]> git.pld-linux.org Git - packages/dokuwiki-plugin-sqlite.git/blame - dokuwiki-plugin-sqlite.spec
rel 1
[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 8Version: %{ver}
4f01da4b 9Release: 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
c05abb48
ER
43mv %{plugin}-*/{.??*,*} .
44
45rm .travis.yml
5eeeecfb
ER
46
47%build
f72f606b
ER
48version=$(awk '/date/{print $2}' plugin.info.txt)
49if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
50 : %%{version} mismatch
5eeeecfb 51 exit 1
f72f606b
ER
52fi
53
54%install
55rm -rf $RPM_BUILD_ROOT
56install -d $RPM_BUILD_ROOT%{plugindir}
57cp -a . $RPM_BUILD_ROOT%{plugindir}
c05abb48
ER
58%{__rm} -r $RPM_BUILD_ROOT%{plugindir}/_test
59%{__rm} $RPM_BUILD_ROOT%{plugindir}/README
f72f606b
ER
60
61# find locales
62%find_lang %{name}.lang
63
64%clean
65rm -rf $RPM_BUILD_ROOT
66
67%post
68# force css cache refresh
69if [ -f %{dokuconf}/local.php ]; then
70 touch %{dokuconf}/local.php
71fi
72
73%files -f %{name}.lang
74%defattr(644,root,root,755)
1161462c 75%doc README
f72f606b
ER
76%dir %{plugindir}
77%{plugindir}/*.txt
f54b83da 78%{plugindir}/*.css
f72f606b
ER
79%{plugindir}/*.php
80%{plugindir}/db.sql
c05abb48 81%{plugindir}/classes
This page took 0.140014 seconds and 4 git commands to generate.