commit libqcow for openSUSE:Factory

2024-03-10 Thread Source-Sync
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

2024-02-07 Thread Source-Sync
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

2023-08-09 Thread Source-Sync
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

2023-01-04 Thread Source-Sync
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

2022-11-28 Thread Source-Sync
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

2022-11-25 Thread Source-Sync
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

2022-10-28 Thread Source-Sync
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

2022-08-09 Thread Source-Sync
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

2022-01-24 Thread Source-Sync
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

2021-06-10 Thread Source-Sync
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: