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.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 2015-03-03 11:14:46.000000000 +0100
@@ -1,0 +2,18 @@
+Sun Mar 1 01:10:34 UTC 2015 - jengelh@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 - normand@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.000000000 +0100
+++ /var/tmp/diff_new_pack.O8v3Fv/_new 2015-03-03 11:14:47.000000000 +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/000022.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 libosmovty0
+%package -n libosmosim0
+Summary: Osmocom SIM card related utility library
+License: GPL-2.0+
+Group: System/Libraries
+
+%description -n libosmosim0
+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.
+
+%package -n libosmosim-devel
+Summary: Development files for the Osmocom SIM card utility library
+License: GPL-2.0+
+Group: Development/Libraries/C and C++
+Requires: libosmocore-devel = %version
+Requires: libosmosim0 = %version
+
+%description -n libosmosim-devel
+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 subpackage contains libraries and header files for developing
+applications that want to make use of libosmosim.
+
+%package -n libosmovty1
Summary: Osmocom VTY interface library
License: GPL-2.0+
Group: System/Libraries
-%description -n libosmovty0
+%description -n libosmovty1
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
@@ -224,7 +254,7 @@
License: GPL-2.0+
Group: Development/Libraries/C and C++
Requires: libosmocore-devel = %version
-Requires: libosmovty0 = %version
+Requires: libosmovty1 = %version
%description -n libosmovty-devel
libosmocore is a library with various utility functions that were
@@ -236,20 +266,14 @@
This subpackage contains libraries and header files for developing
applications that want to make use of libosmovty.
-%define use_system_talloc 1
-
%prep
%setup -qn %name
-%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1
-%patch6 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -p1
%build
-%if 0%{?use_system_talloc}
-echo "#include
From d6c1607a724a07416c7d39f9b43f7af7349de666 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt
Date: Fri, 3 Oct 2014 12:14:17 +0200 Subject: [PATCH 2/2] build: default to system-provided talloc
Rename the option --enable-talloc to --enable-internal-talloc, and then make disable-internal-talloc the default when nothing else is specified. --- configure.ac | 12 ++++++------ include/Makefile.am | 2 +- src/Makefile.am | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) Index: libosmocore/configure.ac =================================================================== --- libosmocore.orig/configure.ac +++ libosmocore/configure.ac @@ -94,14 +94,14 @@ if test "x$enable_pcsc" = "xyes" ; then fi AM_CONDITIONAL(ENABLE_PCSC, test "x$enable_pcsc" = "xyes") -AC_ARG_ENABLE(talloc, +AC_ARG_ENABLE([internal-talloc], [AS_HELP_STRING( - [--disable-talloc], + [--enable-internal-talloc], [Disable using bundled talloc memory allocator] )], - [enable_talloc=$enableval], [enable_talloc="yes"]) -AM_CONDITIONAL(ENABLE_TALLOC, [test x"$enable_talloc" = x"yes"]) -AS_IF([test x"$enable_talloc" = xno], + [internal_talloc=$enableval], [internal_talloc="no"]) +AM_CONDITIONAL([INTERNAL_TALLOC], [test x"$internal_talloc" = x"yes"]) +AS_IF([test x"$internal_talloc" = xno], [ PKG_CHECK_MODULES([TALLOC], [talloc]) OSMOCORE_INTERNAL_TALLOC=0 @@ -198,7 +198,7 @@ then AM_CONDITIONAL(ENABLE_MSGFILE, false) AM_CONDITIONAL(ENABLE_SERIAL, false) AM_CONDITIONAL(ENABLE_VTY, false) - AM_CONDITIONAL(ENABLE_TALLOC, false) + AM_CONDITIONAL([INTERNAL_TALLOC], [true]) AM_CONDITIONAL(ENABLE_UTILITIES, false) AM_CONDITIONAL(ENABLE_GB, false) AC_DEFINE([PANIC_INFLOOP],[1],[Use infinite loop on panic rather than fprintf/abort]) Index: libosmocore/include/Makefile.am =================================================================== --- libosmocore.orig/include/Makefile.am +++ libosmocore/include/Makefile.am @@ -93,7 +93,7 @@ nobase_include_HEADERS += osmocom/core/p endif nobase_nodist_include_HEADERS = osmocom/core/talloc.h -if ENABLE_TALLOC +if INTERNAL_TALLOC nobase_include_HEADERS += osmocom/core/talloc_int.h endif Index: libosmocore/src/Makefile.am =================================================================== --- libosmocore.orig/src/Makefile.am +++ libosmocore/src/Makefile.am @@ -27,7 +27,7 @@ else libosmocore_la_LDFLAGS = -version-info $(LIBVERSION) -no-undefined endif -if ENABLE_TALLOC +if INTERNAL_TALLOC libosmocore_la_SOURCES += talloc.c else libosmocore_la_LIBADD += $(TALLOC_LIBS) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org