From d0fdb2ac2c010f5099f1787fcab43cc3a55b402a Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Thu, 27 Jun 2013 11:36:41 -0500 Subject: Basic packaging --- debian/changelog | 5 ++ debian/compat | 1 + debian/control | 59 ++++++++++++++++++++++ debian/copyright | 23 +++++++++ ...libunity-greeter-session-broadcast1-dev.install | 3 ++ debian/libunity-greeter-session-broadcast1.install | 1 + debian/rules | 11 ++++ debian/source/format | 1 + debian/unity-greeter-session-broadcast.install | 4 ++ debian/watch | 2 + 10 files changed, 110 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/libunity-greeter-session-broadcast1-dev.install create mode 100644 debian/libunity-greeter-session-broadcast1.install create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/unity-greeter-session-broadcast.install create mode 100644 debian/watch diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..08d5692 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +unity-greeter-session-broadcast (0.1-0ubuntu1) saucy; urgency=low + + * Start + + -- Ted Gould Thu, 27 Jun 2013 11:36:18 -0500 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..9062652 --- /dev/null +++ b/debian/control @@ -0,0 +1,59 @@ +Source: unity-greeter-session-broadcast +Section: gnome +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: cmake, + dbus-test-runner, + debhelper (>= 9), + dh-autoreconf, + gtester2xunit, + intltool, + libdbustest1-dev, + python3-dbusmock, +Standards-Version: 3.9.4 +Homepage: http://launchpad.net/unity-greeter-session-broadcast +# If you aren't a member of ~indicator-applet-developers but need to upload +# packaging changes, just go ahead. ~indicator-applet-developers will notice +# and sync up the code again. +Vcs-Bzr: http://bazaar.launchpad.net/~indicator-applet-developers/unity-greeter-session-broadcast/ +Vcs-Browser: https://code.launchpad.net/~indicator-applet-developers/unity-greeter-session-broadcast/ + +Package: unity-greeter-session-broadcast +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + upstart-app-launch, +Description: Service to allow the greeter to communicate to sessions + Allows for the greeter to send events that can be picked up by the user's + session and acted on if allowed by the user. + . + This package provides a service for Unity's Greeter Session Broadcast + +Package: libunity-greeter-session-broadcast1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Recommends: unity-greeter-session-broadcast (= ${binary:Version}) +Description: library for sending requests to the user session + Sends requests to the broadcast service so that they can be seen + by the user session. + . + This package contains shared libraries to be used by the greeter. + +Package: libunity-greeter-session-broadcast1-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libunity-greeter-session-broadcast1 (= ${binary:Version}), + libglib2.0-dev +Multi-Arch: same +Description: library for sending requests to the user session + Sends requests to the broadcast service so that they can be seen + by the user session. + . + This package contains files that are needed to build the greeter. + diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..88892b0 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,23 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Unity Greeter Session Broadcast +Source: http://launchpad.net/unity-greeter-session-broadcast + +Files: * +Copyright: 2013 Canonical, Ltd. +License: GPL-3 + +License: GPL-3 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, version 3 of the License. + . + This program 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 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 . + . + On Debian systems, the complete text of the GNU General Public License + can be found in `/usr/share/common-licenses/GPL-3' diff --git a/debian/libunity-greeter-session-broadcast1-dev.install b/debian/libunity-greeter-session-broadcast1-dev.install new file mode 100644 index 0000000..f66ca7a --- /dev/null +++ b/debian/libunity-greeter-session-broadcast1-dev.install @@ -0,0 +1,3 @@ +debian/tmp/usr/include/libunity-greeter-session-broadcast-1/* +debian/tmp/usr/lib/*/libunity-greeter-session-broadcast.so +debian/tmp/usr/lib/*/pkgconfig/unity-greeter-session-broadcast-1.pc diff --git a/debian/libunity-greeter-session-broadcast1.install b/debian/libunity-greeter-session-broadcast1.install new file mode 100644 index 0000000..28cc930 --- /dev/null +++ b/debian/libunity-greeter-session-broadcast1.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/libunity-greeter-session-broadcast.so.1* diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..b0a68e1 --- /dev/null +++ b/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f + +export DPKG_GENSYMBOLS_CHECK_LEVEL = 4 +export G_MESSAGES_DEBUG=all +export DEBIAN_TARGET_DIR="${CURDIR}/debian/tmp" + +%: + dh $@ + +override_dh_install: + dh_install --fail-missing diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..d3827e7 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +1.0 diff --git a/debian/unity-greeter-session-broadcast.install b/debian/unity-greeter-session-broadcast.install new file mode 100644 index 0000000..46805f9 --- /dev/null +++ b/debian/unity-greeter-session-broadcast.install @@ -0,0 +1,4 @@ +usr/lib/*/unity-greeter-session-broadcast +usr/share/dbus-1 +usr/share/glib-2.0 +usr/share/upstart/sessions diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..d3f815d --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://launchpad.net/unity-greeter-session-broadcast/+download .*/unity-greeter-session-broadcast-([0-9.]+)\.tar\.gz -- cgit v1.2.3