Hello community, here is the log from the commit of package libfsntfs for openSUSE:Factory checked in at 2017-03-02 19:27:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfsntfs (Old) and /work/SRC/openSUSE:Factory/.libfsntfs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libfsntfs" Thu Mar 2 19:27:47 2017 rev:4 rq:459352 version:0~20160418 Changes: -------- --- /work/SRC/openSUSE:Factory/libfsntfs/libfsntfs.changes 2016-02-17 12:14:13.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libfsntfs.new/libfsntfs.changes 2017-03-02 19:27:48.400545204 +0100 @@ -1,0 +2,18 @@ +Thu Feb 16 22:30:06 UTC 2017 - Greg.Freemyer@gmail.com + +- use internal version of libfdata and libfcache. + * New releases broke libfsntfs compiles. +- change RPM Group for python binding to development/languages/python + +------------------------------------------------------------------- +Thu Jul 28 22:25:59 UTC 2016 - Greg.Freemyer@gmail.com + +- update to v0~20160418 + * Worked on security descriptor support + * worked on Python bindings + * worked on Python 3 support + * 2016 update +- use libcstring, libfdata from factory again +- add python3 binding subpackage + +------------------------------------------------------------------- Old: ---- libfsntfs-experimental-20151130.tar.gz New: ---- libfsntfs-experimental-20160418.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libfsntfs.spec ++++++ --- /var/tmp/diff_new_pack.IJfo7Y/_old 2017-03-02 19:27:48.984462610 +0100 +++ /var/tmp/diff_new_pack.IJfo7Y/_new 2017-03-02 19:27:48.988462045 +0100 @@ -1,7 +1,7 @@ # # spec file for package libfsntfs # -# 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 libfsntfs1 -%define timestamp 20151130 +%define timestamp 20160418 Name: libfsntfs Version: 0~%{timestamp} Release: 0 @@ -35,18 +35,17 @@ BuildRequires: pkgconfig(libcnotify) >= 20130609 BuildRequires: pkgconfig(libcpath) >= 20130609 BuildRequires: pkgconfig(libcsplit) >= 20130609 +BuildRequires: pkgconfig(libcstring) >= 20150101 BuildRequires: pkgconfig(libcsystem) >= 20120425 BuildRequires: pkgconfig(libcthreads) -BuildRequires: pkgconfig(libfcache) BuildRequires: pkgconfig(libfdatetime) >= 20130317 BuildRequires: pkgconfig(libfguid) >= 20130904 BuildRequires: pkgconfig(libfwnt) BuildRequires: pkgconfig(libuna) >= 20120425 -#as of Feb 2, 2016, the various released versions of the below all cause compile errors. -# libcerror and libcstring are examples of very fundamental parts of libyal, but the latest released version causes build errors here (12/2/2015). -#BuildRequires: pkgconfig(libcerror) > 20150407 -#BuildRequires: pkgconfig(libcstring) > 20150101 +#as of Feb 28, 2017, recent releases of the below all cause compile errors. #BuildRequires: pkgconfig(libfdata) +#BuildRequires: pkgconfig(libfcache) +#BuildRequires: pkgconfig(libcerror) > 20170101 #not yet in OBS #BuildRequires: pkgconfig(libfusn) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -57,7 +56,7 @@ Note that this project currently only focuses on the analysis of the format. %package -n %{lname} -Summary: Library to access the New Technology File System (NTFS). +Summary: Library to access the New Technology File System (NTFS) License: LGPL-3.0+ Group: System/Libraries @@ -67,7 +66,7 @@ Note that this project currently only focuses on the analysis of the format. %package tools -Summary: Tools to access the New Technology File System (NTFS). +Summary: Tools to access the New Technology File System (NTFS) License: LGPL-3.0+ Group: Productivity/File utilities @@ -89,21 +88,34 @@ applications that want to make use of %{name}. %package -n python-%{name} -Summary: Python bindings for libfsntfs +Summary: Python 2 bindings for libfsntfs License: LGPL-3.0+ -Group: Development/Libraries/Python +Group: Development/Languages/Python Requires: %{lname} = %{version} Requires: python +BuildRequires: pkgconfig(python2) Provides: pyfsntfs = %{version} %description -n python-%{name} -Python binding for libfsntfs, which can access the NTFS filesystem. +Python 2 binding for libfsntfs, which can access the NTFS filesystem. + +%package -n python3-%{name} +Summary: Python 3 bindings for libfsntfs +License: LGPL-3.0+ +Group: Development/Languages/Python +Requires: %{lname} = %{version} +Requires: python3 +BuildRequires: pkgconfig(python3) +Provides: pyfsntfs = %{version} + +%description -n python3-%{name} +Python 3 binding for libfsntfs, which can access the NTFS filesystem. %prep %setup -q -n libfsntfs-%{timestamp} %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 @@ -137,4 +149,9 @@ %doc AUTHORS COPYING README %{python_sitearch}/pyfsntfs.so +%files -n python3-%{name} +%defattr(-,root,root) +%doc AUTHORS COPYING +%{python3_sitearch}/pyfsntfs.so + %changelog ++++++ libfsntfs-experimental-20151130.tar.gz -> libfsntfs-experimental-20160418.tar.gz ++++++ ++++ 56401 lines of diff (skipped)