]> git.pld-linux.org Git - packages/dokuwiki-plugin-include.git/blame - dokuwiki-plugin-include.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/dokuwiki-plugin-include.git] / dokuwiki-plugin-include.spec
CommitLineData
c55b5566
ER
1%define subver 2018-11-29
2%define ver %(echo %{subver} | tr -d -)
1be42310 3%define plugin include
c55b5566 4%define php_min_version 5.3.0
a384c347
JB
5Summary: DokuWiki Include Plugin
6Summary(pl.UTF-8): Wtyczka Include (dołączania) dla DokuWiki
1be42310 7Name: dokuwiki-plugin-%{plugin}
c55b5566 8Version: %{ver}
1be42310 9Release: 1
ac82e018
ER
10License: GPL v2
11Group: Applications/WWW
c55b5566
ER
12Source0: https://github.com/dokufreaks/plugin-include/archive/%{subver}/%{plugin}-%{subver}.tar.gz
13# Source0-md5: 91ba150278c8c6680c08af87cb8a1657
f4ceb79c 14URL: https://www.dokuwiki.org/plugin:include
77e93dd7 15BuildRequires: rpmbuild(macros) >= 1.520
63f81470 16Requires: dokuwiki >= 20080505
ac82e018
ER
17BuildArch: noarch
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
f3c6b9c2 20%define dokuconf /etc/webapps/dokuwiki
1be42310 21%define dokudir /usr/share/dokuwiki
77e93dd7 22%define dokudata /var/lib/dokuwiki
1be42310 23%define plugindir %{dokudir}/lib/plugins/%{plugin}
77e93dd7 24%define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
ac82e018
ER
25
26%description
26c1f4d3
ER
27This is a very simple yet handy plugin with which you can include
28another wiki page into the current one.
ac82e018 29
a384c347
JB
30%description -l pl.UTF-8
31To jest bardzo prosta, ale pomocna wtyczka, przy pomocy której można
32dołączyć inną stronę wiki do bieżącej.
33
ac82e018 34%prep
77e93dd7 35%setup -qc
c55b5566 36mv *-%{plugin}-*/{.??*,*} .
77e93dd7 37
c55b5566
ER
38# nothing to do with tests
39rm -r _test
40rm .travis.yml
41
42%build
d3c3a8f3 43version=$(awk '/date/{print $2}' plugin.info.txt)
c55b5566 44if [ $(echo "$version" | tr -d -) != %{version} ]; then
77e93dd7 45 : %%{version} mismatch
738bec5a 46 exit 1
77e93dd7 47fi
ac82e018
ER
48
49%install
50rm -rf $RPM_BUILD_ROOT
1be42310
ER
51install -d $RPM_BUILD_ROOT%{plugindir}
52cp -a . $RPM_BUILD_ROOT%{plugindir}
b2a607d6 53%{__rm} $RPM_BUILD_ROOT%{plugindir}/{COPYING,README}
ac82e018 54
26c1f4d3 55# find locales
77e93dd7 56%find_lang %{name}.lang
26c1f4d3 57
ac82e018
ER
58%clean
59rm -rf $RPM_BUILD_ROOT
60
f3c6b9c2 61%post
77e93dd7 62# force js cache refresh
f3c6b9c2
ER
63if [ -f %{dokuconf}/local.php ]; then
64 touch %{dokuconf}/local.php
65fi
66
c9b6c5ed 67%triggerpostun -- %{name} < 20110821
77e93dd7 68# http://www.dokuwiki.org/plugin:include says:
c9b6c5ed
ER
69# It is recommended to delete all cache files in <dokuwiki>/data/cache directly
70# after upgrading the plugin from an old version (before 2011)
77e93dd7
ER
71# seems doku cache is one letter hex subdirs. nuke those
72rm -rf %{dokudata}/cache/?
73
26c1f4d3 74%files -f %{name}.lang
ac82e018
ER
75%defattr(644,root,root,755)
76%doc README
1be42310 77%dir %{plugindir}
d3c3a8f3 78%{plugindir}/*.txt
1be42310
ER
79%{plugindir}/*.php
80%{plugindir}/*.css
77e93dd7 81%{plugindir}/*.js
1be42310
ER
82%{plugindir}/conf
83%{plugindir}/images
63f81470 84%{plugindir}/syntax
This page took 0.098996 seconds and 4 git commands to generate.