Search
SailfishOS Open Build Service
>
Projects
>
home:tangtao77
>
libsignon-qt5
> libsignon-qt5.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File libsignon-qt5.spec of Package libsignon-qt5
Name: signon-qt5 Version: 8.50.1+git9 Release: 1.5.30 Summary: Single Sign On framework Group: System/Libraries License: LGPLv2.1 URL: https://code.google.com/p/accounts-sso.signond/ Source0: %{name}-%{version}.tar.bz2 BuildRequires: doxygen BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Sql) BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Test) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(libcryptsetup) BuildRequires: pkgconfig(accounts-qt5) BuildRequires: pkgconfig(libproxy-1.0) BuildRequires: fdupes BuildRequires: oneshot Requires: mapplauncherd-qt5 Requires: oneshot %{_oneshot_requires_post} Obsoletes: signon %description %{summary}. %files %defattr(-,root,root,-) %{_bindir}/* %{_libdir}/libsignon-extension.so.* %{_libdir}/libsignon-plugins-common.so.* %{_datadir}/dbus-1/services/* %config %{_sysconfdir}/signond.conf %{_libdir}/signon/libpasswordplugin.so %{_oneshotdir}/signon-storage-perm %package -n libsignon-qt5 Summary: Single Sign On Qt library Group: System/Libraries Requires: %{name} = %{version}-%{release} %description -n libsignon-qt5 %{summary} %files -n libsignon-qt5 %defattr(-,root,root,-) %{_libdir}/libsignon-qt5.so.* %post -n libsignon-qt5 -p /sbin/ldconfig %postun -n libsignon-qt5 -p /sbin/ldconfig %package testplugin Summary: Single Sign On test plugins Group: System/Libraries Requires: %{name} = %{version}-%{release} Obsoletes: signon-testplugin %description testplugin %{summary} %files testplugin %defattr(-,root,root,-) %{_libdir}/signon/libssotest*.so %package exampleplugin Summary: Single Sign On example client Group: System/Libraries Requires: %{name} = %{version}-%{release} Obsoletes: signon-exampleplugin %description exampleplugin %{summary} %files exampleplugin %defattr(-,root,root,-) %{_libdir}/signon/libexampleplugin.so %package devel Summary: Development files for signon Group: Development/Libraries Requires: %{name} = %{version}-%{release} Obsoletes: signon-devel %description devel %{summary} %files devel %defattr(-,root,root,-) %{_includedir}/signond/* %{_includedir}/signon-extension/* %{_includedir}/signon-plugins/* %{_libdir}/libsignon-extension.so %{_libdir}/libsignon-plugins-common.so %{_libdir}/libsignon-plugins.a %{_libdir}/pkgconfig/signond.pc %{_libdir}/pkgconfig/signon-plugins.pc %{_libdir}/pkgconfig/signon-plugins-common.pc %{_libdir}/pkgconfig/SignOnExtension.pc %{_datadir}/dbus-1/interfaces/* %package -n libsignon-qt5-devel Summary: Development files for libsignon-qt Group: Development/Libraries Requires: libsignon-qt5 = %{version}-%{release} %description -n libsignon-qt5-devel %{summary} %files -n libsignon-qt5-devel %defattr(-,root,root,-) %{_includedir}/signon-qt5/* %{_libdir}/libsignon-qt5.so %exclude %{_libdir}/libsignon-qt5.a %{_libdir}/pkgconfig/libsignon-qt5.pc %package doc Summary: Documentation for signon Group: Documentation Obsoletes: signon-doc %description doc Doxygen-generated HTML documentation for the signon. %files doc %defattr(-,root,root,-) %{_docdir}/signon/* %{_docdir}/signon-plugins-dev/* %{_docdir}/signon-plugins/* %package -n libsignon-qt5-doc Summary: Documentation for signon-qt Group: Documentation %description -n libsignon-qt5-doc Doxygen-generated HTML documentation for the signon-qt %files -n libsignon-qt5-doc %defattr(-,root,root,-) %{_docdir}/libsignon-qt5/* %package tests Summary: Tests for signon Group: System/X11 Requires: %{name} = %{version}-%{release} Requires: %{name}-testplugin = %{version}-%{release} Obsoletes: signon-tests %description tests This package contains tests for signon %files tests %defattr(-,root,root,-) /opt/tests/signon %prep %setup -q -n %{name}-%{version}/libsignon chmod +x tests/create-tests-definition.sh %build %qmake5 TESTDIR=/opt/tests/signon CONFIG+=install_tests make %{?_smp_mflags} %install %qmake5_install rm -f %{buildroot}/%{_docdir}/libsignon-qt/html/installdox rm -f %{buildroot}/%{_docdir}/signon/html/installdox rm -f %{buildroot}/%{_docdir}/signon-plugins/html/installdox rm -f %{buildroot}/%{_docdir}/saslplugin/html/installdox %fdupes %{buildroot}/%{_docdir} mkdir -p %{buildroot}/%{_oneshotdir} install -D -m 755 oneshot/signon-storage-perm %{buildroot}/%{_oneshotdir} %post /sbin/ldconfig %{_bindir}/add-oneshot signon-storage-perm %postun -p /sbin/ldconfig %changelog * Tue Sep 9 2014 Slava Monich <monich@users.noreply.github.com> - 8.50.1+git9 - [libsignon] Fix -tests subpackage dependencies - [libsignon-qt] Fix memory leaks in the operation queue * Tue Jun 10 2014 John Brooks <john.brooks@dereferenced.net> - 8.50.1+git8 - [libsignon] Fix -tests subpackage dependencies * Mon Apr 14 2014 chriadam <chris.adams@jollamobile.com> - 8.50.1+git7 - [libsignon] Set permissions on config dir correctly * Mon Mar 24 2014 Robin Burchell <robin+git@viroteck.net> - 8.50.1+git6 - [libsignon] Fix changelog. - [libsignon] Fix changes entry, and remove old changes. * Thu Mar 20 2014 Islam Amer <pharon@gmail.com> - 8.50.1+git5 - [signond] Revert \"[signond] Set permissions for default storage path and... - [signond] Revert \"[signond] Set permissions for default storage path and run signond with invoker to launch with privileges.\" * Thu Mar 13 2014 John Brooks <john.brooks@jollamobile.com> - 8.50.1+git4 - [signond] Set permissions for default storage path and run signond with invoker - [signond] Set permissions for default storage path and run signond with invoker to launch with privileges. * Wed Nov 6 2013 John Brooks <john.brooks@dereferenced.net> - 8.50.1+git3 - [libsignon-qt] Apply dbus timeout patch properly - [signon] Continue reading from plugins after handling response if necessary * Fri Nov 1 2013 John Brooks <john.brooks@dereferenced.net> - 8.50.1+git2 - [libsignon-qt] Use INT_MAX timeout for signon dbus * Mon Jul 15 2013 Robin Burchell <robin+git@viroteck.net> - 8.50git1080.62ff5e4-mer6 - [signon] Obsolete Qt 4 packages * Mon Jul 15 2013 Robin Burchell <robin+git@viroteck.net> - 8.50git1080.62ff5e4-mer5 - [signon] Add excludes back. * Mon Jul 15 2013 Robin Burchell <robin+git@viroteck.net> - 8.50git1080.62ff5e4-mer4 - [signon] Move spec * Mon Jul 15 2013 Robin Burchell <robin+git@viroteck.net> - 8.50git1080.62ff5e4-mer3 - [signon] Drop packaging of everything except the library for Qt 4 - [signon] Use multicore for building, fix mb builds. * Mon Jul 15 2013 Robin Burchell <viroteck@viroteck.net> - 8.50git1080.62ff5e4-mer2 - [signon] Build everything for Qt 5. - [signon] restore packaging from latest qt4 version * Thu Jul 11 2013 Robin Burchell <robin+git@viroteck.net> - 8.50git1080.62ff5e4-mer1 - [libsignon] allow building with mb - [libsignon] Changes to packaging to use subtree builds. - [signon] initial import of 8.50 * Thu Jun 27 2013 Chris Adams <chris.adams@jollamobile.com> - 8.50 - Convert QDBusArgument session parameters to QVariantMap * Thu May 2 2013 Carsten Munk <carsten.munk@jollamobile.com> - 8.50 - Use %%qmake5 * Mon Apr 15 2013 Vesa Halttunen <vesa.halttunen@jollamobile.com> - 8.50 - Update to version 8.50 * Mon Mar 18 2013 Martin Kampas <martin.kampas@tieto.com> - 8.46 - Add signon-8.46-install-tests.patch - MER#683 - signon-8.46.tar.bz2 does not provide any automated tests * Wed Feb 6 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 8.46 - Update to version 8.46 * Tue Jan 29 2013 Oleg Girko <ol+mer@infoserver.ru> - 8.43 - Disable multilib for x86_64 architecture. * Thu Dec 20 2012 John Brooks <john.brooks@jollamobile.com> - 8.43 - Merge libsignon-passwordplugin into libsignon package * Tue Oct 16 2012 Bernd Wachter <bernd.wachter@jollamobile.com> - 8.43 - Add 0001-include-QDebug-to-remotepluginprocess.patch (will be in 8.44) - Clean up package dependencies - Update to latest upstream