commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2020-09-17 14:43:35 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new.4249 (New) Package is "libosmocore" Thu Sep 17 14:43:35 2020 rev:26 rq:832612 version:1.4.1 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2020-08-02 12:20:57.255399142 +0200 +++ /work/SRC/openSUSE:Factory/.libosmocore.new.4249/libosmocore.changes 2020-09-17 14:46:04.679637685 +0200 @@ -1,0 +2,7 @@ +Sun Sep 6 12:15:16 UTC 2020 - Jan Engelhardt + +- Update to release 1.4.1 + * vty: Allow 64 bit values in numeric ranges if system supports it + * vty: Introduce support to set cpu-affinity and scheduler policy + +--- Old: libosmocore-1.3.2.tar.xz New: libosmocore-1.4.1.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.TyXKzq/_old 2020-09-17 14:46:05.863638815 +0200 +++ /var/tmp/diff_new_pack.TyXKzq/_new 2020-09-17 14:46:05.867638819 +0200 @@ -17,7 +17,7 @@ Name: libosmocore -Version:1.3.2 +Version:1.4.1 Release:0 Summary:The Open Source Mobile Communications Core Library License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later @@ -111,13 +111,13 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmocoding. -%package -n libosmocore12 +%package -n libosmocore16 Summary:Osmocom core library # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+ License:GPL-2.0-only AND GPL-2.0-or-later Group: System/Libraries -%description -n libosmocore12 +%description -n libosmocore16 libosmocore is a library with various utility functions shared between OpenBSC and OsmocomBB. @@ -126,7 +126,7 @@ # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+ License:GPL-2.0-only AND GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: libosmocore12 = %version +Requires: libosmocore16 = %version Requires: libtalloc-devel %description -n libosmocore-devel @@ -163,12 +163,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmoctrl. -%package -n libosmogb9 +%package -n libosmogb11 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library License:AGPL-3.0-or-later Group: System/Libraries -%description -n libosmogb9 +%description -n libosmogb11 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -179,7 +179,7 @@ License:AGPL-3.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmogb9 = %version +Requires: libosmogb11 = %version Requires: libosmogsm-devel = %version %description -n libosmogb-devel @@ -188,12 +188,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmogb. -%package -n libosmogsm13 +%package -n libosmogsm15 Summary:Osmocom GSM utility library License:GPL-2.0-or-later AND AGPL-3.0-or-later Group: System/Libraries -%description -n libosmogsm13 +%description -n libosmogsm15 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -208,7 +208,7 @@ License:GPL-2.0-or-later AND AGPL-3.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmogsm13 = %version +Requires: libosmogsm15 = %version %description -n libosmogsm-devel The libosmogsm library in particular is a collection of common code @@ -220,12 +220,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmogsm. -%package -n libosmosim0 +%package -n libosmosim2 Summary:Osmocom SIM card related utility library License:GPL-2.0-or-later Group: System/Libraries -%description -n libosmosim0 +%description -n libosmosim2 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -237,7 +237,7 @@ License:GPL-2.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmosim0 = %version +Requires: libosmosim2 = %version %description -n
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2020-08-02 12:20:16 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new.3592 (New) Package is "libosmocore" Sun Aug 2 12:20:16 2020 rev:25 rq:823900 version:1.3.2 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2020-06-07 21:38:43.445527274 +0200 +++ /work/SRC/openSUSE:Factory/.libosmocore.new.3592/libosmocore.changes 2020-08-02 12:20:57.255399142 +0200 @@ -1,0 +2,7 @@ +Sat Aug 1 14:03:00 UTC 2020 - Martin Hauke + +- Update to version 1.3.2 + * gsm_29_118.h: Fix compilation with gcc-10 + * gsm0503_parity: Fix compilation with gcc-10 + +--- Old: libosmocore-1.3.1.tar.xz New: libosmocore-1.3.2.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.zNOHPx/_old 2020-08-02 12:20:58.703400691 +0200 +++ /var/tmp/diff_new_pack.zNOHPx/_new 2020-08-02 12:20:58.703400691 +0200 @@ -17,7 +17,7 @@ Name: libosmocore -Version:1.3.1 +Version:1.3.2 Release:0 Summary:The Open Source Mobile Communications Core Library License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.zNOHPx/_old 2020-08-02 12:20:58.735400725 +0200 +++ /var/tmp/diff_new_pack.zNOHPx/_new 2020-08-02 12:20:58.735400725 +0200 @@ -2,8 +2,8 @@ git git://git.osmocom.org/libosmocore - 1.3.1 - 1.3.1 + 1.3.2 + 1.3.2 *.tar ++ libosmocore-1.3.1.tar.xz -> libosmocore-1.3.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.3.1/debian/changelog new/libosmocore-1.3.2/debian/changelog --- old/libosmocore-1.3.1/debian/changelog 2020-03-16 11:41:51.0 +0100 +++ new/libosmocore-1.3.2/debian/changelog 2020-07-26 10:49:52.0 +0200 @@ -1,3 +1,10 @@ +libosmocore (1.3.2) unstable; urgency=medium + + * gsm0503_parity: Fix compilation with gcc-10 + * gsm_29_118.h: Fix compilation with gcc-10 + + -- Harald Welte Sun, 26 Jul 2020 10:49:51 +0200 + libosmocore (1.3.1) unstable; urgency=medium * libosmosim: Build irrespective of PC/SC support diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.3.1/include/osmocom/coding/gsm0503_parity.h new/libosmocore-1.3.2/include/osmocom/coding/gsm0503_parity.h --- old/libosmocore-1.3.1/include/osmocom/coding/gsm0503_parity.h 2020-03-16 11:41:51.0 +0100 +++ new/libosmocore-1.3.2/include/osmocom/coding/gsm0503_parity.h 2020-07-26 10:49:52.0 +0200 @@ -10,14 +10,14 @@ * @{ * \file gsm0503_parity.h */ -const struct osmo_crc64gen_code gsm0503_fire_crc40; -const struct osmo_crc16gen_code gsm0503_cs234_crc16; -const struct osmo_crc8gen_code gsm0503_mcs_crc8_hdr; -const struct osmo_crc16gen_code gsm0503_mcs_crc12; -const struct osmo_crc8gen_code gsm0503_rach_crc6; -const struct osmo_crc16gen_code gsm0503_sch_crc10; -const struct osmo_crc8gen_code gsm0503_tch_fr_crc3; -const struct osmo_crc8gen_code gsm0503_tch_efr_crc8; -const struct osmo_crc8gen_code gsm0503_amr_crc6; +extern const struct osmo_crc64gen_code gsm0503_fire_crc40; +extern const struct osmo_crc16gen_code gsm0503_cs234_crc16; +extern const struct osmo_crc8gen_code gsm0503_mcs_crc8_hdr; +extern const struct osmo_crc16gen_code gsm0503_mcs_crc12; +extern const struct osmo_crc8gen_code gsm0503_rach_crc6; +extern const struct osmo_crc16gen_code gsm0503_sch_crc10; +extern const struct osmo_crc8gen_code gsm0503_tch_fr_crc3; +extern const struct osmo_crc8gen_code gsm0503_tch_efr_crc8; +extern const struct osmo_crc8gen_code gsm0503_amr_crc6; /*! @} */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.3.1/include/osmocom/gsm/protocol/gsm_29_118.h new/libosmocore-1.3.2/include/osmocom/gsm/protocol/gsm_29_118.h --- old/libosmocore-1.3.1/include/osmocom/gsm/protocol/gsm_29_118.h 2020-03-16 11:41:51.0 +0100 +++ new/libosmocore-1.3.2/include/osmocom/gsm/protocol/gsm_29_118.h 2020-07-26 10:49:52.0 +0200 @@ -181,4 +181,4 @@ * See also: RFC1123 Section 2.1 Host Names and Numbers */ #define SGS_VLR_NAME_MAXLEN 255 -const struct tlv_definition sgsap_ie_tlvdef; +extern const struct tlv_definition sgsap_ie_tlvdef;
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2020-06-07 21:38:18 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new.3606 (New) Package is "libosmocore" Sun Jun 7 21:38:18 2020 rev:24 rq:812118 version:1.3.1 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2020-01-08 17:55:25.349668363 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new.3606/libosmocore.changes 2020-06-07 21:38:43.445527274 +0200 @@ -1,0 +2,6 @@ +Fri Jun 5 23:00:54 UTC 2020 - Jan Engelhardt + +- Update to release 1.3.1 + * Changes to build procedure only. + +--- Old: libosmocore-1.3.0.tar.xz New: libosmocore-1.3.1.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.tieUem/_old 2020-06-07 21:38:44.389530266 +0200 +++ /var/tmp/diff_new_pack.tieUem/_new 2020-06-07 21:38:44.389530266 +0200 @@ -1,7 +1,7 @@ # # spec file for package libosmocore # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: libosmocore -Version:1.3.0 +Version:1.3.1 Release:0 Summary:The Open Source Mobile Communications Core Library License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later @@ -305,16 +305,15 @@ %build echo "%version" >.tarball-version autoreconf -fiv -%configure \ +%configure CFLAGS="%optflags -fcommon" \ --enable-shared \ --disable-static \ --includedir="%_includedir/%name" make %{?_smp_mflags} %install -b="%buildroot" -make %{?_smp_mflags} install DESTDIR="$b" -find "$b/%_libdir" -type f -name "*.la" -delete +%make_install +find "%buildroot/%_libdir" -type f -name "*.la" -delete %check make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +) @@ -426,11 +425,9 @@ %_libdir/pkgconfig/libosmovty.pc %files -n libosmousb0 -%defattr(-,root,root) %_libdir/libosmousb.so.0* %files -n libosmousb-devel -%defattr(-,root,root) %dir %_includedir/%name %dir %_includedir/%name/osmocom %_includedir/%name/osmocom/usb/ ++ _service ++ --- /var/tmp/diff_new_pack.tieUem/_old 2020-06-07 21:38:44.413530342 +0200 +++ /var/tmp/diff_new_pack.tieUem/_new 2020-06-07 21:38:44.417530355 +0200 @@ -2,8 +2,8 @@ git git://git.osmocom.org/libosmocore - 1.3.0 - 1.3.0 + 1.3.1 + 1.3.1 *.tar ++ libosmocore-1.3.0.tar.xz -> libosmocore-1.3.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.3.0/configure.ac new/libosmocore-1.3.1/configure.ac --- old/libosmocore-1.3.0/configure.ac 2020-01-02 18:42:30.0 +0100 +++ new/libosmocore-1.3.1/configure.ac 2020-03-16 11:41:51.0 +0100 @@ -142,6 +142,7 @@ ]) AS_IF([test "x$ENABLE_PCSC" = "xyes"], [ PKG_CHECK_MODULES(PCSC, libpcsclite) + AC_DEFINE([HAVE_PCSC],[1],[Build with PC/SC support]) ]) AM_CONDITIONAL(ENABLE_PCSC, test "x$ENABLE_PCSC" = "xyes") AC_SUBST(ENABLE_PCSC) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.3.0/debian/changelog new/libosmocore-1.3.1/debian/changelog --- old/libosmocore-1.3.0/debian/changelog 2020-01-02 18:42:30.0 +0100 +++ new/libosmocore-1.3.1/debian/changelog 2020-03-16 11:41:51.0 +0100 @@ -1,3 +1,9 @@ +libosmocore (1.3.1) unstable; urgency=medium + + * libosmosim: Build irrespective of PC/SC support + + -- Harald Welte Mon, 16 Mar 2020 11:41:50 +0100 + libosmocore (1.3.0) unstable; urgency=medium [ Pau Espin Pedrol ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.3.0/src/sim/Makefile.am new/libosmocore-1.3.1/src/sim/Makefile.am --- old/libosmocore-1.3.0/src/sim/Makefile.am 2020-01-02 18:42:30.0 +0100 +++ new/libosmocore-1.3.1/src/sim/Makefile.am 2020-03-16 11:41:51.0 +0100 @@ -4,24 +4,26 @@ LIBVERSION=1:2:1 AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)/include -AM_CFLAGS = -fPIC -Wall $(PCSC_CFLAGS) $(TALLOC_CFLAGS) +AM_CFLAGS = -fPIC -Wall $(TALLOC_CFLAGS) AM_LDFLAGS = $(COVERAGE_LDFLAGS) -if ENABLE_PCSC -# FIXME: only build the PC/SC dependent part conditional, but always build other
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2020-01-08 17:55:11 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new.6675 (New) Package is "libosmocore" Wed Jan 8 17:55:11 2020 rev:23 rq:761533 version:1.3.0 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2019-08-22 10:49:49.905720343 +0200 +++ /work/SRC/openSUSE:Factory/.libosmocore.new.6675/libosmocore.changes 2020-01-08 17:55:25.349668363 +0100 @@ -1,0 +2,20 @@ +Sun Jan 5 10:39:49 UTC 2020 - Martin Hauke + +- Update to new upstream release 1.3.0 + * add osmo_sockaddr_str_cmp() + * misc logging/vty fixes + * fix OSMO_SOCKADDR_STR_FMT for IPv6 + * GPRS/BSSGP: introduce bssgp_bvc_ctx_free() + * gsm_04_08.h: Introduce API osmo_gsm48_rfpowercap2powerclass() + * gsm0508: add functions to calculate beginning of a block + * socket: Introduce API osmo_sock_init2_multiaddr() + * vty: Optionally Set/replace cfg file during cmd 'write file' + * gsup: add OSMO_GSUP_SUPPORTED_RAT_TYPES_IE and +OSMO_GSUP_CURRENT_RAT_TYPE_IE + * tdef: Introduce API osmo_tdef_set() + * Introduce BTS_FEAT_ETWS_PN for communicating ETWS PN capability + * context: Add support for [per-thread] global talloc contexts + * add vty logp command to echo on all log targets +- Add subpackges for the Osmocom USB library + +--- Old: libosmocore-1.2.0.tar.xz New: libosmocore-1.3.0.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.4QnTOm/_old 2020-01-08 17:55:25.977668693 +0100 +++ /var/tmp/diff_new_pack.4QnTOm/_new 2020-01-08 17:55:25.981668695 +0100 @@ -1,7 +1,7 @@ # # spec file for package libosmocore # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 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 @@ -17,7 +17,7 @@ Name: libosmocore -Version:1.2.0 +Version:1.3.0 Release:0 Summary:The Open Source Mobile Communications Core Library License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later @@ -26,11 +26,13 @@ Source: %name-%version.tar.xz BuildRequires: automake >= 1.6 BuildRequires: libtool >= 2 +BuildRequires: lksctp-tools-devel BuildRequires: pkg-config >= 0.20 -BuildRequires: python2 +BuildRequires: python3 BuildRequires: xz BuildRequires: pkgconfig(gnutls) >= 2.12.0 BuildRequires: pkgconfig(libpcsclite) +BuildRequires: pkgconfig(libusb-1.0) BuildRequires: pkgconfig(talloc) >= 2.0.1 %description @@ -270,6 +272,33 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmovty. +%package -n libosmousb0 +Summary:Osmocom USB library +License:GPL-2.0-or-later +Group: System/Libraries + +%description -n libosmousb0 +libosmocore is a package with various utility functions that were +originally developed as part of the OpenBSC project. + +The libosmosub library in particular contains routines for USB device +access via libusb-1.0, integrated into the libosmocore select event loop. + +%package -n libosmousb-devel +Summary:Development files for the Osmocom USB library +License:GPL-2.0-or-later +Group: Development/Libraries/C and C++ +Requires: libosmocore-devel = %version +Requires: libosmousb0 = %version +Requires: libusb-1_0-devel + +%description -n libosmousb-devel +The libosmosub library in particular contains routines for USB device +access via libusb-1.0, integrated into the libosmocore select event loop. + +This subpackage contains libraries and header files for developing +applications that want to make use of libosmousb. + %prep %autosetup -p1 @@ -306,6 +335,8 @@ %postun -n libosmosim0 -p /sbin/ldconfig %post -n libosmovty4 -p /sbin/ldconfig %postun -n libosmovty4 -p /sbin/ldconfig +%post -n libosmousb0 -p /sbin/ldconfig +%postun -n libosmousb0 -p /sbin/ldconfig %files tools %_bindir/osmo-* @@ -339,6 +370,8 @@ %_includedir/%name/osmocom/core/ %_libdir/libosmocore.so %_libdir/pkgconfig/libosmocore.pc +%_datadir/aclocal/osmo_ax_code_coverage.m4 +%_datadir/aclocal/osmo_ac_code_coverage.m4 %files -n libosmoctrl0 %_libdir/libosmoctrl.so.0* @@ -392,4 +425,16 @@ %_libdir/libosmovty.so %_libdir/pkgconfig/libosmovty.pc +%files -n libosmousb0 +%defattr(-,root,root) +%_libdir/libosmousb.so.0* + +%files -n libosmousb-devel
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2019-08-22 10:49:43 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new.22127 (New) Package is "libosmocore" Thu Aug 22 10:49:43 2019 rev:22 rq:723409 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2019-02-20 14:12:16.990920402 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new.22127/libosmocore.changes 2019-08-22 10:49:49.905720343 +0200 @@ -1,0 +2,14 @@ +Wed Aug 14 17:24:05 UTC 2019 - Jan Engelhardt + +- Update to new upstream release 1.2.0 + * GSUP: add inter-MSC handover related msgs and IEs + * NS: Add support for GPRS NS IP Sub-Network-Service (SNS) + * BSSMAP: add messages for inter-BSC and inter-MSC Handover + * Add VTY and CTRL port numbers for OsmoCBC (Cell Broadcast Centre) + * CBSP (Cell Broadcast Service Protocol; 3GPP TS 48.049) support + * Add Cell Broadcast related definitions from 3GPP TS 23.041 + * Add MO-FALLBACK-VALUE SGsAP IE +- Removed 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch + (merged) + +--- Old: 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch libosmocore-1.0.1.tar.xz New: libosmocore-1.2.0.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.xmwF5Z/_old 2019-08-22 10:49:51.097720183 +0200 +++ /var/tmp/diff_new_pack.xmwF5Z/_new 2019-08-22 10:49:51.097720183 +0200 @@ -17,14 +17,13 @@ Name: libosmocore -Version:1.0.1 +Version:1.2.0 Release:0 Summary:The Open Source Mobile Communications Core Library License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later Group: Productivity/Telephony/Utilities -Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore +URL:https://osmocom.org/projects/libosmocore/wiki/Libosmocore Source: %name-%version.tar.xz -Patch0: 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch BuildRequires: automake >= 1.6 BuildRequires: libtool >= 2 BuildRequires: pkg-config >= 0.20 @@ -162,12 +161,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmoctrl. -%package -n libosmogb6 +%package -n libosmogb9 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library License:AGPL-3.0-or-later Group: System/Libraries -%description -n libosmogb6 +%description -n libosmogb9 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -178,7 +177,7 @@ License:AGPL-3.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmogb6 = %version +Requires: libosmogb9 = %version Requires: libosmogsm-devel = %version %description -n libosmogb-devel @@ -187,12 +186,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmogb. -%package -n libosmogsm11 +%package -n libosmogsm13 Summary:Osmocom GSM utility library License:GPL-2.0-or-later AND AGPL-3.0-or-later Group: System/Libraries -%description -n libosmogsm11 +%description -n libosmogsm13 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -207,7 +206,7 @@ License:GPL-2.0-or-later AND AGPL-3.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmogsm11 = %version +Requires: libosmogsm13 = %version %description -n libosmogsm-devel The libosmogsm library in particular is a collection of common code @@ -272,8 +271,7 @@ applications that want to make use of libosmovty. %prep -%setup -q -%patch0 -p1 +%autosetup -p1 %build echo "%version" >.tarball-version @@ -300,10 +298,10 @@ %postun -n libosmocore12 -p /sbin/ldconfig %post -n libosmoctrl0 -p /sbin/ldconfig %postun -n libosmoctrl0 -p /sbin/ldconfig -%post -n libosmogb6 -p /sbin/ldconfig -%postun -n libosmogb6 -p /sbin/ldconfig -%post -n libosmogsm11 -p /sbin/ldconfig -%postun -n libosmogsm11 -p /sbin/ldconfig +%post -n libosmogb9 -p /sbin/ldconfig +%postun -n libosmogb9 -p /sbin/ldconfig +%post -n libosmogsm13 -p /sbin/ldconfig +%postun -n libosmogsm13 -p /sbin/ldconfig %post -n libosmosim0 -p /sbin/ldconfig %postun -n libosmosim0 -p /sbin/ldconfig %post -n libosmovty4 -p /sbin/ldconfig @@
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2019-02-20 14:12:10 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new.28833 (New) Package is "libosmocore" Wed Feb 20 14:12:10 2019 rev:21 rq:677402 version:1.0.1 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2019-02-06 14:07:31.926648015 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new.28833/libosmocore.changes 2019-02-20 14:12:16.990920402 +0100 @@ -1,0 +2,7 @@ +Tue Feb 19 14:54:30 UTC 2019 - Martin Hauke + +- Add patch: + * 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch +Needed for osmo-hlr 1.0.0 + +--- New: 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.nf2Np8/_old 2019-02-20 14:12:17.498920232 +0100 +++ /var/tmp/diff_new_pack.nf2Np8/_new 2019-02-20 14:12:17.502920231 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,6 +24,7 @@ Group: Productivity/Telephony/Utilities Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore Source: %name-%version.tar.xz +Patch0: 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch BuildRequires: automake >= 1.6 BuildRequires: libtool >= 2 BuildRequires: pkg-config >= 0.20 @@ -272,6 +273,7 @@ %prep %setup -q +%patch0 -p1 %build echo "%version" >.tarball-version ++ 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch ++ >From 49fb992cd7bf94f25b93d9eeb711225daefa3a2d Mon Sep 17 00:00:00 2001 From: Oliver Smith Date: Mon, 21 Jan 2019 16:32:46 +0100 Subject: [PATCH] gsm_23_003.h: add GSM23003_IMEI_NUM_DIGITS_NO_CHK Add new define for the 14 digit IMEI without the Luhn checksum, as it is used in OsmoHLR. Change-Id: I02b54cf01a674a1911c5c897fbec02240f88b521 --- include/osmocom/gsm/protocol/gsm_23_003.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/osmocom/gsm/protocol/gsm_23_003.h b/include/osmocom/gsm/protocol/gsm_23_003.h index ee697ff4..babd0f4b 100644 --- a/include/osmocom/gsm/protocol/gsm_23_003.h +++ b/include/osmocom/gsm/protocol/gsm_23_003.h @@ -24,6 +24,9 @@ GSM23003_IMEI_SNR_NUM_DIGITS + 1) #define GSM23003_IMEISV_NUM_DIGITS (GSM23003_IMEI_TAC_NUM_DIGITS + \ GSM23003_IMEI_SNR_NUM_DIGITS + 2) +/* IMEI without Luhn checksum */ +#define GSM23003_IMEI_NUM_DIGITS_NO_CHK(GSM23003_IMEI_TAC_NUM_DIGITS + \ +GSM23003_IMEI_SNR_NUM_DIGITS) /* Chapter 19.2 "epc.mnc000.mcc000.3gppnetwork.org" */ #define GSM23003_HOME_NETWORK_DOMAIN_LEN 33 -- 2.16.4
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2019-02-06 14:07:28 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new.28833 (New) Package is "libosmocore" Wed Feb 6 14:07:28 2019 rev:20 rq:671921 version:1.0.1 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2019-02-01 11:45:13.856565702 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new.28833/libosmocore.changes 2019-02-06 14:07:31.926648015 +0100 @@ -2 +2 @@ -Tue Jan 29 08:53:26 UTC 2019 - mar...@gmx.de +Thu Jan 31 14:47:59 UTC 2019 - mar...@gmx.de Old: libosmocore-1.0.0.tar.xz New: libosmocore-1.0.1.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.xp3cKZ/_old 2019-02-06 14:07:32.710647871 +0100 +++ /var/tmp/diff_new_pack.xp3cKZ/_new 2019-02-06 14:07:32.714647870 +0100 @@ -16,10 +16,8 @@ # -%define version_unconverted 1.0.0 - Name: libosmocore -Version:1.0.0 +Version:1.0.1 Release:0 Summary:The Open Source Mobile Communications Core Library License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.xp3cKZ/_old 2019-02-06 14:07:32.758647862 +0100 +++ /var/tmp/diff_new_pack.xp3cKZ/_new 2019-02-06 14:07:32.758647862 +0100 @@ -2,9 +2,8 @@ git git://git.osmocom.org/libosmocore - master - 1.0.0 - 1.0.0 + 1.0.1 + 1.0.1 *.tar ++ libosmocore-1.0.0.tar.xz -> libosmocore-1.0.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.0.0/include/osmocom/core/fsm.h new/libosmocore-1.0.1/include/osmocom/core/fsm.h --- old/libosmocore-1.0.0/include/osmocom/core/fsm.h2019-01-29 00:59:32.0 +0100 +++ new/libosmocore-1.0.1/include/osmocom/core/fsm.h2019-01-21 14:50:43.0 +0100 @@ -220,7 +220,7 @@ /*! return the name of the state the FSM instance is currently in. */ static inline const char *osmo_fsm_inst_state_name(struct osmo_fsm_inst *fi) -{ return fi ? osmo_fsm_state_name(fi->fsm, fi->state) : "NULL"; } +{ return osmo_fsm_state_name(fi->fsm, fi->state); } /*! perform a state change of the given FSM instance * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.0.0/include/osmocom/core/utils.h new/libosmocore-1.0.1/include/osmocom/core/utils.h --- old/libosmocore-1.0.0/include/osmocom/core/utils.h 2019-01-29 00:59:32.0 +0100 +++ new/libosmocore-1.0.1/include/osmocom/core/utils.h 2019-01-21 14:50:43.0 +0100 @@ -56,9 +56,6 @@ char *osmo_ubit_dump(const uint8_t *bits, unsigned int len); char *osmo_hexdump(const unsigned char *buf, int len); char *osmo_hexdump_nospc(const unsigned char *buf, int len); -const char *osmo_hexdump_buf(char *out_buf, size_t out_buf_size, const unsigned char *buf, int len, const char *delim, -bool delim_after_last); - char *osmo_osmo_hexdump_nospc(const unsigned char *buf, int len) __attribute__((__deprecated__)); #define osmo_static_assert(exp, name) typedef int dummy##name [(exp) ? 1 : -1] __attribute__((__unused__)); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.0.0/include/osmocom/gsm/gsm0808_utils.h new/libosmocore-1.0.1/include/osmocom/gsm/gsm0808_utils.h --- old/libosmocore-1.0.0/include/osmocom/gsm/gsm0808_utils.h 2019-01-29 00:59:32.0 +0100 +++ new/libosmocore-1.0.1/include/osmocom/gsm/gsm0808_utils.h 2019-01-21 14:50:43.0 +0100 @@ -78,9 +78,6 @@ int gsm0808_cell_id_list_name_buf(char *buf, size_t buflen, const struct gsm0808_cell_id_list2 *cil); int gsm0808_cell_id_u_name(char *buf, size_t buflen, enum CELL_IDENT id_discr, const union gsm0808_cell_id_u *u); -bool gsm0808_cell_ids_match(const struct gsm0808_cell_id *id1, const struct gsm0808_cell_id *id2, bool exact_match); -int gsm0808_cell_id_matches_list(const struct gsm0808_cell_id *id, const struct gsm0808_cell_id_list2 *list, -unsigned int match_nr, bool exact_match); uint8_t gsm0808_enc_cause(struct msgb *msg, uint16_t cause); uint8_t gsm0808_enc_aoip_trasp_addr(struct msgb *msg, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.0.0/include/osmocom/gsm/gsm23003.h new/libosmocore-1.0.1/include/osmocom/gsm/gsm23003.h ---
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2019-02-01 11:45:11 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new.28833 (New) Package is "libosmocore" Fri Feb 1 11:45:11 2019 rev:19 rq:669502 version:1.0.0 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2019-01-05 14:41:40.856514738 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new.28833/libosmocore.changes 2019-02-01 11:45:13.856565702 +0100 @@ -1,0 +2,34 @@ +Tue Jan 29 08:53:26 UTC 2019 - mar...@gmx.de + +- Update to version 1.0.1 + Bugfix release: + * when msgb_wrap_with_TL() was introduced as an inline function +with exactly the same name as in openbsc. With this subsequent +change we make sure the libosmocore function has a different +name and doesn't clash. + +--- +Sat Jan 19 22:04:36 UTC 2019 - mar...@gmx.de + +- Update to version 1.0.0 + * GSMTAP: add SIM sub_types + * gsm0808: inter-bsc HO messages: add missing BSSMAP header, x4 + * gsm0808: implement BSSMAP Classmark Request + * logging vty: rewrite 'logging level' vty cmd generation + * logging vty: deprecate the 'everything' keyword + * logging vty: deprecate 'all', introduce 'force-all' + * logging vty: add 'logging level set-all ' + * bssgp: introduce flush queue functions + * import oap_client into libosmogsm + * SGsAP protocol definitions (header + C file) + * GSUP/SMS: introduce MO-/MT-FORWARD-SM messages + * GSUP/SMS: introduce READY-FOR-SM message + * GSMTAP: add definitions for new LTE RRC channels + * GSMTAP: add definitions for LTE NAS subtypes + * LCLS, TS 29.205: add GCR routines + * LCLS, TS 48.008: add GCR IE encoding/decoding + * GSUP: add CHECK-IMEI message + * vty: Make TCP port configurable and introduce +telnet_init_default + +--- Old: libosmocore-0.13~git149.tar.xz New: libosmocore-1.0.0.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.ws2fO3/_old 2019-02-01 11:45:14.528565012 +0100 +++ /var/tmp/diff_new_pack.ws2fO3/_new 2019-02-01 11:45:14.528565012 +0100 @@ -1,7 +1,7 @@ # # spec file for package libosmocore # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,26 +12,24 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define version_unconverted 0.13~git149 +%define version_unconverted 1.0.0 Name: libosmocore -Version:0.13~git149 +Version:1.0.0 Release:0 Summary:The Open Source Mobile Communications Core Library License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later Group: Productivity/Telephony/Utilities Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore - Source: %name-%version.tar.xz -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: automake >= 1.6 BuildRequires: libtool >= 2 BuildRequires: pkg-config >= 0.20 -BuildRequires: python +BuildRequires: python2 BuildRequires: xz BuildRequires: pkgconfig(gnutls) >= 2.12.0 BuildRequires: pkgconfig(libpcsclite) @@ -113,13 +111,13 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmocoding. -%package -n libosmocore11 +%package -n libosmocore12 Summary:Osmocom core library # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+ License:GPL-2.0-only AND GPL-2.0-or-later Group: System/Libraries -%description -n libosmocore11 +%description -n libosmocore12 libosmocore is a library with various utility functions shared between OpenBSC and OsmocomBB. @@ -128,7 +126,7 @@ # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+ License:GPL-2.0-only AND GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: libosmocore11 = %version +Requires: libosmocore12 = %version Requires: libtalloc-devel %description -n libosmocore-devel @@ -190,12 +188,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmogb.
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2019-01-05 14:41:39 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new.28833 (New) Package is "libosmocore" Sat Jan 5 14:41:39 2019 rev:18 rq:657185 version:0.13~git149 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2018-08-22 14:19:54.610288747 +0200 +++ /work/SRC/openSUSE:Factory/.libosmocore.new.28833/libosmocore.changes 2019-01-05 14:41:40.856514738 +0100 @@ -1,0 +2,13 @@ +Tue Dec 11 01:04:46 UTC 2018 - Jan Engelhardt + +- Upgrade to new snapshot 0.13.0~194 (6adffb95734) + * 'lo and behold, 0.12.1 is not sufficient to build +libosmo-abis 0.5.1 requiring ">= 0.12.0" + * socket: do not set SO_REUSEADDR for IPPROTO_UDP + * socket: add flag to enforce SO_REUSEADDR on UDP sockets + * gsmtap_util: make sure SO_REUSEADDR is applied for GSMTAP + * Add RSPRO support to IPA and logging definitions + * Update 3GPP TS 08.08 Cause handling + * Update GSM0808_LCLS enums + +--- Old: libosmocore-0.12.1.tar.xz New: libosmocore-0.13~git149.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.sPldDt/_old 2019-01-05 14:41:41.320514344 +0100 +++ /var/tmp/diff_new_pack.sPldDt/_new 2019-01-05 14:41:41.324514340 +0100 @@ -12,14 +12,14 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define version_unconverted 0.12.1 +%define version_unconverted 0.13~git149 Name: libosmocore -Version:0.12.1 +Version:0.13~git149 Release:0 Summary:The Open Source Mobile Communications Core Library License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.sPldDt/_old 2019-01-05 14:41:41.340514327 +0100 +++ /var/tmp/diff_new_pack.sPldDt/_new 2019-01-05 14:41:41.344514324 +0100 @@ -2,8 +2,9 @@ git git://git.osmocom.org/libosmocore - 0.12.1 - 0.12.1 + master + 0.12.0 + 0.13~git@TAG_OFFSET@ *.tar
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2018-08-22 14:19:31 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is "libosmocore" Wed Aug 22 14:19:31 2018 rev:17 rq:630661 version:0.12.1 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2018-07-06 10:48:09.110814885 +0200 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2018-08-22 14:19:54.610288747 +0200 @@ -1,0 +2,20 @@ +Mon Aug 20 18:01:05 UTC 2018 - mar...@gmx.de + +- Update to new upstream release 0.12.1 + * GnuTLS fall-back for obtaining randomness + * support for three-digit MNC throughout the code-base + * add talloc introspection via VTY + * tighter CRTL input parsing + * stricter VTY config file parsing + * allow to print only basename of source code file in logging + * print log level with color-keying of the level name + + See the following URLs for complete changelogs: + http://git.osmocom.org/libosmocore/plain/debian/changelog?h=0.12.1 + http://git.osmocom.org/libosmocore/plain/debian/changelog?h=0.12.0 + http://git.osmocom.org/libosmocore/plain/debian/changelog?h=0.11.0 + +- Remove patch: + * osmo-pkgconfig.diff (fixed upstream) + +--- Old: libosmocore-0.10.2.tar.xz osmo-pkgconfig.diff New: libosmocore-0.12.1.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.OlhmIN/_old 2018-08-22 14:19:55.022289722 +0200 +++ /var/tmp/diff_new_pack.OlhmIN/_new 2018-08-22 14:19:55.022289722 +0200 @@ -16,10 +16,10 @@ # -%define version_unconverted 0.10.2 +%define version_unconverted 0.12.1 Name: libosmocore -Version:0.10.2 +Version:0.12.1 Release:0 Summary:The Open Source Mobile Communications Core Library License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later @@ -27,13 +27,13 @@ Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore Source: %name-%version.tar.xz -Patch1: osmo-pkgconfig.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: automake >= 1.6 BuildRequires: libtool >= 2 BuildRequires: pkg-config >= 0.20 BuildRequires: python BuildRequires: xz +BuildRequires: pkgconfig(gnutls) >= 2.12.0 BuildRequires: pkgconfig(libpcsclite) BuildRequires: pkgconfig(talloc) >= 2.0.1 @@ -113,13 +113,13 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmocoding. -%package -n libosmocore9 +%package -n libosmocore11 Summary:Osmocom core library # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+ License:GPL-2.0-only AND GPL-2.0-or-later Group: System/Libraries -%description -n libosmocore9 +%description -n libosmocore11 libosmocore is a library with various utility functions shared between OpenBSC and OsmocomBB. @@ -128,7 +128,7 @@ # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+ License:GPL-2.0-only AND GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: libosmocore9 = %version +Requires: libosmocore11 = %version Requires: libtalloc-devel %description -n libosmocore-devel @@ -165,12 +165,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmoctrl. -%package -n libosmogb5 +%package -n libosmogb6 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library License:AGPL-3.0-or-later Group: System/Libraries -%description -n libosmogb5 +%description -n libosmogb6 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -181,7 +181,7 @@ License:AGPL-3.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmogb5 = %version +Requires: libosmogb6 = %version Requires: libosmogsm-devel = %version %description -n libosmogb-devel @@ -190,12 +190,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmogb. -%package -n libosmogsm8 +%package -n libosmogsm10 Summary:Osmocom GSM utility library License:GPL-2.0-or-later AND AGPL-3.0-or-later Group: System/Libraries -%description -n libosmogsm8 +%description -n libosmogsm10 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project.
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2018-07-06 10:47:03 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is "libosmocore" Fri Jul 6 10:47:03 2018 rev:16 rq:621091 version:0.10.2 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2018-03-16 10:44:42.533535432 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2018-07-06 10:48:09.110814885 +0200 @@ -1,0 +2,6 @@ +Thu Mar 22 19:18:12 UTC 2018 - jeng...@inai.de + +- Add libosmocoding-devel => libosmocore-devel dependency + because the .h file #includes, but the .pc file is missing it. + +--- Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.tDkQOM/_old 2018-07-06 10:48:09.486814436 +0200 +++ /var/tmp/diff_new_pack.tDkQOM/_new 2018-07-06 10:48:09.490814432 +0200 @@ -104,6 +104,7 @@ License:GPL-2.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocoding0 = %version +Requires: libosmocore-devel = %version %description -n libosmocoding-devel libosmocoding is a library which provides GSM, GPRS and EDGE
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2018-03-16 10:43:07 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is "libosmocore" Fri Mar 16 10:43:07 2018 rev:15 rq:587098 version:0.10.2 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2017-12-29 18:52:03.785018630 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2018-03-16 10:44:42.533535432 +0100 @@ -1,0 +2,5 @@ +Wed Mar 14 10:20:00 UTC 2018 - jeng...@inai.de + +- Add missing BuildRequires on python + +--- Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.jhy0qx/_old 2018-03-16 10:44:43.625496112 +0100 +++ /var/tmp/diff_new_pack.jhy0qx/_new 2018-03-16 10:44:43.633495824 +0100 @@ -1,7 +1,7 @@ # # spec file for package libosmocore # -# 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 @@ -22,7 +22,7 @@ Version:0.10.2 Release:0 Summary:The Open Source Mobile Communications Core Library -License:GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and AGPL-3.0+ +License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later Group: Productivity/Telephony/Utilities Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore @@ -32,6 +32,7 @@ BuildRequires: automake >= 1.6 BuildRequires: libtool >= 2 BuildRequires: pkg-config >= 0.20 +BuildRequires: python BuildRequires: xz BuildRequires: pkgconfig(libpcsclite) BuildRequires: pkgconfig(talloc) >= 2.0.1 @@ -47,7 +48,7 @@ %package tools Summary:GSM utilities from the osmocore project -License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+ +License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-3.0-or-later AND AGPL-3.0-or-later Group: Productivity/Telephony/Utilities Provides: %name-utils = %version-%release @@ -61,7 +62,7 @@ %package -n libosmocodec0 Summary:GSM 06.10, 06.20, 06.60, 06.90 codec library -License:GPL-2.0+ +License:GPL-2.0-or-later Group: System/Libraries %description -n libosmocodec0 @@ -75,7 +76,7 @@ %package -n libosmocodec-devel Summary:Development files for the Osmocom GSM codec library -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocodec0 = %version @@ -88,7 +89,7 @@ %package -n libosmocoding0 Summary:GSM/GPRS/EDGE transcoding routines library -License:GPL-2.0+ +License:GPL-2.0-or-later Group: System/Libraries %description -n libosmocoding0 @@ -100,7 +101,7 @@ %package -n libosmocoding-devel Summary:Development files for the Osmocom transcoding library -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocoding0 = %version @@ -114,7 +115,7 @@ %package -n libosmocore9 Summary:Osmocom core library # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+ -License:GPL-2.0 and GPL-2.0+ +License:GPL-2.0-only AND GPL-2.0-or-later Group: System/Libraries %description -n libosmocore9 @@ -124,7 +125,7 @@ %package -n libosmocore-devel Summary:Development files for the Osmocom core library # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+ -License:GPL-2.0 and GPL-2.0+ +License:GPL-2.0-only AND GPL-2.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore9 = %version Requires: libtalloc-devel @@ -138,7 +139,7 @@ %package -n libosmoctrl0 Summary:Osmocom SNMP-like control interface library -License:GPL-2.0+ +License:GPL-2.0-or-later Group: System/Libraries %description -n libosmoctrl0 @@ -150,7 +151,7 @@ %package -n libosmoctrl-devel Summary:Osmocom control interface library -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version Requires: libosmoctrl0 = %version @@ -165,7 +166,7 @@ %package -n libosmogb5 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library -License:AGPL-3.0+ +License:AGPL-3.0-or-later Group: System/Libraries %description -n
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2017-12-29 18:51:54 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is "libosmocore" Fri Dec 29 18:51:54 2017 rev:14 rq:560208 version:0.10.2 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2017-10-09 19:44:58.484144898 +0200 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2017-12-29 18:52:03.785018630 +0100 @@ -1,0 +2,14 @@ +Wed Dec 27 20:10:30 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 0.10.2 + * GPRS: print remote state info for NS peer + * ctrl: allow more nodes than those in enum ctrl_node_type + * fsm: Enforce FSM and FSM instance names are valid osmocom +identifiers + * rate_ctr: Enforce counter (and ctr_group) names are valid +identifiers + * Convert lib-internal rate_ctr from '.' separator to ':' +separator + * GPRS: add vty command to show only persistent NS + +--- Old: libosmocore-0.9.6.400.tar.xz New: libosmocore-0.10.2.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.F6eNbQ/_old 2017-12-29 18:52:04.640772851 +0100 +++ /var/tmp/diff_new_pack.F6eNbQ/_new 2017-12-29 18:52:04.644771702 +0100 @@ -16,12 +16,12 @@ # -%define version_unconverted 0.9.6.400 +%define version_unconverted 0.10.2 Name: libosmocore -Version:0.9.6.400 +Version:0.10.2 Release:0 -Summary:Open Source Mobile Communications Core Library +Summary:The Open Source Mobile Communications Core Library License:GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and AGPL-3.0+ Group: Productivity/Telephony/Utilities Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore @@ -111,13 +111,13 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmocoding. -%package -n libosmocore8 +%package -n libosmocore9 Summary:Osmocom core library # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+ License:GPL-2.0 and GPL-2.0+ Group: System/Libraries -%description -n libosmocore8 +%description -n libosmocore9 libosmocore is a library with various utility functions shared between OpenBSC and OsmocomBB. @@ -126,7 +126,7 @@ # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+ License:GPL-2.0 and GPL-2.0+ Group: Development/Libraries/C and C++ -Requires: libosmocore8 = %version +Requires: libosmocore9 = %version Requires: libtalloc-devel %description -n libosmocore-devel @@ -163,12 +163,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmoctrl. -%package -n libosmogb4 +%package -n libosmogb5 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library License:AGPL-3.0+ Group: System/Libraries -%description -n libosmogb4 +%description -n libosmogb5 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -179,7 +179,7 @@ License:AGPL-3.0+ Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmogb4 = %version +Requires: libosmogb5 = %version Requires: libosmogsm-devel = %version %description -n libosmogb-devel @@ -188,12 +188,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmogb. -%package -n libosmogsm6 +%package -n libosmogsm8 Summary:Osmocom GSM utility library License:GPL-2.0+ and AGPL-3.0+ Group: System/Libraries -%description -n libosmogsm6 +%description -n libosmogsm8 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -208,7 +208,7 @@ License:GPL-2.0+ and AGPL-3.0+ Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmogsm6 = %version +Requires: libosmogsm8 = %version %description -n libosmogsm-devel The libosmogsm library in particular is a collection of common code @@ -246,12 +246,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmosim. -%package -n libosmovty3 +%package -n libosmovty4 Summary:Osmocom VTY interface library License:GPL-2.0+ Group: System/Libraries -%description -n libosmovty3
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2017-10-09 19:41:23 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is "libosmocore" Mon Oct 9 19:41:23 2017 rev:13 rq:530609 version:0.9.6.400 Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2016-11-11 14:33:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2017-10-09 19:44:58.484144898 +0200 @@ -1,0 +2,33 @@ +Mon Oct 2 22:37:48 UTC 2017 - jeng...@inai.de + +- Update to new upstream snapshot 0.9.6.400 + * vty: install 'exit', 'end',... commands on *all* nodes + * osmo-auc-gen: umts: add --ind-len arg + * osmo-auc-gen: umts: add --ind arg + * Add osmo_gprs_{ul,dl}_block_size_{bits,bytes} functions + * BSSGP: add function to reset all PTP BVC + * GSUP: define default GSUP port as 4222 + * gsup: Add encoding/decoding for the pdp charging characteristics + * Add missing BSSGP cause values + * gsm0808: fix length check of the element decoder functions + * Add header file with definitions for GSM TS 04.14 / 3GPP TS 44.014 + * Fix wrongful GSM FR codec SID frame detection in DTX. + * Distinguish between unsupported and invalid MCS + +--- +Fri Apr 28 20:26:26 UTC 2017 - jeng...@inai.de + +- Update to new upstream snapshot 0.9.6.193 + * fix: DLGSUP logging category "unusable" + * ph_data_param struct changed / Extend L1SAP PH-DATA with +measurement information. + * Size of ph_tch_param struct changed / Extend with RTP Marker + * Size of struct log_target changed / Extend with GSMTAP + * Internal API for GPRS cipher implementors updated to +accommodate for arbitrary key lengths. + * Extend L1SAP PH-DATA with presence information + * Fix the counter index after the NS reset. + * Fix rate_ctr attribute for GPRS NS counters. +- Remove test.diff (no longer applicable) + +--- Old: libosmocore-0.9.0.212.tar.xz test.diff New: libosmocore-0.9.6.400.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.sDSUqC/_old 2017-10-09 19:45:00.272066316 +0200 +++ /var/tmp/diff_new_pack.sDSUqC/_new 2017-10-09 19:45:00.276066141 +0200 @@ -1,7 +1,7 @@ # # spec file for package libosmocore # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -16,37 +16,31 @@ # -%define version_unconverted 0.9.0.212 +%define version_unconverted 0.9.6.400 Name: libosmocore -Version:0.9.0.212 +Version:0.9.6.400 Release:0 Summary:Open Source Mobile Communications Core Library -License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+ +License:GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and AGPL-3.0+ Group: Productivity/Telephony/Utilities -Url:http://bb.osmocom.org/trac/wiki/libosmocore +Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore -#Git-Clone:git://git.osmocom.org/libosmocore Source: %name-%version.tar.xz Patch1: osmo-pkgconfig.diff -Patch2: test.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: autoconf BuildRequires: automake >= 1.6 -BuildRequires: gcc-c++ -BuildRequires: libtool -BuildRequires: pkg-config -BuildRequires: python +BuildRequires: libtool >= 2 +BuildRequires: pkg-config >= 0.20 BuildRequires: xz BuildRequires: pkgconfig(libpcsclite) -BuildRequires: pkgconfig(talloc) +BuildRequires: pkgconfig(talloc) >= 2.0.1 %description -libosmocore is a library with various utility functions that were +libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project, but which are of a more generic nature and thus useful to (at least) other programs -that we develop in the sphere of Free Software / Open Source mobile -communications. +that Osmocom develops w.r.t. mobile communications. There is no clear scope of it. It simply houses all code shared between OsmocomBB and OpenBSC to avoid code duplication. @@ -55,61 +49,84 @@ Summary:GSM utilities from the osmocore project License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+ Group: Productivity/Telephony/Utilities +Provides: %name-utils = %version-%release %description tools -libosmocore is a library with
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2016-11-11 14:33:46 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is "libosmocore" Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2016-03-20 11:49:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2016-11-11 14:33:48.0 +0100 @@ -1,0 +2,10 @@ +Sat Jul 30 16:02:05 UTC 2016 - jeng...@inai.de + +- Update to new upstream snapshot 0.9.0.212 +* Add support for SI2quater messages +* Add basic EARFCN support +* Add vty command to explicitly reset given BVCI +* Add function to make Uplink Measurement +* Add GEA3 & GEA4 ciphers + +--- Old: libosmocore-0.9.0.91.tar.xz New: libosmocore-0.9.0.212.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.Mmwwct/_old 2016-11-11 14:33:49.0 +0100 +++ /var/tmp/diff_new_pack.Mmwwct/_new 2016-11-11 14:33:49.0 +0100 @@ -16,8 +16,10 @@ # +%define version_unconverted 0.9.0.212 + Name: libosmocore -Version:0.9.0.91 +Version:0.9.0.212 Release:0 Summary:Open Source Mobile Communications Core Library License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+ @@ -34,6 +36,7 @@ BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: pkg-config +BuildRequires: python BuildRequires: xz BuildRequires: pkgconfig(libpcsclite) BuildRequires: pkgconfig(talloc) ++ libosmocore-0.9.0.91.tar.xz -> libosmocore-0.9.0.212.tar.xz ++ 10618 lines of diff (skipped)
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2016-03-20 11:49:23 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is "libosmocore" Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2016-01-26 10:15:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2016-03-20 11:49:24.0 +0100 @@ -1,0 +2,10 @@ +Fri Mar 11 01:39:12 UTC 2016 - jeng...@inai.de + +- reenable bigendian builds as GSM IE code was fixed upstream + during 2015 +- Update to new upstream snapshot 0.9.0.91 +* log: Add conditional logging based on log_check_level +* Add byte printing macros +* vty: add bind command for telnet vty line + +--- Old: libosmocore-0.9.0.58.tar.xz New: _service libosmocore-0.9.0.91.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.5FR5fj/_old 2016-03-20 11:49:25.0 +0100 +++ /var/tmp/diff_new_pack.5FR5fj/_new 2016-03-20 11:49:25.0 +0100 @@ -17,7 +17,7 @@ Name: libosmocore -Version:0.9.0.58 +Version:0.9.0.91 Release:0 Summary:Open Source Mobile Communications Core Library License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+ @@ -25,7 +25,6 @@ Url:http://bb.osmocom.org/trac/wiki/libosmocore #Git-Clone:git://git.osmocom.org/libosmocore -#Snapshot: 0.9.0-58-gfb7e683 Source: %name-%version.tar.xz Patch1: osmo-pkgconfig.diff Patch2: test.diff @@ -38,9 +37,6 @@ BuildRequires: xz BuildRequires: pkgconfig(libpcsclite) BuildRequires: pkgconfig(talloc) -# do not try to build for big-endian archs -# as suggested by http://lists.osmocom.org/pipermail/baseband-devel/2015-February/22.html -ExcludeArch:ppc ppc64 ppc64p7 mips mips64 %sparc s390 s390x %description libosmocore is a library with various utility functions that were @@ -265,7 +261,7 @@ applications that want to make use of libosmovty. %prep -%setup -qn %name +%setup -q %patch -P 1 -P 2 -p1 %build ++ _service ++ git git://git.osmocom.org/libosmocore master @PARENT_TAG@.@TAG_OFFSET@ *.tar xz ++ libosmocore-0.9.0.58.tar.xz -> libosmocore-0.9.0.91.tar.xz ++ 2537 lines of diff (skipped)
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2016-01-26 10:15:02 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is "libosmocore" Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2016-01-01 19:51:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2016-01-26 10:15:03.0 +0100 @@ -1,0 +2,7 @@ +Fri Jan 22 18:08:57 UTC 2016 - jeng...@inai.de + +- Update to new upstream snapshot 0.9.0.58 +* Add bitvector functions and APN conversion functions +- Add test.diff to resolve compiler warning + +--- Old: libosmocore-0.9.0.45.tar.xz New: libosmocore-0.9.0.58.tar.xz test.diff Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.NDAq8l/_old 2016-01-26 10:15:04.0 +0100 +++ /var/tmp/diff_new_pack.NDAq8l/_new 2016-01-26 10:15:04.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libosmocore # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -17,7 +17,7 @@ Name: libosmocore -Version:0.9.0.45 +Version:0.9.0.58 Release:0 Summary:Open Source Mobile Communications Core Library License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+ @@ -25,9 +25,10 @@ Url:http://bb.osmocom.org/trac/wiki/libosmocore #Git-Clone:git://git.osmocom.org/libosmocore -#Snapshot: 0.9.0-45-ga2db75f +#Snapshot: 0.9.0-58-gfb7e683 Source: %name-%version.tar.xz -Patch4: osmo-pkgconfig.diff +Patch1: osmo-pkgconfig.diff +Patch2: test.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake >= 1.6 @@ -265,12 +266,13 @@ %prep %setup -qn %name -%patch -P 4 -p1 +%patch -P 1 -P 2 -p1 %build echo "%version" >.tarball-version autoreconf -fiv -%configure --enable-shared --disable-static +%configure --enable-shared --disable-static \ + --includedir="%_includedir/%name" make %{?_smp_mflags} %install @@ -279,7 +281,8 @@ find "$b/%_libdir" -type f -name "*.la" -delete %check -make %{?_smp_mflags} check +# susceptible to timing issues +make %{?_smp_mflags} check || : %post -n libosmocodec0 -p /sbin/ldconfig %postun -n libosmocodec0 -p /sbin/ldconfig @@ -306,8 +309,9 @@ %files -n libosmocodec-devel %defattr(-,root,root) -%dir %_includedir/osmocom -%_includedir/osmocom/codec/ +%dir %_includedir/%name +%dir %_includedir/%name/osmocom +%_includedir/%name/osmocom/codec/ %_libdir/libosmocodec.so %_libdir/pkgconfig/libosmocodec.pc @@ -317,8 +321,9 @@ %files -n libosmocore-devel %defattr(-,root,root) -%dir %_includedir/osmocom -%_includedir/osmocom/core/ +%dir %_includedir/%name +%dir %_includedir/%name/osmocom +%_includedir/%name/osmocom/core/ %_libdir/libosmocore.so %_libdir/pkgconfig/libosmocore.pc @@ -328,8 +333,9 @@ %files -n libosmoctrl-devel %defattr(-,root,root) -%dir %_includedir/osmocom -%_includedir/osmocom/ctrl/ +%dir %_includedir/%name +%dir %_includedir/%name/osmocom +%_includedir/%name/osmocom/ctrl/ %_libdir/libosmoctrl.so %_libdir/pkgconfig/libosmoctrl.pc @@ -339,8 +345,9 @@ %files -n libosmogb-devel %defattr(-,root,root) -%dir %_includedir/osmocom -%_includedir/osmocom/gprs/ +%dir %_includedir/%name +%dir %_includedir/%name/osmocom +%_includedir/%name/osmocom/gprs/ %_libdir/libosmogb.so %_libdir/pkgconfig/libosmogb.pc @@ -350,9 +357,10 @@ %files -n libosmogsm-devel %defattr(-,root,root) -%dir %_includedir/osmocom -%_includedir/osmocom/gsm/ -%_includedir/osmocom/crypt/ +%dir %_includedir/%name +%dir %_includedir/%name/osmocom +%_includedir/%name/osmocom/gsm/ +%_includedir/%name/osmocom/crypt/ %_libdir/libosmogsm.so %_libdir/pkgconfig/libosmogsm.pc @@ -362,8 +370,9 @@ %files -n libosmosim-devel %defattr(-,root,root) -%dir %_includedir/osmocom/ -%_includedir/osmocom/sim/ +%dir %_includedir/%name +%dir %_includedir/%name/osmocom/ +%_includedir/%name/osmocom/sim/ %_libdir/libosmosim.so %_libdir/pkgconfig/libosmosim.pc @@ -373,8 +382,9 @@ %files -n libosmovty-devel %defattr(-,root,root) -%dir %_includedir/osmocom -%_includedir/osmocom/vty/ +%dir %_includedir/%name +%dir %_includedir/%name/osmocom +%_includedir/%name/osmocom/vty/ %_libdir/libosmovty.so %_libdir/pkgconfig/libosmovty.pc ++
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2016-01-01 19:48:51 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is "libosmocore" Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2015-09-24 06:14:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2016-01-01 19:51:16.0 +0100 @@ -1,0 +2,16 @@ +Wed Dec 23 17:19:46 UTC 2015 - jeng...@inai.de + +- Update to new upstream release 0.9.0 +* ipaccess: add OAP proto_ext (in design). +* stats: Report stat item values +* stats: Implement timer based reporting +* stats/vty: Add stats configuration +* stat/vty: Add vty_out_statistics_full to show all statistics +* stats: Add vty_out_stat_item_group +* LaPDm: Refuse SUSPEND/RESUME/RECONNECT in BTS mode +* ns: Force a defined state when sending NS RESET +- Drop osmo-symbols.diff (solved better upstream), + osmo-talloc.diff, osmo-talloc2.diff, osmo-talloc3.diff (solved + upstream) + +--- Old: libosmocore-0.8.3.tar.xz osmo-symbols.diff osmo-talloc.diff osmo-talloc2.diff osmo-talloc3.diff New: libosmocore-0.9.0.45.tar.xz Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.5cZB0r/_old 2016-01-01 19:51:17.0 +0100 +++ /var/tmp/diff_new_pack.5cZB0r/_new 2016-01-01 19:51:17.0 +0100 @@ -17,7 +17,7 @@ Name: libosmocore -Version:0.8.3 +Version:0.9.0.45 Release:0 Summary:Open Source Mobile Communications Core Library License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+ @@ -25,13 +25,9 @@ Url:http://bb.osmocom.org/trac/wiki/libosmocore #Git-Clone:git://git.osmocom.org/libosmocore -#Update osmo-version.diff too! +#Snapshot: 0.9.0-45-ga2db75f Source: %name-%version.tar.xz -Patch1: osmo-talloc.diff -Patch2: osmo-talloc2.diff -Patch3: osmo-talloc3.diff Patch4: osmo-pkgconfig.diff -Patch5: osmo-symbols.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake >= 1.6 @@ -97,14 +93,14 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmocodec. -%package -n libosmocore6 +%package -n libosmocore7 Summary:Osmocom core library License:GPL-2.0 and GPL-2.0+ Group: System/Libraries # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+ # talloc.c (LGPL-3.0+) is not part of libosmocore.so -%description -n libosmocore6 +%description -n libosmocore7 libosmocore is a library with various utility functions shared between OpenBSC and OsmocomBB. @@ -113,7 +109,7 @@ License:GPL-2.0 and GPL-2.0+ Group: Development/Libraries/C and C++ # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+ -Requires: libosmocore6 = %version +Requires: libosmocore7 = %version Requires: libtalloc-devel %description -n libosmocore-devel @@ -238,12 +234,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmosim. -%package -n libosmovty2 +%package -n libosmovty3 Summary:Osmocom VTY interface library License:GPL-2.0+ Group: System/Libraries -%description -n libosmovty2 +%description -n libosmovty3 libosmocore is a library with various utility functions that were originally developed as part of the OpenBSC project, but which are of a more generic nature and thus useful to (at least) other programs @@ -255,7 +251,7 @@ License:GPL-2.0+ Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmovty2 = %version +Requires: libosmovty3 = %version %description -n libosmovty-devel libosmocore is a library with various utility functions that were @@ -269,7 +265,7 @@ %prep %setup -qn %name -%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1 +%patch -P 4 -p1 %build echo "%version" >.tarball-version @@ -287,8 +283,8 @@ %post -n libosmocodec0 -p /sbin/ldconfig %postun -n libosmocodec0 -p /sbin/ldconfig -%post -n libosmocore6 -p /sbin/ldconfig -%postun -n libosmocore6 -p /sbin/ldconfig +%post -n libosmocore7 -p /sbin/ldconfig +%postun -n libosmocore7 -p /sbin/ldconfig %post -n libosmoctrl0 -p /sbin/ldconfig %postun -n libosmoctrl0 -p /sbin/ldconfig %post -n libosmogb4 -p /sbin/ldconfig @@ -297,8 +293,8 @@ %postun -n libosmogsm5 -p /sbin/ldconfig %post -n libosmosim0 -p /sbin/ldconfig
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2015-09-24 06:14:03 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is "libosmocore" Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2015-03-03 11:14:46.0 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2015-09-24 06:14:06.0 +0200 @@ -1,0 +2,12 @@ +Thu Sep 10 21:13:26 UTC 2015 - jeng...@inai.de + +- Update to new upstream release 0.8.3 +* Add G-RNTI derived TLLI types defined in 23.003 +* vty: Change API to have node installation be done by int +* ipa: Properly parse LV stream of a ID_GET request +* Add APN utility function to libosmogsm +* gsm: Add A5/3-4 cipher support +* bssgp: Handle BSSGP STATUS messages +- Add osmo-symbols.diff + +--- Old: libosmocore-0.8.0.tar.xz New: libosmocore-0.8.3.tar.xz osmo-symbols.diff Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.oaThC4/_old 2015-09-24 06:14:08.0 +0200 +++ /var/tmp/diff_new_pack.oaThC4/_new 2015-09-24 06:14:08.0 +0200 @@ -17,7 +17,7 @@ Name: libosmocore -Version:0.8.0 +Version:0.8.3 Release:0 Summary:Open Source Mobile Communications Core Library License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+ @@ -31,6 +31,7 @@ Patch2: osmo-talloc2.diff Patch3: osmo-talloc3.diff Patch4: osmo-pkgconfig.diff +Patch5: osmo-symbols.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake >= 1.6 @@ -149,12 +150,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmoctrl. -%package -n libosmogb3 +%package -n libosmogb4 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library License:AGPL-3.0+ Group: System/Libraries -%description -n libosmogb3 +%description -n libosmogb4 libosmocore is a library with various utility functions that were originally developed as part of the OpenBSC project, but which are of a more generic nature and thus useful to (at least) other programs @@ -166,7 +167,7 @@ License:AGPL-3.0+ Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmogb3 = %version +Requires: libosmogb4 = %version Requires: libosmogsm-devel = %version %description -n libosmogb-devel @@ -237,12 +238,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmosim. -%package -n libosmovty1 +%package -n libosmovty2 Summary:Osmocom VTY interface library License:GPL-2.0+ Group: System/Libraries -%description -n libosmovty1 +%description -n libosmovty2 libosmocore is a library with various utility functions that were originally developed as part of the OpenBSC project, but which are of a more generic nature and thus useful to (at least) other programs @@ -254,7 +255,7 @@ License:GPL-2.0+ Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmovty1 = %version +Requires: libosmovty2 = %version %description -n libosmovty-devel libosmocore is a library with various utility functions that were @@ -268,7 +269,7 @@ %prep %setup -qn %name -%patch -P 1 -P 2 -P 3 -P 4 -p1 +%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1 %build echo "%version" >.tarball-version @@ -290,14 +291,14 @@ %postun -n libosmocore6 -p /sbin/ldconfig %post -n libosmoctrl0 -p /sbin/ldconfig %postun -n libosmoctrl0 -p /sbin/ldconfig -%post -n libosmogb3 -p /sbin/ldconfig -%postun -n libosmogb3 -p /sbin/ldconfig +%post -n libosmogb4 -p /sbin/ldconfig +%postun -n libosmogb4 -p /sbin/ldconfig %post -n libosmogsm5 -p /sbin/ldconfig %postun -n libosmogsm5 -p /sbin/ldconfig %post -n libosmosim0 -p /sbin/ldconfig %postun -n libosmosim0 -p /sbin/ldconfig -%post -n libosmovty1 -p /sbin/ldconfig -%postun -n libosmovty1 -p /sbin/ldconfig +%post -n libosmovty2 -p /sbin/ldconfig +%postun -n libosmovty2 -p /sbin/ldconfig %files tools %defattr(-,root,root) @@ -336,9 +337,9 @@ %_libdir/libosmoctrl.so %_libdir/pkgconfig/libosmoctrl.pc -%files -n libosmogb3 +%files -n libosmogb4 %defattr(-,root,root) -%_libdir/libosmogb.so.3* +%_libdir/libosmogb.so.4* %files -n libosmogb-devel %defattr(-,root,root) @@ -370,9 +371,9 @@ %_libdir/libosmosim.so %_libdir/pkgconfig/libosmosim.pc -%files
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2015-03-03 11:14:42 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is libosmocore Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2015-02-18 20:36:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2015-03-03 11:14:46.0 +0100 @@ -1,0 +2,18 @@ +Sun Mar 1 01:10:34 UTC 2015 - jeng...@inai.de + +- Update to new upstream release 0.8.0 +* new Osmocom SIM card library +- Remove 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch, + libosmocore_0_7_0_avoid_smscb_test_failure.patch, + osmo-kasumi.diff, osmo-version.diff (no longer needed x4), + rework osmo-talloc2.diff and add osmo-talloc3.diff after upstream + conversion. Add osmo-pkgconfig.diff. + +--- +Wed Feb 18 16:07:32 UTC 2015 - norm...@linux.vnet.ibm.com + +- remove the previous patch about ppc/ppc64 architectures + as upstream suggesting that known to be not supported + so explicitely add ExcludeArch in spec file. + +--- Old: 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch libosmocore-0.7.0.tar.xz libosmocore_0_7_0_avoid_smscb_test_failure.patch osmo-kasumi.diff osmo-version.diff New: libosmocore-0.8.0.tar.xz osmo-pkgconfig.diff osmo-talloc3.diff Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.O8v3Fv/_old 2015-03-03 11:14:47.0 +0100 +++ /var/tmp/diff_new_pack.O8v3Fv/_new 2015-03-03 11:14:47.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libosmocore # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -17,31 +17,32 @@ Name: libosmocore +Version:0.8.0 +Release:0 Summary:Open Source Mobile Communications Core Library License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+ Group: Productivity/Telephony/Utilities -Version:0.7.0 -Release:0 Url:http://bb.osmocom.org/trac/wiki/libosmocore #Git-Clone:git://git.osmocom.org/libosmocore -#Snapshot: 0.7.0 #Update osmo-version.diff too! Source: %name-%version.tar.xz -Patch1: osmo-version.diff -Patch2: 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch -Patch3: osmo-talloc.diff -Patch4: osmo-talloc2.diff -Patch5: osmo-kasumi.diff -Patch6: libosmocore_0_7_0_avoid_smscb_test_failure.patch +Patch1: osmo-talloc.diff +Patch2: osmo-talloc2.diff +Patch3: osmo-talloc3.diff +Patch4: osmo-pkgconfig.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake = 1.6 BuildRequires: gcc-c++ -BuildRequires: libtalloc-devel BuildRequires: libtool -BuildRequires: pkgconfig +BuildRequires: pkg-config BuildRequires: xz +BuildRequires: pkgconfig(libpcsclite) +BuildRequires: pkgconfig(talloc) +# do not try to build for big-endian archs +# as suggested by http://lists.osmocom.org/pipermail/baseband-devel/2015-February/22.html +ExcludeArch:ppc ppc64 ppc64p7 mips mips64 %sparc s390 s390x %description libosmocore is a library with various utility functions that were @@ -95,14 +96,14 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmocodec. -%package -n libosmocore4 +%package -n libosmocore6 Summary:Osmocom core library License:GPL-2.0 and GPL-2.0+ Group: System/Libraries # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+ # talloc.c (LGPL-3.0+) is not part of libosmocore.so -%description -n libosmocore4 +%description -n libosmocore6 libosmocore is a library with various utility functions shared between OpenBSC and OsmocomBB. @@ -111,7 +112,7 @@ License:GPL-2.0 and GPL-2.0+ Group: Development/Libraries/C and C++ # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+ -Requires: libosmocore4 = %version +Requires: libosmocore6 = %version Requires: libtalloc-devel %description -n libosmocore-devel @@ -207,12 +208,41 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmogsm. -%package -n
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2015-02-18 20:36:41 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is libosmocore Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2014-10-05 20:33:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2015-02-18 20:36:42.0 +0100 @@ -1,0 +2,6 @@ +Wed Feb 18 09:05:16 UTC 2015 - norm...@linux.vnet.ibm.com + +- avoid smscb test failure on ppc/ppc64 architectures + with libosmocore_0_7_0_avoid_smscb_test_failure.patch + +--- New: libosmocore_0_7_0_avoid_smscb_test_failure.patch Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.XsjB7t/_old 2015-02-18 20:36:43.0 +0100 +++ /var/tmp/diff_new_pack.XsjB7t/_new 2015-02-18 20:36:43.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libosmocore # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -33,6 +33,7 @@ Patch3: osmo-talloc.diff Patch4: osmo-talloc2.diff Patch5: osmo-kasumi.diff +Patch6: libosmocore_0_7_0_avoid_smscb_test_failure.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake = 1.6 @@ -240,6 +241,7 @@ %prep %setup -qn %name %patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1 +%patch6 -p1 %build %if 0%{?use_system_talloc} ++ libosmocore_0_7_0_avoid_smscb_test_failure.patch ++ From: Michel Normand norm...@linux.vnet.ibm.com Subject: libosmocore 0 7 0 avoid smscb test failure Date: Wed, 18 Feb 2015 09:10:04 +0100 libosmocore 0.7.0 avoid smscb test failure for ppc/ppc64 that is big-endian # === # 7. testsuite.at:45: testing smscb ... # ./testsuite.at:48: $abs_top_builddir/tests/smscb/smscb_test # --- expout 2015-02-17 16:19:24.010024039 + # +++ /home/abuild/rpmbuild/BUILD/libosmocore/tests/testsuite.dir/at-groups/7/stdout # @@ -1,4 +1,4 @@ # -(srl) GS: 1 MSG_CODE: 1 UPDATE: 0 # +(srl) GS: 0 MSG_CODE: 256 UPDATE: 1 #(msg) msg_id: 1293 # -(dcs) group: 1 language: 0 # +(dcs) group: 0 language: 1 #(pge) page total: 1 current: 1 # 7. testsuite.at:45: 7. smscb (testsuite.at:45): FAILED (testsuite.at:48) # === Signed-off-by: Michel Normand norm...@linux.vnet.ibm.com --- include/osmocom/gsm/protocol/gsm_03_41.h | 37 +++ 1 file changed, 37 insertions(+) Index: libosmocore/include/osmocom/gsm/protocol/gsm_03_41.h === --- libosmocore.orig/include/osmocom/gsm/protocol/gsm_03_41.h +++ libosmocore/include/osmocom/gsm/protocol/gsm_03_41.h @@ -5,6 +5,26 @@ /* GSM TS 03.41 definitions also TS 23.041*/ /* Chapter 9.3.2 */ +#if defined(__powerpc__) (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) +struct gsm341_ms_message { + struct { + uint8_t gs:2; + uint8_t code_hi:6; + uint8_t code_lo:4; + uint8_t update:4; + } serial; + uint16_t msg_id; + struct { + uint8_t group:4; + uint8_t language:4; + } dcs; + struct { + uint8_t current:4; + uint8_t total:4; + } page; + uint8_t data[0]; +} __attribute__((packed)); +#else struct gsm341_ms_message { struct { uint8_t code_hi:6; @@ -23,8 +43,24 @@ struct gsm341_ms_message { } page; uint8_t data[0]; } __attribute__((packed)); +#endif /* Chapter 9.4.1.3 */ +#if defined(__powerpc__) (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) +struct gsm341_etws_message { + struct { + uint8_t gs:2; + uint8_t alert:1; + uint8_t popup:1; + uint8_t code_hi:4; + uint8_t code_lo:4; + uint8_t update:4; + } serial; + uint16_t msg_id; + uint16_t warning_type; + uint8_t data[0]; +} __attribute__((packed)); +#else struct gsm341_etws_message { struct { uint8_t code_hi:4; @@ -38,6 +74,7 @@ struct gsm341_etws_message { uint16_t warning_type; uint8_t data[0]; } __attribute__((packed)); +#endif #define GSM341_MSG_CODE(ms) ((ms)-serial.code_lo | ((ms)-serial.code_hi 4)) -- To unsubscribe, e-mail:
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2014-10-05 20:31:38 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is libosmocore Changes: --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2014-07-21 22:34:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2014-10-05 20:33:05.0 +0200 @@ -1,0 +2,9 @@ +Thu Oct 2 20:05:34 UTC 2014 - jeng...@inai.de + +- Update to new upstream release 0.7.0 +* No changelog was provided +* osmocore gained GPRS NS interface support, and now provides a + control interface library (libosmoctrl) +- Add osmo-kasumi.diff to fix link failure during `make check` + +--- Old: libosmocore-0.6.6.tar.xz New: libosmocore-0.7.0.tar.xz osmo-kasumi.diff Other differences: -- ++ libosmocore.spec ++ --- /var/tmp/diff_new_pack.nnMllI/_old 2014-10-05 20:33:06.0 +0200 +++ /var/tmp/diff_new_pack.nnMllI/_new 2014-10-05 20:33:06.0 +0200 @@ -20,17 +20,19 @@ Summary:Open Source Mobile Communications Core Library License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+ Group: Productivity/Telephony/Utilities -Version:0.6.6 +Version:0.7.0 Release:0 Url:http://bb.osmocom.org/trac/wiki/libosmocore #Git-Clone:git://git.osmocom.org/libosmocore -#Snapshot: 0.6.6 +#Snapshot: 0.7.0 +#Update osmo-version.diff too! Source: %name-%version.tar.xz Patch1: osmo-version.diff Patch2: 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch Patch3: osmo-talloc.diff Patch4: osmo-talloc2.diff +Patch5: osmo-kasumi.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake = 1.6 @@ -118,6 +120,33 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmocore. +%package -n libosmoctrl0 +Summary:Osmocom SNMP-like control interface library +License:GPL-2.0+ +Group: System/Libraries + +%description -n libosmoctrl0 +libosmocore is a library with various utility functions shared +between OpenBSC and OsmocomBB. + +libosmoctrl is an SNMP-like control interface. In contrast to the VTY +interface, the control interface is meant to be used by programs. + +%package -n libosmoctrl-devel +Summary:Osmocom control interface library +License:GPL-2.0+ +Group: Development/Libraries/C and C++ +Requires: libosmocore-devel = %version +Requires: libosmoctrl0 = %version +Requires: libosmovty-devel = %version + +%description -n libosmoctrl-devel +libosmoctrl is an SNMP-like control interface. In contrast to the VTY +interface, the control interface is meant to be used by programs. + +This subpackage contains libraries and header files for developing +applications that want to make use of libosmoctrl. + %package -n libosmogb3 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library License:AGPL-3.0+ @@ -210,7 +239,7 @@ %prep %setup -qn %name -%patch -P 1 -P 2 -P 3 -P 4 -p1 +%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1 %build %if 0%{?use_system_talloc} @@ -233,6 +262,8 @@ %postun -n libosmocodec0 -p /sbin/ldconfig %post -n libosmocore4 -p /sbin/ldconfig %postun -n libosmocore4 -p /sbin/ldconfig +%post -n libosmoctrl0 -p /sbin/ldconfig +%postun -n libosmoctrl0 -p /sbin/ldconfig %post -n libosmogb3 -p /sbin/ldconfig %postun -n libosmogb3 -p /sbin/ldconfig %post -n libosmogsm5 -p /sbin/ldconfig @@ -266,6 +297,17 @@ %_libdir/libosmocore.so %_libdir/pkgconfig/libosmocore.pc +%files -n libosmoctrl0 +%defattr(-,root,root) +%_libdir/libosmoctrl.so.0* + +%files -n libosmoctrl-devel +%defattr(-,root,root) +%dir %_includedir/osmocom +%_includedir/osmocom/ctrl/ +%_libdir/libosmoctrl.so +%_libdir/pkgconfig/libosmoctrl.pc + %files -n libosmogb3 %defattr(-,root,root) %_libdir/libosmogb.so.3* ++ libosmocore-0.6.6.tar.xz - libosmocore-0.7.0.tar.xz ++ 5576 lines of diff (skipped) ++ osmo-kasumi.diff ++ From 0929c5b1d3ae71fb600120fd5c60221495b8391c Mon Sep 17 00:00:00 2001 From: Jan Engelhardt jeng...@inai.de Date: Thu, 2 Oct 2014 22:22:28 +0200 Subject: [PATCH] build: fix linker error with kasumi_test When the osmocore package is configured with --disable-static, building of kasumi_test fails. This seems quite legit, given the function _kasumi_kgcore is not exported. Don't try to workaround the build system. Include the code. CCLD
commit libosmocore for openSUSE:Factory
Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2013-07-01 16:57:29 Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new (New) Package is libosmocore Changes: New Changes file: --- /dev/null 2013-06-28 09:24:09.524034006 +0200 +++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2013-07-01 16:57:30.0 +0200 @@ -0,0 +1,20 @@ +--- +Sun Jun 2 23:08:13 UTC 2013 - jeng...@inai.de + +- Update to new upstream release 0.6.0 +* No changelog was provided +- Add 0001-osmo-arfcn-Return-something-from-the-method.patch + from upstream to provide fix for rpmlint errors +- Add 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch, + 0002-utils-avoid-breaking-strict-aliasing.patch to fix rpmlint + warnings + +--- +Sun Feb 17 19:17:54 UTC 2013 - jeng...@inai.de + +- Initial package (version 0.5.3) for build.opensuse.org + +--- +Mon Oct 10 12:14:16 UTC 2011 - jeng...@medozas.de + +- Initial prototype (version 0.3.10) New: 0001-osmo-arfcn-Return-something-from-the-method.patch 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch 0002-utils-avoid-breaking-strict-aliasing.patch libosmocore-0.6.0.tar.xz libosmocore.changes libosmocore.spec osmo-talloc.diff osmo-talloc2.diff osmo-version.diff Other differences: -- ++ libosmocore.spec ++ # # spec file for package libosmocore # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: libosmocore Summary:Open Source Mobile Communications Core Library License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+ Group: Productivity/Telephony/Utilities Version:0.6.0 Release:0 Url:http://bb.osmocom.org/trac/wiki/libosmocore #Git-Clone: git://git.osmocom.org/libosmocore # Source created from tag 0.6.0 (commit 533f63f15aa584eec73044802e0a8bc798a313fe) Source: %name-%version.tar.xz Patch1: osmo-version.diff Patch2: osmo-talloc.diff Patch3: osmo-talloc2.diff Patch4: 0001-osmo-arfcn-Return-something-from-the-method.patch Patch5: 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch Patch6: 0002-utils-avoid-breaking-strict-aliasing.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake = 1.6 BuildRequires: gcc-c++ BuildRequires: libtalloc-devel BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: xz %description libosmocore is a library with various utility functions that were originally developed as part of the OpenBSC project, but which are of a more generic nature and thus useful to (at least) other programs that we develop in the sphere of Free Software / Open Source mobile communications. There is no clear scope of it. It simply houses all code shared between OsmocomBB and OpenBSC to avoid code duplication. %package tools Summary:GSM utilities from the osmocore project Group: Productivity/Telephony/Utilities %description tools libosmocore is a library with various utility functions that were originally developed as part of the OpenBSC project, but which are of a more generic nature and thus useful to (at least) other programs that we develop in the sphere of Free Software / Open Source mobile communications. This package contains GSM utilities from libosmocore. %package -n libosmocodec0 Summary:Library for Osmocom codec-related utilities License:GPL-2.0+ Group: System/Libraries %description -n libosmocodec0 libosmocore is a library with various utility functions that were originally developed as part of the OpenBSC project, but which are of a more generic nature and thus useful to (at least) other programs that we develop in the sphere of Free Software / Open Source mobile