Hello community,

here is the log from the commit of package python-dfVFS for openSUSE:Factory 
checked in at 2017-11-09 13:55:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-dfVFS (Old)
 and      /work/SRC/openSUSE:Factory/.python-dfVFS.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-dfVFS"

Thu Nov  9 13:55:54 2017 rev:10 rq:533533 version:0~20170723

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-dfVFS/python-dfVFS.changes        
2017-03-03 17:56:01.351767833 +0100
+++ /work/SRC/openSUSE:Factory/.python-dfVFS.new/python-dfVFS.changes   
2017-11-09 13:56:25.954098773 +0100
@@ -1,0 +2,12 @@
+Mon Oct  2 21:09:51 UTC 2017 - [email protected]
+
+- update to v0~20170723
+  * worked on internal test structure
+- add python3 support
+- implement python singlespec syntax
+- In Requires: lines for libyal python bindings, use the python-lib* variant 
of the package
+       Python singlespec automatically converts that to python2 / python3 as 
appropriate
+- remove Requres: python-protobuf.  It has been replaced by a JSON solution
+- adopt upstream name of python{23}-tsk3
+
+-------------------------------------------------------------------

Old:
----
  dfvfs-20160918.tar.gz

New:
----
  dfvfs-20170723.tar.gz

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

Other differences:
------------------
++++++ python-dfVFS.spec ++++++
--- /var/tmp/diff_new_pack.Ld3I0A/_old  2017-11-09 13:56:30.305940241 +0100
+++ /var/tmp/diff_new_pack.Ld3I0A/_new  2017-11-09 13:56:30.305940241 +0100
@@ -16,7 +16,8 @@
 #
 
 
-%define timestamp 20160918
+%define timestamp 20170723
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-dfVFS
 Version:        0~%{timestamp}
 Release:        0
@@ -25,30 +26,31 @@
 Group:          Productivity/File utilities
 Url:            https://github.com/log2timeline/dfvfs/wiki
 Source:         
https://github.com/log2timeline/dfvfs/releases/download/%timestamp/dfvfs-%timestamp.tar.gz
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
-BuildRequires:  pkg-config
-BuildRequires:  python-devel
-BuildRequires:  python-setuptools
-Requires:       pybde
-Requires:       pyewf
-Requires:       pyfsntfs >= 0~20160418
-Requires:       pyfvde
-Requires:       pyfwnt
-Requires:       pyqcow
-Requires:       pysigscan
-Requires:       pysmdev
-Requires:       pysmraw
+BuildRequires:  python-rpm-macros
+# Use the python- variant of the libyal python bindings.  This allows python 
singlespec to tweak the Requires for python2 and python3
 Requires:       python-construct
-Requires:       python-dfdatetime
-Requires:       python-protobuf
+Requires:       python-dfdatetime >= 0~20160814
+Requires:       python-libbde
+Requires:       python-libewf
+Requires:       python-libfsntfs >= 0~20160418
+Requires:       python-libfvde
+Requires:       python-libfwnt
+Requires:       python-libqcow
+Requires:       python-libsigscan
+Requires:       python-libsmdev
+Requires:       python-libsmraw
+Requires:       python-libvhdi
+Requires:       python-libvmdk
+Requires:       python-libvshadow >= 0~20160110
+Requires:       python-libvslvm
 Requires:       python-six
-Requires:       pytsk
-Requires:       pyvhdi
-Requires:       pyvmdk
-Requires:       pyvshadow >= 0~20160110
-Requires:       pyvslvm
+Requires:       python-tsk
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
+%python_subpackages
 
 %description
 dfVFS, or Digital Forensics Virtual File System, provides read-only access to 
file-system objects from various storage media types and file formats. The goal 
of dfVFS is to provide a generic interface for accessing file-system objects, 
for which it uses several back-ends that provide the actual implementation of 
the various storage media types, volume systems and file systems.
@@ -64,10 +66,10 @@
 chmod -x run_tests.py
 
 %build
-python setup.py build
+%python_build
 
 %install
-python setup.py install --root=%{buildroot} --prefix=%{_prefix}
+%python_install
 # force complie to resolve an rpmlint complaint
 pushd %{buildroot}%{python_sitelib}/dfvfs/
 %py_compile .
@@ -75,13 +77,12 @@
 popd
 %fdupes -s %{buildroot}
 
-%files
+%files %{python_files}
 %defattr(-,root,root)
 %doc ACKNOWLEDGEMENTS AUTHORS LICENSE README
-%doc utils/check_dependencies.py
-%doc run_tests.py
+%doc utils/check_dependencies.py utils/dependencies.py
 %doc examples
-%{python_sitelib}/dfvfs-%{timestamp}-py2.7.egg-info
+%{python_sitelib}/dfvfs-%{timestamp}-py%{python_version}.egg-info
 %{python_sitelib}/dfvfs
 # these are installed into the wrong place
 %exclude %{_datadir}/doc/dfvfs/

++++++ dfvfs-20160918.tar.gz -> dfvfs-20170723.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-dfVFS/dfvfs-20160918.tar.gz 
/work/SRC/openSUSE:Factory/.python-dfVFS.new/dfvfs-20170723.tar.gz differ: char 
5, line 1


Reply via email to