]> git.pld-linux.org Git - packages/dokuwiki-plugin-gallery.git/blame - dokuwiki-plugin-gallery.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/dokuwiki-plugin-gallery.git] / dokuwiki-plugin-gallery.spec
CommitLineData
b3f98e13
ER
1%define subver 2016-12-22
2%define ver %(echo %{subver} | tr -d -)
015d5000 3%define plugin gallery
b3f98e13 4%define php_min_version 5.1.0
015d5000
ER
5Summary: DokuWiki Plugin to embed an automatically created image gallery into a page
6Name: dokuwiki-plugin-%{plugin}
b3f98e13 7Version: %{ver}
015d5000
ER
8Release: 1
9License: GPL v2
10Group: Applications/WWW
b3f98e13
ER
11Source0: https://github.com/splitbrain/dokuwiki-plugin-gallery/archive/%{subver}/%{plugin}-%{version}.tar.gz
12# Source0-md5: 2222b10270d5be1fddf1aa68b6f5183c
13URL: https://www.dokuwiki.org/plugin:gallery
015d5000
ER
14BuildRequires: rpm-php-pearprov >= 4.4.2-11
15BuildRequires: rpmbuild(macros) >= 1.520
b3f98e13
ER
16Requires: dokuwiki >= 20131208
17Requires: php(core) >= %{php_min_version}
18Requires: php(pcre)
015d5000
ER
19BuildArch: noarch
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%define dokuconf /etc/webapps/dokuwiki
23%define dokudir /usr/share/dokuwiki
24%define plugindir %{dokudir}/lib/plugins/%{plugin}
25%define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
26
27%description
28A basic gallery can be added by selecting a namespace like this:
29
30{{gallery>namespace}}
31
32%prep
33%setup -qc
34mv *-%{plugin}-*/* .
35
b3f98e13 36%build
015d5000
ER
37version=$(awk '/^date/{print $2}' plugin.info.txt)
38if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
39 : %%{version} mismatch
40 exit 1
41fi
42
43%install
44rm -rf $RPM_BUILD_ROOT
45install -d $RPM_BUILD_ROOT%{plugindir}
46cp -a . $RPM_BUILD_ROOT%{plugindir}
47%{__rm} $RPM_BUILD_ROOT%{plugindir}/README
b3f98e13 48%{__rm} $RPM_BUILD_ROOT%{plugindir}/deleted.files
015d5000
ER
49
50%find_lang %{name}.lang
51
52%clean
53rm -rf $RPM_BUILD_ROOT
54
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)
63%doc README
64%dir %{plugindir}
015d5000 65%{plugindir}/*.js
b3f98e13 66%{plugindir}/*.less
015d5000
ER
67%{plugindir}/*.php
68%{plugindir}/*.txt
69%{plugindir}/conf
70%{plugindir}/images
b3f98e13 71%{plugindir}/swipebox
This page took 0.066575 seconds and 4 git commands to generate.