diff --git a/0.5.1.tar.gz b/0.5.1.tar.gz deleted file mode 100644 index 2efef2d..0000000 --- a/0.5.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:991109f122bffc6023f7f4b587b13cde4d2a416409cdda24cff6cf70dc283e83 -size 59939 diff --git a/0.5.3.tar.gz b/0.5.3.tar.gz new file mode 100644 index 0000000..3cc9cf2 --- /dev/null +++ b/0.5.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d8d8e4dd96239ba173c2b18905c0bb6e161fd5000e1e0aeace16f754e9a9108 +size 60069 diff --git a/libproxy.changes b/libproxy.changes index c9f338f..f938c64 100644 --- a/libproxy.changes +++ b/libproxy.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Wed Aug 16 07:28:37 UTC 2023 - Dominique Leuenberger + +- Generate libpxbackend-1_0-mini to be used inside OBS: the backend + is built without additional dependencies like cURL. So there is + no wpad/pac support in this variant. Helps break a build cycle. + +------------------------------------------------------------------- +Thu Jul 13 14:16:36 UTC 2023 - Dominique Leuenberger + +- Update to version 0.5.3: + + Fix crash querying URLs without a host. + + Web: Update application page. + + Add appplication info about apt and python requests. + +------------------------------------------------------------------- +Fri Jun 16 15:05:33 UTC 2023 - Dominique Leuenberger + +- Update to version 0.5.2: + + Link with libsocket where needed. + + Remove libsoup from doc and CI. + + Fix coverity findings. + + Add a comment that docs option needs introspection. + + Set pac data after download only. + + Fix race condition in px_manager_get_proxies_sync. + + Update gobject dependency in pkgconfig file. + + Reread env variables in each get_config call. + ------------------------------------------------------------------- Fri Jun 2 11:44:56 UTC 2023 - Dominique Leuenberger @@ -9,6 +37,10 @@ Fri Jun 2 11:44:56 UTC 2023 - Dominique Leuenberger + Use glib-object header instead of gio. + Fix libproxy rpath. + Draft: Improve ignore checks. +- Drop pkgconfig(libpeas-1.0) BuildRequires: libpeas is no longer + needed. +- Add pkgconfig(gobject-introspection-1.0) BuildRequires: this was + used before, but pulled in by libpeas. ------------------------------------------------------------------- Fri Jun 2 10:04:42 UTC 2023 - Dominique Leuenberger diff --git a/libproxy.spec b/libproxy.spec index 72ffa30..7144b8d 100644 --- a/libproxy.spec +++ b/libproxy.spec @@ -22,6 +22,7 @@ ExclusiveArch: do-not-build %elif "%{flavor}" == "client" %define name_suffix %{flavor} %define dash - + %define mini -mini %else %define name_suffix %{flavor} %define dash - @@ -29,19 +30,19 @@ ExclusiveArch: do-not-build %define _name libproxy Name: libproxy%{?dash}%{?name_suffix} -Version: 0.5.1 +Version: 0.5.3 Release: 0 Summary: Automatic proxy configuration management for applications License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: http://libproxy.github.io/libproxy/ -Source: https://github.com/libproxy/libproxy/archive/refs/tags/0.5.1.tar.gz +Source: https://github.com/libproxy/libproxy/archive/refs/tags/%{version}.tar.gz Source99: baselibs.conf BuildRequires: meson BuildRequires: sysuser-tools BuildRequires: vala BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(libpeas-1.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) %if "%{flavor}" == "backend" BuildRequires: pkgconfig(duktape) BuildRequires: pkgconfig(gi-docgen) @@ -113,11 +114,15 @@ requires a WPAD protocol implementation, which complicates proxy support. libproxy exists to abstract this issue and provides an answer how to reach a certain network resource. -%package -n libpxbackend-1_0 -Summary: BAckend library for libproxy, handles plugin loading +%package -n libpxbackend-1_0%{?mini} +Summary: Backend library for libproxy, handles plugin loading Group: System/Libraries +%if "%{flavor}" == "client" +Conflicts: libpxbackend-1_0 +Requires: this-is-only-for-build-envs +%endif -%description -n libpxbackend-1_0 +%description -n libpxbackend-1_0%{?mini} libproxy is a library that provides automatic proxy configuration management. @@ -152,11 +157,6 @@ from a wide range of programming languages. %install %meson_install -%if "%{flavor}" == "client" -# These are part of the backend, which is built in the flavor with cURL support -rm %{buildroot}%{_libdir}/libproxy/libpxbackend-1.0.so -%endif - %if "%{flavor}" == "backend" # this stuff is already shipped as part of the client library (built without cURL to break cycles) rm %{buildroot}%{_bindir}/proxy @@ -174,9 +174,7 @@ rm %{buildroot}%{_libdir}/pkgconfig/libproxy-1.0.pc %meson_test ||: %endif -%if "%{flavor}" == "backend" -%ldconfig_scriptlets -n libpxbackend-1_0 -%endif +%ldconfig_scriptlets -n libpxbackend-1_0%{?mini} %if "%{flavor}" == "client" %ldconfig_scriptlets -n libproxy1 @@ -186,6 +184,10 @@ rm %{buildroot}%{_libdir}/pkgconfig/libproxy-1.0.pc %files -n libproxy1 %{_libdir}/libproxy.so.1 +%files -n libpxbackend-1_0%{?mini} +%dir %{_libdir}/libproxy +%{_libdir}/libproxy/libpxbackend-1.0.so + %files -n libproxy-tools %{_bindir}/proxy %{_mandir}/man8/proxy.8%{?ext_man}