]> git.pld-linux.org Git - packages/opensips.git/blobdiff - opensips.spec
- rebuild with perl 5.26
[packages/opensips.git] / opensips.spec
index a2bcc6c588d5fbf0fce511a4608ec0c18c39b70b..23eb78424bee8bc2f6c5ce922d0906ea330c747f 100644 (file)
 %bcond_without memcached       # memcached support
 %bcond_without microhttpd      # httpd support
 %bcond_without redis           # Redis support
-%bcond_without couchbase       # couchbase support
-%bcond_without mongodb         # mongodb support
+%bcond_with    couchbase       # couchbase support
+%bcond_with    mongodb         # mongodb support
 %bcond_with    sngtc           # Sangoma transcoding module support
 
 Summary:       SIP proxy, redirect and registrar server
-Summary(pl.UTF-8):     Serwer SIP rejestrujący, przekierowujący i robiący proxy
+Summary(pl.UTF-8):     Serwer SIP przekazujący (proxy), przekierowujący i rejestrujący
 Name:          opensips
-Version:       2.1.0
-Release:       0.3
+Version:       2.1.2
+Release:       3
 License:       GPL v2
 Group:         Networking/Daemons
-Source0:       http://opensips.org/pub/opensips/%{version}/src/%{name}-%{version}.tar.gz
-# Source0-md5: 68375c1b6cb546ad2c036b5a1c5b31b9
+Source0:       http://opensips.org/pub/opensips/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: f7590fde5d99fffe05659442073d750c
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
 Source3:       %{name}.service
+Patch0:                x32.patch
+Patch1:                make.patch
 URL:           http://www.opensips.org/
 %{?with_sngtc:BuildRequires:    TODO-SNGTC-BRs}
 %{?with_geoip:BuildRequires:   GeoIP-devel}
@@ -84,6 +86,15 @@ and customizable routing engine, OpenSIPS 'unifies voice, video, IM
 and presence services in a highly efficient way, thanks to its
 scalable (modular) design.
 
+%description -l pl.UTF-8
+OpenSIPS (Open SIP Server) to dojrzała, mająca otwarte źródła
+implementacja serwera SIP. OpenSIPS to więcej niż proxy/router SIP,
+jako że zawiera funkcje na poziomie aplikacji. OpenSIPS, jako serwer
+SIP, jest głównym składnikiem dowolnego rozwiązania VoIP opartego na
+SIP. Z bardzo elastycznym i konfigurowalnym silnikiem trasującym,
+łączy usługi głosowe, wideo, komunikatorów oraz obecności w bardzo
+wydajny sposób, dzięki skalowalnej, modularnej budowie.
+
 %package mysql
 Summary:       openSIPS MySQL module
 Summary(pl.UTF-8):     Moduł MySQL do openSIPS
@@ -281,6 +292,8 @@ Interfejs HTTP do openSIPS.
 
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p1
 
 %build
 exclude_modules="%{exclude_modules}"
@@ -330,16 +343,18 @@ exclude_modules="$exclude_modules cachedb_mongodb"
 exclude_modules="$exclude_modules sngtc"
 %endif
 echo "$exclude_modules" > exclude_modules
+LDFLAGS="%{rpmldflags}" \
 %{__make} all \
        Q= \
        exclude_modules="$exclude_modules" \
-       prefix="%{_prefix}" \
+       prefix=%{_prefix} \
+       PREFIX=%{_prefix} \
+       LIBDIR=%{_lib} \
        cfg-prefix=$RPM_BUILD_ROOT \
        cfg-target=/etc/opensips/ \
        CC="%{__cc}" \
        CC_EXTRA_OPTS="-I/usr/include/ncurses" \
-       PREFIX="%{_prefix}" \
-       CFLAGS="%{rpmcflags} -Wcast-align -fPIC"
+       CFLAGS="%{rpmcflags} -Wcast-align"
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -350,8 +365,10 @@ exclude_modules="$(cat exclude_modules)"
 %{__make} install -j1 \
        Q= \
        exclude_modules="$exclude_modules" \
-       prefix="%{_prefix}" \
-       basedir=$RPM_BUILD_ROOT \
+       prefix=%{_prefix} \
+       PREFIX=%{_prefix} \
+       LIBDIR=%{_lib} \
+       BASEDIR=$RPM_BUILD_ROOT \
        cfg-prefix=$RPM_BUILD_ROOT \
        cfg-target=/etc/opensips/ \
        INSTALLMIBDIR=$RPM_BUILD_ROOT%{_datadir}/mibs
@@ -405,6 +422,24 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/opensips.cfg
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/opensipsctlrc
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/osipsconsolerc
+%dir %attr(700,root,root) %{_sysconfdir}/opensips/tls
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/README
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/ca.conf
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/request.conf
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user.conf
+%dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/rootCA
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/cacert.pem
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/index.txt
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/serial
+%dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/rootCA/certs
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/certs/01.pem
+%dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/rootCA/private
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/rootCA/private/cakey.pem
+%dir %attr(700,root,root) %{_sysconfdir}/opensips/tls/user
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-calist.pem
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-cert.pem
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-cert_req.pem
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opensips/tls/user/user-privkey.pem
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/opensips
 %attr(754,root,root) /etc/rc.d/init.d/opensips
 %{systemdunitdir}/opensips.service
@@ -528,6 +563,7 @@ fi
 %{_datadir}/%{name}/db_berkeley
 %{_datadir}/%{name}/dbtext
 %{_datadir}/%{name}/menuconfig_templates
+%{_datadir}/%{name}/pi_http
 %{_mandir}/man*/*
 
 %files xmpp
@@ -608,6 +644,7 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/opensips/modules/db_perlvdb.so
 %attr(755,root,root) %{_libdir}/opensips/modules/perl.so
+%{_libdir}/opensips/perl
 
 %files -n mibs-%{name}
 %defattr(644,root,root,755)
This page took 0.052822 seconds and 4 git commands to generate.