From 80329a8ff562a904c8d59280642ca742362180df Mon Sep 17 00:00:00 2001 From: basebuilder_pel7ppc64lebuilder0 Date: Thu, 22 Nov 2018 12:51:13 +0100 Subject: [PATCH] subversion add gnome-keyring option Signed-off-by: basebuilder_pel7ppc64lebuilder0 --- SPECS/subversion.spec | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/SPECS/subversion.spec b/SPECS/subversion.spec index 9223ae3e..4d4768f0 100644 --- a/SPECS/subversion.spec +++ b/SPECS/subversion.spec @@ -3,6 +3,7 @@ %global _hardened_build 1 +%define with_gnomekeyring 0 %define with_java 0 %define with_kwallet 0 @@ -106,6 +107,7 @@ Requires: apr-devel%{?_isa}, apr-util-devel%{?_isa} The subversion-devel package includes the libraries and include files for developers interacting with the subversion package. +%if %{with_gnomekeyring} %package gnome Group: Development/Tools Summary: GNOME Keyring support for Subversion @@ -115,6 +117,7 @@ BuildRequires: libgnome-keyring-devel, dbus-devel %description gnome The subversion-gnome package adds support for storing Subversion passwords in the GNOME Keyring. +%endif %if %{with_kwallet} %package kde @@ -242,7 +245,9 @@ export CC=gcc CXX=g++ JAVA_HOME=%{jdk_path} CFLAGS="$RPM_OPT_FLAGS" --disable-static --with-sasl=%{_prefix} \ --disable-neon-version-check \ --with-libmagic=%{_prefix} \ +%if %{with_gnomekeyring} --with-gnome-keyring \ +%endif %if %{with_java} --enable-javahl \ --with-junit=%{_prefix}/share/java/junit.jar \ @@ -452,16 +457,20 @@ rm -rf ${RPM_BUILD_ROOT} %if %{with_kwallet} %exclude %{_libdir}/libsvn_auth_kwallet* %endif +%if %{with_gnomekeyring} %exclude %{_libdir}/libsvn_auth_gnome* +%endif %files python %defattr(-,root,root) %{python_sitearch}/svn %{python_sitearch}/libsvn +%if %{with_gnomekeyring} %files gnome %defattr(-,root,root) %{_libdir}/libsvn_auth_gnome_keyring-*.so.* +%endif %if %{with_kwallet} %files kde