Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2018-07-06 10:46:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and      /work/SRC/openSUSE:Factory/.libosmo-sccp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libosmo-sccp"

Fri Jul  6 10:46:57 2018 rev:7 rq:621090 version:0.8.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes        
2017-12-29 18:52:11.326852552 +0100
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new/libosmo-sccp.changes   
2018-07-06 10:48:07.558816734 +0200
@@ -1,0 +2,9 @@
+Sat Mar 17 16:50:04 UTC 2018 - mar...@gmx.de
+
+- Derive libversion from version
+- Create subpackage for osmo-stp
+- Show testsuite.log when tests are failing
+- Cosmetic fixes
+- Fix url
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libosmo-sccp.spec ++++++
--- /var/tmp/diff_new_pack.rzELio/_old  2018-07-06 10:48:08.546815557 +0200
+++ /var/tmp/diff_new_pack.rzELio/_new  2018-07-06 10:48:08.550815552 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmo-sccp
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,11 +19,11 @@
 Name:           libosmo-sccp
 Version:        0.8.1
 Release:        0
-%define libversion 0_8_1
+%define libversion %(echo "%version" | sed 's/\\./_/g')
 Summary:        Osmocom library for the A-bis interface between BTS and BSC
-License:        AGPL-3.0+ and GPL-2.0+
+License:        AGPL-3.0-or-later AND GPL-2.0-or-later
 Group:          Hardware/Mobile
-Url:            http://openbsc.osmocom.org/
+Url:            https://projects.osmocom.org/projects/libosmo-sccp
 
 #Git-Clone:    git://git.osmocom.org/libosmo-sccp
 Source:         %name-%version.tar.xz
@@ -33,6 +33,7 @@
 BuildRequires:  libtool >= 2
 BuildRequires:  lksctp-tools-devel
 BuildRequires:  pkg-config >= 0.20
+BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
 BuildRequires:  pkgconfig(libosmo-netif) >= 0.1.0
 BuildRequires:  pkgconfig(libosmocore) >= 0.10.0
@@ -47,7 +48,7 @@
 
 %package -n libosmo-mtp-%libversion
 Summary:        Osmocom Message Transfer Part library
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          System/Libraries
 
 %description -n libosmo-mtp-%libversion
@@ -58,7 +59,7 @@
 
 %package -n libosmo-mtp-devel
 Summary:        Development files for the Osmocom MTP library
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          Development/Libraries/C and C++
 Requires:       libosmo-mtp-%libversion = %version
 
@@ -71,7 +72,7 @@
 
 %package -n libosmo-sccp-%libversion
 Summary:        Osmocom Signalling Connection Control Part library
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          System/Libraries
 
 %description -n libosmo-sccp-%libversion
@@ -83,7 +84,7 @@
 
 %package -n libosmo-sccp-devel
 Summary:        Development files for the Osmocom SCCP library
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          Development/Libraries/C and C++
 Requires:       libosmo-sccp-%libversion = %version
 
@@ -97,7 +98,7 @@
 
 %package -n libosmo-sigtran0
 Summary:        Osmocom SIGTRAN library
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          System/Libraries
 
 %description -n libosmo-sigtran0
@@ -105,7 +106,7 @@
 
 %package -n libosmo-sigtran-devel
 Summary:        Development files for the Osmocom sigtran library
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          Development/Libraries/C and C++
 Requires:       libosmo-sigtran0 = %version
 
@@ -117,7 +118,7 @@
 
 %package -n libosmo-xua-%libversion
 Summary:        Osmocom Message Transfer Part 2 User Adaptation library
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          System/Libraries
 
 %description -n libosmo-xua-%libversion
@@ -127,7 +128,7 @@
 
 %package -n libosmo-xua-devel
 Summary:        Development files for the Osmocom M2UA library
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          Development/Libraries/C and C++
 Requires:       libosmo-sigtran-devel = %version
 Requires:       libosmo-xua-%libversion = %version
@@ -139,6 +140,18 @@
 This subpackage contains the development files for the Osmocom M2UA
 library.
 
+%package -n osmo-stp
+Summary:        Osmocom SIGTRAN STP (Signaling Transfer Point)
+License:        GPL-2.0-or-later
+Group:          Productivity/Telephony/Servers
+
+%description -n osmo-stp
+This is the Osmocom (Open Source Mobile Communications)
+implementation of a Signaling Transfer Point (STP) for SS7/SIGTRAN
+telecommunication networks. At this point, it is a minimal
+implementation, missing lots of the functionality usually present in
+a STP, such as Global Title Routing, Global Title Translation.
+
 %prep
 %setup -q
 %patch -P 1 -p1
@@ -146,18 +159,24 @@
 %build
 echo "%version" >.tarball-version
 autoreconf -fiv
-%configure --enable-shared --disable-static --includedir="%_includedir/%name"
+%configure --disable-static --includedir="%_includedir/%name"
 make %{?_smp_mflags}
 
 %install
 %make_install
 find "%buildroot/%_libdir" -type f -name "*.la" -delete
+install -D -m 0644 contrib/systemd/osmo-stp.service 
%buildroot%_unitdir/osmo-stp.service
+install -d "%buildroot/%_unitdir" "%buildroot/%_sbindir"
+ln -s service "%buildroot/%_sbindir/rcosmo-stp"
 
 %check
+if ! make %{?_smp_mflags} check; then
+       find . -name testsuite.log -exec cat "{}" "+"
 %ifnarch ppc64 sparc64 s390x
-# still BE problems?
-make %{?_smp_mflags} check
+       # still BE problems?
+       exit 1
 %endif
+fi
 
 %post   -n libosmo-mtp-%libversion -p /sbin/ldconfig
 %postun -n libosmo-mtp-%libversion -p /sbin/ldconfig
@@ -168,6 +187,18 @@
 %post   -n libosmo-xua-%libversion -p /sbin/ldconfig
 %postun -n libosmo-xua-%libversion -p /sbin/ldconfig
 
+%preun -n osmo-stp
+%service_del_preun osmo-stp.service
+
+%postun -n osmo-stp
+%service_del_postun osmo-stp.service
+
+%pre -n osmo-stp
+%service_add_pre osmo-stp.service
+
+%post -n osmo-stp
+%service_add_post osmo-stp.service
+
 %files -n libosmo-mtp-%libversion
 %defattr(-,root,root)
 %_libdir/libosmo-mtp-%version.so
@@ -187,7 +218,6 @@
 
 %files -n libosmo-sccp-devel
 %defattr(-,root,root)
-%_bindir/osmo-stp
 %dir %_includedir/%name
 %dir %_includedir/%name/osmocom
 %_includedir/%name/osmocom/sccp/
@@ -214,4 +244,9 @@
 %_libdir/libosmo-xua.so
 %_libdir/pkgconfig/libosmo-xua.pc
 
+%files -n osmo-stp
+%_bindir/osmo-stp
+%_sbindir/rcosmo-stp
+%_unitdir/osmo-stp.service
+
 %changelog


Reply via email to