summaryrefslogtreecommitdiff
path: root/dists/debian
diff options
context:
space:
mode:
Diffstat (limited to 'dists/debian')
-rw-r--r--dists/debian/README.Debian6
-rw-r--r--dists/debian/changelog5
-rw-r--r--dists/debian/compat1
-rw-r--r--dists/debian/control27
-rw-r--r--dists/debian/copyright31
-rw-r--r--dists/debian/docs2
-rw-r--r--dists/debian/gsignond-dev.install5
-rw-r--r--dists/debian/gsignond-doc.docs1
-rw-r--r--dists/debian/gsignond-doc.install1
-rw-r--r--dists/debian/install7
-rw-r--r--dists/debian/postinst41
-rw-r--r--dists/debian/postrm38
-rw-r--r--dists/debian/preinst38
-rw-r--r--dists/debian/prerm38
-rwxr-xr-xdists/debian/rules19
-rw-r--r--dists/debian/source/format1
16 files changed, 261 insertions, 0 deletions
diff --git a/dists/debian/README.Debian b/dists/debian/README.Debian
new file mode 100644
index 0000000..1849f59
--- /dev/null
+++ b/dists/debian/README.Debian
@@ -0,0 +1,6 @@
+The Debian Package gsignond
+----------------------------
+
+This is default Debian packaging for gsignond.
+
+ -- Jussi Laako <jussi.laako@linux.intel.com> Wed, 03 Jul 2013 17:24:53 +0300
diff --git a/dists/debian/changelog b/dists/debian/changelog
new file mode 100644
index 0000000..8fedc96
--- /dev/null
+++ b/dists/debian/changelog
@@ -0,0 +1,5 @@
+gsignond (0.0.2-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Jussi Laako <jussi.laako@linux.intel.com> Wed, 03 Jul 2013 17:24:53 +0300
diff --git a/dists/debian/compat b/dists/debian/compat
new file mode 100644
index 0000000..45a4fb7
--- /dev/null
+++ b/dists/debian/compat
@@ -0,0 +1 @@
+8
diff --git a/dists/debian/control b/dists/debian/control
new file mode 100644
index 0000000..19fd59d
--- /dev/null
+++ b/dists/debian/control
@@ -0,0 +1,27 @@
+Source: gsignond
+Section: net
+Priority: extra
+Maintainer: Jussi Laako <jussi.laako@linux.intel.com>
+Build-Depends: debhelper (>= 8.0.0), autotools-dev, pkg-config, libdbus-1-dev, gtk-doc-tools, libsqlite3-dev, libglib2.0-dev
+Standards-Version: 3.9.2
+Homepage: https://01.org/gsso
+Vcs-Git: http://code.google.com/p/accounts-sso.gsignond/
+Vcs-Browser: http://code.google.com/p/accounts-sso/source/browse/?repo=gsignond
+
+Package: gsignond
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: gSSO daemon and default plugins
+ gSSO is a single sign-on framework, providing secure storage and single sign-on service.
+
+Package: gsignond-dev
+Architecture: any
+Depends: ${shlibs:Depens}, ${misc:Depends}
+Description: development files for gsignond
+ Headers and libraries necessary for developing plugins and extensions.
+
+Package: gsignond-doc
+Architecture: all
+Description: documentation for gsignond
+ Developer documentation for developing plugins and extensions.
+
diff --git a/dists/debian/copyright b/dists/debian/copyright
new file mode 100644
index 0000000..af37ea7
--- /dev/null
+++ b/dists/debian/copyright
@@ -0,0 +1,31 @@
+Format: http://dep.debian.net/deps/dep5
+Upstream-Name: gsignond
+Source: http://code.google.com/p/accounts-sso/source/checkout?repo=gsignond
+
+Files: *
+Copyright: 2012 - 2013 Intel Corporation
+License: LGPL-2.1+
+
+Files: debian/*
+Copyright: 2013 Jussi Laako <jussi.laako@linux.intel.com>
+License: LGPL-2.1+
+
+License: LGPL-2.1+
+ This package is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in "/usr/share/common-licenses/LGPL-2.1".
+
+# Please also look if there are files or directories which have a
+# different copyright/license attached and list them here.
diff --git a/dists/debian/docs b/dists/debian/docs
new file mode 100644
index 0000000..50bd824
--- /dev/null
+++ b/dists/debian/docs
@@ -0,0 +1,2 @@
+NEWS
+README
diff --git a/dists/debian/gsignond-dev.install b/dists/debian/gsignond-dev.install
new file mode 100644
index 0000000..e6a08cc
--- /dev/null
+++ b/dists/debian/gsignond-dev.install
@@ -0,0 +1,5 @@
+/usr/include/gsignond/*
+/usr/lib/libgsignond-*.so
+/usr/lib/libgsignond-*.la
+/usr/lib/pkgconfig/gsignond.pc
+/usr/share/dbus-1/interfaces/*SSO*.xml
diff --git a/dists/debian/gsignond-doc.docs b/dists/debian/gsignond-doc.docs
new file mode 100644
index 0000000..d4f4542
--- /dev/null
+++ b/dists/debian/gsignond-doc.docs
@@ -0,0 +1 @@
+#DOCS#
diff --git a/dists/debian/gsignond-doc.install b/dists/debian/gsignond-doc.install
new file mode 100644
index 0000000..c357621
--- /dev/null
+++ b/dists/debian/gsignond-doc.install
@@ -0,0 +1 @@
+/usr/share/gtk-doc/html/gsignond/*
diff --git a/dists/debian/install b/dists/debian/install
new file mode 100644
index 0000000..173ee00
--- /dev/null
+++ b/dists/debian/install
@@ -0,0 +1,7 @@
+/usr/bin/gsignond
+/usr/bin/gsignond-plugind
+/usr/lib/libgsignond-*.so.*
+/usr/lib/gsignond/extensions/*.so*
+/usr/lib/gsignond/plugins/*.so*
+/usr/share/dbus-1/services/*SingleSignOn*.service
+/etc/gsignond.conf
diff --git a/dists/debian/postinst b/dists/debian/postinst
new file mode 100644
index 0000000..301a61b
--- /dev/null
+++ b/dists/debian/postinst
@@ -0,0 +1,41 @@
+#!/bin/sh
+# postinst script for gsignond
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <postinst> `configure' <most-recently-configured-version>
+# * <old-postinst> `abort-upgrade' <new version>
+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+# <new-version>
+# * <postinst> `abort-remove'
+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+# <failed-install-package> <version> `removing'
+# <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+ configure)
+ ldconfig
+ groupadd -f -r gsignond
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+ ;;
+
+ *)
+ echo "postinst 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
diff --git a/dists/debian/postrm b/dists/debian/postrm
new file mode 100644
index 0000000..7723d3c
--- /dev/null
+++ b/dists/debian/postrm
@@ -0,0 +1,38 @@
+#!/bin/sh
+# postrm script for gsignond
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <postrm> `remove'
+# * <postrm> `purge'
+# * <old-postrm> `upgrade' <new-version>
+# * <new-postrm> `failed-upgrade' <old-version>
+# * <new-postrm> `abort-install'
+# * <new-postrm> `abort-install' <old-version>
+# * <new-postrm> `abort-upgrade' <old-version>
+# * <disappearer's-postrm> `disappear' <overwriter>
+# <overwriter-version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+ purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+ ldconfig
+ ;;
+
+ *)
+ echo "postrm 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
diff --git a/dists/debian/preinst b/dists/debian/preinst
new file mode 100644
index 0000000..808b6f4
--- /dev/null
+++ b/dists/debian/preinst
@@ -0,0 +1,38 @@
+#!/bin/sh
+# preinst script for gsignond
+#
+# 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/gsignond.conf /etc/gsignond.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
diff --git a/dists/debian/prerm b/dists/debian/prerm
new file mode 100644
index 0000000..d111903
--- /dev/null
+++ b/dists/debian/prerm
@@ -0,0 +1,38 @@
+#!/bin/sh
+# prerm script for gsignond
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <prerm> `remove'
+# * <old-prerm> `upgrade' <new-version>
+# * <new-prerm> `failed-upgrade' <old-version>
+# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
+# * <deconfigured's-prerm> `deconfigure' `in-favour'
+# <package-being-installed> <version> `removing'
+# <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+ remove|upgrade|deconfigure)
+ ;;
+
+ failed-upgrade)
+ ;;
+
+ *)
+ echo "prerm 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
diff --git a/dists/debian/rules b/dists/debian/rules
new file mode 100755
index 0000000..4658a60
--- /dev/null
+++ b/dists/debian/rules
@@ -0,0 +1,19 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+DEB_CONFIGURE_EXTRA_FLAGS += --enable-dbus-type=session
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+%:
+ dh $@ --parallel
+
+override_dh_auto_configure:
+ dh_auto_configure -- --enable-dbus-type=session --enable-gtk-doc
+
+override_dh_auto_test:
+ true
diff --git a/dists/debian/source/format b/dists/debian/source/format
new file mode 100644
index 0000000..89ae9db
--- /dev/null
+++ b/dists/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)