Hello community,

here is the log from the commit of package python-libnacl for openSUSE:Factory 
checked in at 2017-12-29 00:04:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
 and      /work/SRC/openSUSE:Factory/.python-libnacl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-libnacl"

Fri Dec 29 00:04:25 2017 rev:16 rq:559355 version:1.6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes    
2016-04-14 13:08:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes       
2017-12-29 00:04:27.250356611 +0100
@@ -1,0 +2,7 @@
+Fri Dec 22 10:33:56 UTC 2017 - [email protected]
+
+- update to version 1.6.1 from github
+- drop obsolete patch libnacl-1.4.4-libsodium18.patch
+- enable python3 builds
+
+-------------------------------------------------------------------

Old:
----
  libnacl-1.4.4-libsodium18.patch
  libnacl-1.4.4.tar.gz

New:
----
  v1.6.1.tar.gz

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

Other differences:
------------------
++++++ python-libnacl.spec ++++++
--- /var/tmp/diff_new_pack.FVRPKL/_old  2017-12-29 00:04:28.286059732 +0100
+++ /var/tmp/diff_new_pack.FVRPKL/_new  2017-12-29 00:04:28.290058585 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-libnacl
 #
-# 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
@@ -16,21 +16,20 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-libnacl
-Version:        1.4.4
+Version:        1.6.1
 Release:        0
 Summary:        Python bindings for libsodium based on ctypes
 License:        Apache-2.0
 Group:          Development/Languages/Python
 Url:            https://github.com/saltstack/libnacl
-Source0:        
https://pypi.python.org/packages/source/l/libnacl/libnacl-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE libnacl-1.4.4-libsodium18.patch find libsodium 1.0.8
-Patch0:         libnacl-1.4.4-libsodium18.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-
-BuildRequires:  python
-BuildRequires:  python-devel
-BuildRequires:  python-setuptools
+Source0:        https://github.com/saltstack/libnacl/archive/v%{version}.tar.gz
+
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 # libnacl/__init__.py only looks for sonames 17, 13, 10, 5, 4
 # plus 18 with Patch0
 %if 0%{?suse_version} >= 1310 
@@ -38,12 +37,13 @@
 %else
 BuildRequires:  libsodium-devel <= 1.0.8
 %endif
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
+
 # make sure we require the libsodium version we were built with
 # this is extracted from the requires_eq macro because we need the -a 
parameter to expand the wildcard in the package name.
 %(LC_ALL=C rpm -q -a --qf "Requires: %%{name}(%{__isa}) = %%{version}\n" 
'libsodium*' | grep -v libsodium-devel | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | 
grep -v "is not")
 
+%python_subpackages
+
 %description
 This library is used to gain direct access to the functions exposed by Daniel 
J. Bernstein's nacl library via libsodium.
 It has been constructed to maintain extensive documentation on how to use nacl 
as well as being completely portable. The file 
@@ -51,15 +51,15 @@
 
 %prep
 %setup -q -n libnacl-%{version}
-%patch0 -p1
 
 %build
-python setup.py build
+%python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot} --optimize=1
+%python_install
+%python_expand %fdupes -s %{buildroot}/%{$python_sitelib}
 
-%files
+%files %{python_files}
 %defattr(-,root,root)
 %{python_sitelib}/*
 


Reply via email to