Hello community, here is the log from the commit of package libseccomp for openSUSE:Factory checked in at 2015-04-02 16:01:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libseccomp (Old) and /work/SRC/openSUSE:Factory/.libseccomp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libseccomp" Changes: -------- --- /work/SRC/openSUSE:Factory/libseccomp/libseccomp.changes 2014-07-15 16:26:00.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libseccomp.new/libseccomp.changes 2015-04-02 16:01:35.000000000 +0200 @@ -1,0 +2,12 @@ +Sun Mar 29 00:28:59 UTC 2015 - jengelh@inai.de + +- Update to new upstream release 2.2.0 +* Added support for aarch64, mips, mips64, mips64n32 (BE/LE). +* Added support for using the new seccomp() syscall and the thread + sync functionality. +* Added Python bindings +- Remove 0001-build-use-autotools-as-build-system.patch + (merged). Add no-static.diff. + Add 0001-tools-add-the-missing-elf.h-header-file.patch + +------------------------------------------------------------------- Old: ---- 0001-build-use-autotools-as-build-system.patch libseccomp-2.1.1.tar.gz New: ---- 0001-tools-add-the-missing-elf.h-header-file.patch libseccomp-2.2.0.tar.gz libseccomp-2.2.0.tar.gz.SHA256SUM.asc no-static.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libseccomp.spec ++++++ --- /var/tmp/diff_new_pack.OFFsj1/_old 2015-04-02 16:01:35.000000000 +0200 +++ /var/tmp/diff_new_pack.OFFsj1/_new 2015-04-02 16:01:35.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package libseccomp # -# Copyright (c) 2014 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 @@ -18,21 +18,22 @@ Name: libseccomp %define lname libseccomp2 -Version: 2.1.1 +Version: 2.2.0 Release: 0 Summary: An enhanced Seccomp (mode 2) helper library License: LGPL-2.1 Group: Development/Libraries/C and C++ -Url: http://sf.net/projects/libseccomp/ +Url: http://github.com/seccomp -#Git-Clone: git://git.code.sf.net/p/libseccomp/libseccomp -#Git-Clone: git://git.inai.de/libseccomp -Source: http://downloads.sf.net/libseccomp/libseccomp-%{version}.tar.gz -Patch1: 0001-build-use-autotools-as-build-system.patch -Patch2: libseccomp-s390x-support.patch +#Git-Clone: git://github.com/seccomp/libseccomp +Source: https://github.com/seccomp/libseccomp/releases/download/v%version/%name-%ver... +Source2: https://github.com/seccomp/libseccomp/releases/download/v%version/%name-%ver... +Patch1: no-static.diff +Patch2: 0001-tools-add-the-missing-elf.h-header-file.patch +Patch3: libseccomp-s390x-support.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf -BuildRequires: automake >= 1.10 +BuildRequires: automake >= 1.11 BuildRequires: fdupes BuildRequires: libtool >= 2 BuildRequires: pkgconfig @@ -97,19 +98,16 @@ %prep %setup -q -%patch1 -p1 -%patch2 -p1 +%patch -P 1 -P 2 -P 3 -p1 %build -chmod a+x autogen.sh; -./autogen.sh; -%configure --includedir="%_includedir/pkg/%name" +autoreconf -fi +%configure --includedir="%_includedir/%name" --disable-static make %{?_smp_mflags}; %install -b="%buildroot"; -make install DESTDIR="$b"; -find "$b/%_libdir" -type f -name "*.la" -delete; +%make_install +find "%buildroot/%_libdir" -type f -name "*.la" -delete %fdupes %buildroot/%_prefix %check @@ -133,7 +131,7 @@ %files devel %defattr(-,root,root) %_mandir/man3/seccomp_*.3* -%_includedir/pkg/ +%_includedir/%name/ %_libdir/%name.so %_libdir/pkgconfig/%name.pc ++++++ 0001-tools-add-the-missing-elf.h-header-file.patch ++++++
From 7a7a83a24491f636d422e951f9e0547caaa68967 Mon Sep 17 00:00:00 2001 From: Paul Moore
Date: Fri, 13 Feb 2015 11:57:43 -0500 Subject: [PATCH] tools: add the missing elf.h header file
Signed-off-by: Paul Moore