dvratil pushed to signon-ui (master). "Import package (signon-ui 0.15)"
notifications at fedoraproject.org
notifications at fedoraproject.org
Tue Mar 31 09:46:33 UTC 2015
>From 6098cd2be854a747ceb36e5ed42924ce6793a023 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20Vr=C3=A1til?= <dvratil at redhat.com>
Date: Tue, 31 Mar 2015 11:46:19 +0200
Subject: Import package (signon-ui 0.15)
diff --git a/.gitignore b/.gitignore
index e69de29..8d5bae5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/signon-ui-0.15.tar.bz2
diff --git a/signon-ui-0.15-fix-qt5-build.patch b/signon-ui-0.15-fix-qt5-build.patch
new file mode 100644
index 0000000..2035c1e
--- /dev/null
+++ b/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<QX11EmbedWidget*>(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/signon-ui.spec b/signon-ui.spec
new file mode 100644
index 0000000..f5c6333
--- /dev/null
+++ b/signon-ui.spec
@@ -0,0 +1,74 @@
+Name: signon-ui
+Version: 0.15
+Release: 2%{?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: qt5-qtbase-devel
+BuildRequires: qt5-qtwebkit-devel
+BuildRequires: libaccounts-qt5-devel
+BuildRequires: signon-qt5-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 Mar 25 2015 Daniel Vrátil <dvratil at redhat.com> - 0.15-2
+- fix license
+- fix typo in mkdir arguments
+- use %%license
+
+* Tue Mar 17 2015 Daniel Vrátil <dvratil at redhat.com> - 0.15-1
+- Initial version
diff --git a/sources b/sources
index e69de29..73a95c5 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+67ac8ce4cc85b69ec6ff67ae892fda90 signon-ui-0.15.tar.bz2
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/signon-ui.git/commit/?h=master&id=6098cd2be854a747ceb36e5ed42924ce6793a023
More information about the scm-commits
mailing list