Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
network:telephony
openims-ser
ser_ims.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ser_ims.spec of Package openims-ser
%define pkg ser_ims Name: openims-ser Summary: This package %{name} provides a p/i/s cscf for openims Group: Productivity/Telephony/SIP/Servers Version: 2008909_r0583 Release: 4 URL: http://openimscore.org/ License: GPL BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: %{pkg}-%{version}.tar.bz2 Patch0: tls_prepare.sh.sebang.patch Requires: ipsec-tools Buildrequires: bison Buildrequires: flex Buildrequires: libmysqlclient-devel Buildrequires: libxml2-devel BuildRequires: -post-build-checks %description %{name} provides Open Source IMS Core Call Session Control Functions (CSCFs), the central routing elements for any IMS signaling. The central components of the Open Source IMS Core project are the Open IMS CSCFs (Proxy, Interrogating, and Serving) which are developed at FOKUS as extensions to the SIP Express Router (SER). Authors: -------- FOKUS Fraunhofer Institute, Berlin, Germany %prep %setup -q -n %{pkg}-%{version} %patch0 %build make libs all strip ser for MOD in $(find modules -name "*.so"); do strip $MOD done for LIB in $(find lib -name "lib_ser*.so" -o -name libbinrpc.so); do strip $LIB done %install make install-libs all \ prefix=%{_prefix} \ basedir=%{buildroot} install -d -m 755 %{buildroot}%{_sysconfdir}/ld.so.conf.d/ echo %{_libdir}/ser > %{buildroot}%{_sysconfdir}/ld.so.conf.d/ser_ims.conf install -d -m 755 %{buildroot}/opt/OpenIMSCore/ser_ims/cfg install -m 755 cfg/*.sh %{buildroot}/opt/OpenIMSCore install -m 644 cfg/*.cfg %{buildroot}/opt/OpenIMSCore install -m 644 cfg/*.xml %{buildroot}/opt/OpenIMSCore install -m 755 cfg/killser %{buildroot}/opt/OpenIMSCore/ser_ims/cfg install -m 755 cfg/stopser %{buildroot}/opt/OpenIMSCore/ser_ims/cfg install -m 644 cfg/icscf.sql %{buildroot}/opt/OpenIMSCore/ser_ims/cfg install -m 644 cfg/open-ims.dnszone %{buildroot}/opt/OpenIMSCore/ser_ims/cfg install -m 755 ser %{buildroot}/opt/OpenIMSCore/ser_ims # Install modules install -d -m 755 %{buildroot}/opt/OpenIMSCore/ser_ims/modules for MOD in $(find modules -name "*.so"); do DIR=$(dirname $MOD) LIB=$(basename $MOD) install -d -m 755 %{buildroot}/opt/OpenIMSCore/ser_ims/$DIR install -m 644 $MOD %{buildroot}/opt/OpenIMSCore/ser_ims/$MOD done for F in CxDataType.dtd CxDataType_Rel6.xsd CxDataType_Rel7.xsd; do install -m 644 modules/scscf/$F %{buildroot}/opt/OpenIMSCore/ser_ims/modules/scscf done cp -a modules/pcscf/*sh %{buildroot}/opt/OpenIMSCore/ser_ims/modules/pcscf install -m 644 modules/pcscf/reginfo.dtd %{buildroot}/opt/OpenIMSCore/ser_ims/modules/pcscf # Man pages install -d -m 755 %{buildroot}%{_mandir}/man5 install -d -m 755 %{buildroot}%{_mandir}/man8 install -m 644 ser.cfg.5 %{buildroot}%{_mandir}/man5/ser_ims.5 install -m 644 ser.8 %{buildroot}%{_mandir}/man8/ser_ims.8 gzip %{buildroot}%{_mandir}/man5/ser_ims.5 gzip %{buildroot}%{_mandir}/man8/ser_ims.8 %files %defattr(-,root,root) %dir %{_libdir}/ser %dir /opt/OpenIMSCore %dir /opt/OpenIMSCore/ser_ims %{_libdir}/ser/lib_ser_cds.so %{_libdir}/ser/lib_ser_presence.so %{_libdir}/ser/lib_ser_xcap.so %{_libdir}/ser/libbinrpc.so %{_mandir}/man5/ser_ims.5.gz %{_mandir}/man8/ser_ims.8.gz %{_sysconfdir}/ld.so.conf.d/ser_ims.conf /opt/OpenIMSCore/ser_ims /opt/OpenIMSCore/add-imscore-user.sh /opt/OpenIMSCore/add-imscore-user_newdb.sh /opt/OpenIMSCore/configurator.sh /opt/OpenIMSCore/dbdump.sh /opt/OpenIMSCore/fhoss.sh /opt/OpenIMSCore/icscf.cfg /opt/OpenIMSCore/icscf.sh /opt/OpenIMSCore/icscf.thig.cfg /opt/OpenIMSCore/icscf.thig.sh /opt/OpenIMSCore/icscf.xml /opt/OpenIMSCore/pcscf.cfg /opt/OpenIMSCore/pcscf.sh /opt/OpenIMSCore/pcscf.xml /opt/OpenIMSCore/scscf.cfg /opt/OpenIMSCore/scscf.sh /opt/OpenIMSCore/scscf.xml /opt/OpenIMSCore/tls_prepare.sh %changelog * Tue Sep 23 2008 rbos@opensuse.org - Install the files with the extension *.xml, *.sh and *.cfg in the /opt/OpenIMSCore directory - Made %%{_libdir}/ser directory owned by this package - Made the files section more explicit - Changes due to buildlog rpmlint output - Removed the packager tag as adviced by the buildlog rpmlint output - Gzipped manpages - Strip modules - Added patch tls_prepare.sh.sebang.patch - Moved the ld.so.conf.d/ser_ims.conf to the %%install section * Mon Sep 22 2008 rbos@opensuse.org - Install the modules directories too - Install ser_ims.conf in /etc/ld.so.conf.d/ * Fri Sep 19 2008 rbos@opensuse.org - Inital version - Added cfg/killser, cfg/stopser, ser - Added dependency ipsec-tools
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor