]> git.pld-linux.org Git - packages/dokuwiki-plugin-sqlite.git/blame - dokuwiki-plugin-sqlite.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/dokuwiki-plugin-sqlite.git] / dokuwiki-plugin-sqlite.spec
CommitLineData
7472bbc0 1%define subver 2018-03-27
5eeeecfb 2%define ver %(echo %{subver} | tr -d -)
f72f606b 3%define plugin sqlite
5eeeecfb 4%define php_min_version 5.3.0
f72f606b
ER
5Summary: DokuWiki helper plugin to easily access a SQLite database
6Name: dokuwiki-plugin-%{plugin}
5eeeecfb 7Version: %{ver}
4f01da4b 8Release: 1
f72f606b
ER
9License: GPL v2
10Group: Applications/WWW
dea76e48 11Source0: https://github.com/cosmocode/sqlite/archive/%{subver}/%{plugin}-%{version}.tar.gz
7472bbc0 12# Source0-md5: f079b47abaddc95a69eda5b46f9db67f
dea76e48 13URL: https://www.dokuwiki.org/plugin:sqlite
84e4360e 14BuildRequires: rpm-php-pearprov >= 4.4.2-11
f72f606b 15BuildRequires: rpmbuild(macros) >= 1.520
fba8e7d5 16BuildRequires: unzip
5eeeecfb 17Requires: dokuwiki >= 20140505
ce900ea6 18Requires: php(core) >= %{php_min_version}
5e5682eb 19Requires: php(date)
eaf6c031 20Requires: php(pcre)
027a96c1 21# you should pick one:
5eeeecfb
ER
22Suggests: php(pdo-sqlite)
23Suggests: php(sqlite)
027a96c1 24Conflicts: dokuwiki-plugin-data < 20120624
f72f606b
ER
25BuildArch: noarch
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%define dokuconf /etc/webapps/dokuwiki
f54b83da 29%define dokudir /usr/share/dokuwiki
f72f606b
ER
30%define plugindir %{dokudir}/lib/plugins/%{plugin}
31%define find_lang %{_usrlibrpm}/dokuwiki-find-lang.sh %{buildroot}
32
33%description
34DokuWiki helper plugin to easily access a SQLite database for other
35DokuWiki plugins.
36
37The plugin comes with a simple admin interface where you can run your
38own SQL queries against any of the available databases.
39
40%prep
41%setup -qc
c05abb48
ER
42mv %{plugin}-*/{.??*,*} .
43
44rm .travis.yml
5eeeecfb
ER
45
46%build
f72f606b
ER
47version=$(awk '/date/{print $2}' plugin.info.txt)
48if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
49 : %%{version} mismatch
5eeeecfb 50 exit 1
f72f606b
ER
51fi
52
53%install
54rm -rf $RPM_BUILD_ROOT
55install -d $RPM_BUILD_ROOT%{plugindir}
56cp -a . $RPM_BUILD_ROOT%{plugindir}
c05abb48
ER
57%{__rm} -r $RPM_BUILD_ROOT%{plugindir}/_test
58%{__rm} $RPM_BUILD_ROOT%{plugindir}/README
f72f606b
ER
59
60# find locales
61%find_lang %{name}.lang
62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
66%post
67# force css cache refresh
68if [ -f %{dokuconf}/local.php ]; then
69 touch %{dokuconf}/local.php
70fi
71
72%files -f %{name}.lang
73%defattr(644,root,root,755)
1161462c 74%doc README
f72f606b 75%dir %{plugindir}
f54b83da 76%{plugindir}/*.css
f72f606b 77%{plugindir}/*.php
7472bbc0
ER
78%{plugindir}/*.svg
79%{plugindir}/*.txt
c05abb48 80%{plugindir}/classes
7472bbc0 81%{plugindir}/db.sql
This page took 0.049347 seconds and 4 git commands to generate.