*.gcda
build-aux
*dbus*gen*
-src/common/gum.conf
+src/daemon/gumd.conf
src/daemon/gumd
src/daemon/dbus/gumd-dbus.conf
test/common/commontest
test/daemon/daemontest
test/lib/clienttest
+test/data/services/org.tizen.SecurityAccounts.gUserManagement.service
test/data/test-gumd-dbus.conf
examples/gum-example
stamp-h1
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for gumd 0.0.1.
+# Generated by GNU Autoconf 2.68 for gumd 0.0.2.
#
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
# Identity of this package.
PACKAGE_NAME='gumd'
PACKAGE_TARNAME='gumd'
-PACKAGE_VERSION='0.0.1'
-PACKAGE_STRING='gumd 0.0.1'
+PACKAGE_VERSION='0.0.2'
+PACKAGE_STRING='gumd 0.0.2'
PACKAGE_BUGREPORT=''
PACKAGE_URL='https://github.com/01org/gumd'
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures gumd 0.0.1 to adapt to many kinds of systems.
+\`configure' configures gumd 0.0.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gumd 0.0.1:";;
+ short | recursive ) echo "Configuration of gumd 0.0.2:";;
esac
cat <<\_ACEOF
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gumd configure 0.0.1
+gumd configure 0.0.2
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by gumd $as_me 0.0.1, which was
+It was created by gumd $as_me 0.0.2, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
# Define the identity of the package.
PACKAGE='gumd'
- VERSION='0.0.1'
+ VERSION='0.0.2'
cat >>confdefs.h <<_ACEOF
LIBGUM_INCLUDES='$(GUM_COMMON_INCLUDES)'
-ac_config_files="$ac_config_files Makefile src/Makefile src/common/Makefile src/common/gum.conf src/common/libgum-common.pc src/common/libgum-common-uninstalled.pc src/common/dbus/Makefile src/daemon/gumd.pc src/daemon/gumd-uninstalled.pc src/daemon/Makefile src/daemon/dbus/Makefile src/daemon/dbus/services/org.tizen.SecurityAccounts.gUserManagement.service src/daemon/dbus/gumd-dbus.conf src/lib/Makefile src/lib/libgum.pc src/lib/libgum-uninstalled.pc docs/Makefile docs/version.xml test/Makefile test/common/Makefile test/daemon/Makefile test/lib/Makefile examples/Makefile"
+ac_config_files="$ac_config_files Makefile src/Makefile src/common/Makefile src/common/dbus/Makefile src/daemon/Makefile src/daemon/dbus/Makefile src/daemon/dbus/services/org.tizen.SecurityAccounts.gUserManagement.service src/daemon/gumd.conf src/daemon/dbus/gumd-dbus.conf src/lib/Makefile src/lib/libgum.pc src/lib/libgum-uninstalled.pc docs/Makefile docs/version.xml test/Makefile test/common/Makefile test/daemon/Makefile test/lib/Makefile examples/Makefile"
if test "x$enable_tests" = "xyes" ; then
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by gumd $as_me 0.0.1, which was
+This file was extended by gumd $as_me 0.0.2, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-gumd config.status 0.0.1
+gumd config.status 0.0.2
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
"src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
"src/common/Makefile") CONFIG_FILES="$CONFIG_FILES src/common/Makefile" ;;
- "src/common/gum.conf") CONFIG_FILES="$CONFIG_FILES src/common/gum.conf" ;;
- "src/common/libgum-common.pc") CONFIG_FILES="$CONFIG_FILES src/common/libgum-common.pc" ;;
- "src/common/libgum-common-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES src/common/libgum-common-uninstalled.pc" ;;
"src/common/dbus/Makefile") CONFIG_FILES="$CONFIG_FILES src/common/dbus/Makefile" ;;
- "src/daemon/gumd.pc") CONFIG_FILES="$CONFIG_FILES src/daemon/gumd.pc" ;;
- "src/daemon/gumd-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES src/daemon/gumd-uninstalled.pc" ;;
"src/daemon/Makefile") CONFIG_FILES="$CONFIG_FILES src/daemon/Makefile" ;;
"src/daemon/dbus/Makefile") CONFIG_FILES="$CONFIG_FILES src/daemon/dbus/Makefile" ;;
"src/daemon/dbus/services/org.tizen.SecurityAccounts.gUserManagement.service") CONFIG_FILES="$CONFIG_FILES src/daemon/dbus/services/org.tizen.SecurityAccounts.gUserManagement.service" ;;
+ "src/daemon/gumd.conf") CONFIG_FILES="$CONFIG_FILES src/daemon/gumd.conf" ;;
"src/daemon/dbus/gumd-dbus.conf") CONFIG_FILES="$CONFIG_FILES src/daemon/dbus/gumd-dbus.conf" ;;
"src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile" ;;
"src/lib/libgum.pc") CONFIG_FILES="$CONFIG_FILES src/lib/libgum.pc" ;;
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.60])
-AC_INIT([gumd], [0.0.1],[],[],[https://github.com/01org/gumd])
+AC_INIT([gumd], [0.0.2],[],[],[https://github.com/01org/gumd])
AC_CONFIG_SRCDIR([src/daemon/main.c])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_AUX_DIR([build-aux])
Makefile
src/Makefile
src/common/Makefile
-src/common/gum.conf
-src/common/libgum-common.pc
-src/common/libgum-common-uninstalled.pc
src/common/dbus/Makefile
-src/daemon/gumd.pc
-src/daemon/gumd-uninstalled.pc
src/daemon/Makefile
src/daemon/dbus/Makefile
src/daemon/dbus/services/org.tizen.SecurityAccounts.gUserManagement.service
+src/daemon/gumd.conf
src/daemon/dbus/gumd-dbus.conf
src/lib/Makefile
src/lib/libgum.pc
+gumd (0.0.2-1) unstable; urgency=low
+
+ * Simplified gumd packages
+
+ -- Imran Zaman <imran.zaman@intel.com> Wed, 12 Feb 2014 10:24:53 +0300
+
gum (0.0.1-1) unstable; urgency=low
* Initial Release.
-Source: gum
+Source: gumd
Section: admin
Priority: extra
Maintainer: Imran Zaman <imran.zaman@intel.com>
Build-Depends: debhelper (>= 8.0.0), autotools-dev, pkg-config, libdbus-1-dev, gtk-doc-tools, libglib2.0-dev
Standards-Version: 3.9.2
-Vcs-Git: https://github.com/otcshare/gum.git
-Vcs-Browser: https://github.com/otcshare/gum
+Vcs-Git: https://github.com/01org/gumd.git
+Vcs-Browser: https://github.com/01org/gumd
-Package: libgum-common
+Package: libgum
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Common library for user management
+Description: Client library for user management
-Package: libgum-common-dev
+Package: libgum-dev
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: development files for common library
+Depends: ${shlibs:Depends}, ${misc:Depends}, libgum (= ${source:Version})
+Description: development files for client library
Headers and libraries.
Package: gumd
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libgum-common (= ${source:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libgum (= ${source:Version})
Description: User management daemon
User management daemon provides interface to add/delete/update users/groups
-
-Package: gumd-dev
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: development files for daemon
-
-Package: libgum
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libgum-common (= ${source:Version})
-Description: Client library for user management
-
-Package: libgum-dev
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libgum-common-dev (= ${source:Version})
-Description: development files for client library
- Headers and libraries.
-
Format: http://dep.debian.net/deps/dep5
-Upstream-Name: gum
-Source: https://github.com/otcshare/gum
+Upstream-Name: gumd
+Source: https://github.com/01org/gumd
Files: *
-Copyright: 2013 Intel Corporation
+Copyright: 2013 - 2014 Intel Corporation
License: LGPL-2.1+
Files: debian/*
+++ /dev/null
-/usr/lib/pkgconfig/gumd.pc
/usr/bin/gumd
-/usr/share/dbus-1/services/*UserManagement*.service
\ No newline at end of file
+/etc/gumd.conf
+/usr/share/dbus-1/system-services/*UserManagement*.service
+/etc/dbus-1/system.d/gumd-dbus.conf
#!/bin/sh
-# preinst script for gum
+# preinst script for gumd
#
# see: dh_installdeb(1)
install)
;;
upgrade)
+ cp -a /etc/gumd.conf /etc/gumd.conf.orig
;;
abort-upgrade)
+++ /dev/null
-/usr/include/gum/common/*
-/usr/lib/libgum-common*.so
-/usr/lib/libgum-common*.la
-/usr/lib/pkgconfig/libgum-common.pc
-/usr/share/dbus-1/interfaces/*UserManagement*.xml
+++ /dev/null
-/usr/lib/libgum-common.so.*
-/etc/gum.conf
\ No newline at end of file
+++ /dev/null
-#!/bin/sh
-# preinst script for gumd
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-# * <new-preinst> `install'
-# * <new-preinst> `install' <old-version>
-# * <new-preinst> `upgrade' <old-version>
-# * <old-preinst> `abort-upgrade' <new-version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-
-
-case "$1" in
- install)
- ;;
- upgrade)
- cp -a /etc/gum.conf /etc/gum.conf.orig
- ;;
-
- abort-upgrade)
- ;;
-
- *)
- echo "preinst called with unknown argument \`$1'" >&2
- exit 1
- ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
-/usr/include/gum/*.h
-/usr/lib/libgum.so
-/usr/lib/libgum.la
+/usr/include/gum/*
+/usr/lib/libgum*.so
+/usr/lib/libgum*.la
/usr/lib/pkgconfig/libgum.pc
-/usr/bin/gum-example
\ No newline at end of file
+/usr/bin/gum-example
+/usr/share/dbus-1/interfaces/*UserManagement*.xml
\ No newline at end of file
-/usr/lib/libgum.so.*
\ No newline at end of file
+/usr/lib/libgum*.so.*
\ No newline at end of file
export DH_OPTIONS
%:
- dh $@ --parallel
+ dh $@ --parallel
override_dh_auto_configure:
- dh_auto_configure -- --enable-dbus-type=session
+ dh_auto_configure -- --enable-dbus-type=system
override_dh_auto_test:
- true
+ true
Name: gumd
Summary: User management daemon and client library
-Version: 0.0.1
+Version: 0.0.2
Release: 1
-Group: System/Libraries
+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
%postun -p /sbin/ldconfig
-%files -n libgum-common
+%files -n libgum
%defattr(-,root,root,-)
-%{_libdir}/libgum-common*.so.*
+%{_libdir}/libgum*.so.*
-%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
+%{_bindir}/gum-example
-%files %{name}
+%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING.LIB INSTALL NEWS README
%{_bindir}/%{name}
+%config(noreplace) %{_sysconfdir}/gumd.conf
%if %{dbus_type} == "session"
%dir %{_datadir}/dbus-1/services
%{_datadir}/dbus-1/services/*UserManagement*.service
%endif
-%files -n %{name}-devel
-%defattr(-,root,root,-)
-%{_libdir}/pkgconfig/%{name}.pc
-
-
-%files -n libgum
-%defattr(-,root,root,-)
-%{_libdir}/libgum.so.*
-
-
-%files -n libgum-devel
-%defattr(-,root,root,-)
-%{_includedir}/gum/*.h
-%{_libdir}/libgum.so
-%{_libdir}/libgum.la
-%{_libdir}/pkgconfig/libgum.pc
-%{_bindir}/gum-example
-
-
%files doc
%defattr(-,root,root,-)
%{_datadir}/gtk-doc/html/gumd/*
%changelog
+* Wed Feb 12 2014 Imran Zaman <imran.zaman@intel.com>
+- Simplified gumd packages
+
* 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
+* Wed Feb 12 2014 Imran Zaman <imran.zaman@intel.com>
+- Simplified gumd packages for Tizen and SUSE
+- Simplified gumd packages
+- fix uninstalled pkgconfig files
+
+* Fri Feb 07 2014 Patrick McCarty <patrick.mccarty@linux.intel.com> fe07066
+- Move the packaging files into the packaging/ directory, since a symlink with
+ the same name does not work with 'gbs build'. (DEVT-148)
+
* Fri Dec 27 2013 Imran Zaman <imran.zaman@intel.com>
- Obsoletes gum package as the package is renamed to gumd
Name: gumd
Summary: User management daemon and client library
-Version: 0.0.1
+Version: 0.0.2
Release: 1
-Group: System/Libraries
+Group: System/Daemons
License: LGPL-2.1+
Source: %{name}-%{version}.tar.gz
URL: https://github.com/01org/gumd
Source1001: %{name}.manifest
Source1002: libgum.manifest
-Source1003: libgum-common.manifest
Obsoletes: gum
+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 devel
-Summary: Development files for user management daemon
-Group: Development/Daemons
-Requires: %{name} = %{version}-%{release}
-Requires: libgum-common-devel = %{version}-%{release}
-
-
-%description 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
%configure --enable-dbus-type=%{dbus_type}
%endif
+
make %{?_smp_mflags}
%make_install
cp -a %{SOURCE1001} %{buildroot}%{_datadir}/%{name}.manifest
cp -a %{SOURCE1002} %{buildroot}%{_datadir}/libgum.manifest
-cp -a %{SOURCE1003} %{buildroot}%{_datadir}/libgum-common.manifest
+
%post
/sbin/ldconfig
%postun -p /sbin/ldconfig
-%files -n libgum-common
+%files -n libgum
%defattr(-,root,root,-)
-%manifest %{_datadir}/libgum-common.manifest
-%{_libdir}/libgum-common*.so.*
+%manifest %{_datadir}/libgum.manifest
+%{_libdir}/libgum*.so.*
-%files -n libgum-common-devel
+%files -n libgum-devel
%defattr(-,root,root,-)
-%{_includedir}/gum/common/*
-%{_libdir}/libgum-common*.so
-%{_libdir}/pkgconfig/libgum-common.pc
-%config(noreplace) %{_sysconfdir}/gum.conf
+%{_includedir}/gum/*
+%{_libdir}/libgum*.so
+%{_libdir}/pkgconfig/libgum.pc
+%{_bindir}/gum-example
%if %{dbus_type} != "p2p"
%{_datadir}/dbus-1/interfaces/*UserManagement*.xml
%endif
%manifest %{_datadir}/%{name}.manifest
%doc AUTHORS COPYING.LIB INSTALL NEWS README
%{_bindir}/%{name}
+%config(noreplace) %{_sysconfdir}/gumd.conf
%if %{dbus_type} == "session"
%dir %{_datadir}/dbus-1/services
%{_datadir}/dbus-1/services/*UserManagement*.service
%endif
-%files devel
-%defattr(-,root,root,-)
-%{_libdir}/pkgconfig/%{name}.pc
-
-
-%files -n libgum
-%defattr(-,root,root,-)
-%manifest %{_datadir}/libgum.manifest
-%{_libdir}/libgum.so.*
-
-
-%files -n libgum-devel
-%defattr(-,root,root,-)
-%{_includedir}/gum/*.h
-%{_libdir}/libgum.so
-%{_libdir}/pkgconfig/libgum.pc
-%{_bindir}/gum-example
-
-
%files doc
%defattr(-,root,root,-)
%{_datadir}/gtk-doc/html/gumd/*
+++ /dev/null
-<manifest>
- <request>
- <domain name="_"/>
- </request>
-</manifest>
<p>
</p>
<div class="refsect1">
-<a name="idp10298048"></a><h2>Usage</h2>
+<a name="idp10016352"></a><h2>Usage</h2>
</div>
<p>
Following code snippet demonstrates how to create and use config object:
<p>
</p>
<div class="refsect1">
-<a name="idp6443376"></a><h2>Where the configuration file is searched for</h2>
+<a name="idp7571504"></a><h2>Where the configuration file is searched for</h2>
</div>
<p>
</p>
<p>
</p>
<div class="refsect1">
-<a name="idp7297552"></a><h2>Example configuration file</h2>
+<a name="idp9529712"></a><h2>Example configuration file</h2>
</div>
<p>
</p>
<p>
</p>
<div class="refsect1">
-<a name="idp9673808"></a><h2>Usage</h2>
+<a name="idp8163248"></a><h2>Usage</h2>
</div>
<p>
Following code snippet demonstrates how to derive and use <a class="link" href="GumDisposable.html" title="GumDisposable"><span class="type">GumDisposable</span></a>:
</tr></table>
<div class="chapter">
<div class="titlepage"><div><div><h2 class="title">
-<a name="idp3002784"></a>Daemon (gumd) configuration</h2></div></div></div>
+<a name="idp3909328"></a>Daemon (gumd) configuration</h2></div></div></div>
<div class="toc"><dl>
<dt>
<span class="refentrytitle"><a href="GumConfig.html">GumConfig</a></span><span class="refpurpose"> — gum configuration information</span>
</tr></table>
<div class="chapter">
<div class="titlepage"><div><div><h2 class="title">
-<a name="idp4620992"></a>Common</h2></div></div></div>
+<a name="idp3091264"></a>Common</h2></div></div></div>
<div class="toc"><dl>
<dt>
<span class="refentrytitle"><a href="gumd-GumDictionary.html">GumDictionary</a></span><span class="refpurpose"> — a dictionary container holding string keys and variant
</tr></table>
<div class="chapter">
<div class="titlepage"><div><div><h2 class="title">
-<a name="idp2676240"></a>Client library (libgum) interface</h2></div></div></div>
+<a name="idp3837408"></a>Client library (libgum) interface</h2></div></div></div>
<div class="toc"><dl>
<dt>
<span class="refentrytitle"><a href="GumUser.html">GumUser</a></span><span class="refpurpose"> — provides interface for managing user's account</span>
</table>
<div class="chapter">
<div class="titlepage"><div><div><h2 class="title">
-<a name="idp2117968"></a>Appendices</h2></div></div></div>
+<a name="idp4188000"></a>Appendices</h2></div></div></div>
<a name="idx"></a><a name="idxC"></a><h3 class="title">C</h3>
<dt>
<a class="link" href="GumConfig.html#GumConfig-struct" title="struct GumConfig">GumConfig</a>, struct in <a class="link" href="GumConfig.html" title="GumConfig">GumConfig</a>
</tr></table>
<div class="chapter">
<div class="titlepage"><div><div><h2 class="title">
-<a name="idp4013616"></a>Deprecated APIs</h2></div></div></div>
+<a name="idp127360"></a>Deprecated APIs</h2></div></div></div>
<a name="idx"></a>
</div>
<div class="footer">
</p>
</div>
<div class="refsect1">
-<a name="idp8945280"></a><h2>Add User</h2>
+<a name="idp8371552"></a><h2>Add User</h2>
<p>
User can be added with flag <strong class="userinput"><code>--add-user</code></strong>:
</p>
</p>
</div>
<div class="refsect1">
-<a name="idp8613200"></a><h2>Delete User</h2>
+<a name="idp9538064"></a><h2>Delete User</h2>
<p>
User can be deleted with flag <strong class="userinput"><code>--delete-user</code></strong>:
</p>
</p>
</div>
<div class="refsect1">
-<a name="idp12556272"></a><h2>Update User</h2>
+<a name="idp5486080"></a><h2>Update User</h2>
<p>
User can be update with flag <strong class="userinput"><code>--update-user</code></strong>:
</p>
</p>
</div>
<div class="refsect1">
-<a name="idp12561184"></a><h2>Get User</h2>
+<a name="idp12031840"></a><h2>Get User</h2>
<p>
User data can be retrieved with flag <strong class="userinput"><code>--get-user</code></strong>:
</p>
</p>
</div>
<div class="refsect1">
-<a name="idp12379840"></a><h2>Get User By Name</h2>
+<a name="idp12036352"></a><h2>Get User By Name</h2>
<p>
User data can be retrieved with flag <strong class="userinput"><code>--get-user-by-name</code></strong>:
</p>
</p>
</div>
<div class="refsect1">
-<a name="idp13033520"></a><h2>Add Group</h2>
+<a name="idp12636272"></a><h2>Add Group</h2>
<p>
Group can be added with flag <strong class="userinput"><code>--add-group</code></strong>:
</p>
</p>
</div>
<div class="refsect1">
-<a name="idp13038256"></a><h2>Delete Group</h2>
+<a name="idp13309632"></a><h2>Delete Group</h2>
<p>
Group can be deleted with flag <strong class="userinput"><code>--delete-group</code></strong>:
</p>
</p>
</div>
<div class="refsect1">
-<a name="idp13042768"></a><h2>Update Group</h2>
+<a name="idp13314144"></a><h2>Update Group</h2>
<p>
Group can be updated with flag <strong class="userinput"><code>--udpate-group</code></strong>:
</p>
</p>
</div>
<div class="refsect1">
-<a name="idp13047360"></a><h2>Get Group</h2>
+<a name="idp13318736"></a><h2>Get Group</h2>
<p>
Group data can be retrieved with flag <strong class="userinput"><code>--get-group</code></strong>:
</p>
</p>
</div>
<div class="refsect1">
-<a name="idp14206848"></a><h2>Get Group By Name</h2>
+<a name="idp13323248"></a><h2>Get Group By Name</h2>
<p>
Group data can be retrieved with flag <strong class="userinput"><code>--get-group-by-name</code></strong>:
</p>
</p>
</div>
<div class="refsect1">
-<a name="idp14211360"></a><h2>Add member To Group</h2>
+<a name="idp13033456"></a><h2>Add member To Group</h2>
<p>
New member can be added to a group with flag <strong class="userinput"><code>--add-member</code></strong>:
</p>
</p>
</div>
<div class="refsect1">
-<a name="idp14215920"></a><h2>Delete member From Group</h2>
+<a name="idp13038016"></a><h2>Delete member From Group</h2>
<p>
A member can be removed from the group with flag <strong class="userinput"><code>--delete-member</code></strong>:
</p>
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">gumd API Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">This document discusses the details of user management
- daemon (gumd) and client library (libgum) with version 0.0.1
+ daemon (gumd) and client library (libgum) with version 0.0.2
.
</p></div>
</div>
<div class="refentry">
<a name="um-intro"></a><div class="titlepage"></div>
<div class="refsect1">
-<a name="idp10426944"></a><h2>What is gumd/libgum?</h2>
+<a name="idp7941984"></a><h2>What is gumd/libgum?</h2>
<p>
gumd and libgum together provides a framework for creating, deleting
and modifying user and groups in the system. gumd is a daemon that
+* Wed Feb 12 2014 Imran Zaman <imran.zaman@intel.com>
+- Simplified gumd packages for Tizen and SUSE
+- Simplified gumd packages
+- fix uninstalled pkgconfig files
+
* Fri Feb 07 2014 Patrick McCarty <patrick.mccarty@linux.intel.com> fe07066
- Move the packaging files into the packaging/ directory, since a symlink with
the same name does not work with 'gbs build'. (DEVT-148)
- exclude external and generated dbus files from code coverage calculation
* Fri Dec 20 2013 Imran Zaman <imran.zaman@intel.com>
-- Corrected spec and changes file names
+- Corrected spec and changes file names
* Fri Dec 20 2013 Imran Zaman <imran.zaman@intel.com>
- Removed dist spec packaging folder from main source tree
Name: gumd
Summary: User management daemon and client library
-Version: 0.0.1
+Version: 0.0.2
Release: 1
-Group: System/Libraries
+Group: System/Daemons
License: LGPL-2.1+
Source: %{name}-%{version}.tar.gz
URL: https://github.com/01org/gumd
Source1001: %{name}.manifest
Source1002: libgum.manifest
-Source1003: libgum-common.manifest
Obsoletes: gum
+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 devel
-Summary: Development files for user management daemon
-Group: Development/Daemons
-Requires: %{name} = %{version}-%{release}
-Requires: libgum-common-devel = %{version}-%{release}
-
-
-%description 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
%configure --enable-dbus-type=%{dbus_type}
%endif
+
make %{?_smp_mflags}
%make_install
cp -a %{SOURCE1001} %{buildroot}%{_datadir}/%{name}.manifest
cp -a %{SOURCE1002} %{buildroot}%{_datadir}/libgum.manifest
-cp -a %{SOURCE1003} %{buildroot}%{_datadir}/libgum-common.manifest
+
%post
/sbin/ldconfig
%postun -p /sbin/ldconfig
-%files -n libgum-common
+%files -n libgum
%defattr(-,root,root,-)
-%manifest %{_datadir}/libgum-common.manifest
-%{_libdir}/libgum-common*.so.*
+%manifest %{_datadir}/libgum.manifest
+%{_libdir}/libgum*.so.*
-%files -n libgum-common-devel
+%files -n libgum-devel
%defattr(-,root,root,-)
-%{_includedir}/gum/common/*
-%{_libdir}/libgum-common*.so
-%{_libdir}/pkgconfig/libgum-common.pc
-%config(noreplace) %{_sysconfdir}/gum.conf
+%{_includedir}/gum/*
+%{_libdir}/libgum*.so
+%{_libdir}/pkgconfig/libgum.pc
+%{_bindir}/gum-example
%if %{dbus_type} != "p2p"
%{_datadir}/dbus-1/interfaces/*UserManagement*.xml
%endif
%manifest %{_datadir}/%{name}.manifest
%doc AUTHORS COPYING.LIB INSTALL NEWS README
%{_bindir}/%{name}
+%config(noreplace) %{_sysconfdir}/gumd.conf
%if %{dbus_type} == "session"
%dir %{_datadir}/dbus-1/services
%{_datadir}/dbus-1/services/*UserManagement*.service
%endif
-%files devel
-%defattr(-,root,root,-)
-%{_libdir}/pkgconfig/%{name}.pc
-
-
-%files -n libgum
-%defattr(-,root,root,-)
-%manifest %{_datadir}/libgum.manifest
-%{_libdir}/libgum.so.*
-
-
-%files -n libgum-devel
-%defattr(-,root,root,-)
-%{_includedir}/gum/*.h
-%{_libdir}/libgum.so
-%{_libdir}/pkgconfig/libgum.pc
-%{_bindir}/gum-example
-
-
%files doc
%defattr(-,root,root,-)
%{_datadir}/gtk-doc/html/gumd/*
+++ /dev/null
-<manifest>
- <request>
- <domain name="_"/>
- </request>
-</manifest>
<manifest>
<request>
- <domain name="_"/>
+ <domain name="_"/>
</request>
</manifest>
dist_libgum_common_la_SOURCES = \
$(NULL)
-EXTRA_DIST = \
- libgum-common.pc.in \
- gum.conf.in \
+EXTRA_DIST = \
gum-dbus.h \
gum-defines.h
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libgum-common.pc
-
-sysconf_DATA = gum.conf
-
CLEANFILES = *.gcno *.gcda
@SET_MAKE@
-
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
host_triplet = @host@
subdir = src/common
DIST_COMMON = $(libgum_common_include_HEADERS) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in $(srcdir)/gum.conf.in \
- $(srcdir)/libgum-common-uninstalled.pc.in \
- $(srcdir)/libgum-common.pc.in
+ $(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gnu_make.m4 \
$(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/libtool.m4 \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES = gum.conf libgum-common.pc \
- libgum-common-uninstalled.pc
+CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
-am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" \
- "$(DESTDIR)$(sysconfdir)" \
+am__installdirs = "$(DESTDIR)$(libdir)" \
"$(DESTDIR)$(libgum_common_includedir)"
LTLIBRARIES = $(lib_LTLIBRARIES)
am__DEPENDENCIES_1 =
install-pdf-recursive install-ps-recursive install-recursive \
installcheck-recursive installdirs-recursive pdf-recursive \
ps-recursive uninstall-recursive
-DATA = $(pkgconfig_DATA) $(sysconf_DATA)
HEADERS = $(libgum_common_include_HEADERS)
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
$(NULL)
EXTRA_DIST = \
- libgum-common.pc.in \
- gum.conf.in \
gum-dbus.h \
gum-defines.h
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libgum-common.pc
-sysconf_DATA = gum.conf
CLEANFILES = *.gcno *.gcda
all: all-recursive
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):
-gum.conf: $(top_builddir)/config.status $(srcdir)/gum.conf.in
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-libgum-common.pc: $(top_builddir)/config.status $(srcdir)/libgum-common.pc.in
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-libgum-common-uninstalled.pc: $(top_builddir)/config.status $(srcdir)/libgum-common-uninstalled.pc.in
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
install-libLTLIBRARIES: $(lib_LTLIBRARIES)
@$(NORMAL_INSTALL)
test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
clean-libtool:
-rm -rf .libs _libs
-install-pkgconfigDATA: $(pkgconfig_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)"
- @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
- done
-
-uninstall-pkgconfigDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
-install-sysconfDATA: $(sysconf_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(sysconfdir)" || $(MKDIR_P) "$(DESTDIR)$(sysconfdir)"
- @list='$(sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(sysconfdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(sysconfdir)" || exit $$?; \
- done
-
-uninstall-sysconfDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- dir='$(DESTDIR)$(sysconfdir)'; $(am__uninstall_files_from_dir)
install-libgum_common_includeHEADERS: $(libgum_common_include_HEADERS)
@$(NORMAL_INSTALL)
test -z "$(libgum_common_includedir)" || $(MKDIR_P) "$(DESTDIR)$(libgum_common_includedir)"
done
check-am: all-am
check: check-recursive
-all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS)
+all-am: Makefile $(LTLIBRARIES) $(HEADERS)
installdirs: installdirs-recursive
installdirs-am:
- for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(sysconfdir)" "$(DESTDIR)$(libgum_common_includedir)"; do \
+ for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(libgum_common_includedir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-recursive
info-am:
-install-data-am: install-libgum_common_includeHEADERS \
- install-pkgconfigDATA
+install-data-am: install-libgum_common_includeHEADERS
install-dvi: install-dvi-recursive
install-dvi-am:
-install-exec-am: install-libLTLIBRARIES install-sysconfDATA
+install-exec-am: install-libLTLIBRARIES
install-html: install-html-recursive
ps-am:
uninstall-am: uninstall-libLTLIBRARIES \
- uninstall-libgum_common_includeHEADERS uninstall-pkgconfigDATA \
- uninstall-sysconfDATA
+ uninstall-libgum_common_includeHEADERS
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
install-am install-strip tags-recursive
install-exec-am install-html install-html-am install-info \
install-info-am install-libLTLIBRARIES \
install-libgum_common_includeHEADERS install-man install-pdf \
- install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
- install-strip install-sysconfDATA installcheck installcheck-am \
- installdirs installdirs-am maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags tags-recursive uninstall uninstall-am \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs installdirs-am \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+ pdf pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
uninstall-libLTLIBRARIES \
- uninstall-libgum_common_includeHEADERS uninstall-pkgconfigDATA \
- uninstall-sysconfDATA
+ uninstall-libgum_common_includeHEADERS
# Tell versions [3.59,3.63) of GNU make to not export all variables.
+++ /dev/null
-# Nicked the idea/template for uninstalled development from gstreamer
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@abs_top_builddir@/include/gum
-
-Name: Gum common library
-Description: User management common library, not installed
-Version: @PACKAGE_VERSION@
-URL: @PACKAGE_URL@
-Requires: glib-2.0 >= 2.30 gio-2.0 gio-unix-2.0 gmodule-2.0
-Cflags: -I${includedir}
\ No newline at end of file
+++ /dev/null
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@/gum
-
-Name: Gum common library
-Description: User management common library
-Version: @PACKAGE_VERSION@
-URL: @PACKAGE_URL@
-Requires: glib-2.0 >= 2.30 gio-2.0 gio-unix-2.0 gmodule-2.0
-Libs: -L${libdir} -lgum-common
-Cflags: -I${includedir}
-
$(NULL)
EXTRA_DIST = \
- gumd.pc.in
+ gumd.conf.in
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = gumd.pc
+sysconf_DATA = gumd.conf
if SET_PERMISSIONS
install-exec-hook:
bin_PROGRAMS = gumd$(EXEEXT)
subdir = src/daemon
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(srcdir)/gumd-uninstalled.pc.in $(srcdir)/gumd.pc.in
+ $(srcdir)/gumd.conf.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gnu_make.m4 \
$(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/libtool.m4 \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES = gumd.pc gumd-uninstalled.pc
+CONFIG_CLEAN_FILES = gumd.conf
CONFIG_CLEAN_VPATH_FILES =
-am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sysconfdir)"
PROGRAMS = $(bin_PROGRAMS)
am__objects_1 =
am_gumd_OBJECTS = gumd-main.$(OBJEXT) gumd-gumd-daemon.$(OBJEXT) \
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
-DATA = $(pkgconfig_DATA)
+DATA = $(sysconf_DATA)
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
$(NULL)
EXTRA_DIST = \
- gumd.pc.in
+ gumd.conf.in
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = gumd.pc
+sysconf_DATA = gumd.conf
CLEANFILES = *.gcno *.gcda
all: all-recursive
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):
-gumd.pc: $(top_builddir)/config.status $(srcdir)/gumd.pc.in
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-gumd-uninstalled.pc: $(top_builddir)/config.status $(srcdir)/gumd-uninstalled.pc.in
+gumd.conf: $(top_builddir)/config.status $(srcdir)/gumd.conf.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
clean-libtool:
-rm -rf .libs _libs
-install-pkgconfigDATA: $(pkgconfig_DATA)
+install-sysconfDATA: $(sysconf_DATA)
@$(NORMAL_INSTALL)
- test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)"
- @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ test -z "$(sysconfdir)" || $(MKDIR_P) "$(DESTDIR)$(sysconfdir)"
+ @list='$(sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(sysconfdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(sysconfdir)" || exit $$?; \
done
-uninstall-pkgconfigDATA:
+uninstall-sysconfDATA:
@$(NORMAL_UNINSTALL)
- @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ @list='$(sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
+ dir='$(DESTDIR)$(sysconfdir)'; $(am__uninstall_files_from_dir)
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
all-am: Makefile $(PROGRAMS) $(DATA)
installdirs: installdirs-recursive
installdirs-am:
- for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"; do \
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sysconfdir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-recursive
info-am:
-install-data-am: install-pkgconfigDATA
+install-data-am:
install-dvi: install-dvi-recursive
install-dvi-am:
-install-exec-am: install-binPROGRAMS
+install-exec-am: install-binPROGRAMS install-sysconfDATA
@$(NORMAL_INSTALL)
$(MAKE) $(AM_MAKEFLAGS) install-exec-hook
install-html: install-html-recursive
ps-am:
-uninstall-am: uninstall-binPROGRAMS uninstall-pkgconfigDATA
+uninstall-am: uninstall-binPROGRAMS uninstall-sysconfDATA
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
install-am install-exec-am install-strip tags-recursive
install-data-am install-dvi install-dvi-am install-exec \
install-exec-am install-exec-hook install-html install-html-am \
install-info install-info-am install-man install-pdf \
- install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
+ install-pdf-am install-ps install-ps-am install-strip \
+ install-sysconfDATA installcheck installcheck-am installdirs \
installdirs-am maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
uninstall uninstall-am uninstall-binPROGRAMS \
- uninstall-pkgconfigDATA
+ uninstall-sysconfDATA
@SET_PERMISSIONS_TRUE@install-exec-hook:
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
+#include <sys/un.h>
#include "common/gum-dbus.h"
#include "common/gum-utils.h"
+++ /dev/null
-# Nicked the idea/template for uninstalled development from gstreamer
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@abs_top_builddir@/include/gum
-
-Name: Gum daemon
-Description: User management daemon, not installed
-Version: @PACKAGE_VERSION@
-URL: @PACKAGE_URL@
-Requires: glib-2.0 >= 2.30 gio-2.0 gio-unix-2.0 gmodule-2.0 gum-common
+++ /dev/null
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: Gum daemon
-Description: User management daemon
-Version: @PACKAGE_VERSION@
-URL: @PACKAGE_URL@
-Requires: glib-2.0 >= 2.30 gio-2.0 gio-unix-2.0 gmodule-2.0 gum-common
-Libs: -L${libdir}
Version: @PACKAGE_VERSION@
URL: @PACKAGE_URL@
Requires: glib-2.0 >= 2.30 gio-2.0 gio-unix-2.0 gmodule-2.0
-Cflags: -I${includedir}
\ No newline at end of file
+Libs: @abs_top_builddir@/src/lib/libgum.la
+Cflags: -I${includedir}
Description: User management client library
Version: @PACKAGE_VERSION@
URL: @PACKAGE_URL@
-Requires: glib-2.0 >= 2.30 gio-2.0 gio-unix-2.0 gmodule-2.0 libgum-common
+Requires: glib-2.0 >= 2.30 gio-2.0 gio-unix-2.0 gmodule-2.0
Libs: -L${libdir} -lgum
Cflags: -I${includedir}
mkdir -p $2 && \
cd $2 && \
-git rm -r *; rm -f packaging;
+git rm -r *; rm -rf packaging;
tar -xzvf $currdir/$1 -C $2 --strip-components 1 && \
-ln -s dists/rpm/tizen/packaging && \
+mkdir -p packaging && \
+cp dists/rpm/tizen/packaging/gumd.spec packaging/ && \
+cp dists/rpm/tizen/packaging/gumd.manifest packaging/ && \
+cp dists/rpm/tizen/packaging/gumd.changes packaging/ && \
+cp dists/rpm/tizen/packaging/libgum.manifest packaging/ && \
git add -f *;
cp $currdir/.gitignore $2/;