commit 2fef83bd5183cf09b0e39c0eadd15a9f18a172e9 Author: Jakub Bogusz <qbo...@pld-linux.org> Date: Sun Jan 26 22:39:46 2025 +0100
- added -apidocs, updated dependencies libproxy.spec | 42 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 34 insertions(+), 8 deletions(-) --- diff --git a/libproxy.spec b/libproxy.spec index 392fa3a..806ed2a 100644 --- a/libproxy.spec +++ b/libproxy.spec @@ -1,7 +1,6 @@ -# TODO: -# - apidocs subpackage # # Conditional build: +%bcond_without apidocs # API documentation %bcond_without duktape # Duktape pacrunner plugin %bcond_without kde # KDE 4/5 config plugin @@ -16,17 +15,22 @@ Group: Libraries Source0: https://github.com/libproxy/libproxy/archive/%{version}/%{name}-%{version}.tar.gz # Source0-md5: 11fd35c17e0ae017bae764fae1651973 URL: https://libproxy.github.io/libproxy/ +BuildRequires: curl-devel BuildRequires: dbus-devel %{?with_duktape:BuildRequires: duktape-devel} -BuildRequires: glib2-devel >= 1:2.26 +%{?with_apidocs:BuildRequires: gi-docgen} +BuildRequires: glib2-devel >= 1:2.71.3 +BuildRequires: gsettings-desktop-schemas-devel BuildRequires: libstdc++-devel >= 6:7 -BuildRequires: meson +BuildRequires: meson >= 0.59.0 +BuildRequires: ninja >= 1.5 BuildRequires: pkgconfig +BuildRequires: rpm-build >= 4.6 BuildRequires: rpmbuild(macros) >= 1.752 BuildRequires: sed >= 4.0 BuildRequires: xorg-lib-libX11-devel BuildRequires: xorg-lib-libXmu-devel -Requires: glib2 >= 1:2.26 +Requires: glib2 >= 1:2.71.3 Obsoletes: dotnet-libproxy-sharp < 0.5.9 Obsoletes: dotnet-libproxy-sharp-devel < 0.5.9 Obsoletes: libproxy-duktape < 0.5.9 @@ -52,6 +56,7 @@ Summary: Header files for libproxy library Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libproxy Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: glib2-devel >= 1:2.71.3 Requires: libstdc++-devel Obsoletes: libproxy-static < 0.4 @@ -74,14 +79,26 @@ Vala bindings for libproxy API. %description -n vala-libproxy -l pl.UTF-8 Wiązania API libproxy dla języka Vala. +%package apidocs +Summary: API documentation for libproxy library +Summary(pl.UTF-8): Dokumentacja API biblioteki libproxy +Group: Documentation +BuildArch: noarch + +%description apidocs +API documentation for libproxy library. + +%description apidocs -l pl.UTF-8 +Dokumentacja API biblioteki libproxy. + %prep %setup -q -#%patch0 -p1 %build %meson build \ - %{!?with_duktape:-Dpacrunner-duktape=false} \ %{!?with_kde:-Dconfig-kde=false} \ + %{!?with_apidocs:-Ddocs=false} \ + %{!?with_duktape:-Dpacrunner-duktape=false} \ -Drelease=true \ -Dvapi=true @@ -92,7 +109,10 @@ rm -rf $RPM_BUILD_ROOT %ninja_install -C build -%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libproxy-1.0 +%if %{with apidocs} +install -d $RPM_BUILD_ROOT%{_gidocdir} +%{__mv} $RPM_BUILD_ROOT%{_docdir}/libproxy-1.0 $RPM_BUILD_ROOT%{_gidocdir} +%endif %clean rm -rf $RPM_BUILD_ROOT @@ -122,3 +142,9 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %{_datadir}/vala/vapi/libproxy-1.0.vapi %{_datadir}/vala/vapi/libproxy-1.0.deps + +%if %{with apidocs} +%files apidocs +%defattr(644,root,root,755) +%{_gidocdir}/libproxy-1.0 +%endif ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/libproxy.git/commitdiff/2fef83bd5183cf09b0e39c0eadd15a9f18a172e9 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit