From 6489fb75c83514aadcb3994b97aff30b8a4591ae Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Wed, 23 May 2018 20:43:03 +0900 Subject: [PATCH] - 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 -- 2.44.0