]> git.pld-linux.org Git - packages/dokuwiki-plugin-redirect.git/blame_incremental - dokuwiki-plugin-redirect.spec
up to 2017-03-08
[packages/dokuwiki-plugin-redirect.git] / dokuwiki-plugin-redirect.spec
... / ...
CommitLineData
1%define subver 2017-03-08
2%define ver %(echo %{subver} | tr -d -)
3%define plugin redirect
4%define php_min_version 5.3.0
5%include /usr/lib/rpm/macros.php
6Summary: DokuWiki redirect plugin
7Name: dokuwiki-plugin-%{plugin}
8Version: %{ver}
9Release: 1
10License: GPL v2
11Group: Applications/WWW
12Source0: https://github.com/splitbrain/dokuwiki-plugin-redirect/archive/%{subver}/%{plugin}-%{subver}.tar.gz
13# Source0-md5: 99a8d76dc828f9f0b6bf4b91d7bb0ab2
14Patch0: confdir.patch
15URL: https://www.dokuwiki.org/plugin:redirect
16BuildRequires: rpm-php-pearprov >= 4.4.2-11
17BuildRequires: rpmbuild(macros) >= 1.520
18Requires: dokuwiki >= 20131208
19Requires: php(core) >= %{php_min_version}
20Requires: php(pcre)
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}-*/* .
36%patch0 -p1
37
38%build
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
50%{__rm} $RPM_BUILD_ROOT%{plugindir}/*/.gitignore
51
52install -d $RPM_BUILD_ROOT%{dokuconf}
53touch $RPM_BUILD_ROOT%{dokuconf}/%{plugin}.conf
54
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
63%attr(660,root,http) %config(noreplace) %verify(not md5 mtime size) %{dokuconf}/%{plugin}.conf
64%dir %{plugindir}
65%{plugindir}/*.php
66%{plugindir}/*.svg
67%{plugindir}/*.txt
68%{plugindir}/conf
This page took 0.078515 seconds and 4 git commands to generate.