From 74d9b3005defdb97967114dda974caf85fd4d495 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 30 Mar 2015 20:09:57 +0000 Subject: [PATCH 01/31] Initial setup of the repo --- .gitignore | 0 sources | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From 902273d83bb2419a6fd0a13fa0d334c60c56ec04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Tue, 31 Mar 2015 11:13:54 +0200 Subject: [PATCH 02/31] Import package (signon 8.57) --- .gitignore | 1 + signon.spec | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 115 insertions(+) create mode 100644 signon.spec diff --git a/.gitignore b/.gitignore index e69de29..91a8676 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/signon-8.57.tar.bz2 diff --git a/signon.spec b/signon.spec new file mode 100644 index 0000000..6668c6d --- /dev/null +++ b/signon.spec @@ -0,0 +1,113 @@ +Name: signon +Version: 8.57 +Release: 2%{?dist} +Summary: Accounts framework for Linux and POSIX based platforms + +License: LGPLv2 +URL: https://code.google.com/p/accounts-sso + +# Source available from https://drive.google.com/drive/#folders/0B8fX9XOwH_g4alFsYV8tZTI4VjQ +# as per https://groups.google.com/forum/#!topic/accounts-sso-announce/8MserPgUV5M +Source0: signon-%{version}.tar.bz2 + +BuildRequires: qt5-qtbase-devel +BuildRequires: doxygen +BuildRequires: graphviz +BuildRequires: libproxy-devel + +Requires: dbus + +%description +Single Sign-On is a framework for centrally storing authentication credentials +and handling authentication on behalf of applications as requested by +applications. It consists of a secure storage of login credentials (for example +usernames and passwords), plugins for different authentication systems and a +client library for applications to communicate with this system. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package doc +Summary: Documentation for %{name} +BuildArch: noarch + +%description doc +The %{name}-doc package contains documentation for %{name}. + + +%prep +%setup -q -n signon-%{version} + + +%build +# Make sure it compiles against Fedora's Qt5 +sed -i "s/qdbusxml2cpp/qdbusxml2cpp-qt5/" src/signond/signond.pro + +export PATH=%{_qt5_bindir}:$PATH +%{qmake_qt5} QMF_INSTALL_ROOT=%{_prefix} \ + CONFIG+=release signon.pro + +make %{?_smp_mflags} + + +%install +make install INSTALL_ROOT=%{buildroot} + + +# Remove static libraries +rm %{buildroot}/%{_libdir}/*.a + + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + + +%files +%doc README TODO NOTES COPYING +%config(noreplace) %{_sysconfdir}/signond.conf +%{_bindir}/signond +%{_bindir}/signonpluginprocess +%{_libdir}/libsignon-extension.so.* +%{_libdir}/libsignon-plugins-common.so.* +%{_libdir}/libsignon-plugins.so.* +%{_libdir}/libsignon-qt5.so.* +%{_libdir}/signon +%{_datadir}/dbus-1/interfaces/*.xml +%{_datadir}/dbus-1/services/*.service + +%files devel +%{_includedir}/signon-extension +%{_includedir}/signon-plugins +%{_includedir}/signon-qt5 +%{_includedir}/signond +%{_libdir}/cmake/SignOnQt5 +%{_libdir}/libsignon-extension.so +%{_libdir}/libsignon-plugins-common.so +%{_libdir}/libsignon-plugins.so +%{_libdir}/libsignon-qt5.so +%{_libdir}/pkgconfig/*.pc + +%files doc +%{_docdir}/signon +%{_docdir}/libsignon-qt +%{_docdir}/signon-plugins +%{_docdir}/signon-plugins-dev + + +%changelog +* Sat Mar 28 2015 Daniel Vrátil - 8.57-2 +- rename to signon +- drop glib2-devel dep +- fix %%changelog + +* Tue Mar 17 2015 Daniel Vrátil - 8.57-1 +- rename to signon-qt5, update + +* Wed Feb 26 2014 Daniel Vrátil - 8.56-1 +- initial version + diff --git a/sources b/sources index e69de29..8102780 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +9afb31332df8afffd8923f0079967d31 signon-8.57.tar.bz2 From a6de618eb031f9ed078f24a6518992ebb3213959 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 1 Apr 2015 07:07:45 -0500 Subject: [PATCH 03/31] 8.57-3 - out-of-src build - %files: track closer, less globs (sonames, pkgconfig) - own libdir/extensions/ - patch out building of (unused) static lib --- signon-8.57-no_static.patch | 13 +++++++ signon.spec | 67 ++++++++++++++++++++++++------------- 2 files changed, 56 insertions(+), 24 deletions(-) create mode 100644 signon-8.57-no_static.patch diff --git a/signon-8.57-no_static.patch b/signon-8.57-no_static.patch new file mode 100644 index 0000000..4b490b3 --- /dev/null +++ b/signon-8.57-no_static.patch @@ -0,0 +1,13 @@ +diff -up signon-8.57/lib/SignOn/SignOn.pro.no_static signon-8.57/lib/SignOn/SignOn.pro +--- signon-8.57/lib/SignOn/SignOn.pro.no_static 2014-08-25 09:33:29.000000000 -0500 ++++ signon-8.57/lib/SignOn/SignOn.pro 2015-04-01 06:57:53.337391324 -0500 +@@ -1,7 +1,7 @@ + TEMPLATE = subdirs + CONFIG += ordered + SUBDIRS = \ +- libsignon-qt-shared.pro \ +- libsignon-qt-static.pro ++ libsignon-qt-shared.pro ++# libsignon-qt-static.pro + + include(doc/doc.pri) diff --git a/signon.spec b/signon.spec index 6668c6d..17ed6f3 100644 --- a/signon.spec +++ b/signon.spec @@ -1,6 +1,6 @@ Name: signon Version: 8.57 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -10,6 +10,10 @@ URL: https://code.google.com/p/accounts-sso # as per https://groups.google.com/forum/#!topic/accounts-sso-announce/8MserPgUV5M Source0: signon-%{version}.tar.bz2 +# cmake config files still define SIGNONQT_LIBRARIES_STATIC, but meh, anyone who +# tries to use that deserves what they get +Patch1: signon-8.57-no_static.patch + BuildRequires: qt5-qtbase-devel BuildRequires: doxygen BuildRequires: graphviz @@ -43,63 +47,78 @@ The %{name}-doc package contains documentation for %{name}. %prep %setup -q -n signon-%{version} +%patch1 -p1 -b .no_static + %build # Make sure it compiles against Fedora's Qt5 sed -i "s/qdbusxml2cpp/qdbusxml2cpp-qt5/" src/signond/signond.pro export PATH=%{_qt5_bindir}:$PATH -%{qmake_qt5} QMF_INSTALL_ROOT=%{_prefix} \ - CONFIG+=release signon.pro -make %{?_smp_mflags} +mkdir %{_target_platform} +pushd %{_target_platform} +%{qmake_qt5} ../signon.pro \ + CONFIG+=release \ + QMF_INSTALL_ROOT=%{_prefix} +popd +make %{?_smp_mflags} -C %{_target_platform} -%install -make install INSTALL_ROOT=%{buildroot} +%install +make install INSTALL_ROOT=%{buildroot} -C %{_target_platform} -# Remove static libraries -rm %{buildroot}/%{_libdir}/*.a +# create/own libdir/extensions +mkdir -p %{buildroot}%{_libdir}/extensions/ %post -p /sbin/ldconfig %postun -p /sbin/ldconfig - %files %doc README TODO NOTES COPYING %config(noreplace) %{_sysconfdir}/signond.conf %{_bindir}/signond %{_bindir}/signonpluginprocess -%{_libdir}/libsignon-extension.so.* -%{_libdir}/libsignon-plugins-common.so.* -%{_libdir}/libsignon-plugins.so.* -%{_libdir}/libsignon-qt5.so.* -%{_libdir}/signon +%{_libdir}/libsignon-extension.so.1* +%{_libdir}/libsignon-plugins-common.so.1* +%{_libdir}/libsignon-plugins.so.1* +%{_libdir}/libsignon-qt5.so.1* +%{_libdir}/signon/ %{_datadir}/dbus-1/interfaces/*.xml %{_datadir}/dbus-1/services/*.service %files devel -%{_includedir}/signon-extension -%{_includedir}/signon-plugins -%{_includedir}/signon-qt5 -%{_includedir}/signond -%{_libdir}/cmake/SignOnQt5 +%{_includedir}/signon-extension/ +%{_includedir}/signon-plugins/ +%{_includedir}/signon-qt5/ +%{_includedir}/signond/ +%{_libdir}/cmake/SignOnQt5/ %{_libdir}/libsignon-extension.so %{_libdir}/libsignon-plugins-common.so %{_libdir}/libsignon-plugins.so %{_libdir}/libsignon-qt5.so -%{_libdir}/pkgconfig/*.pc +%{_libdir}/pkgconfig/SignOnExtension.pc +%{_libdir}/pkgconfig/libsignon-qt5.pc +%{_libdir}/pkgconfig/signon-plugins-common.pc +%{_libdir}/pkgconfig/signon-plugins.pc +%{_libdir}/pkgconfig/signond.pc %files doc -%{_docdir}/signon -%{_docdir}/libsignon-qt -%{_docdir}/signon-plugins -%{_docdir}/signon-plugins-dev +%{_docdir}/signon/ +%{_docdir}/libsignon-qt/ +%{_docdir}/signon-plugins/ +%{_docdir}/signon-plugins-dev/ %changelog +* Wed Apr 01 2015 Rex Dieter - 8.57-3 +- out-of-src build +- %%files: track closer, less globs (sonames, pkgconfig) +- own libdir/extensions/ +- patch out building of (unused) static lib + * Sat Mar 28 2015 Daniel Vrátil - 8.57-2 - rename to signon - drop glib2-devel dep From db1bf4e8709555c72d99bdd375722a8f14bb6730 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 1 Apr 2015 07:19:36 -0500 Subject: [PATCH 04/31] revert out-of-src tree build, needswork --- signon.spec | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/signon.spec b/signon.spec index 17ed6f3..15cd5e5 100644 --- a/signon.spec +++ b/signon.spec @@ -56,18 +56,16 @@ sed -i "s/qdbusxml2cpp/qdbusxml2cpp-qt5/" src/signond/signond.pro export PATH=%{_qt5_bindir}:$PATH -mkdir %{_target_platform} -pushd %{_target_platform} -%{qmake_qt5} ../signon.pro \ +# FIXME: out-of-src tree build fails -- rex +%{qmake_qt5} signon.pro \ CONFIG+=release \ QMF_INSTALL_ROOT=%{_prefix} -popd -make %{?_smp_mflags} -C %{_target_platform} +make %{?_smp_mflags} %install -make install INSTALL_ROOT=%{buildroot} -C %{_target_platform} +make install INSTALL_ROOT=%{buildroot} # create/own libdir/extensions mkdir -p %{buildroot}%{_libdir}/extensions/ @@ -114,7 +112,6 @@ mkdir -p %{buildroot}%{_libdir}/extensions/ %changelog * Wed Apr 01 2015 Rex Dieter - 8.57-3 -- out-of-src build - %%files: track closer, less globs (sonames, pkgconfig) - own libdir/extensions/ - patch out building of (unused) static lib From 5a19fb3994073592ad94b43e1f11d4042107dfe3 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Wed, 8 Apr 2015 20:50:00 +0200 Subject: [PATCH 05/31] force proper libdir - fixes build on 64-bit architectures other than x86-64 --- signon.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/signon.spec b/signon.spec index 15cd5e5..6cb493a 100644 --- a/signon.spec +++ b/signon.spec @@ -1,6 +1,6 @@ Name: signon Version: 8.57 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -59,7 +59,7 @@ export PATH=%{_qt5_bindir}:$PATH # FIXME: out-of-src tree build fails -- rex %{qmake_qt5} signon.pro \ CONFIG+=release \ - QMF_INSTALL_ROOT=%{_prefix} + QMF_INSTALL_ROOT=%{_prefix} LIBDIR=%{_libdir} make %{?_smp_mflags} @@ -111,6 +111,9 @@ mkdir -p %{buildroot}%{_libdir}/extensions/ %changelog +* Wed Apr 08 2015 Marcin Juszkiewicz - 8.57-4 +- force proper libdir - fixes build on 64-bit architectures other than x86-64 + * Wed Apr 01 2015 Rex Dieter - 8.57-3 - %%files: track closer, less globs (sonames, pkgconfig) - own libdir/extensions/ From 29cc7d903e531dacb62434bd904854a875fdf58f Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 2 May 2015 17:44:46 +0200 Subject: [PATCH 06/31] Rebuilt for GCC 5 C++11 ABI change --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index 6cb493a..ac5b45a 100644 --- a/signon.spec +++ b/signon.spec @@ -1,6 +1,6 @@ Name: signon Version: 8.57 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -111,6 +111,9 @@ mkdir -p %{buildroot}%{_libdir}/extensions/ %changelog +* Sat May 02 2015 Kalev Lember - 8.57-5 +- Rebuilt for GCC 5 C++11 ABI change + * Wed Apr 08 2015 Marcin Juszkiewicz - 8.57-4 - force proper libdir - fixes build on 64-bit architectures other than x86-64 From 6a3f498f094b499000e54abfaddf82fbd9b1ec61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 4 May 2015 11:12:55 +0200 Subject: [PATCH 07/31] Obsoletes/Provides signon-qt5 --- signon.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index ac5b45a..aef4a5a 100644 --- a/signon.spec +++ b/signon.spec @@ -1,6 +1,6 @@ Name: signon Version: 8.57 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -19,6 +19,10 @@ BuildRequires: doxygen BuildRequires: graphviz BuildRequires: libproxy-devel +# signon-qt5 was in ktp-5 COPR +Obsoletes: signon-qt5 < 8.57-5 +Provides: signon-qt5 = %{version}-%{release} + Requires: dbus %description @@ -111,6 +115,9 @@ mkdir -p %{buildroot}%{_libdir}/extensions/ %changelog +* Mon May 04 2015 Daniel Vrátil - 8.57-6 +- Obsoletes/Provides signon-qt5 (for compatibility with COPR) + * Sat May 02 2015 Kalev Lember - 8.57-5 - Rebuilt for GCC 5 C++11 ABI change From 55c69e1cb797ab31ed7ea8aa783b0010fb107b44 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 00:50:38 +0000 Subject: [PATCH 08/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index aef4a5a..680fe30 100644 --- a/signon.spec +++ b/signon.spec @@ -1,6 +1,6 @@ Name: signon Version: 8.57 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -115,6 +115,9 @@ mkdir -p %{buildroot}%{_libdir}/extensions/ %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 8.57-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Mon May 04 2015 Daniel Vrátil - 8.57-6 - Obsoletes/Provides signon-qt5 (for compatibility with COPR) From 58221936be13dce160c35b8702691fd170dddfdc Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 21 Dec 2015 13:47:53 -0600 Subject: [PATCH 09/31] fix/update URL/Source0, move xml interface files to -devel, Provides: signond, use %license --- .gitignore | 1 + signon.spec | 27 ++++++++++++++++++--------- sources | 2 +- 3 files changed, 20 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 91a8676..0025f16 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /signon-8.57.tar.bz2 +/signond-8.57.tar.gz diff --git a/signon.spec b/signon.spec index 680fe30..465c5af 100644 --- a/signon.spec +++ b/signon.spec @@ -1,14 +1,15 @@ + +%global commit0 aeb0cc3540507027ee2c66dd24e60f3cbf55fee4 + Name: signon Version: 8.57 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 -URL: https://code.google.com/p/accounts-sso +URL: https://gitlab.com/accounts-sso/signond -# Source available from https://drive.google.com/drive/#folders/0B8fX9XOwH_g4alFsYV8tZTI4VjQ -# as per https://groups.google.com/forum/#!topic/accounts-sso-announce/8MserPgUV5M -Source0: signon-%{version}.tar.bz2 +Source0: https://gitlab.com/accounts-sso/signond/repository/archive.tar.gz?ref=%{version}#/signond-%{version}.tar.gz # cmake config files still define SIGNONQT_LIBRARIES_STATIC, but meh, anyone who # tries to use that deserves what they get @@ -23,6 +24,9 @@ BuildRequires: libproxy-devel Obsoletes: signon-qt5 < 8.57-5 Provides: signon-qt5 = %{version}-%{release} +# upstream name: signond +Provides: signond = %{version}-%{release} + Requires: dbus %description @@ -35,7 +39,8 @@ client library for applications to communicate with this system. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} - +# upstream name: signond +Provides: signond-devel = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. @@ -49,7 +54,7 @@ The %{name}-doc package contains documentation for %{name}. %prep -%setup -q -n signon-%{version} +%setup -q -n signond-%{version}-%{commit0} %patch1 -p1 -b .no_static @@ -79,7 +84,8 @@ mkdir -p %{buildroot}%{_libdir}/extensions/ %postun -p /sbin/ldconfig %files -%doc README TODO NOTES COPYING +%doc README TODO NOTES +%license COPYING %config(noreplace) %{_sysconfdir}/signond.conf %{_bindir}/signond %{_bindir}/signonpluginprocess @@ -88,10 +94,10 @@ mkdir -p %{buildroot}%{_libdir}/extensions/ %{_libdir}/libsignon-plugins.so.1* %{_libdir}/libsignon-qt5.so.1* %{_libdir}/signon/ -%{_datadir}/dbus-1/interfaces/*.xml %{_datadir}/dbus-1/services/*.service %files devel +%{_datadir}/dbus-1/interfaces/*.xml %{_includedir}/signon-extension/ %{_includedir}/signon-plugins/ %{_includedir}/signon-qt5/ @@ -115,6 +121,9 @@ mkdir -p %{buildroot}%{_libdir}/extensions/ %changelog +* Mon Dec 21 2015 Rex Dieter 8.57-8 +- fix/update URL/Source0, move xml interface files to -devel, Provides: signond, use %%license + * Fri Jun 19 2015 Fedora Release Engineering - 8.57-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index 8102780..daa4c9f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9afb31332df8afffd8923f0079967d31 signon-8.57.tar.bz2 +1418ff44a4127c28bda101997abe320a signond-8.57.tar.gz From f3a737768e7bea4d963f7666a1f080060663fcce Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 21 Dec 2015 14:41:26 -0600 Subject: [PATCH 10/31] 8.58 snapshot, FTBFS against qt-5.6 --- .gitignore | 1 + signon.spec | 18 ++++++++++++------ sources | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 0025f16..4396dd4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /signon-8.57.tar.bz2 /signond-8.57.tar.gz +/signon-9fcfc9e.tar.gz diff --git a/signon.spec b/signon.spec index 465c5af..ab5fd48 100644 --- a/signon.spec +++ b/signon.spec @@ -1,15 +1,17 @@ -%global commit0 aeb0cc3540507027ee2c66dd24e60f3cbf55fee4 +#global commit0 aeb0cc3540507027ee2c66dd24e60f3cbf55fee4 +%global commit0 9fcfc9e35f9fcbf98e0732ca231fff8a49c152cf +%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) Name: signon -Version: 8.57 -Release: 8%{?dist} +Version: 8.58 +Release: 0.1.%{shortcommit0}%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 URL: https://gitlab.com/accounts-sso/signond -Source0: https://gitlab.com/accounts-sso/signond/repository/archive.tar.gz?ref=%{version}#/signond-%{version}.tar.gz +Source0: https://gitlab.com/accounts-sso/signond/repository/archive.tar.gz?ref=%{commit0}#/%{name}-%{shortcommit0}.tar.gz # cmake config files still define SIGNONQT_LIBRARIES_STATIC, but meh, anyone who # tries to use that deserves what they get @@ -54,7 +56,7 @@ The %{name}-doc package contains documentation for %{name}. %prep -%setup -q -n signond-%{version}-%{commit0} +%setup -q -n signond-%{commit0}-%{commit0} %patch1 -p1 -b .no_static @@ -84,7 +86,8 @@ mkdir -p %{buildroot}%{_libdir}/extensions/ %postun -p /sbin/ldconfig %files -%doc README TODO NOTES +## fixme: common/shared _docdir/signon content below gets in the way +#doc README.md TODO NOTES %license COPYING %config(noreplace) %{_sysconfdir}/signond.conf %{_bindir}/signond @@ -121,6 +124,9 @@ mkdir -p %{buildroot}%{_libdir}/extensions/ %changelog +* Mon Dec 21 2015 Rex Dieter 8.58-0.1 +- 8.58 snapshot, FTBFS against qt-5.6 + * Mon Dec 21 2015 Rex Dieter 8.57-8 - fix/update URL/Source0, move xml interface files to -devel, Provides: signond, use %%license diff --git a/sources b/sources index daa4c9f..e0a9d0b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -1418ff44a4127c28bda101997abe320a signond-8.57.tar.gz +8186839ce3ca9e869fcc65d728c184dc signon-9fcfc9e.tar.gz From 88b5ee6e819da0b101435043cc716e42525e2421 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 00:00:04 +0000 Subject: [PATCH 11/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index ab5fd48..484a5ef 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.58 -Release: 0.1.%{shortcommit0}%{?dist} +Release: 0.2.%{shortcommit0}%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -124,6 +124,9 @@ mkdir -p %{buildroot}%{_libdir}/extensions/ %changelog +* Fri Feb 05 2016 Fedora Release Engineering - 8.58-0.2.9fcfc9e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Mon Dec 21 2015 Rex Dieter 8.58-0.1 - 8.58 snapshot, FTBFS against qt-5.6 From 7afe8fa61d1ffd0724faea484c60f321067ddcbd Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 7 Jun 2016 22:10:45 -0500 Subject: [PATCH 12/31] 8.59 (#1343792) --- .gitignore | 1 + signon.spec | 24 ++++++++++++++++++------ sources | 2 +- 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 4396dd4..32a34fc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /signon-8.57.tar.bz2 /signond-8.57.tar.gz /signon-9fcfc9e.tar.gz +/signon-8.59.tar.gz diff --git a/signon.spec b/signon.spec index 484a5ef..fa70538 100644 --- a/signon.spec +++ b/signon.spec @@ -1,23 +1,28 @@ -#global commit0 aeb0cc3540507027ee2c66dd24e60f3cbf55fee4 -%global commit0 9fcfc9e35f9fcbf98e0732ca231fff8a49c152cf -%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) +%global commit0 14f058c36208a551c80d0e98d76164fb87b2b8af +%global shortcommit0 %(c=%{commit0}; echo ${c:0:7} +%global tag0 VERSION_%{version} Name: signon -Version: 8.58 -Release: 0.2.%{shortcommit0}%{?dist} +Version: 8.59 +Release: 1%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 URL: https://gitlab.com/accounts-sso/signond +%if 0%{?tag0:1} +Source0: https://gitlab.com/accounts-sso/signond/repository/archive.tar.gz?ref=%{tag0}#/%{name}-%{version}.tar.gz +%else Source0: https://gitlab.com/accounts-sso/signond/repository/archive.tar.gz?ref=%{commit0}#/%{name}-%{shortcommit0}.tar.gz +%endif # cmake config files still define SIGNONQT_LIBRARIES_STATIC, but meh, anyone who # tries to use that deserves what they get Patch1: signon-8.57-no_static.patch BuildRequires: qt5-qtbase-devel +BuildRequires: dbus-x11 BuildRequires: doxygen BuildRequires: graphviz BuildRequires: libproxy-devel @@ -56,7 +61,7 @@ The %{name}-doc package contains documentation for %{name}. %prep -%setup -q -n signond-%{commit0}-%{commit0} +%setup -q -n signond-%{tag0}-%{commit0} %patch1 -p1 -b .no_static @@ -82,6 +87,10 @@ make install INSTALL_ROOT=%{buildroot} mkdir -p %{buildroot}%{_libdir}/extensions/ +%check +make check ||: + + %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -124,6 +133,9 @@ mkdir -p %{buildroot}%{_libdir}/extensions/ %changelog +* Tue Jun 07 2016 Rex Dieter - 8.59-1 +- 8.59 (#1343792) + * Fri Feb 05 2016 Fedora Release Engineering - 8.58-0.2.9fcfc9e - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index e0a9d0b..914d4b5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8186839ce3ca9e869fcc65d728c184dc signon-9fcfc9e.tar.gz +11b5a03c5e9ff2a2e9685cef989bac30 signon-8.59.tar.gz From 6f9b95cd585dbe7dce477dcf70c1458cbd8cc75f Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 7 Jun 2016 22:12:29 -0500 Subject: [PATCH 13/31] typo --- signon.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index fa70538..9f9eb40 100644 --- a/signon.spec +++ b/signon.spec @@ -1,6 +1,6 @@ %global commit0 14f058c36208a551c80d0e98d76164fb87b2b8af -%global shortcommit0 %(c=%{commit0}; echo ${c:0:7} +%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global tag0 VERSION_%{version} Name: signon From fa2cfd1ddfd1ba20bac603b8e7e9720251cc5f98 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 8 Jun 2016 08:05:27 -0500 Subject: [PATCH 14/31] %check: time checks --- signon.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index 9f9eb40..1b4fe22 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.59 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -26,6 +26,7 @@ BuildRequires: dbus-x11 BuildRequires: doxygen BuildRequires: graphviz BuildRequires: libproxy-devel +BuildRequires: time # signon-qt5 was in ktp-5 COPR Obsoletes: signon-qt5 < 8.57-5 @@ -88,6 +89,7 @@ mkdir -p %{buildroot}%{_libdir}/extensions/ %check +time \ make check ||: @@ -133,6 +135,9 @@ make check ||: %changelog +* Wed Jun 08 2016 Rex Dieter 8.59-2 +- %%check: time checks + * Tue Jun 07 2016 Rex Dieter - 8.59-1 - 8.59 (#1343792) From 802d0c08516b9b0990190cccfa9cd419b351c025 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 13:26:54 +0000 Subject: [PATCH 15/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index 1b4fe22..eb3bb9b 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.59 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -135,6 +135,9 @@ make check ||: %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 8.59-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Wed Jun 08 2016 Rex Dieter 8.59-2 - %%check: time checks From 56dd3b25e5ca4764f383bb2e0a9e748e1fc1a405 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 18:36:31 +0000 Subject: [PATCH 16/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index eb3bb9b..4b9ad9c 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.59 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -135,6 +135,9 @@ make check ||: %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 8.59-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 8.59-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 069ef125654bb01ca3ddbf8b80e537d13de732d5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 08:26:59 +0000 Subject: [PATCH 17/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index 4b9ad9c..2baefed 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.59 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -135,6 +135,9 @@ make check ||: %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 8.59-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 8.59-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From e61f34942eebfd685f0ceca4cde9eb176c84065d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 16:44:21 +0000 Subject: [PATCH 18/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index 2baefed..40fe616 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.59 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -135,6 +135,9 @@ make check ||: %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 8.59-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Aug 03 2017 Fedora Release Engineering - 8.59-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 794727c56b1b4a02b3ee6d208dbd67bce38ac071 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 06:07:39 +0000 Subject: [PATCH 19/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index 40fe616..8ccf893 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.59 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -135,6 +135,9 @@ make check ||: %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 8.59-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Fedora Release Engineering - 8.59-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 1570bd32df35427f332dc7ce427e5e562760f163 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 20 Oct 2018 18:04:51 -0500 Subject: [PATCH 20/31] signon-8.60 (#1640986) --- .gitignore | 5 +---- signon.spec | 18 ++++++++++-------- sources | 2 +- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index 32a34fc..e21763b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1 @@ -/signon-8.57.tar.bz2 -/signond-8.57.tar.gz -/signon-9fcfc9e.tar.gz -/signon-8.59.tar.gz +/signon-8.60.tar.gz diff --git a/signon.spec b/signon.spec index 8ccf893..44a178b 100644 --- a/signon.spec +++ b/signon.spec @@ -1,11 +1,11 @@ -%global commit0 14f058c36208a551c80d0e98d76164fb87b2b8af +%global commit0 4d195e4dc7a47ff5cb51e36a83d4d05808c5befe %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global tag0 VERSION_%{version} Name: signon -Version: 8.59 -Release: 7%{?dist} +Version: 8.60 +Release: 1%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -21,11 +21,12 @@ Source0: https://gitlab.com/accounts-sso/signond/repository/archive.tar.g # tries to use that deserves what they get Patch1: signon-8.57-no_static.patch -BuildRequires: qt5-qtbase-devel BuildRequires: dbus-x11 BuildRequires: doxygen +BuildRequires: gcc-c++ BuildRequires: graphviz BuildRequires: libproxy-devel +BuildRequires: qt5-qtbase-devel BuildRequires: time # signon-qt5 was in ktp-5 COPR @@ -78,7 +79,7 @@ export PATH=%{_qt5_bindir}:$PATH CONFIG+=release \ QMF_INSTALL_ROOT=%{_prefix} LIBDIR=%{_libdir} -make %{?_smp_mflags} +%make_build %install @@ -93,8 +94,7 @@ time \ make check ||: -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files ## fixme: common/shared _docdir/signon content below gets in the way @@ -111,7 +111,6 @@ make check ||: %{_datadir}/dbus-1/services/*.service %files devel -%{_datadir}/dbus-1/interfaces/*.xml %{_includedir}/signon-extension/ %{_includedir}/signon-plugins/ %{_includedir}/signon-qt5/ @@ -135,6 +134,9 @@ make check ||: %changelog +* Sat Oct 20 2018 Rex Dieter - 8.60-1 +- signon-8.60 (#1640986) + * Sat Jul 14 2018 Fedora Release Engineering - 8.59-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index 914d4b5..2f6c907 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -11b5a03c5e9ff2a2e9685cef989bac30 signon-8.59.tar.gz +SHA512 (signon-8.60.tar.gz) = a63d5844d70bfb1804f567dbc5db2fb6b91e77f3524d57dd40f5a18de8692af92b1b19ecf29721e152cd53b696677f608c74d4b955c8041412f48391fe055fdd From da2c6e3174e874a2ecf3379151ffe64e786d7281 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 15:24:48 +0000 Subject: [PATCH 21/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index 44a178b..2058431 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.60 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -134,6 +134,9 @@ make check ||: %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 8.60-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Oct 20 2018 Rex Dieter - 8.60-1 - signon-8.60 (#1640986) From 861088cac12334e32fef8ff227c5c1f0d8c24327 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Tue, 7 May 2019 11:38:23 +0200 Subject: [PATCH 22/31] make conflict with gsignond explicit to fix upgrade issues --- signon.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index 2058431..5505d12 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.60 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -36,6 +36,9 @@ Provides: signon-qt5 = %{version}-%{release} # upstream name: signond Provides: signond = %{version}-%{release} +# conflicting implementation: gsignond +Conflicts: gsignond + Requires: dbus %description @@ -134,6 +137,9 @@ make check ||: %changelog +* Tue May 07 2019 Fabio Valentini - 8.60-3 +- Make conflict with gsignond explicit to fix upgrade issues. + * Sat Feb 02 2019 Fedora Release Engineering - 8.60-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 208c374175cbef6734ff27482f8a5f8e99f401b4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 23:18:40 +0000 Subject: [PATCH 23/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index 5505d12..e95c286 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.60 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -137,6 +137,9 @@ make check ||: %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 8.60-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue May 07 2019 Fabio Valentini - 8.60-3 - Make conflict with gsignond explicit to fix upgrade issues. From e635d5392eab87a1292e7656bed12a9ea8784554 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 30 Jan 2020 23:27:07 +0000 Subject: [PATCH 24/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index e95c286..f7927a1 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.60 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -137,6 +137,9 @@ make check ||: %changelog +* Thu Jan 30 2020 Fedora Release Engineering - 8.60-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Jul 26 2019 Fedora Release Engineering - 8.60-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 03279aef04e6f841ec830ddaaf17e6acd3668215 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 10:43:07 +0000 Subject: [PATCH 25/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index f7927a1..5cf69b1 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.60 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -137,6 +137,9 @@ make check ||: %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 8.60-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Thu Jan 30 2020 Fedora Release Engineering - 8.60-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 3eaad1e6016e2fae951d45fcec6ddf41d500a967 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 8 Nov 2020 12:56:02 -0600 Subject: [PATCH 26/31] build without -Werror -fno-rtti (#1891251) --- signon.spec | 10 ++++++-- signond-cxxflags.patch | 55 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+), 2 deletions(-) create mode 100644 signond-cxxflags.patch diff --git a/signon.spec b/signon.spec index 5cf69b1..0143662 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.60 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -20,6 +20,8 @@ Source0: https://gitlab.com/accounts-sso/signond/repository/archive.tar.g # cmake config files still define SIGNONQT_LIBRARIES_STATIC, but meh, anyone who # tries to use that deserves what they get Patch1: signon-8.57-no_static.patch +# drop -Werror -fno-rtti +Patch2: signond-cxxflags.patch BuildRequires: dbus-x11 BuildRequires: doxygen @@ -69,6 +71,7 @@ The %{name}-doc package contains documentation for %{name}. %setup -q -n signond-%{tag0}-%{commit0} %patch1 -p1 -b .no_static +%patch2 -p1 -b .cxxflags %build @@ -78,7 +81,7 @@ sed -i "s/qdbusxml2cpp/qdbusxml2cpp-qt5/" src/signond/signond.pro export PATH=%{_qt5_bindir}:$PATH # FIXME: out-of-src tree build fails -- rex -%{qmake_qt5} signon.pro \ +%qmake_qt5 signon.pro \ CONFIG+=release \ QMF_INSTALL_ROOT=%{_prefix} LIBDIR=%{_libdir} @@ -137,6 +140,9 @@ make check ||: %changelog +* Sun Nov 08 2020 Rex Dieter - 8.60-7 +- build without -Werror -fno-rtti (#1891251) + * Wed Jul 29 2020 Fedora Release Engineering - 8.60-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/signond-cxxflags.patch b/signond-cxxflags.patch new file mode 100644 index 0000000..9ab9bba --- /dev/null +++ b/signond-cxxflags.patch @@ -0,0 +1,55 @@ +diff -up signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/common-project-config.pri.cxxflags signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/common-project-config.pri +--- signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/common-project-config.pri.cxxflags 2018-09-17 11:28:27.000000000 -0500 ++++ signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/common-project-config.pri 2020-11-08 12:40:44.453972891 -0600 +@@ -12,9 +12,9 @@ RCC_DIR = resources + #UI_SOURCES_DIR = ui/src + + # we don't like warnings... +-QMAKE_CXXFLAGS -= -Werror -Wno-write-strings ++#QMAKE_CXXFLAGS -= -Werror -Wno-write-strings + # Disable RTTI +-QMAKE_CXXFLAGS += -fno-rtti ++#QMAKE_CXXFLAGS += -fno-rtti + # Disable exceptions + CONFIG += exceptions_off + # Use C++11 +diff -up signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/src/extensions/cryptsetup/cryptsetup.pro.cxxflags signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/src/extensions/cryptsetup/cryptsetup.pro +--- signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/src/extensions/cryptsetup/cryptsetup.pro.cxxflags 2018-09-17 11:28:27.000000000 -0500 ++++ signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/src/extensions/cryptsetup/cryptsetup.pro 2020-11-08 12:49:03.480359607 -0600 +@@ -28,8 +28,6 @@ QT += core + QT -= gui + + QMAKE_CXXFLAGS += \ +- -fno-exceptions \ +- -fno-rtti \ + -fvisibility=hidden + + DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII +diff -up signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/src/plugins/plugins.pri.cxxflags signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/src/plugins/plugins.pri +--- signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/src/plugins/plugins.pri.cxxflags 2018-09-17 11:28:27.000000000 -0500 ++++ signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/src/plugins/plugins.pri 2020-11-08 12:49:27.223473165 -0600 +@@ -22,8 +22,8 @@ LIBS += -lsignon-plugins + QMAKE_LIBDIR += \ + $${TOP_BUILD_DIR}/lib/plugins + +-QMAKE_CXXFLAGS += -fno-exceptions \ +- -fno-rtti ++QMAKE_CXXFLAGS += -fno-exceptions ++# -fno-rtti + + headers.path = $${INSTALL_PREFIX}/include/signon-plugins + +diff -up signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/src/remotepluginprocess/remotepluginprocess.pro.cxxflags signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/src/remotepluginprocess/remotepluginprocess.pro +--- signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/src/remotepluginprocess/remotepluginprocess.pro.cxxflags 2018-09-17 11:28:27.000000000 -0500 ++++ signond-VERSION_8.60-4d195e4dc7a47ff5cb51e36a83d4d05808c5befe/src/remotepluginprocess/remotepluginprocess.pro 2020-11-08 12:49:44.352555089 -0600 +@@ -40,8 +40,8 @@ LIBS += \ + -lsignon-plugins-common \ + -lsignon-plugins + +-QMAKE_CXXFLAGS += -fno-exceptions \ +- -fno-rtti ++#QMAKE_CXXFLAGS += -fno-exceptions \ ++# -fno-rtti + + #DEFINES += QT_NO_CAST_TO_ASCII \ + # QT_NO_CAST_FROM_ASCII From 0a683e924a07b5877529cc15cd39934d9ba47c7e Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 8 Jan 2021 21:29:19 +0000 Subject: [PATCH 27/31] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- signon.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/signon.spec b/signon.spec index 0143662..d773b5f 100644 --- a/signon.spec +++ b/signon.spec @@ -23,6 +23,7 @@ Patch1: signon-8.57-no_static.patch # drop -Werror -fno-rtti Patch2: signond-cxxflags.patch +BuildRequires: make BuildRequires: dbus-x11 BuildRequires: doxygen BuildRequires: gcc-c++ From a4a449bd26a5e1d0920e304d828fe4094af5e35e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 20:22:45 +0000 Subject: [PATCH 28/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index d773b5f..af83de8 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.60 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -141,6 +141,9 @@ make check ||: %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 8.60-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Sun Nov 08 2020 Rex Dieter - 8.60-7 - build without -Werror -fno-rtti (#1891251) From ab90fbcba9c601f3ce8c02d80061fd371bf0358e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 17:32:54 +0000 Subject: [PATCH 29/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index af83de8..8d151dc 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.60 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -141,6 +141,9 @@ make check ||: %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 8.60-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Jan 27 2021 Fedora Release Engineering - 8.60-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 502d3ac5db36ab59c615ccc09f36e03f014b4cee Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 00:52:35 +0000 Subject: [PATCH 30/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- signon.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signon.spec b/signon.spec index 8d151dc..c71ab1f 100644 --- a/signon.spec +++ b/signon.spec @@ -5,7 +5,7 @@ Name: signon Version: 8.60 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Accounts framework for Linux and POSIX based platforms License: LGPLv2 @@ -141,6 +141,9 @@ make check ||: %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 8.60-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 8.60-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 911fa4e1934f1c93010c06fc5b411204ce0dfe13 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Tue, 31 Oct 2023 00:18:48 +0300 Subject: [PATCH 31/31] Remove unnecessary files --- sources | 1 - 1 file changed, 1 deletion(-) delete mode 100644 sources diff --git a/sources b/sources deleted file mode 100644 index 2f6c907..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (signon-8.60.tar.gz) = a63d5844d70bfb1804f567dbc5db2fb6b91e77f3524d57dd40f5a18de8692af92b1b19ecf29721e152cd53b696677f608c74d4b955c8041412f48391fe055fdd