SPECS: phplib.spec - update to 7.4a, separate template class

glen glen at pld-linux.org
Wed Aug 29 19:10:26 CEST 2007


Author: glen                         Date: Wed Aug 29 17:10:26 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- update to 7.4a, separate template class

---- Files affected:
SPECS:
   phplib.spec (1.9 -> 1.10) 

---- Diffs:

================================================================
Index: SPECS/phplib.spec
diff -u SPECS/phplib.spec:1.9 SPECS/phplib.spec:1.10
--- SPECS/phplib.spec:1.9	Tue Feb 13 09:06:40 2007
+++ SPECS/phplib.spec	Wed Aug 29 19:10:21 2007
@@ -2,35 +2,46 @@
 Summary:	A library for PHP development
 Summary(pl.UTF-8):	Biblioteka do rozwijania aplikacji PHP
 Name:		phplib
-Version:	7.2d
+Version:	7.4a
 Release:	1
-Group:		Libraries
 License:	LGPL
-Source0:	http://dl.sourceforge.net/phplib/%{name}-%{version}.tar.bz2
-# Source0-md5:	b927af46a619a703325038696dd49d8c
+Group:		Development/Languages/PHP
+Source0:	http://dl.sourceforge.net/phplib/%{name}-%{version}.tar.gz
+# Source0-md5:	0dfc72f77d1503d562fa3cbbad066b48
 URL:		http://phplib.sourceforge.net/
 Requires:	php-common
+Requires:	%{name}-template = %{version}-%{release}
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define		_phpsharedir	%{_datadir}/php
+%define		_appdir	%{_datadir}/php
 
 %description
-phplib is a library that will help you to write medium to large sized
+PHPLIB is a library that will help you to write medium to large sized
 data-driven web applications with PHP.
 
 %description -l pl.UTF-8
-phplib to biblioteka, która ułatwi ci pisanie średnich i dużych
+PHPLIB to biblioteka, która ułatwi ci pisanie średnich i dużych
 aplikacji web bazujących na PHP.
 
+%package template
+Summary:	PHPLIB template engine
+Group:		Development/Languages/PHP
+
+%description template
+The template class allows you to keep your HTML code in some external files
+which are completely free of PHP code, but contain replacement fields.  The
+class provides you with functions which can fill in the replacement fields with
+arbitrary strings. These strings can become very large, e.g. entire tables.
+
 %prep
 %setup  -q
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_phpsharedir}/%{name}
+install -d $RPM_BUILD_ROOT%{_appdir}/%{name}
 
-install php/*		$RPM_BUILD_ROOT%{_phpsharedir}/%{name}
+install php/*		$RPM_BUILD_ROOT%{_appdir}/%{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -38,7 +49,14 @@
 %files
 %defattr(644,root,root,755)
 %doc doc/*.html doc/FAQ.ps doc/README* CHANGES CREDITS HELP TODO pages
-%{_phpsharedir}/%{name}
+%dir %{_appdir}/%{name}
+%{_appdir}/%{name}/*
+%exclude %{_appdir}/%{name}/template.inc
+
+%files template
+%defattr(644,root,root,755)
+%dir %{_appdir}/%{name}
+%{_appdir}/%{name}/template.inc
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -46,6 +64,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.10  2007/08/29 17:10:21  glen
+- update to 7.4a, separate template class
+
 Revision 1.9  2007/02/13 08:06:40  glen
 - tabs in preamble
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/phplib.spec?r1=1.9&r2=1.10&f=u



More information about the pld-cvs-commit mailing list