Release 1.0.0
authorImran Zaman <imran.zaman@linux.intel.com>
Thu, 6 Mar 2014 12:40:28 +0000 (14:40 +0200)
committerAlexander Kanavin <alex.kanavin@gmail.com>
Thu, 6 Mar 2014 15:22:40 +0000 (17:22 +0200)
configure.ac
dists/rpm/gsignond-suse.spec
dists/rpm/gsignond-tizen.changes
dists/rpm/gsignond-tizen.manifest [new file with mode: 0644]
dists/rpm/gsignond-tizen.spec
tools/prepare-tizen.sh

index 81ab62b..5023807 100644 (file)
@@ -2,13 +2,13 @@
 # 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
index 17320fa..e03c203 100644 (file)
@@ -6,8 +6,8 @@
 
 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
@@ -92,10 +92,10 @@ groupadd -f -r gsignond
 %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
@@ -121,6 +121,9 @@ groupadd -f -r gsignond
 
 
 %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
 
index 3b388a7..dce6891 100644 (file)
@@ -1,3 +1,12 @@
+* 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
 
diff --git a/dists/rpm/gsignond-tizen.manifest b/dists/rpm/gsignond-tizen.manifest
new file mode 100644 (file)
index 0000000..75b0fa5
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+    <request>
+        <domain name="_"/>
+    </request>
+</manifest>
index 3b1c91c..101f5c1 100644 (file)
@@ -6,12 +6,13 @@
 
 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
@@ -72,12 +73,13 @@ make %{?_smp_mflags}
 %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
@@ -85,12 +87,13 @@ groupadd -f -r gsignond
 
 %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
index 7c4f4e2..c94ad1c 100755 (executable)
@@ -14,10 +14,11 @@ echo "CURR dir = $currdir"
 
 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 *;