]> git.pld-linux.org Git - packages/dokuwiki-plugin-edittable.git/blame - dokuwiki-plugin-edittable.spec
up to 2015-06-17
[packages/dokuwiki-plugin-edittable.git] / dokuwiki-plugin-edittable.spec
CommitLineData
3cfc1e55
ER
1%define subver 2015-06-17
2%define ver %(echo %{subver} | tr -d -)
f8ed8c63 3%define plugin edittable
3cfc1e55 4%define php_min_version 5.3.0
f8ed8c63
ER
5%include /usr/lib/rpm/macros.php
6Summary: DokuWiki edittable plugin
7Summary(pl.UTF-8): Wtyczka edittable dla DokuWiki
8Name: dokuwiki-plugin-%{plugin}
3cfc1e55 9Version: %{ver}
19e21a98 10Release: 1
f8ed8c63
ER
11License: GPL v2
12Group: Applications/WWW
3cfc1e55
ER
13Source0: https://github.com/cosmocode/%{plugin}/archive/%{subver}/%{plugin}-%{version}.tar.gz
14# Source0-md5: 557d632e82389b8a94d88602387f5e92
15URL: https://www.dokuwiki.org/plugin:edittable
f8ed8c63
ER
16BuildRequires: rpm-php-pearprov >= 4.4.2-11
17BuildRequires: rpmbuild(macros) >= 1.520
3cfc1e55 18Requires: dokuwiki >= 20150810
afc4327a 19Requires: php(core) >= %{php_min_version}
fcef455e 20Requires: php(pcre)
f8ed8c63
ER
21BuildArch: noarch
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%define dokuconf /etc/webapps/dokuwiki
25%define dokudir /usr/share/dokuwiki
26%define plugindir %{dokudir}/lib/plugins/%{plugin}
27%define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
28
f8ed8c63
ER
29%description
30Plugin that provides a visual table editing and inserting interfac
31
32%prep
33%setup -qc
19e21a98 34mv %{plugin}-*/{*,.??*} .
f8ed8c63 35
19e21a98 36%build
f8ed8c63
ER
37version=$(awk '/^date/{print $2}' plugin.info.txt)
38if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
3cfc1e55 39 : version mismatch
19e21a98 40 exit 1
f8ed8c63
ER
41fi
42
43%install
44rm -rf $RPM_BUILD_ROOT
45install -d $RPM_BUILD_ROOT%{plugindir}
46cp -a . $RPM_BUILD_ROOT%{plugindir}
19e21a98
ER
47%{__rm} $RPM_BUILD_ROOT%{plugindir}/{README*,.travis.yml}
48%{__rm} -r $RPM_BUILD_ROOT%{plugindir}/_test
f8ed8c63
ER
49
50%find_lang %{name}.lang
51
52%clean
53rm -rf $RPM_BUILD_ROOT
54
f8ed8c63
ER
55%post
56# force js/css cache refresh
57if [ -f %{dokuconf}/local.php ]; then
58 touch %{dokuconf}/local.php
59fi
60
61%files -f %{name}.lang
62%defattr(644,root,root,755)
19e21a98 63%doc README README.handsontable
f8ed8c63 64%dir %{plugindir}
19e21a98
ER
65%{plugindir}/*.js
66%{plugindir}/*.less
f8ed8c63 67%{plugindir}/*.txt
19e21a98 68%{plugindir}/action
f8ed8c63 69%{plugindir}/images
19e21a98
ER
70%{plugindir}/less
71%{plugindir}/renderer
f8ed8c63 72%{plugindir}/script
This page took 0.072865 seconds and 4 git commands to generate.