SPECS: eventum.spec - use /usr/bin/php virtual, let rpm autogenera...

glen glen at pld-linux.org
Wed Dec 28 00:32:57 CET 2005


Author: glen                         Date: Tue Dec 27 23:32:57 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- use /usr/bin/php virtual, let rpm autogenerate where possible

---- Files affected:
SPECS:
   eventum.spec (1.133 -> 1.134) 

---- Diffs:

================================================================
Index: SPECS/eventum.spec
diff -u SPECS/eventum.spec:1.133 SPECS/eventum.spec:1.134
--- SPECS/eventum.spec:1.133	Wed Dec 21 17:10:23 2005
+++ SPECS/eventum.spec	Wed Dec 28 00:32:52 2005
@@ -12,12 +12,12 @@
 %bcond_with	qmail	# build the router-qmail subpackage
 
 # snapshot: DATE
-%define	_snap 20051221
+%define	_snap 20051227
 
 # release candidate
 #define _rc		RC1
 
-%define	_rel	4.42
+%define	_rel	4.45
 
 %if 0%{?_rc:1}
 %define	_source http://pessoal.org/%{name}-%{version}-%{_rc}.tar.gz
@@ -38,7 +38,7 @@
 License:	GPL
 Group:		Applications/WWW
 Source0:	%{_source}
-# Source0-md5:	96b6fa8fb2e288a6b2121ac24128da5a
+# Source0-md5:	37185deab6f5a1e388800e1fe182e64c
 Source1:	%{name}-apache.conf
 Source2:	%{name}-mail-queue.cron
 Source3:	%{name}-mail-download.cron
@@ -67,18 +67,19 @@
 Patch10:	%{name}-cli-wr-separated.patch
 Patch11:	%{name}-php440.patch
 Patch12:	%{name}-htmloptions-truncate.patch
+Patch13:	http://glen.alkohol.ee/pld/%{name}-link_filter-updates.patch
 URL:		http://dev.mysql.com/downloads/other/eventum/
 %{?with_pear:BuildRequires:	rpm-php-pearprov >= 4.0.2-98}
 BuildRequires:	rpmbuild(macros) >= 1.223
 BuildRequires:	sed >= 4.0
 Requires:	%{name}-base = %{epoch}:%{version}-%{release}
 Requires:	Smarty >= 2.6.2
+Requires:	php >= 3:4.2.0
 Requires:	php-gd
 Requires:	php-imap
 Requires:	php-mysql
 Requires:	php-pcre
 Requires:	php-session
-Requires:	php >= 3:4.2.0
 %if %{with pear}
 Requires:	php-pear-Benchmark
 Requires:	php-pear-DB
@@ -96,6 +97,7 @@
 Requires:	php-pear-XML_RPC
 #Suggests:	php-pear-Net_POP3
 %endif
+Requires(triggerpostun):	/usr/bin/php
 Requires(triggerpostun):	sed >= 4.0
 Requires:	apache(mod_dir)
 Requires:	webapps
@@ -138,8 +140,8 @@
 Requires(pre):	/usr/bin/getgid
 Requires(pre):	/usr/sbin/groupadd
 Requires(pre):	/usr/sbin/useradd
-Provides:	user(eventum)
 Provides:	group(eventum)
+Provides:	user(eventum)
 
 %description base
 This package contains base directory structure for Eventum.
@@ -168,6 +170,7 @@
 Summary(pl):	Przetwarzanie kolejki poczty Eventum
 Group:		Applications/WWW
 Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	/usr/bin/php
 Requires:	crondaemon
 
 %description mail-queue
@@ -193,6 +196,7 @@
 Summary(pl):	Ściąganie poczty Eventum
 Group:		Applications/WWW
 Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	/usr/bin/php
 Requires:	crondaemon
 
 %description mail-download
@@ -213,6 +217,7 @@
 Summary(pl):	System przypominania dla Eventum
 Group:		Applications/WWW
 Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	/usr/bin/php
 Requires:	crondaemon
 
 %description reminder
@@ -238,6 +243,7 @@
 Summary(pl):	Monitor życia dla Eventum
 Group:		Applications/WWW
 Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	/usr/bin/php
 Requires:	crondaemon
 Requires:	php-posix
 
@@ -272,6 +278,7 @@
 Summary(pl):	Przekazywanie poczty dla Eventum
 Group:		Applications/WWW
 Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	/usr/bin/php
 Requires:	eventum(router)
 
 %description route-emails
@@ -297,6 +304,7 @@
 Summary(pl):	Przekazywanie notatek dla Eventum
 Group:		Applications/WWW
 Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	/usr/bin/php
 Requires:	eventum(router)
 
 %description route-notes
@@ -359,6 +367,7 @@
 Group:		Applications/WWW
 Requires(triggerpostun):	sed >= 4.0
 Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	/usr/bin/php
 #Requires:	php-pear-Net_SmartIRC
 Requires:	php-sockets
 Requires:	rc-scripts >= 0.4.0.18
@@ -445,6 +454,9 @@
 rm -rf misc/upgrade/*v1.[123]* # too old to support in PLD
 rm -rf misc/upgrade/flush_compiled_templates.php
 
+sed -e '1s,#!.*/bin/php -q,#!%{_bindir}/php,' misc/cli/eventum > %{name}-cli
+sed -e '1i#!%{_bindir}/php' misc/scm/process_cvs_commits.php > %{name}-scm
+
 # using system package
 #rm -rf include/pear/Net/SmartIRC*
 
@@ -464,6 +476,7 @@
 %patch10 -p1
 %patch11 -p1
 %patch12 -p1
+%patch13 -p1
 
 # replace in remaining scripts config.inc.php to system one
 grep -rl 'include_once(".*config.inc.php")' . | xargs sed -i -e '
@@ -502,13 +515,10 @@
 install -d $RPM_BUILD_ROOT%{_appdir}/cli
 install misc/cli/include/class.{misc,command_line}.php $RPM_BUILD_ROOT%{_appdir}/cli
 install misc/cli/config.inc.php $RPM_BUILD_ROOT%{_sysconfdir}/cli.php
-sed -e '1s,#!.*/bin/php,#!%{_bindir}/php,' \
-	misc/cli/eventum > $RPM_BUILD_ROOT%{_bindir}/%{name}
+install %{name}-cli $RPM_BUILD_ROOT%{_bindir}/%{name}
 cp -f misc/cli/eventumrc_example eventumrc
 
 # scm
-echo '#!%{_bindir}/php' > %{name}-scm
-cat misc/scm/process_cvs_commits.php >> %{name}-scm
 install %{name}-scm $RPM_BUILD_ROOT%{_libdir}/scm
 
 # private key
@@ -937,6 +947,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.134  2005/12/27 23:32:52  glen
+- use /usr/bin/php virtual, let rpm autogenerate where possible
+
 Revision 1.133  2005/12/21 16:10:23  glen
 - package routed drafts and notes dirs
 - prevent world writable files and dirs being created
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/eventum.spec?r1=1.133&r2=1.134&f=u



More information about the pld-cvs-commit mailing list