Hello community,

here is the log from the commit of package libqcow for openSUSE:Factory checked 
in at 2017-03-02 19:35:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqcow (Old)
 and      /work/SRC/openSUSE:Factory/.libqcow.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqcow"

Thu Mar  2 19:35:25 2017 rev:6 rq:460444 version:0~20170222

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqcow/libqcow.changes  2016-02-09 
13:32:15.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libqcow.new/libqcow.changes     2017-03-02 
19:35:27.315601093 +0100
@@ -1,0 +2,9 @@
+Sat Feb 25 17:50:19 UTC 2017 - [email protected]
+
+- update to v0~20170222
+- change RPM Group to Development/Languages/Python
+- review and update libyal dependencies
+- add python3 binding sub-package
+- fix Summary and Description fields which had wrong info in them
+
+-------------------------------------------------------------------

Old:
----
  libqcow-alpha-20160123.tar.gz

New:
----
  libqcow-alpha-20170222.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libqcow.spec ++++++
--- /var/tmp/diff_new_pack.UJK5k6/_old  2017-03-02 19:35:27.991505443 +0100
+++ /var/tmp/diff_new_pack.UJK5k6/_new  2017-03-02 19:35:27.995504877 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libqcow
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -17,7 +17,7 @@
 
 
 %define lname  libqcow1
-%define timestamp 20160123
+%define timestamp 20170222
 Name:           libqcow
 Version:        0~%{timestamp}
 Release:        0
@@ -28,7 +28,6 @@
 Source:         
https://github.com/libyal/libqcow/releases/download/%timestamp/%{name}-alpha-%{timestamp}.tar.gz
 Source2:        QEMU_Copy-On-Write_file_format.pdf
 BuildRequires:  pkg-config
-BuildRequires:  python-devel
 BuildRequires:  pkgconfig(fuse) >= 2.6
 BuildRequires:  pkgconfig(libbfio) >= 20130721
 BuildRequires:  pkgconfig(libcaes) >= 20140731
@@ -37,16 +36,15 @@
 BuildRequires:  pkgconfig(libcfile) >= 20130609
 BuildRequires:  pkgconfig(libclocale) >= 20130609
 BuildRequires:  pkgconfig(libcnotify) >= 20120425
-BuildRequires:  pkgconfig(libcpath) >= 20130609
 BuildRequires:  pkgconfig(libcsplit) >= 20130609
-BuildRequires:  pkgconfig(libcstring) >= 20120425
-BuildRequires:  pkgconfig(libcsystem) >= 20120425
 BuildRequires:  pkgconfig(libcthreads) >= 20130723
 BuildRequires:  pkgconfig(libfcache) >= 20120405
 BuildRequires:  pkgconfig(libfdata) >= 20120405
 BuildRequires:  pkgconfig(libuna) >= 20120425
 BuildRequires:  pkgconfig(openssl) >= 1.0
 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
@@ -74,61 +72,90 @@
 Multi-threading support
 
 %package -n %{lname}
-Summary:        Library to access Microsoft PFF and OFF format files
+Summary:        Library to access the QEMU Copy-On-Write (QCOW) image format
 License:        LGPL-3.0+
 Group:          System/Libraries
 
 %description -n %{lname}
-libqcow is a library to access the Personal Folder File (PFF) and the
-Offline Folder File (OFF) format. These are used in several file
-Types: PAB (Personal Address Book), PST (Personal Storage Table) and
-OST (Offline Storage Table).
+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
 
 %package tools
-Summary:        Tools to access Microsoft PST and OST files
+Summary:        Tools to access the QEMU Copy-On-Write (QCOW) image format
 License:        LGPL-3.0+
 Group:          Productivity/File utilities
 Requires:       %{lname} = %{version}
 
 %description tools
-Tools to access the Personal Folder File (PFF) and the Offline Folder
-File (OFF) format. These are used in several file types: PAB
-(Personal Address Book), PST (Personal Storage Table) and OST
-(Offline Storage Table).
+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
 
 %package devel
-Summary:        Development files for libqcow, a PFF/OFF file format library
+Summary:        Development files for libqcow
 License:        LGPL-3.0+ and GFDL-1.1+ and GFDL-1.3+
 Group:          Development/Libraries/C and C++
 Requires:       %{lname} = %{version}
 
 %description devel
-libqcow is a library to access the Personal Folder File (PFF) and the
-Offline Folder File (OFF) format. These are used in several file
-Types: PAB (Personal Address Book), PST (Personal Storage Table) and
-OST (Offline Storage Table).
+libqcow is a library to access the QEMU Copy-On-Write (QCOW) image format.
 
 This subpackage contains libraries and header files for developing
 applications that want to make use of libqcow.
 
-%package -n python-%{name}
-Summary:        Python bindings for libqcow, a PFF/OFF file format parser
+%package -n python2-%{name}
+Summary:        Python 2 bindings for libqcow
 License:        LGPL-3.0+
-Group:          Development/Libraries/Python
+Group:          Development/Languages/Python
 Requires:       python
+BuildRequires:  pkgconfig(python2)
 Provides:       pyqcow = %{version}
 Requires:       %{lname} = %{version}
 
-%description -n python-%{name}
-Python bindings for libqcow, which can read Personal Folder File (PFF)
-and Offline Folder File (OFF) formats.
+%description -n python2-%{name}
+Python 2 bindings for libqcow, which can access the QEMU Copy-On-Write (QCOW) 
image format
+
+%package -n python3-%{name}
+Summary:        Python 3 bindings for libqcow
+License:        LGPL-3.0+
+Group:          Development/Languages/Python
+Requires:       python3
+BuildRequires:  pkgconfig(python3)
+Provides:       pyqcow = %{version}
+Requires:       %{lname} = %{version}
+
+%description -n python3-%{name}
+Python 3 bindings for libqcow, which can access the QEMU Copy-On-Write (QCOW) 
image format
 
 %prep
 %setup -q -n libqcow-%{timestamp}
 cp "%{SOURCE2}" .
 
 %build
-%configure --disable-static --enable-wide-character-type --enable-python
+%configure --disable-static --enable-wide-character-type --enable-python2 
--enable-python3
 make %{?_smp_mflags}
 
 %install
@@ -160,9 +187,14 @@
 %{_libdir}/pkgconfig/libqcow.pc
 %{_mandir}/man3/libqcow.3*
 
-%files -n python-%{name}
+%files -n python2-%{name}
 %defattr(-,root,root)
 %doc AUTHORS COPYING README ChangeLog
 %{python_sitearch}/pyqcow.so
 
+%files -n python3-%{name}
+%defattr(-,root,root)
+%doc AUTHORS COPYING README ChangeLog
+%{python3_sitearch}/pyqcow.so
+
 %changelog

++++++ libqcow-alpha-20160123.tar.gz -> libqcow-alpha-20170222.tar.gz ++++++
++++ 98902 lines of diff (skipped)


Reply via email to