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

View File

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

View File

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