[packages/signon] - disable cryptsetup extenson (seems abandoned/neglected upstream) - rel 3

baggins baggins at pld-linux.org
Wed May 23 13:43:43 CEST 2018


commit 6489fb75c83514aadcb3994b97aff30b8a4591ae
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Wed May 23 20:43:03 2018 +0900

    - disable cryptsetup extenson (seems abandoned/neglected upstream)
    - rel 3

 signon.spec | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/signon.spec b/signon.spec
index d89d816..054bfad 100644
--- a/signon.spec
+++ b/signon.spec
@@ -1,8 +1,12 @@
+#
+# Conditional build:
+%bcond_with	cryptsetup		# cryptsetup support
+#
 Summary:	Single Sign On libraries and daemon
 Summary(pl.UTF-8):	Biblioteki i demon Single Sign On
 Name:		signon
 Version:	8.59
-Release:	2
+Release:	3
 License:	LGPL v2.1
 Group:		Libraries
 #Source0Download: https://gitlab.com/accounts-sso/signond/tags?sort=updated_desc
@@ -17,7 +21,7 @@ BuildRequires:	Qt5Network-devel >= 5
 BuildRequires:	Qt5Sql-devel >= 5
 BuildRequires:	Qt5Test-devel >= 5
 BuildRequires:	Qt5Xml-devel >= 5
-BuildRequires:	cryptsetup-devel
+%{?with_cryptsetup:BuildRequires:	cryptsetup-devel}
 BuildRequires:	doxygen
 BuildRequires:	libproxy-devel
 BuildRequires:	pkgconfig
@@ -132,7 +136,7 @@ Statyczna biblioteka libsignon-qt5.
 install -d build-qt5
 cd build-qt5
 qmake-qt5 ../signon.pro \
-	CONFIG+=cryptsetup \
+	%{?with_cryptsetup:CONFIG+=cryptsetup} \
 	BUILD_DIR="build-qt5" \
 	LIBDIR="%{_libdir}" \
 	QMAKE_CXX="%{__cxx}" \
@@ -178,8 +182,10 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/signon/libpasswordplugin.so
 %attr(755,root,root) %{_libdir}/signon/libssotestplugin.so
 %attr(755,root,root) %{_libdir}/signon/libssotest2plugin.so
+%if %{with cryptsetup}
 %dir %{_libdir}/signon/extensions
 %attr(755,root,root) %{_libdir}/signon/extensions/libcryptsetup.so
+%endif
 %{_datadir}/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service
 %{_datadir}/dbus-1/services/com.nokia.SingleSignOn.Backup.service
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/signon.git/commitdiff/6489fb75c83514aadcb3994b97aff30b8a4591ae



More information about the pld-cvs-commit mailing list