SPECS: ser.spec - up to 0.9.6

arekm arekm at pld-linux.org
Tue Apr 10 23:56:12 CEST 2007


Author: arekm                        Date: Tue Apr 10 21:56:12 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- up to 0.9.6

---- Files affected:
SPECS:
   ser.spec (1.10 -> 1.11) 

---- Diffs:

================================================================
Index: SPECS/ser.spec
diff -u SPECS/ser.spec:1.10 SPECS/ser.spec:1.11
--- SPECS/ser.spec:1.10	Mon Feb 12 23:09:14 2007
+++ SPECS/ser.spec	Tue Apr 10 23:56:07 2007
@@ -1,27 +1,25 @@
 # $Revision$, $Date$
-#
-# Conditional build:
-%bcond_without	shm_mmap	# Don't use mmap() on SHM. Neccesary for kernel v2.2.
-#
 Summary:	SIP proxy, redirect and registrar server
 Summary(pl.UTF-8):	Serwer SIP rejestrujący, przekierowujący i robiący proxy
 Name:		ser
-Version:	0.8.10
-Release:	3
+Version:	0.9.6
+Release:	1
 License:	GPL v2
 Group:		Networking/Daemons
-Source0:	ftp://ftp.berlios.de/pub/ser/%{version}/src/%{name}-%{version}_src.tar.gz
-# Source0-md5:	a3a06a9bc15f82321a6d9bc31d582c33
+Source0:	http://ftp.iptel.org/pub/ser/%{version}/src/%{name}-%{version}_src.tar.gz
+# Source0-md5:	31031225d483c0d5ac43e8eb5d0428e0
 Source1:	%{name}.init
 Source2:	%{name}.sysconfig
 Patch0:		%{name}-paths.patch
 Patch1:		%{name}-shm.patch
-Patch2:		%{name}-bison.patch
 URL:		http://www.iptel.org/ser/
 BuildRequires:	bison
 BuildRequires:	expat-devel
 BuildRequires:	flex
+BuildRequires:	libpqxx-devel
+BuildRequires:	libxml2-devel
 BuildRequires:	mysql-devel
+BuildRequires:	radiusclient-ng-devel
 BuildRequires:	zlib-devel
 Requires(post,preun):	/sbin/chkconfig
 Requires:	rc-scripts
@@ -66,6 +64,30 @@
 %description mysql -l pl.UTF-8
 Moduł MySQL do SER.
 
+%package postgres
+Summary:	SER PostgreSQL module
+Summary(pl.UTF-8):	Moduł PostgreSQL do SER
+Group:		Networking/Daemons
+Requires:	%{name} = %{version}-%{release}
+
+%description postgres
+PostgreSQL module for SER.
+
+%description postgres -l pl.UTF-8
+Moduł PostgreSQL do SER.
+
+%package radius
+Summary:	SER Radius module
+Summary(pl.UTF-8):	Moduł Radius do SER
+Group:		Networking/Daemons
+Requires:	%{name} = %{version}-%{release}
+
+%description radius
+Radius module for SER.
+
+%description radius -l pl.UTF-8
+Moduł Radius do SER.
+
 %package jabber
 Summary:	SER Jabber module
 Summary(pl.UTF-8):	Moduł Jabber do SER
@@ -81,25 +103,28 @@
 %prep
 %setup -q
 %patch0 -p1
-%{!?with_shm_mmap:%patch1 -p1}
-%patch2 -p1
+sed -i -e 's#modules-dir = lib/ser/modules/#modules-dir = %{_lib}/ser/modules/#g' Makefile.defs
 
 %build
 %{__make} all \
+	exclude_modules="" \
+	CC="%{__cc}" \
 	PREFIX="%{_prefix}" \
-	CFLAGS="%{rpmcflags} -Wcast-align"
+	CFLAGS="%{rpmcflags} -Wcast-align -fPIC"
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{ser,sysconfig,rc.d/init.d}
 
-find . -name CVS -0 | xargs -0 rm -rf
+find . -type d -name CVS -exec rm -rf "{}" ";"
 
 %{__make} install \
+	exclude_modules="" \
 	PREFIX="%{_prefix}" \
 	basedir=$RPM_BUILD_ROOT
 
 for i in modules/*; do \
+	i=$(basename $i)
 	[ -f modules/$i/README ] && cp -f modules/$i/README README.$i; \
 done
 
@@ -139,25 +164,51 @@
 %attr(755,root,root) %{_sbindir}/*
 %dir %{_sysconfdir}/ser
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ser/ser.cfg
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ser/dictionary.ser
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ser
 %attr(754,root,root) /etc/rc.d/init.d/ser
 %dir %{_libdir}/ser
 %dir %{_libdir}/ser/modules
 %attr(755,root,root) %{_libdir}/ser/modules/acc.so
 %attr(755,root,root) %{_libdir}/ser/modules/auth.so
+%attr(755,root,root) %{_libdir}/ser/modules/auth_db.so
+%attr(755,root,root) %{_libdir}/ser/modules/auth_diameter.so
+%attr(755,root,root) %{_libdir}/ser/modules/avp.so
+%attr(755,root,root) %{_libdir}/ser/modules/avp_db.so
+%attr(755,root,root) %{_libdir}/ser/modules/avpops.so
+%attr(755,root,root) %{_libdir}/ser/modules/cpl-c.so
+%attr(755,root,root) %{_libdir}/ser/modules/dbtext.so
+%attr(755,root,root) %{_libdir}/ser/modules/dispatcher.so
+%attr(755,root,root) %{_libdir}/ser/modules/diversion.so
+%attr(755,root,root) %{_libdir}/ser/modules/domain.so
+%attr(755,root,root) %{_libdir}/ser/modules/enum.so
 %attr(755,root,root) %{_libdir}/ser/modules/exec.so
-%attr(755,root,root) %{_libdir}/ser/modules/im.so
+%attr(755,root,root) %{_libdir}/ser/modules/ext.so
+%attr(755,root,root) %{_libdir}/ser/modules/flatstore.so
+%attr(755,root,root) %{_libdir}/ser/modules/gflags.so
+%attr(755,root,root) %{_libdir}/ser/modules/group.so
+%attr(755,root,root) %{_libdir}/ser/modules/mangler.so
 %attr(755,root,root) %{_libdir}/ser/modules/maxfwd.so
+%attr(755,root,root) %{_libdir}/ser/modules/mediaproxy.so
 %attr(755,root,root) %{_libdir}/ser/modules/msilo.so
+%attr(755,root,root) %{_libdir}/ser/modules/nathelper.so
+%attr(755,root,root) %{_libdir}/ser/modules/options.so
+%attr(755,root,root) %{_libdir}/ser/modules/pa.so
+%attr(755,root,root) %{_libdir}/ser/modules/pdt.so
+%attr(755,root,root) %{_libdir}/ser/modules/permissions.so
 %attr(755,root,root) %{_libdir}/ser/modules/pike.so
 %attr(755,root,root) %{_libdir}/ser/modules/print.so
 %attr(755,root,root) %{_libdir}/ser/modules/registrar.so
 %attr(755,root,root) %{_libdir}/ser/modules/rr.so
 %attr(755,root,root) %{_libdir}/ser/modules/sl.so
 %attr(755,root,root) %{_libdir}/ser/modules/sms.so
+%attr(755,root,root) %{_libdir}/ser/modules/speeddial.so
 %attr(755,root,root) %{_libdir}/ser/modules/textops.so
 %attr(755,root,root) %{_libdir}/ser/modules/tm.so
+%attr(755,root,root) %{_libdir}/ser/modules/uri.so
+%attr(755,root,root) %{_libdir}/ser/modules/uri_db.so
 %attr(755,root,root) %{_libdir}/ser/modules/usrloc.so
+%attr(755,root,root) %{_libdir}/ser/modules/xlog.so
 %{_mandir}/man*/*
 
 %files jabber
@@ -168,12 +219,26 @@
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/ser/modules/mysql.so
 
+%files postgres
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/ser/modules/postgres.so
+
+%files radius
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/ser/modules/auth_radius.so
+%attr(755,root,root) %{_libdir}/ser/modules/avp_radius.so
+%attr(755,root,root) %{_libdir}/ser/modules/group_radius.so
+%attr(755,root,root) %{_libdir}/ser/modules/uri_radius.so
+
 %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.11  2007/04/10 21:56:07  arekm
+- up to 0.9.6
+
 Revision 1.10  2007/02/12 22:09:14  glen
 - tabs in preamble
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/ser.spec?r1=1.10&r2=1.11&f=u



More information about the pld-cvs-commit mailing list