Hello community, here is the log from the commit of package netcontrol for openSUSE:Factory checked in at 2013-10-25 18:53:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/netcontrol (Old) and /work/SRC/openSUSE:Factory/.netcontrol.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "netcontrol" Changes: -------- --- /work/SRC/openSUSE:Factory/netcontrol/netcontrol.changes 2013-04-02 12:32:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.netcontrol.new/netcontrol.changes 2013-10-25 18:53:36.000000000 +0200 @@ -1,0 +2,6 @@ +Fri Oct 25 09:41:22 UTC 2013 - idonmez@suse.com + +- Add libnl3.patch to build with libnl3 open openSUSE 13.1+, this + fixes bnc#845540 + +------------------------------------------------------------------- New: ---- libnl3.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ netcontrol.spec ++++++ --- /var/tmp/diff_new_pack.cjOnbh/_old 2013-10-25 18:53:54.000000000 +0200 +++ /var/tmp/diff_new_pack.cjOnbh/_new 2013-10-25 18:53:54.000000000 +0200 @@ -31,12 +31,21 @@ # Source0: %{name}-%{version}.tar.bz2 Source1: baselibs.conf +# PATCH-FIX-UPSTREAM libnl3.patch -- Fixes bnc#845540 +Patch1: libnl3.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} >= 1310 +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libnl3-devel +BuildRequires: libtool +%else %if 0%{?suse_version} >= 1210 BuildRequires: libnl-1_1-devel %else BuildRequires: libnl-devel %endif +%endif BuildRequires: pkg-config %if 0%{?suse_version} >= 1230 Requires: sysconfig >= 0.80.0 @@ -95,9 +104,18 @@ %prep %setup -q +%if 0%{?suse_version} >= 1310 +%patch1 -p1 +%endif %build export CFLAGS="-W -Wall $RPM_OPT_FLAGS" + +# patch1 modifies configure.ac +%if 0%{?suse_version} >= 1310 +autoreconf -fi +%endif + %configure \ %if 0%{?suse_version} >= 1230 --enable-network-service \ ++++++ libnl3.patch ++++++ Index: netcontrol-0.2.8/src/nlutils.c =================================================================== --- netcontrol-0.2.8.orig/src/nlutils.c +++ netcontrol-0.2.8/src/nlutils.c @@ -55,7 +55,7 @@ nc_netlink_close(nc_netlink_t **nl) return; if((*nl)->handle) - nl_handle_destroy((*nl)->handle); + nl_socket_free((*nl)->handle); if((*nl)->cb) nl_cb_put((*nl)->cb); free(*nl); @@ -80,7 +80,7 @@ nc_netlink_open() nc_netlink_close(&nl); } - nl->handle = nl_handle_alloc_cb(nl->cb); + nl->handle = nl_socket_alloc_cb(nl->cb); if(!nl->handle) { nc_error("Cannot allocate netlink handle: %m"); nc_netlink_close(&nl); Index: netcontrol-0.2.8/configure.ac =================================================================== --- netcontrol-0.2.8.orig/configure.ac +++ netcontrol-0.2.8/configure.ac @@ -36,7 +36,8 @@ if test "X$ax_pthread_ok" = "Xyes" ; the elif test "X$enable_pthreads" = "Xyes" ; then AC_MSG_ERROR([unable to detect pthread support]) fi -PKG_CHECK_MODULES([LIBNL], [libnl-1]) +PKG_CHECK_MODULES([LIBNL], [libnl-3.0]) +PKG_CHECK_MODULES([LIBNL_ROUTE], [libnl-route-3.0]) AC_ARG_ENABLE(network-service, [AS_HELP_STRING([--enable-network-service], Index: netcontrol-0.2.8/src/Makefile.am =================================================================== --- netcontrol-0.2.8.orig/src/Makefile.am +++ netcontrol-0.2.8/src/Makefile.am @@ -17,7 +17,8 @@ nctest_DEPENDENCIES = $(nctest_LDADD) lib_LTLIBRARIES = libnetcontrol.la -libnetcontrol_la_LDFLAGS = $(LIBNL_LIBS) \ +libnetcontrol_la_CFLAGS = $(LIBNL_CFLAGS) +libnetcontrol_la_LDFLAGS = $(LIBNL_LIBS) $(LIBNL_ROUTE_LIBS) \ -Wl,--version-script=$(builddir)/netcontrol.syms \ -version-info $(LIBNETCONTROL_VERSION_INFO) libnetcontrol_la_DEPENDENCIES = netcontrol.syms -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org