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