# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.60])
-AC_INIT([gsignond], [0.0.4],[],[],[http://01.org/gsso])
+AC_INIT([gsignond], [1.0.0],[],[],[http://01.org/gsso])
AC_CONFIG_SRCDIR([src/daemon/main.c])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_MACRO_DIR([m4])
-AM_INIT_AUTOMAKE([1.11 nostdinc silent-rules subdir-objects tar-pax -Wno-portability serial-tests])
+AM_INIT_AUTOMAKE([1.11 nostdinc silent-rules subdir-objects tar-pax -Wno-portability])
# Checks for programs.
AC_PROG_CC
Name: gsignond
Summary: GLib based Single Sign-On daemon
-Version: 0.0.4
-Release: 2
+Version: 1.0.0
+Release: 1
Group: System/Daemons
License: LGPL-2.1+
Source: %{name}-%{version}.tar.gz
%defattr(-,root,root,-)
%doc AUTHORS COPYING.LIB INSTALL NEWS README
%{_bindir}/%{name}
-%{_bindir}/%{name}-plugind
%{_libdir}/lib%{name}-*.so.*
%{_libdir}/%{name}/extensions/*.so*
-%{_libdir}/%{name}/plugins/*.so*
+%{_libdir}/%{name}/gplugins/*.so*
+%{_libdir}/%{name}/pluginloaders/%{name}-plugind
%if %{dbus_type} != "p2p"
%{_datadir}/dbus-1/services/*SingleSignOn*.service
%endif
%changelog
+* Thu Mar 6 2014 Imran Zaman <imran.zaman@intel.com>
+- Release 1.0.0
+
* Fri Feb 28 2014 Jussi Laako <jussi.laako@linux.intel.com>
- Release 0.0.4
+* Thu Mar 6 2014 Imran Zaman <imran.zaman@intel.com>
+- Release 1.0.0
+- Assorted fixes and cleanups, updated version
+- docs: add documentation for multple plugin loaders
+- Update .gitignore
+- plugins: simplify process killing
+- plugind: export the plugin object on d-bus after connecting all the signals and setting properties
+- Other memory leak and bug fixes
+
* Fri Feb 28 2014 Jussi Laako <jussi.laako@linux.intel.com>
- Release 0.0.4
--- /dev/null
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
Name: gsignond
Summary: GLib based Single Sign-On daemon
-Version: 0.0.4
-Release: 2
+Version: 1.0.0
+Release: 1
Group: System/Daemons
License: LGPL-2.1+
Source: %{name}-%{version}.tar.gz
URL: https://01.org/gsso
+Source1001: %{name}.manifest
Provides: gsignon
%if %{dbus_type} != "p2p"
Requires: dbus-1
%install
rm -rf %{buildroot}
%make_install
+cp -a %{SOURCE1001} %{buildroot}%{_datadir}/%{name}.manifest
%post
/sbin/ldconfig
chmod u+s %{_bindir}/%{name}
-groupadd -f -r gsignond
+getent group gsignond > /dev/null || /usr/sbin/groupadd -r gsignond
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
+%manifest %{_datadir}/%{name}.manifest
%doc AUTHORS COPYING.LIB INSTALL NEWS README
%{_bindir}/%{name}
-%{_bindir}/%{name}-plugind
%{_libdir}/lib%{name}-*.so.*
%{_libdir}/%{name}/extensions/*.so*
-%{_libdir}/%{name}/plugins/*.so*
+%{_libdir}/%{name}/gplugins/*.so*
+%{_libdir}/%{name}/pluginloaders/%{name}-plugind
%if %{dbus_type} != "p2p"
%{_datadir}/dbus-1/services/*SingleSignOn*.service
%endif
mkdir -p $2 && \
cd $2 && \
-git rm -r * && \
+git rm -r *; rm -rf packaging;
tar -xzvf $currdir/$1 -C $2 --strip-components 1 && \
mkdir -p packaging && \
-cd packaging && \
-cp -f ../dists/rpm/gsignond-tizen.spec gsignond.spec && \
-cp -f ../dists/rpm/gsignond-tizen.changes gsignond.changes && \
-cd .. && git add *;
+cp -f dists/rpm/gsignond-tizen.spec packaging/gsignond.spec && \
+cp -f dists/rpm/gsignond-tizen.changes packaging/gsignond.changes && \
+cp -f dists/rpm/gsignond-tizen.manifest packaging/gsignond.manifest && \
+cp $currdir/.gitignore $2/ && \
+git add -f *;