packages: dokuwiki-plugin-datatemplate/dokuwiki-plugin-datatemplate.spec (N...

glen glen at pld-linux.org
Fri Aug 12 15:04:37 CEST 2011


Author: glen                         Date: Fri Aug 12 13:04:37 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new

---- Files affected:
packages/dokuwiki-plugin-datatemplate:
   dokuwiki-plugin-datatemplate.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/dokuwiki-plugin-datatemplate/dokuwiki-plugin-datatemplate.spec
diff -u /dev/null packages/dokuwiki-plugin-datatemplate/dokuwiki-plugin-datatemplate.spec:1.1
--- /dev/null	Fri Aug 12 15:04:37 2011
+++ packages/dokuwiki-plugin-datatemplate/dokuwiki-plugin-datatemplate.spec	Fri Aug 12 15:04:32 2011
@@ -0,0 +1,138 @@
+# $Revision$, $Date$
+%define		plugin		datatemplate
+%define		php_min_version 5.1.0
+%include	/usr/lib/rpm/macros.php
+Summary:	DokuWiki plugin to add template capabilities to the data plugin
+Name:		dokuwiki-plugin-%{plugin}
+Version:	20110203
+Release:	1
+License:	GPL v2
+Group:		Applications/WWW
+Source0:	https://github.com/ccl/dokuwiki-plugin-datatemplate/tarball/master#/%{plugin}.tgz
+# Source0-md5:	24fa802fa2cc5a3b6337fe24f1b75a18
+URL:		http://www.dokuwiki.org/plugin:datatemplate
+BuildRequires:	rpm-php-pearprov >= 4.4.2-11
+BuildRequires:	rpmbuild(macros) >= 1.520
+Requires:	dokuwiki >= 20090214
+Requires:	dokuwiki-plugin-data
+Requires:	php-common >= 4:%{php_min_version}
+Requires:	php-pcre
+BuildArch:	noarch
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define		dokuconf	/etc/webapps/dokuwiki
+%define		dokudir		/usr/share/dokuwiki
+%define		plugindir	%{dokudir}/lib/plugins/%{plugin}
+
+# this is data plugin dependency
+%define		_noautophp	php-sqlite
+
+# put it together for rpmbuild
+%define		_noautoreq	%{?_noautophp} %{?_noautopear}
+
+%description
+This plugin adds the possibility to display the structered data of the
+data plugin using templates. Templates can be applied to individual
+data entries or lists of multiple entries. Additionally, this plugin
+offers a custom search form, pagination and result caching.
+
+%prep
+%setup -qc
+# for github urls:
+mv *-%{plugin}-*/* .
+rm *-%{plugin}-*/.gitignore
+
+version=$(awk '/^date/{print $2}' plugin.info.txt)
+if [ "$(echo "$version" | tr -d -)" != %{version} ]; then
+	: %%{version} mismatch
+	exit 1
+fi
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{plugindir}
+cp -a . $RPM_BUILD_ROOT%{plugindir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+# use this post section if you package .css or .js files
+%post
+# force js/css cache refresh
+if [ -f %{dokuconf}/local.php ]; then
+	touch %{dokuconf}/local.php
+fi
+
+%files
+%defattr(644,root,root,755)
+%dir %{plugindir}
+%{plugindir}/*.css
+%{plugindir}/*.txt
+%{plugindir}/syntax
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2011/08/12 13:04:32  glen
+- new
+
+Revision 1.19  2011/05/19 06:30:26  glen
+- updated
+
+Revision 1.18  2011/02/23 16:55:29  glen
+- initial packaging attempt
+
+Revision 1.17  2010/11/02 08:55:06  glen
+- php deps
+
+Revision 1.16  2010/11/02 08:03:07  glen
+- better match for version from syntax.php (avoid fp)
+
+Revision 1.15  2010/10/03 12:30:03  glen
+- source0 sample
+
+Revision 1.14  2010/09/13 14:39:44  glen
+- undos, js needs refresh as well
+
+Revision 1.13  2010/06/14 19:56:21  glen
+- tab
+
+Revision 1.12  2010/06/03 09:19:03  glen
+- update doku domain
+
+Revision 1.11  2010/06/03 09:18:43  glen
+- update
+
+Revision 1.10  2010/03/23 11:58:28  glen
+- git checkout samples
+
+Revision 1.9  2009/08/29 20:08:29  glen
+- avoid syntax error on empty version
+
+Revision 1.8  2009/08/10 17:39:35  glen
+- hint is obvious;
+
+Revision 1.7  2009/06/15 15:34:30  glen
+- %_usrlibrpm is in rpm 4.4.9 too
+
+Revision 1.6  2009/06/15 15:15:10  glen
+- use shared find-lang from rpm-build-macros
+
+Revision 1.5  2009/04/07 14:55:53  glen
+- updated
+
+Revision 1.4  2009/01/28 14:23:25  glen
+- refresh cache for plugins install does't hurt
+
+Revision 1.3  2009/01/28 14:20:10  glen
+- less underscores
+
+Revision 1.2  2008/03/20 13:48:39  glen
+- no macro in url
+- add localization finding
+
+Revision 1.1  2008-03-20 10:51:58  paszczus
+- initial template spec for dokuwiki plugins
\ No newline at end of file
================================================================


More information about the pld-cvs-commit mailing list