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
