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