diff --git a/libproxy-0.4.0.tar.bz2 b/libproxy-0.4.0.tar.bz2 deleted file mode 100644 index b181b32..0000000 --- a/libproxy-0.4.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7219863f17b5f203d934b8a95191ea344dca475f32b5c2fb13c619f9af22469c -size 403779 diff --git a/libproxy-0.4.2.tar.bz2 b/libproxy-0.4.2.tar.bz2 new file mode 100644 index 0000000..047d2b5 --- /dev/null +++ b/libproxy-0.4.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bececbf4aa6f01479a1166f818347884e2d99d2104b0ff9bdd8a3f54f18ff8fa +size 63868 diff --git a/libproxy-plugins.changes b/libproxy-plugins.changes index c93fcca..235bda9 100644 --- a/libproxy-plugins.changes +++ b/libproxy-plugins.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Tue May 25 16:04:53 UTC 2010 - dimstar@opensuse.org + +- Update to version 0.4.2: + + Fixed python bindings + + Workaround cmake bug with dynamic libraries in non-standard + folders. + +------------------------------------------------------------------- +Tue May 18 18:39:50 UTC 2010 - dimstar@opensuse.org + +- Update to version 0.4.1: + + Improved cross-platform build + + Added Perl and Vala bindings + + Fix multiple infinite loop bugs + + Fix random crash with Gnome backend + + Standardized Gnome backend based on Mozilla and Chrome behavior + + Removed dependency to X11 in Gnome backend + + Allow disabling features at build time using WITH_* cmake + options + + Module path can now be altered using PX_MODULE_PATH environment + + pxgconf helper location can be altered using PX_GCONF + environment + + Removed proxy scheme filtering, we now trust config modules + + socks5:// and socks4:// is now allowed + + Fix crash when password is empty string + + Complete list of bug fixes: + - #19, #59, #65, #86, #87, #88, #89, #90, #91, #92, #93, #97, + #98, #99, #100, #101, #102, #103, #106, #108, #110 + + Known issues: + + #109 - Scheme comparison is case sensitive + + #112 - Username and password are not URI encoded + +------------------------------------------------------------------- +Thu Mar 29 22:49:21 UTC 2010 - dimstar@opensuse.org + +- Update to svn snapshot 626 + + No longer require xlib to detect session. +- Remove xorg-x11-libXmu-devel BuildRequires. + ------------------------------------------------------------------- Fri Mar 26 13:18:23 CET 2010 - vuntz@opensuse.org diff --git a/libproxy-plugins.spec b/libproxy-plugins.spec index b26e82f..4126d6f 100644 --- a/libproxy-plugins.spec +++ b/libproxy-plugins.spec @@ -1,7 +1,8 @@ # -# spec file for package libproxy-plugins (Version 0.4.0) +# spec file for package libproxy-plugins (Version 0.4.2) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -37,8 +38,8 @@ Url: http://code.google.com/p/libproxy/ Name: libproxy-plugins Group: System/Libraries Summary: Libproxy provides consistent proxy configuration to applications -Version: 0.4.0 -Release: 5 +Version: 0.4.2 +Release: 1 Source: http://libproxy.googlecode.com/files/%{_name}-%{version}.tar.bz2 Source99: baselibs.conf License: LGPLv2.1+ @@ -56,7 +57,6 @@ BuildRequires: libproxy1 BuildRequires: libwebkit-devel BuildRequires: mozilla-xulrunner%{xulrunner_ver}-devel BuildRequires: NetworkManager-devel -BuildRequires: xorg-x11-libXmu-devel BuildRequires: libkde4-devel BuildRequires: libqt4-devel %else @@ -166,6 +166,27 @@ libproxy offers the following features: * extremely small core * a standard way of dealing with proxy settings across all scenarios +%package -n perl-Net-Libproxy +License: GPLv2+ ; LGPLv2.1+ +Summary: Perl bindings for libproxy +Group: Development/Libraries/Perl +Requires: libproxy1 = %{version} +Requires: perl = %{perl_version} + +%description -n perl-Net-Libproxy +libproxy offers the following features: * extremely small core + footprint (< 35K) + +* no external dependencies within libproxy core (libproxy modules + may have dependencies) + +* only 3 functions in the stable external API + +* dynamic adjustment to changing network topology + +* a standard way of dealing with proxy settings across all scenarios + + %package -n libproxy-sharp License: GPLv2+ ; LGPLv2.1+ Summary: .Net bindings for libproxy @@ -273,8 +294,10 @@ cmake \ -Dlibexecdir=%{_libexecdir}/libproxy \ -Ddatadir=%{_datadir} \ -Dmoduledir=%{_libdir}/libproxy/%{version}/modules \ + -DWITH_VALA=yes \ + -DPERL_VENDORINSTALL=yes \ .. -%{__make} %{?jobs:-j%jobs} +%{__make} %{?jobs:-j%jobs} VERBOSE=1 %install cd build @@ -294,6 +317,9 @@ rm %{buildroot}%{_libdir}/libmodman.so* rm %{buildroot}%{python_sitelib}/*.py rm %{buildroot}%{_libdir}/pkgconfig/libproxy-1.0.pc rm %{buildroot}%{_datadir}/cmake/Modules/Findlibproxy.cmake +rm %{buildroot}%{_datadir}/vala/vapi/libproxy-1.0.vapi +rm %{buildroot}%{perl_vendorarch}/Net/Libproxy.pm +rm %{buildroot}%{perl_vendorarch}/auto/Net/Libproxy/Libproxy.so %endif %if %build_core_not_modules @@ -331,10 +357,21 @@ rm %{buildroot}%{_datadir}/cmake/Modules/Findlibproxy.cmake %{_libdir}/*.so %{_libdir}/pkgconfig/libproxy-1.0.pc %{_datadir}/cmake/Modules/Findlibproxy.cmake +%dir %{_datadir}/vala +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/libproxy-1.0.vapi %files -n python-libproxy %defattr(-, root, root) %{python_sitelib}/*.py + +%files -n perl-Net-Libproxy +%defattr(-,root,root) +%dir %{perl_vendorarch}/Net +%dir %{perl_vendorarch}/auto/Net +%dir %{perl_vendorarch}/auto/Net/Libproxy +%{perl_vendorarch}/Net/Libproxy.pm +%{perl_vendorarch}/auto/Net/Libproxy/Libproxy.so %else %files -n libproxy1-config-kde4 diff --git a/libproxy.changes b/libproxy.changes index c93fcca..235bda9 100644 --- a/libproxy.changes +++ b/libproxy.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Tue May 25 16:04:53 UTC 2010 - dimstar@opensuse.org + +- Update to version 0.4.2: + + Fixed python bindings + + Workaround cmake bug with dynamic libraries in non-standard + folders. + +------------------------------------------------------------------- +Tue May 18 18:39:50 UTC 2010 - dimstar@opensuse.org + +- Update to version 0.4.1: + + Improved cross-platform build + + Added Perl and Vala bindings + + Fix multiple infinite loop bugs + + Fix random crash with Gnome backend + + Standardized Gnome backend based on Mozilla and Chrome behavior + + Removed dependency to X11 in Gnome backend + + Allow disabling features at build time using WITH_* cmake + options + + Module path can now be altered using PX_MODULE_PATH environment + + pxgconf helper location can be altered using PX_GCONF + environment + + Removed proxy scheme filtering, we now trust config modules + + socks5:// and socks4:// is now allowed + + Fix crash when password is empty string + + Complete list of bug fixes: + - #19, #59, #65, #86, #87, #88, #89, #90, #91, #92, #93, #97, + #98, #99, #100, #101, #102, #103, #106, #108, #110 + + Known issues: + + #109 - Scheme comparison is case sensitive + + #112 - Username and password are not URI encoded + +------------------------------------------------------------------- +Thu Mar 29 22:49:21 UTC 2010 - dimstar@opensuse.org + +- Update to svn snapshot 626 + + No longer require xlib to detect session. +- Remove xorg-x11-libXmu-devel BuildRequires. + ------------------------------------------------------------------- Fri Mar 26 13:18:23 CET 2010 - vuntz@opensuse.org diff --git a/libproxy.spec b/libproxy.spec index c8504d7..e8f8b6a 100644 --- a/libproxy.spec +++ b/libproxy.spec @@ -1,7 +1,8 @@ # -# spec file for package libproxy (Version 0.4.0) +# spec file for package libproxy (Version 0.4.2) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -37,8 +38,8 @@ Url: http://code.google.com/p/libproxy/ Name: libproxy Group: System/Libraries Summary: Libproxy provides consistent proxy configuration to applications -Version: 0.4.0 -Release: 5 +Version: 0.4.2 +Release: 1 Source: http://libproxy.googlecode.com/files/%{_name}-%{version}.tar.bz2 Source99: baselibs.conf License: LGPLv2.1+ @@ -56,7 +57,6 @@ BuildRequires: libproxy1 BuildRequires: libwebkit-devel BuildRequires: mozilla-xulrunner%{xulrunner_ver}-devel BuildRequires: NetworkManager-devel -BuildRequires: xorg-x11-libXmu-devel BuildRequires: libkde4-devel BuildRequires: libqt4-devel %else @@ -166,6 +166,27 @@ libproxy offers the following features: * extremely small core * a standard way of dealing with proxy settings across all scenarios +%package -n perl-Net-Libproxy +License: GPLv2+ ; LGPLv2.1+ +Summary: Perl bindings for libproxy +Group: Development/Libraries/Perl +Requires: libproxy1 = %{version} +Requires: perl = %{perl_version} + +%description -n perl-Net-Libproxy +libproxy offers the following features: * extremely small core + footprint (< 35K) + +* no external dependencies within libproxy core (libproxy modules + may have dependencies) + +* only 3 functions in the stable external API + +* dynamic adjustment to changing network topology + +* a standard way of dealing with proxy settings across all scenarios + + %package -n libproxy-sharp License: GPLv2+ ; LGPLv2.1+ Summary: .Net bindings for libproxy @@ -273,8 +294,10 @@ cmake \ -Dlibexecdir=%{_libexecdir}/libproxy \ -Ddatadir=%{_datadir} \ -Dmoduledir=%{_libdir}/libproxy/%{version}/modules \ + -DWITH_VALA=yes \ + -DPERL_VENDORINSTALL=yes \ .. -%{__make} %{?jobs:-j%jobs} +%{__make} %{?jobs:-j%jobs} VERBOSE=1 %install cd build @@ -294,6 +317,9 @@ rm %{buildroot}%{_libdir}/libmodman.so* rm %{buildroot}%{python_sitelib}/*.py rm %{buildroot}%{_libdir}/pkgconfig/libproxy-1.0.pc rm %{buildroot}%{_datadir}/cmake/Modules/Findlibproxy.cmake +rm %{buildroot}%{_datadir}/vala/vapi/libproxy-1.0.vapi +rm %{buildroot}%{perl_vendorarch}/Net/Libproxy.pm +rm %{buildroot}%{perl_vendorarch}/auto/Net/Libproxy/Libproxy.so %endif %if %build_core_not_modules @@ -331,10 +357,21 @@ rm %{buildroot}%{_datadir}/cmake/Modules/Findlibproxy.cmake %{_libdir}/*.so %{_libdir}/pkgconfig/libproxy-1.0.pc %{_datadir}/cmake/Modules/Findlibproxy.cmake +%dir %{_datadir}/vala +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/libproxy-1.0.vapi %files -n python-libproxy %defattr(-, root, root) %{python_sitelib}/*.py + +%files -n perl-Net-Libproxy +%defattr(-,root,root) +%dir %{perl_vendorarch}/Net +%dir %{perl_vendorarch}/auto/Net +%dir %{perl_vendorarch}/auto/Net/Libproxy +%{perl_vendorarch}/Net/Libproxy.pm +%{perl_vendorarch}/auto/Net/Libproxy/Libproxy.so %else %files -n libproxy1-config-kde4