]> git.pld-linux.org Git - packages/dokuwiki-plugin-redirect.git/blame - dokuwiki-plugin-redirect.spec
up to 2017-03-08
[packages/dokuwiki-plugin-redirect.git] / dokuwiki-plugin-redirect.spec
CommitLineData
dc649a04
ER
1%define subver 2017-03-08
2%define ver %(echo %{subver} | tr -d -)
eb4fef70 3%define plugin redirect
dc649a04 4%define php_min_version 5.3.0
eb4fef70
ER
5%include /usr/lib/rpm/macros.php
6Summary: DokuWiki redirect plugin
7Name: dokuwiki-plugin-%{plugin}
dc649a04
ER
8Version: %{ver}
9Release: 1
eb4fef70
ER
10License: GPL v2
11Group: Applications/WWW
dc649a04
ER
12Source0: https://github.com/splitbrain/dokuwiki-plugin-redirect/archive/%{subver}/%{plugin}-%{subver}.tar.gz
13# Source0-md5: 99a8d76dc828f9f0b6bf4b91d7bb0ab2
553cd76a 14Patch0: confdir.patch
dc649a04 15URL: https://www.dokuwiki.org/plugin:redirect
eb4fef70
ER
16BuildRequires: rpm-php-pearprov >= 4.4.2-11
17BuildRequires: rpmbuild(macros) >= 1.520
dc649a04 18Requires: dokuwiki >= 20131208
4767e914 19Requires: php(core) >= %{php_min_version}
5f70b2b6 20Requires: php(pcre)
eb4fef70
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
29%description
30Redirects page accesses to other pages or external sites using a
31central configuration file.
32
33%prep
34%setup -qc
35mv *-%{plugin}-*/* .
553cd76a 36%patch0 -p1
eb4fef70 37
dc649a04 38%build
eb4fef70
ER
39version=$(awk '/^date/{print $2}' plugin.info.txt)
40if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
41 : %%{version} mismatch
42 exit 1
43fi
44
45%install
46rm -rf $RPM_BUILD_ROOT
47install -d $RPM_BUILD_ROOT%{plugindir}
48cp -a . $RPM_BUILD_ROOT%{plugindir}
49%{__rm} $RPM_BUILD_ROOT%{plugindir}/README
3f3ad532 50%{__rm} $RPM_BUILD_ROOT%{plugindir}/*/.gitignore
eb4fef70 51
a18681b9
ER
52install -d $RPM_BUILD_ROOT%{dokuconf}
53touch $RPM_BUILD_ROOT%{dokuconf}/%{plugin}.conf
54
eb4fef70
ER
55%find_lang %{name}.lang
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%files -f %{name}.lang
61%defattr(644,root,root,755)
62%doc README
a18681b9 63%attr(660,root,http) %config(noreplace) %verify(not md5 mtime size) %{dokuconf}/%{plugin}.conf
eb4fef70
ER
64%dir %{plugindir}
65%{plugindir}/*.php
dc649a04 66%{plugindir}/*.svg
eb4fef70
ER
67%{plugindir}/*.txt
68%{plugindir}/conf
This page took 0.106615 seconds and 4 git commands to generate.