[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