[packages/libproxy] - up to 0.4.15 - added python 3 support

baggins baggins at pld-linux.org
Sun Jun 18 23:13:44 CEST 2017


commit f6f0c62c5d0dc0e63a453cba3e0361f627778154
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Jun 18 23:13:22 2017 +0200

    - up to 0.4.15
    - added python 3 support

 libproxy.spec | 32 +++++++++++++++++++++++++-------
 1 file changed, 25 insertions(+), 7 deletions(-)
---
diff --git a/libproxy.spec b/libproxy.spec
index 89c82e8..0fa1722 100644
--- a/libproxy.spec
+++ b/libproxy.spec
@@ -17,21 +17,20 @@
 Summary:	Library for automatic proxy configuration management
 Summary(pl.UTF-8):	Biblioteka do automatycznego zarządzania konfiguracją proxy
 Name:		libproxy
-Version:	0.4.13
-Release:	4
+Version:	0.4.15
+Release:	1
 License:	LGPL v2.1+
 Group:		Libraries
 #Source0Download: https://github.com/libproxy/libproxy/releases
 Source0:	https://github.com/libproxy/libproxy/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	de293bb311f185a2ffa3492700a694c2
+# Source0-md5:	21ebe5b4ea2a04f5f468bf5d08c40d2c
 Patch0:		%{name}-pac-modules.patch
-Patch1:		%{name}-mozjs.patch
 URL:		https://libproxy.github.io/libproxy/
 BuildRequires:	NetworkManager-devel
 BuildRequires:	cmake >= 2.6
 BuildRequires:	glib2-devel >= 1:2.26
 %{?with_webkit:BuildRequires:	gtk-webkit4-devel >= 2.6}
-%{?with_mozjs:BuildRequires:	js187-devel}
+%{?with_mozjs:BuildRequires:	mozjs38-devel}
 BuildRequires:	libmodman-devel >= 2
 BuildRequires:	libstdc++-devel
 %{?with_mono:BuildRequires:	mono-csharp}
@@ -39,6 +38,8 @@ BuildRequires:	perl-devel >= 1:5.8.0
 BuildRequires:	pkgconfig
 BuildRequires:	python-devel >= 1:2.5
 BuildRequires:	python-modules
+BuildRequires:	python3-devel
+BuildRequires:	python3-modules
 BuildRequires:	rpm-perlprov >= 4.1-13
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.268
@@ -117,6 +118,19 @@ libproxy Python bindings.
 %description -n python-libproxy -l pl.UTF-8
 Wiązania libproxy dla Pythona.
 
+%package -n python3-libproxy
+Summary:	libproxy Python 3 bindings
+Summary(pl.UTF-8):	Wiązania libproxy dla Pythona 3
+Group:		Libraries/Python
+# uses libproxy shared library
+Requires:	%{name} = %{version}-%{release}
+
+%description -n python3-libproxy
+libproxy Python 3 bindings.
+
+%description -n python3-libproxy -l pl.UTF-8
+Wiązania libproxy dla Pythona 3.
+
 %package -n vala-libproxy
 Summary:	Vala bindings for libproxy API
 Summary(pl.UTF-8):	Wiązania API libproxy dla języka Vala
@@ -198,7 +212,6 @@ Wtyczka konfigracji WebKit (JavaScriptCore) dla libproxy.
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %if %{without natus}
 echo 'set(NATUS_FOUND 0)' > libproxy/cmake/modules/pacrunner_natus.cmk
@@ -212,7 +225,8 @@ cd build
 	-DLIBEXEC_INSTALL_DIR=%{_libdir}/libproxy \
 	-DFORCE_SYSTEM_LIBMODMAN=ON \
 	-DPERL_VENDORINSTALL=ON \
-	-DPYTHON_SITEPKG_DIR=%{py_sitescriptdir} \
+	-DPYTHON2_SITEPKG_DIR=%{py_sitescriptdir} \
+	-DPYTHON3_SITEPKG_DIR=%{py3_sitescriptdir} \
 	%{?with_mono:-DWITH_DOTNET=ON -DGMCS_EXECUTABLE=/usr/bin/mcs} \
 	%{!?with_kde:-DWITH_KDE=OFF} \
 	%{!?with_mozjs:-DWITH_MOZJS=OFF} \
@@ -276,6 +290,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{py_sitescriptdir}/libproxy.py[co]
 
+%files -n python3-libproxy
+%defattr(644,root,root,755)
+%{py3_sitescriptdir}/libproxy.py
+
 %files -n vala-libproxy
 %defattr(644,root,root,755)
 %{_datadir}/vala/vapi/libproxy-1.0.vapi
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libproxy.git/commitdiff/f6f0c62c5d0dc0e63a453cba3e0361f627778154



More information about the pld-cvs-commit mailing list