commit libqcow for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqcow for openSUSE:Factory checked in at 2024-03-10 20:25:49 Comparing /work/SRC/openSUSE:Factory/libqcow (Old) and /work/SRC/openSUSE:Factory/.libqcow.new.1770 (New) Package is "libqcow" Sun Mar 10 20:25:49 2024 rev:22 rq:1156698 version:20240308 Changes: --- /work/SRC/openSUSE:Factory/libqcow/libqcow.changes 2024-02-07 18:49:54.869944261 +0100 +++ /work/SRC/openSUSE:Factory/.libqcow.new.1770/libqcow.changes 2024-03-10 20:26:23.089889219 +0100 @@ -1,0 +2,6 @@ +Sun Mar 10 09:14:56 UTC 2024 - Jan Engelhardt + +- Update to release 20240308 + * No user-visible changes + +--- Old: libqcow-alpha-20231125.tar.gz libqcow-alpha-20231125.tar.gz.asc New: libqcow-alpha-20240308.tar.gz libqcow-alpha-20240308.tar.gz.asc Other differences: -- ++ libqcow.spec ++ --- /var/tmp/diff_new_pack.7UfabR/_old 2024-03-10 20:26:24.021923424 +0100 +++ /var/tmp/diff_new_pack.7UfabR/_new 2024-03-10 20:26:24.025923571 +0100 @@ -20,7 +20,7 @@ %define lname libqcow1 Name: libqcow -Version:20231125 +Version:20240308 Release:0 Summary:Library and tooling to access the QEMU Copy-On-Write (QCOW) image format License:GFDL-1.1-or-later AND LGPL-3.0-or-later AND GFDL-1.3-or-later @@ -37,18 +37,18 @@ BuildRequires: python-rpm-macros BuildRequires: pkgconfig(fuse) >= 2.6 BuildRequires: pkgconfig(libbfio) >= 20221025 -BuildRequires: pkgconfig(libcaes) >= 20231120 -BuildRequires: pkgconfig(libcdata) >= 20230108 -BuildRequires: pkgconfig(libcerror) >= 20220101 -BuildRequires: pkgconfig(libcfile) >= 20220106 -BuildRequires: pkgconfig(libclocale) >= 20221218 -BuildRequires: pkgconfig(libcnotify) >= 20220108 -BuildRequires: pkgconfig(libcpath) >= 20220108 -BuildRequires: pkgconfig(libcsplit) >= 20220109 -BuildRequires: pkgconfig(libcthreads) >= 20220102 -BuildRequires: pkgconfig(libfcache) >= 20230115 -BuildRequires: pkgconfig(libfdata) >= 20230319 -BuildRequires: pkgconfig(libuna) >= 20230710 +BuildRequires: pkgconfig(libcaes) >= 20240114 +BuildRequires: pkgconfig(libcdata) >= 20240103 +BuildRequires: pkgconfig(libcerror) >= 20240101 +BuildRequires: pkgconfig(libcfile) >= 20240106 +BuildRequires: pkgconfig(libclocale) >= 20240107 +BuildRequires: pkgconfig(libcnotify) >= 20240108 +BuildRequires: pkgconfig(libcpath) >= 20240109 +BuildRequires: pkgconfig(libcsplit) >= 20240110 +BuildRequires: pkgconfig(libcthreads) >= 20240102 +BuildRequires: pkgconfig(libfcache) >= 20240112 +BuildRequires: pkgconfig(libfdata) >= 20240114 +BuildRequires: pkgconfig(libuna) >= 20240130 BuildRequires: pkgconfig(openssl) >= 1.0 BuildRequires: pkgconfig(zlib) >= 1.2.5 %python_subpackages ++ libqcow-alpha-20231125.tar.gz -> libqcow-alpha-20240308.tar.gz ++ 8185 lines of diff (skipped)
commit libqcow for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqcow for openSUSE:Factory checked in at 2024-02-07 18:48:31 Comparing /work/SRC/openSUSE:Factory/libqcow (Old) and /work/SRC/openSUSE:Factory/.libqcow.new.1815 (New) Package is "libqcow" Wed Feb 7 18:48:31 2024 rev:21 rq:1144598 version:20231125 Changes: --- /work/SRC/openSUSE:Factory/libqcow/libqcow.changes 2023-11-26 19:38:04.703868074 +0100 +++ /work/SRC/openSUSE:Factory/.libqcow.new.1815/libqcow.changes 2024-02-07 18:49:54.869944261 +0100 @@ -1,0 +2,6 @@ +Mon Feb 5 21:43:04 UTC 2024 - Jan Engelhardt + +- Use python-setuptools for python distutils backport + gh#libyal/libbde#68 + +--- Other differences: -- ++ libqcow.spec ++ --- /var/tmp/diff_new_pack.NmGJop/_old 2024-02-07 18:49:55.365962093 +0100 +++ /var/tmp/diff_new_pack.NmGJop/_new 2024-02-07 18:49:55.369962237 +0100 @@ -1,7 +1,7 @@ # # spec file for package libqcow # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,6 @@ %define lname libqcow1 Name: libqcow Version:20231125 - Release:0 Summary:Library and tooling to access the QEMU Copy-On-Write (QCOW) image format License:GFDL-1.1-or-later AND LGPL-3.0-or-later AND GFDL-1.3-or-later @@ -32,6 +31,7 @@ Source3:%name.keyring Source8:QEMU_Copy-On-Write_file_format.pdf BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} BuildRequires: c_compiler BuildRequires: pkg-config BuildRequires: python-rpm-macros
commit libqcow for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqcow for openSUSE:Factory checked in at 2023-08-09 17:25:38 Comparing /work/SRC/openSUSE:Factory/libqcow (Old) and /work/SRC/openSUSE:Factory/.libqcow.new.11712 (New) Package is "libqcow" Wed Aug 9 17:25:38 2023 rev:19 rq:1103022 version:20221124 Changes: --- /work/SRC/openSUSE:Factory/libqcow/libqcow.changes 2023-01-04 17:52:23.590107503 +0100 +++ /work/SRC/openSUSE:Factory/.libqcow.new.11712/libqcow.changes 2023-08-09 17:25:45.997572036 +0200 @@ -1,0 +2,5 @@ +Tue Aug 1 16:03:08 UTC 2023 - Greg Freemyer + +- use %{?sle15_python_module_pythons} for opensuse15.5 compatibility + +--- Other differences: -- ++ libqcow.spec ++ --- /var/tmp/diff_new_pack.Kl6C4b/_old 2023-08-09 17:25:46.709576469 +0200 +++ /var/tmp/diff_new_pack.Kl6C4b/_new 2023-08-09 17:25:46.713576494 +0200 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%{?sle15_python_module_pythons} %define lname libqcow1 Name: libqcow
commit libqcow for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqcow for openSUSE:Factory checked in at 2023-01-04 17:52:02 Comparing /work/SRC/openSUSE:Factory/libqcow (Old) and /work/SRC/openSUSE:Factory/.libqcow.new.1563 (New) Package is "libqcow" Wed Jan 4 17:52:02 2023 rev:18 rq:1046602 version:20221124 Changes: --- /work/SRC/openSUSE:Factory/libqcow/libqcow.changes 2022-11-28 11:06:47.547675175 +0100 +++ /work/SRC/openSUSE:Factory/.libqcow.new.1563/libqcow.changes 2023-01-04 17:52:23.590107503 +0100 @@ -1,0 +2,5 @@ +Tue Jan 3 15:57:49 UTC 2023 - Jan Engelhardt + +- Add missing Require on libbfio-devel. + +--- Other differences: -- ++ libqcow.spec ++ --- /var/tmp/diff_new_pack.vXnN7i/_old 2023-01-04 17:52:23.966109719 +0100 +++ /var/tmp/diff_new_pack.vXnN7i/_new 2023-01-04 17:52:23.970109743 +0100 @@ -1,7 +1,7 @@ # # spec file for package libqcow # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -81,6 +81,7 @@ License:GFDL-1.1-or-later AND LGPL-3.0-or-later AND GFDL-1.3-or-later Group: Development/Libraries/C and C++ Requires: %lname = %version +Requires: libbfio-devel %description devel libqcow is a library to access the QEMU Copy-On-Write (QCOW) image format.
commit libqcow for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqcow for openSUSE:Factory checked in at 2022-11-28 11:06:42 Comparing /work/SRC/openSUSE:Factory/libqcow (Old) and /work/SRC/openSUSE:Factory/.libqcow.new.1597 (New) Package is "libqcow" Mon Nov 28 11:06:42 2022 rev:17 rq:1038488 version:20221124 Changes: --- /work/SRC/openSUSE:Factory/libqcow/libqcow.changes 2022-11-25 13:11:47.159889905 +0100 +++ /work/SRC/openSUSE:Factory/.libqcow.new.1597/libqcow.changes 2022-11-28 11:06:47.547675175 +0100 @@ -1,0 +2,6 @@ +Sat Nov 26 16:43:24 UTC 2022 - Jan Engelhardt + +- Delete system-libs.patch (not needed - system libs are + autodetected) + +--- Old: system-libs.patch Other differences: -- ++ libqcow.spec ++ --- /var/tmp/diff_new_pack.02xK6e/_old 2022-11-28 11:06:48.131678035 +0100 +++ /var/tmp/diff_new_pack.02xK6e/_new 2022-11-28 11:06:48.135678055 +0100 @@ -28,11 +28,8 @@ Source2: https://github.com/libyal/libqcow/releases/download/%version/libqcow-alpha-%version.tar.gz.asc Source3:%name.keyring Source8:QEMU_Copy-On-Write_file_format.pdf -Patch1: system-libs.patch BuildRequires: %{python_module devel} BuildRequires: c_compiler -BuildRequires: gettext-tools >= 0.21 -BuildRequires: libtool BuildRequires: pkg-config BuildRequires: python-rpm-macros BuildRequires: pkgconfig(fuse) >= 2.6 @@ -52,6 +49,7 @@ BuildRequires: pkgconfig(openssl) >= 1.0 BuildRequires: pkgconfig(zlib) >= 1.2.5 %python_subpackages +# Various notes: https://en.opensuse.org/libyal %description Library and tooling to access the QEMU Copy-On-Write (QCOW) image format. @@ -95,15 +93,12 @@ cp %_sourcedir/*.pdf . %build -autoreconf -fi -# OOT builds are presently broken, so we have to install -# within each python iteration now, not in %%install. %{python_expand # -# see libcdata for version-sc echo "V_%version { global: *; };" >v.sym %configure --disable-static --enable-wide-character-type --enable-python \ PYTHON_VERSION="%{$python_bin_suffix}" \ LDFLAGS="-Wl,--version-script=$PWD/v.sym" +grep ' '' ''local' config.log && exit 1 %make_build %make_install DESTDIR="%_builddir/rt" %make_build clean
commit libqcow for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqcow for openSUSE:Factory checked in at 2022-11-25 13:11:41 Comparing /work/SRC/openSUSE:Factory/libqcow (Old) and /work/SRC/openSUSE:Factory/.libqcow.new.1597 (New) Package is "libqcow" Fri Nov 25 13:11:41 2022 rev:16 rq:1037870 version:20221124 Changes: --- /work/SRC/openSUSE:Factory/libqcow/libqcow.changes 2022-10-28 19:30:19.910872497 +0200 +++ /work/SRC/openSUSE:Factory/.libqcow.new.1597/libqcow.changes 2022-11-25 13:11:47.159889905 +0100 @@ -1,0 +2,6 @@ +Thu Nov 24 11:45:18 UTC 2022 - Jan Engelhardt + +- Update to release 20221124 + * A refcounting issue with the Python module was fixed + +--- Old: libqcow-alpha-20221026.tar.gz libqcow-alpha-20221026.tar.gz.asc New: libqcow-alpha-20221124.tar.gz libqcow-alpha-20221124.tar.gz.asc Other differences: -- ++ libqcow.spec ++ --- /var/tmp/diff_new_pack.BGoN6D/_old 2022-11-25 13:11:47.687892854 +0100 +++ /var/tmp/diff_new_pack.BGoN6D/_new 2022-11-25 13:11:47.691892877 +0100 @@ -18,7 +18,7 @@ %define lname libqcow1 Name: libqcow -Version:20221026 +Version:20221124 Release:0 Summary:Library and tooling to access the QEMU Copy-On-Write (QCOW) image format License:GFDL-1.1-or-later AND LGPL-3.0-or-later AND GFDL-1.3-or-later @@ -58,12 +58,12 @@ QCOW formats v1 and v2 in compressed or encrypted form are supported. Not supported are backing file-based snapshots and in-image snapshots. -%package -n %{lname} +%package -n %lname Summary:Library to access the QEMU Copy-On-Write (QCOW) image format License:LGPL-3.0-or-later Group: System/Libraries -%description -n %{lname} +%description -n %lname Library to access the QEMU Copy-On-Write (QCOW) image format. QCOW formats v1 and v2 in compressed or encrypted form are supported. Not supported are backing file-based snapshots and in-image snapshots. @@ -82,7 +82,7 @@ Summary:Development files for libqcow License:GFDL-1.1-or-later AND LGPL-3.0-or-later AND GFDL-1.3-or-later Group: Development/Libraries/C and C++ -Requires: %{lname} = %{version} +Requires: %lname = %version %description devel libqcow is a library to access the QEMU Copy-On-Write (QCOW) image format. @@ -111,31 +111,31 @@ %install mv %_builddir/rt/* %buildroot/ -find %{buildroot} -type f -name "*.la" -delete -print +find %buildroot -type f -name "*.la" -delete -print -%post -n %{lname} -p /sbin/ldconfig -%postun -n %{lname} -p /sbin/ldconfig +%post -n %lname -p /sbin/ldconfig +%postun -n %lname -p /sbin/ldconfig -%files -n %{lname} +%files -n %lname %license COPYING* -%{_libdir}/libqcow.so.* +%_libdir/libqcow.so.* %files -n %name-tools %license COPYING* -%{_bindir}/qcow* -%{_mandir}/man1/qcow*.1* +%_bindir/qcow* +%_mandir/man1/qcow*.1* %files -n %name-devel %doc QEMU_Copy-On-Write_file_format.pdf %license COPYING* -%{_includedir}/libqcow.h -%{_includedir}/libqcow/ -%{_libdir}/libqcow.so -%{_libdir}/pkgconfig/libqcow.pc -%{_mandir}/man3/libqcow.3* +%_includedir/libqcow.h +%_includedir/libqcow/ +%_libdir/libqcow.so +%_libdir/pkgconfig/libqcow.pc +%_mandir/man3/libqcow.3* %files %python_files %license COPYING* -%{python_sitearch}/pyqcow.so +%python_sitearch/pyqcow.so %changelog ++ libqcow-alpha-20221026.tar.gz -> libqcow-alpha-20221124.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqcow-20221026/common/config.h new/libqcow-20221124/common/config.h --- old/libqcow-20221026/common/config.h2022-10-26 06:04:14.0 +0200 +++ new/libqcow-20221124/common/config.h2022-11-24 12:02:35.0 +0100 @@ -591,7 +591,7 @@ #define PACKAGE_NAME "libqcow" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "libqcow 20221026" +#define PACKAGE_STRING "libqcow 20221124" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "libqcow" @@ -600,7 +600,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "20221026" +#define PACKAGE_VERSION "20221124" /* The size of `int', as computed by sizeof. */ #define SIZEOF_INT 4 @@ -633,7 +633,7 @@ /* #undef TM_IN_SYS_TIME */ /* Version number of package */ -#define VERSION "20221026" +#define VERSION "20221124" /* Number of bits in a file offset, on hosts where this is settable. */ /* #undef _FILE_OFFSET_BITS */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore'
commit libqcow for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqcow for openSUSE:Factory checked in at 2022-10-28 19:29:54 Comparing /work/SRC/openSUSE:Factory/libqcow (Old) and /work/SRC/openSUSE:Factory/.libqcow.new.2275 (New) Package is "libqcow" Fri Oct 28 19:29:54 2022 rev:15 rq:1031535 version:20221026 Changes: --- /work/SRC/openSUSE:Factory/libqcow/libqcow.changes 2022-08-09 15:29:24.533806311 +0200 +++ /work/SRC/openSUSE:Factory/.libqcow.new.2275/libqcow.changes 2022-10-28 19:30:19.910872497 +0200 @@ -1,0 +2,6 @@ +Thu Oct 27 06:46:05 UTC 2022 - Jan Engelhardt + +- Update to release 20221026 + * Updates to fallback DEFLATE support + +--- Old: _service libqcow-20210419.tar.xz New: libqcow-alpha-20221026.tar.gz libqcow-alpha-20221026.tar.gz.asc libqcow.keyring Other differences: -- ++ libqcow.spec ++ --- /var/tmp/diff_new_pack.uWCSiq/_old 2022-10-28 19:30:20.510875506 +0200 +++ /var/tmp/diff_new_pack.uWCSiq/_new 2022-10-28 19:30:20.514875526 +0200 @@ -18,35 +18,37 @@ %define lname libqcow1 Name: libqcow -Version:20210419 +Version:20221026 Release:0 Summary:Library and tooling to access the QEMU Copy-On-Write (QCOW) image format License:GFDL-1.1-or-later AND LGPL-3.0-or-later AND GFDL-1.3-or-later Group: Productivity/File utilities URL:https://github.com/libyal/libqcow -Source: %{name}-%{version}.tar.xz -Source2:QEMU_Copy-On-Write_file_format.pdf +Source: https://github.com/libyal/libqcow/releases/download/%version/libqcow-alpha-%version.tar.gz +Source2: https://github.com/libyal/libqcow/releases/download/%version/libqcow-alpha-%version.tar.gz.asc +Source3:%name.keyring +Source8:QEMU_Copy-On-Write_file_format.pdf Patch1: system-libs.patch BuildRequires: %{python_module devel} BuildRequires: c_compiler -BuildRequires: gettext-tools >= 0.18.1 +BuildRequires: gettext-tools >= 0.21 BuildRequires: libtool BuildRequires: pkg-config BuildRequires: python-rpm-macros BuildRequires: pkgconfig(fuse) >= 2.6 -BuildRequires: pkgconfig(libbfio) >= 20201229 -BuildRequires: pkgconfig(libcaes) >= 20201012 -BuildRequires: pkgconfig(libcdata) >= 20200509 -BuildRequires: pkgconfig(libcerror) >= 20201121 -BuildRequires: pkgconfig(libcfile) >= 20201229 -BuildRequires: pkgconfig(libclocale) >= 20200913 -BuildRequires: pkgconfig(libcnotify) >= 20200913 -BuildRequires: pkgconfig(libcpath) >= 20200623 -BuildRequires: pkgconfig(libcsplit) >= 20200703 -BuildRequires: pkgconfig(libcthreads) >= 20200508 -BuildRequires: pkgconfig(libfcache) >= 20200708 -BuildRequires: pkgconfig(libfdata) >= 20201129 -BuildRequires: pkgconfig(libuna) >= 20201204 +BuildRequires: pkgconfig(libbfio) >= 20221025 +BuildRequires: pkgconfig(libcaes) >= 20220529 +BuildRequires: pkgconfig(libcdata) >= 20220115 +BuildRequires: pkgconfig(libcerror) >= 20220101 +BuildRequires: pkgconfig(libcfile) >= 20220106 +BuildRequires: pkgconfig(libclocale) >= 20220107 +BuildRequires: pkgconfig(libcnotify) >= 20220108 +BuildRequires: pkgconfig(libcpath) >= 20220108 +BuildRequires: pkgconfig(libcsplit) >= 20220109 +BuildRequires: pkgconfig(libcthreads) >= 20220102 +BuildRequires: pkgconfig(libfcache) >= 20220110 +BuildRequires: pkgconfig(libfdata) >= 20220111 +BuildRequires: pkgconfig(libuna) >= 20220611 BuildRequires: pkgconfig(openssl) >= 1.0 BuildRequires: pkgconfig(zlib) >= 1.2.5 %python_subpackages @@ -90,7 +92,7 @@ %prep %autosetup -p1 -cp "%{SOURCE2}" . +cp %_sourcedir/*.pdf . %build autoreconf -fi
commit libqcow for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqcow for openSUSE:Factory checked in at 2022-08-09 15:28:58 Comparing /work/SRC/openSUSE:Factory/libqcow (Old) and /work/SRC/openSUSE:Factory/.libqcow.new.1521 (New) Package is "libqcow" Tue Aug 9 15:28:58 2022 rev:14 rq:994021 version:20210419 Changes: --- /work/SRC/openSUSE:Factory/libqcow/libqcow.changes 2022-01-24 23:10:35.806510787 +0100 +++ /work/SRC/openSUSE:Factory/.libqcow.new.1521/libqcow.changes 2022-08-09 15:29:24.533806311 +0200 @@ -1,0 +2,5 @@ +Mon Aug 8 11:37:44 UTC 2022 - Jan Engelhardt + +- Add forced symvers + +--- Other differences: -- ++ libqcow.spec ++ --- /var/tmp/diff_new_pack.lk3HV5/_old 2022-08-09 15:29:25.061807820 +0200 +++ /var/tmp/diff_new_pack.lk3HV5/_new 2022-08-09 15:29:25.065807831 +0200 @@ -97,7 +97,11 @@ # OOT builds are presently broken, so we have to install # within each python iteration now, not in %%install. %{python_expand # -%configure --disable-static --enable-wide-character-type --enable-python PYTHON_VERSION="%{$python_bin_suffix}" +# see libcdata for version-sc +echo "V_%version { global: *; };" >v.sym +%configure --disable-static --enable-wide-character-type --enable-python \ + PYTHON_VERSION="%{$python_bin_suffix}" \ + LDFLAGS="-Wl,--version-script=$PWD/v.sym" %make_build %make_install DESTDIR="%_builddir/rt" %make_build clean
commit libqcow for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqcow for openSUSE:Factory checked in at 2022-01-24 23:10:01 Comparing /work/SRC/openSUSE:Factory/libqcow (Old) and /work/SRC/openSUSE:Factory/.libqcow.new.1938 (New) Package is "libqcow" Mon Jan 24 23:10:01 2022 rev:13 rq:948380 version:20210419 Changes: --- /work/SRC/openSUSE:Factory/libqcow/libqcow.changes 2021-06-11 00:18:53.525339681 +0200 +++ /work/SRC/openSUSE:Factory/.libqcow.new.1938/libqcow.changes 2022-01-24 23:10:35.806510787 +0100 @@ -1,0 +2,5 @@ +Mon Jan 24 11:05:03 UTC 2022 - Jan Engelhardt + +- Enable multipython builds. + +--- Other differences: -- ++ libqcow.spec ++ --- /var/tmp/diff_new_pack.32QmM0/_old 2022-01-24 23:10:36.422506576 +0100 +++ /var/tmp/diff_new_pack.32QmM0/_new 2022-01-24 23:10:36.426506549 +0100 @@ -1,7 +1,7 @@ # # spec file for package libqcow # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,10 +27,12 @@ Source: %{name}-%{version}.tar.xz Source2:QEMU_Copy-On-Write_file_format.pdf Patch1: system-libs.patch +BuildRequires: %{python_module devel} BuildRequires: c_compiler BuildRequires: gettext-tools >= 0.18.1 BuildRequires: libtool BuildRequires: pkg-config +BuildRequires: python-rpm-macros BuildRequires: pkgconfig(fuse) >= 2.6 BuildRequires: pkgconfig(libbfio) >= 20201229 BuildRequires: pkgconfig(libcaes) >= 20201012 @@ -46,32 +48,13 @@ BuildRequires: pkgconfig(libfdata) >= 20201129 BuildRequires: pkgconfig(libuna) >= 20201204 BuildRequires: pkgconfig(openssl) >= 1.0 -BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(zlib) >= 1.2.5 +%python_subpackages %description Library and tooling to access the QEMU Copy-On-Write (QCOW) image format. - -Read supported QCOW formats: - -version 1 -version 2 -Supported QCOW format features: - -compression -encryption -QCOW format features not supported at the moment: - -backing file-based snapshots -in-image snapshots -Work in progress: - -Python bindings -Dokan library support -Planned: - -version 3 support -Multi-threading support +QCOW formats v1 and v2 in compressed or encrypted form are supported. +Not supported are backing file-based snapshots and in-image snapshots. %package -n %{lname} Summary:Library to access the QEMU Copy-On-Write (QCOW) image format @@ -80,19 +63,8 @@ %description -n %{lname} Library to access the QEMU Copy-On-Write (QCOW) image format. - -Read supported QCOW formats: - -version 1 -version 2 -Supported QCOW format features: - -compression -encryption -QCOW format features not supported at the moment: - -backing file-based snapshots -in-image snapshots +QCOW formats v1 and v2 in compressed or encrypted form are supported. +Not supported are backing file-based snapshots and in-image snapshots. %package tools Summary:Tools to access the QEMU Copy-On-Write (QCOW) image format @@ -101,19 +73,8 @@ %description tools Tools to access the QEMU Copy-On-Write (QCOW) image format. - -Read supported QCOW formats: - -version 1 -version 2 -Supported QCOW format features: - -compression -encryption -QCOW format features not supported at the moment: - -backing file-based snapshots -in-image snapshots +QCOW formats v1 and v2 in compressed or encrypted form are supported. +Not supported are backing file-based snapshots and in-image snapshots. %package devel Summary:Development files for libqcow @@ -127,25 +88,23 @@ This subpackage contains libraries and header files for developing applications that want to make use of libqcow. -%package -n python3-%{name} -Summary:Python 3 bindings for libqcow -License:LGPL-3.0-or-later -Group: Development/Languages/Python - -%description -n python3-%{name} -Python 3 bindings for libqcow, which can access the QEMU Copy-On-Write (QCOW) image format - %prep %autosetup -p1 cp "%{SOURCE2}" . %build -if [ ! -e configure ]; then ./autogen.sh; fi -%configure --disable-static --enable-wide-character-type --enable-python3 +autoreconf -fi +# OOT builds are presently broken, so we have to install +# within each python iteration now, not in %%install. +%{python_expand # +%configure --disable-static --enable-wide-character-type --enable-python PYTHON_VERSION="%{$python_bin_suffix}" %make_build +%make_install DESTDIR="%_builddir/rt" +%make_build clean +} %install -%make_install +mv %_builddir/rt/* %buildroot/ find %{buildroot} -type f -name "*.la"
commit libqcow for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqcow for openSUSE:Factory checked in at 2021-06-11 00:18:27 Comparing /work/SRC/openSUSE:Factory/libqcow (Old) and /work/SRC/openSUSE:Factory/.libqcow.new.32437 (New) Package is "libqcow" Fri Jun 11 00:18:27 2021 rev:12 rq:898775 version:20210419 Changes: --- /work/SRC/openSUSE:Factory/libqcow/libqcow.changes 2020-12-25 18:50:54.253251279 +0100 +++ /work/SRC/openSUSE:Factory/.libqcow.new.32437/libqcow.changes 2021-06-11 00:18:53.525339681 +0200 @@ -1,0 +2,7 @@ +Fri May 14 22:08:34 UTC 2021 - Jan Engelhardt + +- Update to snapshot 20210419 (3f7562bd) + * No changelog was provided +- Add system-libs.patch + +--- Old: libqcow-alpha-20201213.tar.gz New: _service libqcow-20210419.tar.xz system-libs.patch Other differences: -- ++ libqcow.spec ++ --- /var/tmp/diff_new_pack.KdSrTT/_old 2021-06-11 00:18:54.045340584 +0200 +++ /var/tmp/diff_new_pack.KdSrTT/_new 2021-06-11 00:18:54.045340584 +0200 @@ -1,7 +1,7 @@ # # spec file for package libqcow # -# 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 @@ -17,35 +17,37 @@ %define lname libqcow1 -%define timestamp 20201213 Name: libqcow -Version:0~%{timestamp} +Version:20210419 Release:0 Summary:Library and tooling to access the QEMU Copy-On-Write (QCOW) image format -License:LGPL-3.0-or-later AND GFDL-1.1-or-later AND GFDL-1.3-or-later +License:GFDL-1.1-or-later AND LGPL-3.0-or-later AND GFDL-1.3-or-later Group: Productivity/File utilities -URL:https://github.com/libyal/libqcow/wiki -Source: https://github.com/libyal/libqcow/releases/download/%timestamp/%{name}-alpha-%{timestamp}.tar.gz +URL:https://github.com/libyal/libqcow +Source: %{name}-%{version}.tar.xz Source2:QEMU_Copy-On-Write_file_format.pdf +Patch1: system-libs.patch +BuildRequires: c_compiler +BuildRequires: gettext-tools >= 0.18.1 +BuildRequires: libtool BuildRequires: pkg-config BuildRequires: pkgconfig(fuse) >= 2.6 -BuildRequires: pkgconfig(libbfio) >= 20130721 -BuildRequires: pkgconfig(libcaes) >= 20140731 -BuildRequires: pkgconfig(libcdata) >= 20140105 -BuildRequires: pkgconfig(libcerror) >= 20140105 -BuildRequires: pkgconfig(libcfile) >= 20130609 -BuildRequires: pkgconfig(libclocale) >= 20130609 -BuildRequires: pkgconfig(libcnotify) >= 20120425 -BuildRequires: pkgconfig(libcsplit) >= 20130609 -BuildRequires: pkgconfig(libcthreads) >= 20130723 -BuildRequires: pkgconfig(libfcache) >= 20120405 -BuildRequires: pkgconfig(libfdata) >= 20120405 -BuildRequires: pkgconfig(libuna) >= 20120425 +BuildRequires: pkgconfig(libbfio) >= 20201229 +BuildRequires: pkgconfig(libcaes) >= 20201012 +BuildRequires: pkgconfig(libcdata) >= 20200509 +BuildRequires: pkgconfig(libcerror) >= 20201121 +BuildRequires: pkgconfig(libcfile) >= 20201229 +BuildRequires: pkgconfig(libclocale) >= 20200913 +BuildRequires: pkgconfig(libcnotify) >= 20200913 +BuildRequires: pkgconfig(libcpath) >= 20200623 +BuildRequires: pkgconfig(libcsplit) >= 20200703 +BuildRequires: pkgconfig(libcthreads) >= 20200508 +BuildRequires: pkgconfig(libfcache) >= 20200708 +BuildRequires: pkgconfig(libfdata) >= 20201129 +BuildRequires: pkgconfig(libuna) >= 20201204 BuildRequires: pkgconfig(openssl) >= 1.0 +BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(zlib) >= 1.2.5 -# using these packages from factory breaks the build, verified 2/25/2107 -#BuildRequires: pkgconfig(libcpath) > 20170108 -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Library and tooling to access the QEMU Copy-On-Write (QCOW) image format. @@ -96,7 +98,6 @@ Summary:Tools to access the QEMU Copy-On-Write (QCOW) image format License:LGPL-3.0-or-later Group: Productivity/File utilities -Requires: %{lname} = %{version} %description tools Tools to access the QEMU Copy-On-Write (QCOW) image format. @@ -116,7 +117,7 @@ %package devel Summary:Development files for libqcow -License:LGPL-3.0-or-later AND GFDL-1.1-or-later AND GFDL-1.3-or-later +License:GFDL-1.1-or-later AND LGPL-3.0-or-later AND GFDL-1.3-or-later Group: Development/Libraries/C and C++ Requires: %{lname} = %{version} @@ -130,47 +131,38 @@ Summary:Python 3 bindings for libqcow License:LGPL-3.0-or-later Group: