Name: gumd
Summary: User management daemon and client library
-Version: 0.0.1
-Release: 1
-Group: System/Libraries
+Version: 0.0.4
+Release: 2
+Group: System/Daemons
License: LGPL-2.1+
Source: %{name}-%{version}.tar.gz
URL: https://github.com/01org/gumd
+Requires: libgum = %{version}-%{release}
%if %{dbus_type} != "p2p"
Requires: dbus-1
%endif
%{summary}.
-%package -n libgum-common
-Summary: User management common library
-Group: System/Libraries
-
-
-%description -n libgum-common
-%{summary}.
-
-
-%package -n libgum-common-devel
-Summary: Development files for user management common library
-Group: Development/Libraries
-Requires: libgum-common = %{version}-%{release}
-
-
-%description -n libgum-common-devel
-%{summary}.
-
-
-%package %{name}
-Summary: User management daemon
-Group: System/Daemons
-Requires: libgum-common = %{version}-%{release}
-
-
-%description %{name}
-%{summary}.
-
-
-%package -n %{name}-devel
-Summary: Development files for user management daemon
-Group: Development/Daemons
-Requires: %{name} = %{version}-%{release}
-Requires: libgum-common-devel = %{version}-%{release}
-
-%description -n %{name}-devel
-%{summary}.
-
-
%package -n libgum
Summary: User management client library
Group: System/Libraries
-Requires: libgum-common = %{version}-%{release}
%description -n libgum
Summary: Development files for user management client library
Group: Development/Libraries
Requires: libgum = %{version}-%{release}
-Requires: libgum-common-devel = %{version}-%{release}
%description -n libgum-devel
/sbin/ldconfig
chmod u+s %{_bindir}/%{name}
groupadd -f -r gumd
+mkdir -p %{_sysconfdir}/%{name}/useradd.d
+mkdir -p %{_sysconfdir}/%{name}/userdel.d
+mkdir -p %{_sysconfdir}/%{name}/groupadd.d
+mkdir -p %{_sysconfdir}/%{name}/groupdel.d
%postun -p /sbin/ldconfig
-%files -n libgum-common
+%files -n libgum
%defattr(-,root,root,-)
-%{_libdir}/libgum-common*.so.*
+%{_libdir}/libgum*.so.*
+%{_bindir}/gum-utils
-%files -n libgum-common-devel
+%files -n libgum-devel
%defattr(-,root,root,-)
-%{_includedir}/gum/common/*
-%{_libdir}/libgum-common*.so
-%{_libdir}/libgum-common*.la
-%{_libdir}/pkgconfig/libgum-common.pc
-%config(noreplace) %{_sysconfdir}/gum.conf
+%{_includedir}/gum/*
+%{_libdir}/libgum*.so
+%{_libdir}/libgum*.la
+%{_libdir}/pkgconfig/libgum.pc
%if %{dbus_type} != "p2p"
%{_datadir}/dbus-1/interfaces/*UserManagement*.xml
%endif
-%files %{name}
+%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING.LIB INSTALL NEWS README
%{_bindir}/%{name}
+%config(noreplace) %{_sysconfdir}/%{name}/gumd.conf
%if %{dbus_type} == "session"
%dir %{_datadir}/dbus-1/services
%{_datadir}/dbus-1/services/*UserManagement*.service
%endif
-%files -n %{name}-devel
+%files doc
%defattr(-,root,root,-)
-%{_libdir}/pkgconfig/%{name}.pc
+%{_datadir}/gtk-doc/html/gumd/*
-%files -n libgum
-%defattr(-,root,root,-)
-%{_libdir}/libgum.so.*
+%changelog
+* Thu Aug 21 2014 Imran Zaman <imran.zaman@intel.com>
+- Added support for scripts which can be run after a user/group is added
+ or before a user/group is deleted
+* Tue Aug 12 2014 Imran Zaman <imran.zaman@intel.com>
+- Fix access permissions for user home directory
-%files -n libgum-devel
-%defattr(-,root,root,-)
-%{_includedir}/gum/*.h
-%{_libdir}/libgum.so
-%{_libdir}/libgum.la
-%{_libdir}/pkgconfig/libgum.pc
-%{_bindir}/gum-example
+* Tue Aug 05 2014 Imran Zaman <imran.zaman@intel.com>
+- Log only when logging is enabled
+- Fixed p2p stream descriptor leak
+* Thu May 22 2014 Imran Zaman <imran.zaman@intel.com>
+- Renamed gum-example as gum-utils to be used as command line utility
-%files doc
-%defattr(-,root,root,-)
-%{_datadir}/gtk-doc/html/gumd/*
+* Wed May 21 2014 Imran Zaman <imran.zaman@intel.com>
+- Fixed Bug # TIVI-2988
+- Updated logs
+* Tue May 20 2014 Imran Zaman <imran.zaman@intel.com>
+- Fixed bug#TIVI-3170 (fixed smack labels for newly created files and folders
+ as reported in https://bugs.tizen.org/jira/browse/TIVI-3170)
+
+* Wed Feb 12 2014 Imran Zaman <imran.zaman@intel.com>
+- Simplified gumd packages
-%changelog
* Mon Dec 23 2013 Imran Zaman <imran.zaman@intel.com>
- added test cases for error and dictionary objects
- utilized dictionary functions for get/set key-value pairs