Accepting request 522148 from home:jengelh:branches:GNOME:Factory

- Update descriptions and RPM categories.

OBS-URL: https://build.opensuse.org/request/show/522148
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libproxy?expand=0&rev=136
This commit is contained in:
Dominique Leuenberger 2017-09-08 15:04:45 +00:00 committed by Git OBS Bridge
parent 2a4ac8cf50
commit 2750fef3aa
4 changed files with 88 additions and 136 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Sep 7 19:29:58 UTC 2017 - jengelh@inai.de
- Update descriptions and RPM categories.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu May 11 09:36:16 UTC 2017 - dimstar@opensuse.org Thu May 11 09:36:16 UTC 2017 - dimstar@opensuse.org

View File

@ -35,9 +35,9 @@
Name: libproxy-plugins Name: libproxy-plugins
Version: 0.4.15 Version: 0.4.15
Release: 0 Release: 0
Summary: Libproxy provides consistent proxy configuration to applications Summary: Automatic proxy configuration management for applications
License: GPL-2.0+ AND LGPL-2.1+ License: GPL-2.0+ AND LGPL-2.1+
Group: System/Libraries Group: Development/Libraries/C and C++
Url: http://code.google.com/p/libproxy/ Url: http://code.google.com/p/libproxy/
Source: https://github.com/libproxy/%{_name}/archive/%{version}.tar.gz Source: https://github.com/libproxy/%{_name}/archive/%{version}.tar.gz
Source99: baselibs.conf Source99: baselibs.conf
@ -81,57 +81,48 @@ BuildRequires: mono-devel
%endif %endif
%description %description
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* 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
%if %build_core_not_modules %if %build_core_not_modules
%package tools %package tools
Summary: A simple application using libproxy Summary: An example application using libproxy
Group: System/Libraries Group: System/Libraries
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
%description tools %description tools
A simple application that will use libproxy to give the results you can An example application that will use libproxy to give the results that can
expect from other applications. It can be used to debug what would be expected from other applications. It can be used to debug what would
happen in various cases. happen in various cases.
%package devel %package devel
Summary: Libproxy provides consistent proxy configuration to applications - Development Files Summary: Development files for libproxy, a library to do PAC/WPAD
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
%description devel %description devel
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* no external dependencies within libproxy core (libproxy modules This subpackage contains header files for developing applications
may have dependencies) that want to make use of libproxy.
* 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 libproxy1 %package -n libproxy1
Summary: Libproxy provides consistent proxy configuration to applications Summary: Automatic proxy configuration management for applications
Group: System/Libraries Group: System/Libraries
%if !%{build_mozjs} %if !%{build_mozjs}
Obsoletes: libproxy1-pacrunner-mozjs <= %{version} Obsoletes: libproxy1-pacrunner-mozjs <= %{version}
%endif %endif
%description -n libproxy1 %description -n libproxy1
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* no external dependencies within libproxy core (libproxy modules Proxy autoconfiguration (PAC) requires JavaScript (which most
may have dependencies) applications do not have), and determing the PAC script location
* only 3 functions in the stable external API requires a WPAD protocol implementation, which complicate proxy
* dynamic adjustment to changing network topology support. libproxy exists to abstract this issue and provides
* a standard way of dealing with proxy settings across all scenarios an answer how to reach a certain network resource.
%else %else
%if 0%{?favor_gtk2} %if 0%{?favor_gtk2}
@ -170,8 +161,8 @@ proxy settings.
%package -n libproxy1-config-kde %package -n libproxy1-config-kde
Summary: Libproxy module for KDE configuration Summary: Libproxy module for KDE configuration
Group: System/Libraries
# We don't really need the library, but this package brings kreadconfig5 # We don't really need the library, but this package brings kreadconfig5
Group: System/Libraries
Requires: libKF5ConfigCore5 Requires: libKF5ConfigCore5
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
Provides: libproxy-kde = %{version} Provides: libproxy-kde = %{version}
@ -196,9 +187,8 @@ Requires: libproxy1-pacrunner = %{version}
A module to extend libproxy with capabilities to query KDE4 about proxy A module to extend libproxy with capabilities to query KDE4 about proxy
settings. settings.
%if %{build_mozjs}
%package -n libproxy1-pacrunner-mozjs %package -n libproxy1-pacrunner-mozjs
Summary: Libproxy module to support wpad/pac parsing via Mozilla JavaScript Engine Summary: Libproxy module to support WPAD/PAC parsing via the Mozilla JavaScript Engine
Group: System/Libraries Group: System/Libraries
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
# A virtual symbol to identify that this is a pacrunner. # A virtual symbol to identify that this is a pacrunner.
@ -210,10 +200,9 @@ Supplements: packageand(libproxy1:libmozjs185-1_0)
%description -n libproxy1-pacrunner-mozjs %description -n libproxy1-pacrunner-mozjs
A module to extend libproxy with capabilities to pass addresses to a A module to extend libproxy with capabilities to pass addresses to a
WPAD/PAC script and have it find the correct proxy. WPAD/PAC script and have it find the correct proxy.
%endif
%package -n libproxy1-pacrunner-webkit %package -n libproxy1-pacrunner-webkit
Summary: Libproxy module to support WPAD/PAC parsing via WebKit JavaScript Engine Summary: Libproxy module to support WPAD/PAC parsing via the WebKit JavaScript Engine
Group: System/Libraries Group: System/Libraries
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
# A virtual symbol to identify that this is a pacrunner. # A virtual symbol to identify that this is a pacrunner.
@ -244,25 +233,21 @@ about network configuration changes.
%package -n python3-libproxy %package -n python3-libproxy
Summary: Python3 bindings for libproxy Summary: Python3 bindings for libproxy
Group: System/Libraries Group: Development/Languages/Python
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
%if 0%{?suse_version} > 1110 %if 0%{?suse_version} > 1110
BuildArch: noarch BuildArch: noarch
%endif %endif
%description -n python3-libproxy %description -n python3-libproxy
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* no external dependencies within libproxy core (libproxy modules This package contains the Python 3 bindings for libproxy.
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 python-libproxy %package -n python-libproxy
Summary: Python bindings for libproxy Summary: Python bindings for libproxy
Group: System/Libraries Group: Development/Languages/Python
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
%if 0%{?suse_version} > 1110 %if 0%{?suse_version} > 1110
BuildArch: noarch BuildArch: noarch
@ -270,18 +255,14 @@ BuildArch: noarch
%endif %endif
%description -n python-libproxy %description -n python-libproxy
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* no external dependencies within libproxy core (libproxy modules This package contains the Python 2 bindings for libproxy.
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 perl-Net-Libproxy %package -n perl-Net-Libproxy
Summary: Perl bindings for libproxy Summary: Perl bindings for libproxy
Group: Development/Libraries/Perl Group: Development/Languages/Perl
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
%if 0%{?perl_requires:1} %if 0%{?perl_requires:1}
%{perl_requires} %{perl_requires}
@ -291,33 +272,23 @@ Requires: perl >= %{perl_version}
%endif %endif
%description -n perl-Net-Libproxy %description -n perl-Net-Libproxy
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* no external dependencies within libproxy core (libproxy modules This package contains the Perl for libproxy.
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
%if %{with mono}
%package -n libproxy-sharp %package -n libproxy-sharp
Summary: .Net bindings for libproxy Summary: .Net bindings for libproxy
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
%description -n libproxy-sharp %description -n libproxy-sharp
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* no external dependencies within libproxy core (libproxy modules This package contains the Mono/.NET for libproxy.
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
%endif
%endif %endif # build_core_not_modules
%prep %prep
%setup -q -n %{_sourcename} %setup -q -n %{_sourcename}

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Sep 7 19:29:58 UTC 2017 - jengelh@inai.de
- Update descriptions and RPM categories.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu May 11 09:36:16 UTC 2017 - dimstar@opensuse.org Thu May 11 09:36:16 UTC 2017 - dimstar@opensuse.org

View File

@ -35,9 +35,9 @@
Name: libproxy Name: libproxy
Version: 0.4.15 Version: 0.4.15
Release: 0 Release: 0
Summary: Libproxy provides consistent proxy configuration to applications Summary: Automatic proxy configuration management for applications
License: GPL-2.0+ AND LGPL-2.1+ License: GPL-2.0+ AND LGPL-2.1+
Group: System/Libraries Group: Development/Libraries/C and C++
Url: http://code.google.com/p/libproxy/ Url: http://code.google.com/p/libproxy/
Source: https://github.com/libproxy/%{_name}/archive/%{version}.tar.gz Source: https://github.com/libproxy/%{_name}/archive/%{version}.tar.gz
Source99: baselibs.conf Source99: baselibs.conf
@ -81,57 +81,48 @@ BuildRequires: mono-devel
%endif %endif
%description %description
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* 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
%if %build_core_not_modules %if %build_core_not_modules
%package tools %package tools
Summary: A simple application using libproxy Summary: An example application using libproxy
Group: System/Libraries Group: System/Libraries
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
%description tools %description tools
A simple application that will use libproxy to give the results you can An example application that will use libproxy to give the results that can
expect from other applications. It can be used to debug what would be expected from other applications. It can be used to debug what would
happen in various cases. happen in various cases.
%package devel %package devel
Summary: Libproxy provides consistent proxy configuration to applications - Development Files Summary: Development files for libproxy, a library to do PAC/WPAD
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
%description devel %description devel
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* no external dependencies within libproxy core (libproxy modules This subpackage contains header files for developing applications
may have dependencies) that want to make use of libproxy.
* 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 libproxy1 %package -n libproxy1
Summary: Libproxy provides consistent proxy configuration to applications Summary: Automatic proxy configuration management for applications
Group: System/Libraries Group: System/Libraries
%if !%{build_mozjs} %if !%{build_mozjs}
Obsoletes: libproxy1-pacrunner-mozjs <= %{version} Obsoletes: libproxy1-pacrunner-mozjs <= %{version}
%endif %endif
%description -n libproxy1 %description -n libproxy1
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* no external dependencies within libproxy core (libproxy modules Proxy autoconfiguration (PAC) requires JavaScript (which most
may have dependencies) applications do not have), and determing the PAC script location
* only 3 functions in the stable external API requires a WPAD protocol implementation, which complicate proxy
* dynamic adjustment to changing network topology support. libproxy exists to abstract this issue and provides
* a standard way of dealing with proxy settings across all scenarios an answer how to reach a certain network resource.
%else %else
%if 0%{?favor_gtk2} %if 0%{?favor_gtk2}
@ -170,8 +161,8 @@ proxy settings.
%package -n libproxy1-config-kde %package -n libproxy1-config-kde
Summary: Libproxy module for KDE configuration Summary: Libproxy module for KDE configuration
Group: System/Libraries
# We don't really need the library, but this package brings kreadconfig5 # We don't really need the library, but this package brings kreadconfig5
Group: System/Libraries
Requires: libKF5ConfigCore5 Requires: libKF5ConfigCore5
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
Provides: libproxy-kde = %{version} Provides: libproxy-kde = %{version}
@ -196,9 +187,8 @@ Requires: libproxy1-pacrunner = %{version}
A module to extend libproxy with capabilities to query KDE4 about proxy A module to extend libproxy with capabilities to query KDE4 about proxy
settings. settings.
%if %{build_mozjs}
%package -n libproxy1-pacrunner-mozjs %package -n libproxy1-pacrunner-mozjs
Summary: Libproxy module to support wpad/pac parsing via Mozilla JavaScript Engine Summary: Libproxy module to support WPAD/PAC parsing via the Mozilla JavaScript Engine
Group: System/Libraries Group: System/Libraries
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
# A virtual symbol to identify that this is a pacrunner. # A virtual symbol to identify that this is a pacrunner.
@ -210,10 +200,9 @@ Supplements: packageand(libproxy1:libmozjs185-1_0)
%description -n libproxy1-pacrunner-mozjs %description -n libproxy1-pacrunner-mozjs
A module to extend libproxy with capabilities to pass addresses to a A module to extend libproxy with capabilities to pass addresses to a
WPAD/PAC script and have it find the correct proxy. WPAD/PAC script and have it find the correct proxy.
%endif
%package -n libproxy1-pacrunner-webkit %package -n libproxy1-pacrunner-webkit
Summary: Libproxy module to support WPAD/PAC parsing via WebKit JavaScript Engine Summary: Libproxy module to support WPAD/PAC parsing via the WebKit JavaScript Engine
Group: System/Libraries Group: System/Libraries
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
# A virtual symbol to identify that this is a pacrunner. # A virtual symbol to identify that this is a pacrunner.
@ -244,25 +233,21 @@ about network configuration changes.
%package -n python3-libproxy %package -n python3-libproxy
Summary: Python3 bindings for libproxy Summary: Python3 bindings for libproxy
Group: System/Libraries Group: Development/Languages/Python
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
%if 0%{?suse_version} > 1110 %if 0%{?suse_version} > 1110
BuildArch: noarch BuildArch: noarch
%endif %endif
%description -n python3-libproxy %description -n python3-libproxy
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* no external dependencies within libproxy core (libproxy modules This package contains the Python 3 bindings for libproxy.
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 python-libproxy %package -n python-libproxy
Summary: Python bindings for libproxy Summary: Python bindings for libproxy
Group: System/Libraries Group: Development/Languages/Python
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
%if 0%{?suse_version} > 1110 %if 0%{?suse_version} > 1110
BuildArch: noarch BuildArch: noarch
@ -270,18 +255,14 @@ BuildArch: noarch
%endif %endif
%description -n python-libproxy %description -n python-libproxy
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* no external dependencies within libproxy core (libproxy modules This package contains the Python 2 bindings for libproxy.
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 perl-Net-Libproxy %package -n perl-Net-Libproxy
Summary: Perl bindings for libproxy Summary: Perl bindings for libproxy
Group: Development/Libraries/Perl Group: Development/Languages/Perl
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
%if 0%{?perl_requires:1} %if 0%{?perl_requires:1}
%{perl_requires} %{perl_requires}
@ -291,33 +272,23 @@ Requires: perl >= %{perl_version}
%endif %endif
%description -n perl-Net-Libproxy %description -n perl-Net-Libproxy
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* no external dependencies within libproxy core (libproxy modules This package contains the Perl for libproxy.
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
%if %{with mono}
%package -n libproxy-sharp %package -n libproxy-sharp
Summary: .Net bindings for libproxy Summary: .Net bindings for libproxy
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: libproxy1 = %{version} Requires: libproxy1 = %{version}
%description -n libproxy-sharp %description -n libproxy-sharp
libproxy offers the following features: * extremely small core libproxy is a library that provides automatic proxy configuration
footprint (< 35K) management.
* no external dependencies within libproxy core (libproxy modules This package contains the Mono/.NET for libproxy.
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
%endif
%endif %endif # build_core_not_modules
%prep %prep
%setup -q -n %{_sourcename} %setup -q -n %{_sourcename}