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
15 %if %{dbus_type} != "p2p"
18 Requires(post): /sbin/ldconfig
19 Requires(postun): /sbin/ldconfig
20 BuildRequires: pkgconfig(dbus-1)
21 BuildRequires: pkgconfig(gtk-doc)
22 BuildRequires: pkgconfig(glib-2.0) >= 2.30
23 BuildRequires: pkgconfig(gobject-2.0)
24 BuildRequires: pkgconfig(gio-2.0)
25 BuildRequires: pkgconfig(gio-unix-2.0)
26 BuildRequires: pkgconfig(gmodule-2.0)
27 BuildRequires: pkgconfig(sqlite3)
35 Summary: Development files for %{name}
36 Group: Development/Libraries
37 Requires: %{name} = %{version}-%{release}
44 Summary: Documentation files for %{name}
45 Group: Development/Libraries
46 Requires: %{name} = %{version}-%{release}
53 %setup -q -n %{name}-%{version}
55 # for repository snapshot packages
58 #libtoolize --copy --force
60 #automake --add-missing --copy
61 #autoreconf --install --force
62 # fore release source packages
67 %if %{debug_build} == 1
68 %configure --enable-dbus-type=%{dbus_type} --enable-debug
70 %configure --enable-dbus-type=%{dbus_type}
83 chmod u+s %{_bindir}/%{name}
84 groupadd -f -r gsignond
87 %postun -p /sbin/ldconfig
91 %defattr(-,root,root,-)
92 %doc AUTHORS COPYING.LIB INSTALL NEWS README
94 %{_bindir}/%{name}-plugind
95 %{_libdir}/lib%{name}-*.so.*
96 %{_libdir}/%{name}/extensions/*.so*
97 %{_libdir}/%{name}/plugins/*.so*
98 %if %{dbus_type} != "p2p"
99 %{_datadir}/dbus-1/services/*SingleSignOn*.service
101 %exclude %{_libdir}/gsignond/extensions/*.la
102 %exclude %{_libdir}/gsignond/plugins/*.la
103 %config(noreplace) %{_sysconfdir}/gsignond.conf
107 %defattr(-,root,root,-)
108 %{_includedir}/%{name}/*.h
109 %{_libdir}/lib%{name}-*.so
110 %{_libdir}/lib%{name}-*.la
111 %{_libdir}/pkgconfig/%{name}.pc
112 %if %{dbus_type} != "p2p"
113 %{_datadir}/dbus-1/interfaces/*SSO*.xml
118 %defattr(-,root,root,-)
119 %{_datadir}/gtk-doc/html/gsignond/*
123 * Mon Jun 24 2013 Imran Zaman <imran.zaman@intel.com>
124 - Release 0.0.2 that comprises of bug fixes
126 * Wed Jun 12 2013 Jussi Laako <jussi.laako@linux.intel.com>
127 - Prepare for first release
129 * Thu Feb 08 2013 Jussi Laako <jussi.laako@linux.intel.com>
130 - Initial RPM packaging