diff --git a/backport-libproxy-0.4.17-fix-python-version-check.patch b/backport-libproxy-0.4.17-fix-python-version-check.patch deleted file mode 100644 index 37282f1b379b19de936c7b7571af4fd4d32ccb2b..0000000000000000000000000000000000000000 --- a/backport-libproxy-0.4.17-fix-python-version-check.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 04eeeabb42436cb58e9bac2f6c31c0fb87905a72 Mon Sep 17 00:00:00 2001 -From: David King -Date: Mon, 21 Jun 2021 17:10:43 +0100 -Subject: [PATCH] python: Support Python 3.10 and above -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -As suggested by Miro HronĨok, change the way that the Python interpreter -version is found. Additionally, update the static list of accepted -Python 3 versions. - -https://bugzilla.redhat.com/show_bug.cgi?id=1898060 ---- - bindings/python/python2/CMakeLists.txt | 2 +- - bindings/python/python3/CMakeLists.txt | 2 +- - cmake/FindPython3Interp.cmake | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/bindings/python/python2/CMakeLists.txt b/bindings/python/python2/CMakeLists.txt -index 00df551..f4d2b91 100644 ---- a/bindings/python/python2/CMakeLists.txt -+++ b/bindings/python/python2/CMakeLists.txt -@@ -6,7 +6,7 @@ if(PYTHON2INTERP_FOUND) - if(NOT PYTHON2_SITEPKG_DIR) - execute_process(COMMAND - ${PYTHON2_EXECUTABLE} -- -c "import sys; print (sys.version[0:3])" -+ -c "import sys; print('{}.{}'.format(*sys.version_info[0:2]))" - OUTPUT_VARIABLE PYTHON2_VERSION - OUTPUT_STRIP_TRAILING_WHITESPACE) - -diff --git a/bindings/python/python3/CMakeLists.txt b/bindings/python/python3/CMakeLists.txt -index bf87dfc..fc3b24b 100644 ---- a/bindings/python/python3/CMakeLists.txt -+++ b/bindings/python/python3/CMakeLists.txt -@@ -6,7 +6,7 @@ if(PYTHON3INTERP_FOUND) - if(NOT PYTHON3_SITEPKG_DIR) - execute_process(COMMAND - ${PYTHON3_EXECUTABLE} -- -c "import sys; print (sys.version[0:3])" -+ -c "import sys; print('{}.{}'.format(*sys.version_info[0:2]))" - OUTPUT_VARIABLE PYTHON3_VERSION - OUTPUT_STRIP_TRAILING_WHITESPACE) - -diff --git a/cmake/FindPython3Interp.cmake b/cmake/FindPython3Interp.cmake -index 74398b2..5b25e5a 100644 ---- a/cmake/FindPython3Interp.cmake -+++ b/cmake/FindPython3Interp.cmake -@@ -39,7 +39,7 @@ - - unset(_Python3_NAMES) - --set(_Python3_VERSIONS 3.9 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0) -+set(_Python3_VERSIONS 3.10 3.9 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0) - - if(Python3Interp_FIND_VERSION) - if(Python3Interp_FIND_VERSION_COUNT GREATER 1) diff --git a/libproxy-0.4.17.tar.gz b/libproxy-0.4.17.tar.gz deleted file mode 100644 index 31e5ff46cf2dcbb1301af44e13cfcc180c760c72..0000000000000000000000000000000000000000 Binary files a/libproxy-0.4.17.tar.gz and /dev/null differ diff --git a/libproxy-0.4.18.tar.gz b/libproxy-0.4.18.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..41757051472c97e352f67bf45c143c3dcafaeab3 Binary files /dev/null and b/libproxy-0.4.18.tar.gz differ diff --git a/libproxy.spec b/libproxy.spec index 525982207a34ce01b7279c6426ca5055486c97ba..572f94922c179492a2b3b3ef8994ace5ed36dbdd 100644 --- a/libproxy.spec +++ b/libproxy.spec @@ -1,6 +1,6 @@ Name: libproxy -Version: 0.4.17 -Release: 2 +Version: 0.4.18 +Release: 1 Summary: Libproxy is a library that provides automatic proxy configuration management License: LGPLv2+ @@ -9,11 +9,9 @@ Source0: https://github.com/libproxy/%{name}/archive/%{version}.tar.gz#/% # Source1 comes from the Debian package. Source1: proxy.1 -Patch6000: backport-libproxy-0.4.17-fix-python-version-check.patch - BuildRequires: cmake >= 2.6.0 gcc-c++ BuildRequires: pkgconfig(gio-2.0) >= 2.26 pkgconfig(libnm) python3-devel -BuildRequires: pkgconfig(dbus-1) pkgconfig(javascriptcoregtk-4.0) +BuildRequires: pkgconfig(dbus-1) pkgconfig(duktape) Provides: %{name}-bin %{name}-gnome %{name}-kde %{name}-networkmanager %{name}-pacrunner Obsoletes: %{name}-bin %{name}-gnome %{name}-kde %{name}-mozjs %{name}-networkmanager %{name}-pacrunner @@ -36,13 +34,13 @@ BuildArch: noarch %description -n python3-%{name} The python3 binding for libproxy. -%package webkitgtk4 -Summary: plugin for webkit2gtk3 +%package duktape +Summary: plugin for duktape Requires: %{name} = %{version}-%{release} Provides: %{name}-pac = %{version}-%{release} -%description webkitgtk4 -plugin for webkit2gtk3. +%description duktape +plugin for duktape. %package devel Summary: Libproxy provides consistent proxy configuration to applications - Development Files @@ -61,7 +59,7 @@ This package contains libraries and header files for developing applications. -DMODULE_INSTALL_DIR=%{_libdir}/%{name}/%{version}/modules \ -DBIPR=OFF \ -DWITH_PERL=OFF -DWITH_GNOME3=ON \ - -DWITH_PYTHON3=ON -DWITH_WEBKIT3=ON -DWITH_MOZJS=OFF . + -DWITH_PYTHON3=ON -DWITH_WEBKIT3=OFF -DWITH_DUKTAPE=ON -DWITH_MOZJS=OFF . %make_build %install @@ -83,16 +81,16 @@ make test %{_bindir}/proxy %{_libdir}/%{name}/%{version}/modules/* %{_libexecdir}/pxgsettings -%exclude %{_libdir}/%{name}/%{version}/modules/pacrunner_webkit.so +%exclude %{_libdir}/%{name}/%{version}/modules/pacrunner_duktape.so %files -n python3-%{name} %defattr(-,root,root) %{python3_sitelib}/__pycache__/* %{python3_sitelib}/%{name}.* -%files webkitgtk4 +%files duktape %defattr(-,root,root) -%{_libdir}/%{name}/%{version}/modules/pacrunner_webkit.so +%{_libdir}/%{name}/%{version}/modules/pacrunner_duktape.so %files devel %defattr(-,root,root) @@ -106,6 +104,12 @@ make test %{_mandir}/man1/proxy.1* %changelog +* Tue Nov 08 2022 zhouyihang - 0.4.18-1 +- Type:requirements +- Id:NA +- SUG:NA +- DESC:update libproxy to 0.4.18 + * Sat Apr 16 2022 yanglu - 0.4.17-2 - Type:bugfix - Id:NA