From 2c2a71403c36e989692ed4b8afd2dc22c84ebfac Mon Sep 17 00:00:00 2001 From: tigro Date: Wed, 26 Jul 2023 23:32:52 +0300 Subject: [PATCH] import signon-ui-0.15-17.el9 --- .gitignore | 1 + .signon-ui.metadata | 1 + SOURCES/signon-ui-0.15-fix-qt5-build.patch | 35 ++++++ SPECS/signon-ui.spec | 123 +++++++++++++++++++++ 4 files changed, 160 insertions(+) create mode 100644 .gitignore create mode 100644 .signon-ui.metadata create mode 100644 SOURCES/signon-ui-0.15-fix-qt5-build.patch create mode 100644 SPECS/signon-ui.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3ff3e89 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/signon-ui-0.15.tar.bz2 diff --git a/.signon-ui.metadata b/.signon-ui.metadata new file mode 100644 index 0000000..63ba054 --- /dev/null +++ b/.signon-ui.metadata @@ -0,0 +1 @@ +bedbf7a97c750cefeb7b3282c1764d39185dea8d SOURCES/signon-ui-0.15.tar.bz2 diff --git a/SOURCES/signon-ui-0.15-fix-qt5-build.patch b/SOURCES/signon-ui-0.15-fix-qt5-build.patch new file mode 100644 index 0000000..2035c1e --- /dev/null +++ b/SOURCES/signon-ui-0.15-fix-qt5-build.patch @@ -0,0 +1,35 @@ +diff --git a/src/request.cpp b/src/request.cpp +index 5556c79..4f51e8e 100644 +--- a/src/request.cpp ++++ b/src/request.cpp +@@ -81,9 +81,7 @@ public: + } + + private Q_SLOTS: +-#if HAS_XEMBED + void onEmbedError(); +-#endif + void onIndicatorCallFinished(QDBusPendingCallWatcher *watcher); + + private: +@@ -194,9 +192,9 @@ void RequestPrivate::setWidget(QWidget *widget) + #endif + } + +-#if HAS_XEMBED + void RequestPrivate::onEmbedError() + { ++#if HAS_XEMBED + Q_Q(Request); + + QX11EmbedWidget *embed = qobject_cast(sender()); +@@ -204,8 +202,8 @@ void RequestPrivate::onEmbedError() + + q->fail(SIGNON_UI_ERROR_EMBEDDING_FAILED, + QString("Embedding signon UI failed: %1").arg(embed->error())); +-} + #endif ++} + + Accounts::Account *RequestPrivate::findAccount() + { diff --git a/SPECS/signon-ui.spec b/SPECS/signon-ui.spec new file mode 100644 index 0000000..7ff0c84 --- /dev/null +++ b/SPECS/signon-ui.spec @@ -0,0 +1,123 @@ +Name: signon-ui +Version: 0.15 +Release: 17%{?dist} +Summary: Online Accounts Sign-on Ui + +License: GPLv3 +URL: https://launchpad.net/signon-ui + +Source0: https://launchpad.net/signon-ui/trunk/%{version}/+download/signon-ui-%{version}.tar.bz2 + +Patch0: signon-ui-0.15-fix-qt5-build.patch + +BuildRequires: make +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtwebkit-devel +BuildRequires: libaccounts-qt5-devel +BuildRequires: signon-devel +BuildRequires: libproxy-devel +BuildRequires: libnotify-devel + +Requires: dbus + +%description +Sign-on UI is the component responsible for handling the user interactions which +can happen during the login process of an online account. +It can show password dialogs and dialogs with embedded web pages. + +%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}. + + +%prep +%setup -q -n signon-ui-%{version} + +%patch0 -p1 -b .qt5 + + +%build +export PATH=%{_qt5_bindir}:$PATH +%{qmake_qt5} QMF_INSTALL_ROOT=%{_prefix} \ + CONFIG+=release signon-ui.pro + +make %{?_smp_mflags} + + +%install +make install INSTALL_ROOT=%{buildroot} + +# Remove installed tests +rm %{buildroot}/%{_bindir}/signon-ui-unittest +rm %{buildroot}/%{_bindir}/tst_inactivity_timer + +# Own directory where others can install provider-specific configuration +mkdir -p %{buildroot}/%{_sysconfdir}/signon-ui/webkit-options.d + +%files +%doc README TODO NOTES +%license COPYING +%{_bindir}/signon-ui +%{_datadir}/dbus-1/services/*.service +%{_sysconfdir}/signon-ui + +%changelog +* Wed Jul 26 2023 Arkady L. Shane - 0.15-17 +- Rebuilt for MSVSphere 9.2 + +* Sat Jan 22 2022 Fedora Release Engineering - 0.15-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.15-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 0.15-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 0.15-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jan 30 2020 Fedora Release Engineering - 0.15-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 0.15-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 0.15-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 0.15-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 0.15-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.15-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.15-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.15-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Feb 05 2016 Fedora Release Engineering - 0.15-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jun 19 2015 Fedora Release Engineering - 0.15-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.15-3 +- Rebuilt for GCC 5 C++11 ABI change + +* Wed Mar 25 2015 Daniel Vrátil - 0.15-2 +- fix license +- fix typo in mkdir arguments +- use %%license + +* Tue Mar 17 2015 Daniel Vrátil - 0.15-1 +- Initial version