1 # define used dbus type [p2p, session, system]
2 %define dbus_type session
3 # enable debug features such as control environment variables
4 # WARNING! do not use for production builds as it will break security
8 Summary: GLib based Single Sign-On daemon
13 Source: %{name}-%{version}.tar.gz
14 URL: https://01.org/gsso
16 %if %{dbus_type} != "p2p"
19 Requires(post): /sbin/ldconfig
20 Requires(postun): /sbin/ldconfig
21 BuildRequires: pkgconfig(dbus-1)
22 BuildRequires: pkgconfig(gtk-doc)
23 BuildRequires: pkgconfig(glib-2.0) >= 2.30
24 BuildRequires: pkgconfig(gobject-2.0)
25 BuildRequires: pkgconfig(gio-2.0)
26 BuildRequires: pkgconfig(gio-unix-2.0)
27 BuildRequires: pkgconfig(gmodule-2.0)
28 BuildRequires: pkgconfig(sqlite3)
36 Summary: Development files for %{name}
37 Group: Development/Libraries
38 Requires: %{name} = %{version}-%{release}
45 Summary: Documentation files for %{name}
46 Group: Development/Libraries
47 Requires: %{name} = %{version}-%{release}
54 %setup -q -n %{name}-%{version}
55 # for repository snapshot packages
57 # fore release source packages
62 %if %{debug_build} == 1
63 %configure --enable-dbus-type=%{dbus_type} --enable-debug --enable-gtk-doc
65 %configure --enable-dbus-type=%{dbus_type}
78 chmod u+s %{_bindir}/%{name}
79 groupadd -f -r gsignond
82 %postun -p /sbin/ldconfig
86 %defattr(-,root,root,-)
87 %doc AUTHORS COPYING.LIB INSTALL NEWS README
89 %{_libdir}/lib%{name}-*.so.*
90 %{_libdir}/%{name}/extensions/*.so*
91 %{_libdir}/%{name}/gplugins/*.so*
92 %{_libdir}/%{name}/pluginloaders/%{name}-plugind
93 %if %{dbus_type} != "p2p"
94 %{_datadir}/dbus-1/services/*SingleSignOn*.service
96 %exclude %{_libdir}/gsignond/extensions/*.la
97 %exclude %{_libdir}/gsignond/gplugins/*.la
98 %config(noreplace) %{_sysconfdir}/gsignond.conf
102 %defattr(-,root,root,-)
103 %{_includedir}/%{name}/*.h
104 %{_libdir}/lib%{name}-*.so
105 %{_libdir}/lib%{name}-*.la
106 %{_libdir}/pkgconfig/%{name}.pc
107 %{_datadir}/dbus-1/interfaces/*SSO*.xml
111 %defattr(-,root,root,-)
112 %{_datadir}/gtk-doc/html/gsignond/*
116 * Thu Feb 12 2015 Imran Zaman <imran.zaman@intel.com>
119 * Mon Jun 30 2014 Imran Zaman <imran.zaman@intel.com>
122 * Fri Mar 07 2014 Jussi Laako <jussi.laako@linux.intel.com>
125 * Thu Mar 06 2014 Imran Zaman <imran.zaman@intel.com>
128 * Fri Feb 28 2014 Jussi Laako <jussi.laako@linux.intel.com>
131 * Thu Aug 22 2013 Amarnath Valluri <amarnath.valluri@linux.intel.com>
133 - Bug fixes in UI interaction
134 - Documentation support
136 * Mon Jun 24 2013 Imran Zaman <imran.zaman@intel.com>
137 - Release 0.0.2 that comprises of bug fixes
139 * Wed Jun 12 2013 Jussi Laako <jussi.laako@linux.intel.com>
140 - Prepare for first release
142 * Thu Feb 08 2013 Jussi Laako <jussi.laako@linux.intel.com>
143 - Initial RPM packaging