SPECS: lms.spec - use system Smarty

glen glen at pld-linux.org
Mon Oct 9 22:02:00 CEST 2006


Author: glen                         Date: Mon Oct  9 20:02:00 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- use system Smarty

---- Files affected:
SPECS:
   lms.spec (1.87 -> 1.88) 

---- Diffs:

================================================================
Index: SPECS/lms.spec
diff -u SPECS/lms.spec:1.87 SPECS/lms.spec:1.88
--- SPECS/lms.spec:1.87	Fri Oct  6 21:57:00 2006
+++ SPECS/lms.spec	Mon Oct  9 22:01:54 2006
@@ -23,15 +23,17 @@
 Source3:	%{name}.sysconfig
 Patch0:		%{name}-PLD.patch
 Patch1:		%{name}-amd64.patch
+Patch2:		%{name}-smarty.patch
 URL:		http://lms.rulez.pl/
+BuildRequires:	bison
+BuildRequires:	flex
 %{?with_lmsd:BuildRequires:	libgadu-devel}
 %{?with_lmsd:BuildRequires:	mysql-devel}
 %{?with_lmsd:BuildRequires:	postgresql-devel}
+BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.268
 %{?with_lmsd:Requires(post,preun):	/sbin/chkconfig}
-BuildRequires:	bison
-BuildRequires:	flex
-BuildRequires:	rpm-pythonprov
+Requires:	Smarty >= 2.6.10-4
 Requires:	php
 Requires:	php-gd
 Requires:	php-iconv
@@ -43,6 +45,7 @@
 %define		_sysconfdir	/etc/%{name}
 %define		_lmsdir		%{_datadir}/%{name}
 %define		_lmsvar		/var/lib/%{name}
+%define		_smartyplugindir	/usr/share/php/Smarty/plugins
 %define		_webapps	/etc/webapps
 %define		_webapp		%{name}
 
@@ -154,6 +157,14 @@
 %patch1 -p1
 %endif
 
+mkdir smarty-plugins
+mv \
+lib/Smarty/plugins/block.t.php \
+lib/Smarty/plugins/function.{bankaccount,handle,number,size,sum,tip}.php \
+lib/Smarty/plugins/modifier.{money_format,striphtml,to_words}.php \
+	smarty-plugins
+rm -rf lib/Smarty
+
 %build
 %if %{with lmsd}
 
@@ -181,7 +192,8 @@
 	   $RPM_BUILD_ROOT/etc/lms/modules/{dns,ggnofity,nofity} \
 	   $RPM_BUILD_ROOT{%{_lmsvar}/{backups,templates_c,documents},%{_libdir}/lms} \
 	   $RPM_BUILD_ROOT%{_lmsdir}/www/{img,doc,user} \
-	   $RPM_BUILD_ROOT%{_lmsdir}/www/img/core
+	   $RPM_BUILD_ROOT%{_lmsdir}/www/img/core \
+	   $RPM_BUILD_ROOT%{_smartyplugindir}
 
 install *.php $RPM_BUILD_ROOT%{_lmsdir}/www
 install img/core/* $RPM_BUILD_ROOT%{_lmsdir}/www/img/core/*
@@ -191,9 +203,10 @@
 install img/*.css $RPM_BUILD_ROOT%{_lmsdir}/www/img
 install img/*.js $RPM_BUILD_ROOT%{_lmsdir}/www/img
 install img/*.fdb $RPM_BUILD_ROOT%{_lmsdir}/www/img
-cp -r doc/html $RPM_BUILD_ROOT%{_lmsdir}/www/doc
-cp -r lib contrib modules templates sample $RPM_BUILD_ROOT%{_lmsdir}
+cp -a doc/html $RPM_BUILD_ROOT%{_lmsdir}/www/doc
+cp -a lib contrib modules templates sample $RPM_BUILD_ROOT%{_lmsdir}
 install bin/* $RPM_BUILD_ROOT%{_sbindir}
+cp -a smarty-plugins/* $RPM_BUILD_ROOT%{_smartyplugindir}
 
 install sample/%{name}.ini $RPM_BUILD_ROOT%{_sysconfdir}
 
@@ -280,6 +293,7 @@
 %dir %attr(750,root,http) %{_webapps}/%{_webapp}
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/apache.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/httpd.conf
+%{_smartyplugindir}/*
 #
 %dir %{_lmsvar}
 %attr(770,root,http) %{_lmsvar}/backups
@@ -333,6 +347,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.88  2006/10/09 20:01:54  glen
+- use system Smarty
+
 Revision 1.87  2006/10/06 19:57:00  dzimi
 - update to lms 1.9.3
 - remove Smarty requires
@@ -361,7 +378,7 @@
 - use %{_sysconfdir} in lmsd files section
 
 Revision 1.79  2006/05/28 13:02:24  krystian
-fixes in %files lmsd
+- fixes in %files lmsd
 
 Revision 1.78  2006/03/02 23:01:11  glen
 - use %service and adapterize
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/lms.spec?r1=1.87&r2=1.88&f=u



More information about the pld-cvs-commit mailing list