Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libcaes for openSUSE:Factory checked in at 2021-06-11 00:18:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcaes (Old) and /work/SRC/openSUSE:Factory/.libcaes.new.32437 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcaes" Fri Jun 11 00:18:05 2021 rev:10 rq:898221 version:20210412 Changes: -------- --- /work/SRC/openSUSE:Factory/libcaes/libcaes.changes 2020-12-28 00:29:01.929791906 +0100 +++ /work/SRC/openSUSE:Factory/.libcaes.new.32437/libcaes.changes 2021-06-11 00:18:11.061265897 +0200 @@ -1,0 +2,8 @@ +Thu May 13 11:01:22 UTC 2021 - Jan Engelhardt <jeng...@inai.de> + +- Update to snapshot 20210412 (f0b06e5c) + * No changelog was provided +- Add system-libs.patch +- Enable python3 integration + +------------------------------------------------------------------- Old: ---- libcaes-alpha-20201012.tar.gz New: ---- _service libcaes-20210412.tar.xz system-libs.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcaes.spec ++++++ --- /var/tmp/diff_new_pack.ZB3DNb/_old 2021-06-11 00:18:11.665266947 +0200 +++ /var/tmp/diff_new_pack.ZB3DNb/_new 2021-06-11 00:18:11.669266955 +0200 @@ -1,7 +1,7 @@ # # spec file for package libcaes # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,66 +18,78 @@ Name: libcaes %define lname libcaes1 -%define timestamp 20201012 -Version: 0~%timestamp +Version: 20210412 Release: 0 -Summary: Library for cross-platform AES encryption +Summary: Library for AES encryption License: LGPL-3.0-or-later Group: Development/Libraries/C and C++ -URL: https://github.com/libyal/libcaes/wiki -Source: https://github.com/libyal/libcaes/releases/download/%timestamp/%name-alpha-%timestamp.tar.gz +URL: https://github.com/libyal/libcaes +Source: %name-%version.tar.xz +Patch1: system-libs.patch +BuildRequires: c_compiler +BuildRequires: gettext-tools >= 0.18.1 +BuildRequires: libtool BuildRequires: pkg-config -BuildRequires: pkgconfig(libcerror) >= 20130609 -BuildRequires: pkgconfig(libcstring) >= 20120425 +BuildRequires: pkgconfig(libcerror) >= 20201121 BuildRequires: pkgconfig(openssl) >= 1.0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(python3) %description -libcaes is a library for cross-platform AES encryption. +libcaes is a library for AES encryption. %package -n %lname -Summary: Library for cross-platform AES encryption +Summary: Library for AES encryption Group: System/Libraries %description -n %lname -libcaes is a library for cross-platform AES encryption. +libcaes is a library for AES encryption. %package devel -Summary: Development files for libcaes, a cross-platform AES encryption library +Summary: Development files for libcaes, a AES encryption library Group: Development/Libraries/C and C++ Requires: %lname = %version %description devel -libcaes is a library for cross-platform AES encryption. +libcaes is a library for AES encryption. This subpackage contains libraries and header files for developing applications that want to make use of libcaes. +%package -n python3-%name +Summary: Python 3 bindings for libcaes +Group: Development/Languages/Python +Requires: %lname = %version + +%description -n python3-%name +Python 3 bindings for libcaes, which provides functionality for +AES encryption. + %prep -%setup -qn libcaes-%timestamp +%autosetup -p1 %build -%configure --disable-static --enable-wide-character-type -make %{?_smp_mflags} +if [ ! -e configure ]; then ./autogen.sh; fi +%configure --disable-static --enable-python3 +%make_build %install -make install DESTDIR="%buildroot" -rm -f "%buildroot/%_libdir"/*.la +%make_install +find "%buildroot" -name "*.la" -print -delete %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig %files -n %lname -%defattr(-,root,root) -%doc AUTHORS ChangeLog -%license COPYING +%license COPYING* %_libdir/libcaes.so.1* %files devel -%defattr(-,root,root) %_includedir/libcaes* %_libdir/libcaes.so %_libdir/pkgconfig/libcaes.pc %_mandir/man3/libcaes.3* +%files -n python3-%name +%python3_sitearch/pycaes.so + %changelog ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://github.com/libyal/libcaes</param> <param name="revision">f0b06e5ca2d9d00d5a8bb2cf8bf7ca2e36c9ba53</param> <!-- see configure.ac --> <param name="versionformat">20210412</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ system-libs.patch ++++++ From: Jan Engelhardt <jeng...@inai.de> Date: 2021-05-12 17:36:02.536572543 +0200 Some dirs are not present in snapshots directly generated from git (nor are they marked as a submodule). Patch it out, since we have them as system libs. --- Makefile.am | 2 -- configure.ac | 1 - 2 files changed, 3 deletions(-) Index: libcaes/Makefile.am =================================================================== --- libcaes.orig/Makefile.am +++ libcaes/Makefile.am @@ -3,7 +3,6 @@ ACLOCAL_AMFLAGS = -I m4 SUBDIRS = \ include \ common \ - libcerror \ libcaes \ pycaes \ pycaes-python2 \ @@ -63,7 +62,6 @@ lib: library library: (cd $(srcdir)/common && $(MAKE) $(AM_MAKEFLAGS)) - (cd $(srcdir)/libcerror && $(MAKE) $(AM_MAKEFLAGS)) (cd $(srcdir)/libcaes && $(MAKE) $(AM_MAKEFLAGS)) (cd $(srcdir)/po && $(MAKE) $(AM_MAKEFLAGS)) Index: libcaes/configure.ac =================================================================== --- libcaes.orig/configure.ac +++ libcaes/configure.ac @@ -109,7 +109,6 @@ dnl Generate Makefiles AC_CONFIG_FILES([Makefile]) AC_CONFIG_FILES([include/Makefile]) AC_CONFIG_FILES([common/Makefile]) -AC_CONFIG_FILES([libcerror/Makefile]) AC_CONFIG_FILES([libcaes/Makefile]) AC_CONFIG_FILES([pycaes/Makefile]) AC_CONFIG_FILES([pycaes-python2/Makefile])