Hello community, here is the log from the commit of package libvmdk for openSUSE:Factory checked in at 2016-07-20 09:17:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libvmdk (Old) and /work/SRC/openSUSE:Factory/.libvmdk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvmdk" Changes: -------- --- /work/SRC/openSUSE:Factory/libvmdk/libvmdk.changes 2015-01-30 15:04:31.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libvmdk.new/libvmdk.changes 2016-07-20 09:17:38.000000000 +0200 @@ -1,0 +2,28 @@ +Fri Jul 1 16:27:00 UTC 2016 - [email protected] + +- Enable tests +- Build against external versions of all libraries. + They work now. +- rename doc file to eliminate () due to new security chec + +------------------------------------------------------------------- +Thu Jun 30 19:23:31 UTC 2016 - [email protected] + +- Update to 20160124 + * 2016 update + * changes for deployment + * Changes to Python bindings + * fixed bug handling extent without filename + * fixed bug in basename handling on non UTF-8 system string systems + * fixed memory leak + * fixes for rpmbuild + * updated dependencies + * worked on fallback inflate implementation + * worked on Python 3 support + * worked on Python bindings + * worked on tests +- Build with fuse. If not, mounting doesn't work. +- Build python 3 bindings. +- Update summaries and descriptions based on upstream spec file. + +------------------------------------------------------------------- Old: ---- VMWare_Virtual_Disk_Format_(VMDK).pdf libvmdk-alpha-20150105.tar.gz New: ---- VMWare_Virtual_Disk_Format_VMDK.pdf libvmdk-alpha-20160119.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvmdk.spec ++++++ --- /var/tmp/diff_new_pack.R7kQKW/_old 2016-07-20 09:17:40.000000000 +0200 +++ /var/tmp/diff_new_pack.R7kQKW/_new 2016-07-20 09:17:40.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package libvmdk # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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,39 +17,40 @@ %define lname libvmdk1 -%define timestamp 20150105 +%define timestamp 20160119 Name: libvmdk Version: 0~%{timestamp} Release: 0 -Summary: Library and tools to access the VMDK image format +Summary: Library to access the VMware Virtual Disk (VMDK) format License: LGPL-3.0+ and GFDL-1.3+ Group: Productivity/File utilities -Url: https://github.com/libyal/libvmdk/wiki +Url: https://github.com/libyal/libvmdk/ Source: https://github.com/libyal/libvmdk/releases/download/%{timestamp}/libvmdk-alpha-%{timestamp}.tar.gz -Source2: VMWare_Virtual_Disk_Format_(VMDK).pdf +Source2: VMWare_Virtual_Disk_Format_VMDK.pdf BuildRequires: pkg-config -BuildRequires: python-devel +BuildRequires: pkgconfig(fuse) BuildRequires: pkgconfig(libbfio) >= 20130721 BuildRequires: pkgconfig(libcdata) >= 20140105 +BuildRequires: pkgconfig(libcerror) >= 20140105 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) >= 20150101 BuildRequires: pkgconfig(libfcache) >= 20120405 BuildRequires: pkgconfig(libfdata) >= 20120405 BuildRequires: pkgconfig(libfvalue) >= 20150101 BuildRequires: pkgconfig(libuna) >= 20150101 -# fails to build with factory package, use internal -# verified 1/8/2015 -#BuildRequires: pkgconfig(libcerror) >= 20140105 -#BuildRequires: pkgconfig(libcstring) >= 20120425 +BuildRequires: pkgconfig(python2) +BuildRequires: pkgconfig(python3) +BuildRequires: pkgconfig(zlib) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -Library and tools to access the VMware Virtual Disk (VMDK) image format +The libvmdk library is a library to access the VMware Virtual Disk (VMDK) format. Read supported extent file formats: - RAW (flat) @@ -71,7 +72,7 @@ Group: System/Libraries %description -n %{lname} -Library to access the VMware Virtual Disk (VMDK) image format. +The libvmdk library is a library to access the VMware Virtual Disk (VMDK) format. Read supported extent file formats: - RAW (flat) @@ -95,22 +96,26 @@ Requires: %{lname} = %{version} %description tools -Tools to access the VMware Virtual Disk (VMDK) image format. See libvmdk for additional details. +Several tools for accessing VMware Virtual Disk (VMDK) files. + +See libvmdk for additional details. %package devel -Summary: Development files for libvmdk, a VMDK image format library +Summary: Header files and libraries for developing applications for libvmdk License: LGPL-3.0+ and GFDL-1.3+ Group: Development/Libraries/C and C++ Requires: %{lname} = %{version} %description devel -libvmdk is a library to access the VMware Virtual Disk (VMDK) image format. see libvmdk for details. +The libvmdk library is a library to access the VMware Virtual Disk (VMDK) format. + +See libvmdk for additional details. -This subpackage contains libraries and header files for developing +This package contains libraries and header files for developing applications that want to make use of libvmdk. %package -n python-%{name} -Summary: Python bindings for libvmdk, a VMDK image format parser +Summary: Python 2 bindings for libvmdk, a VMDK image format parser License: LGPL-3.0+ Group: Development/Libraries/Python Requires: %{lname} = %{version} @@ -118,40 +123,56 @@ Provides: pyvmdk %description -n python-%{name} -libvmdk is a library to access VMware Virtual Disk (VMDK) image format. See libvmdk for details. +The libvmdk library is a library to access the VMware Virtual Disk (VMDK) format. + +This package contains the Python 2 bindings for libvmdk. + +%package -n python3-%{name} +Summary: Python 3 bindings for libvmdk, a VMDK image format parser +License: LGPL-3.0+ +Group: Development/Libraries/Python +Requires: %{lname} = %{version} +Requires: python3 +Provides: pyvmdk + +%description -n python3-%{name} +The libvmdk library is a library to access the VMware Virtual Disk (VMDK) format. -Python bindings for libvmdk. +This package contains the Python 3 bindings for libvmdk. %prep %setup -q -n libvmdk-%{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 make DESTDIR=%{buildroot} install %{?_smp_mflags} find %{buildroot} -type f -name "*.la" -delete -print +%check +make check + %post -n %{lname} -p /sbin/ldconfig %postun -n %{lname} -p /sbin/ldconfig %files -n %{lname} %defattr(-,root,root) -%doc AUTHORS COPYING ChangeLog +%doc AUTHORS COPYING NEWS README ChangeLog %{_libdir}/libvmdk.so.* %files tools %defattr(-,root,root) -%doc AUTHORS COPYING ChangeLog +%doc AUTHORS COPYING %{_bindir}/vmdk* %{_mandir}/man1/vmdk*.1* %files devel %defattr(-,root,root) -%doc AUTHORS COPYING README ChangeLog +%doc AUTHORS COPYING %doc VMWare_Virtual_Disk_Format* %{_includedir}/libvmdk.h %{_includedir}/libvmdk/ @@ -161,7 +182,12 @@ %files -n python-%{name} %defattr(-,root,root) -%doc AUTHORS COPYING README ChangeLog +%doc AUTHORS COPYING %{python_sitearch}/pyvmdk.so +%files -n python3-%{name} +%defattr(-,root,root) +%doc AUTHORS COPYING +%{python3_sitearch}/pyvmdk.so + %changelog ++++++ libvmdk-alpha-20150105.tar.gz -> libvmdk-alpha-20160119.tar.gz ++++++ ++++ 39481 lines of diff (skipped)
