From 254c1b80cda0e79083c3107288dd5a17e156a1ad Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Tue, 6 Sep 2016 10:28:32 +0200 Subject: debian/*: (Re-)add packaging folder for .deb packages. --- debian/changelog | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++ debian/compat | 1 + debian/control | 21 +++++++++++++++++ debian/copyright | 27 ++++++++++++++++++++++ debian/install | 1 + debian/rules | 27 ++++++++++++++++++++++ debian/source/format | 1 + 7 files changed, 142 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/install create mode 100755 debian/rules create mode 100644 debian/source/format diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..6c0210f --- /dev/null +++ b/debian/changelog @@ -0,0 +1,64 @@ +remote-logon-config-agent (0.9) UNRELEASED; urgency=low + + * Fork from Ubuntu's thin-client-config-agent and rename to + remote-logon-config-agent. + + -- Mike Gabriel Thu, 26 Aug 2016 15:24:06 +0200 + +thin-client-config-agent (0.8) trusty; urgency=low + + * Add python3-pycurl dependency. (LP: #1187450) + + -- Dmitrijs Ledkovs Tue, 05 Nov 2013 23:55:06 +0000 + +thin-client-config-agent (0.7) raring; urgency=low + + [ Dmitrijs Ledkovs ] + * Port to use BytesIO with raring's pycurl. (LP: #1152222) + * Bump Standards Version to 3.9.4. + + [ David Barth] + * Fix test suite for above. + + -- Dmitrijs Ledkovs Wed, 03 Apr 2013 17:22:33 +0100 + +thin-client-config-agent (0.6) quantal; urgency=low + + * debian/control: + - Update Vcs-Bzr link to point to new ~ubuntu-core-dev trunk + * Port to Python 3 + + -- Michael Terry Wed, 15 Aug 2012 21:46:51 -0400 + +thin-client-config-agent (0.5) quantal; urgency=low + + * Package for Ubuntu (LP: #1037228) + * Switch to dh9 over dh7 + * Cleanup control and copyright files + + -- Michael Terry Tue, 14 Aug 2012 16:02:35 -0400 + +thin-client-config-agent (0.4) precise; urgency=low + + * Fixes the error messages getting from this to the greeter (LP: #1005961) + + -- Matthew Fischer Wed, 30 May 2012 07:45:57 -0600 + +thin-client-config-agent (0.3) precise; urgency=low + + * Use PycURL to retrieve URLs so that SSL certificates are verified + * debian/control: update dependencies + + -- Alex Chiang Thu, 24 May 2012 14:08:11 -0600 + +thin-client-config-agent (0.2) precise; urgency=low + + * Remove call to mlockall, as it's not needed (LP: #1002957) + + -- Alex Chiang Wed, 23 May 2012 15:38:02 -0600 + +thin-client-config-agent (0.1) precise; urgency=low + + * Initial release. + + -- Alex Chiang Tue, 22 May 2012 12:44:15 -0600 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..81431de --- /dev/null +++ b/debian/control @@ -0,0 +1,21 @@ +Source: remote-logon-config-agent +Maintainer: Mike Gabriel +Section: utils +Priority: extra +Build-Depends: debhelper (>= 9), + python3-all, + python3-pycurl, + python3-setuptools +Standards-Version: 3.9.8 +X-Python3-Version: >= 3.2 +Vcs-Git: git://cgit.arctica-project.org/remote-logon-service.git +Vcs-Browser: https://cgit.arctica-project.org/remote-logon-service.git/ + +Package: remote-logon-config-agent +Architecture: all +Depends: ${misc:Depends}, + ${python3:Depends}, + python3-pycurl, +Description: Retrieve the list of remote desktop servers for a user. + Retrieve the list of remote desktop servers for a user from a master server + like Arctica Server (with Brokerage support) or X2Go Session Broker. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..e0e5447 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,27 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: remote-logon-config-agent +Source: https://github.com/ArcticaProject/remote-logon-config-agent + +Files: * +Copyright: 2012 Canonical Ltd. +License: GPL-3 + +Files: debian/* +Copyright: 2012 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 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 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 version 3 can be found in "/usr/share/common-licenses/GPL-3". diff --git a/debian/install b/debian/install new file mode 100644 index 0000000..544eb52 --- /dev/null +++ b/debian/install @@ -0,0 +1 @@ +remote-logon-config-agent /usr/bin diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..c4f1a51 --- /dev/null +++ b/debian/rules @@ -0,0 +1,27 @@ +#!/usr/bin/make -f + +PY3VERS := $(shell py3versions -r) + +%: + dh $@ --with python3 --buildsystem=python_distutils + +override_dh_auto_clean: + -find . -name '*.py[co]' | xargs rm -f + rm -rf *.egg-info + +override_dh_auto_build: + set -ex ; for python in $(PY3VERS) ; do \ + $$python setup.py build ; \ + done + +override_dh_auto_test: +ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),) + set -ex; for python in $(PY3VERS) ; do \ + $$python -m unittest tccalib.tests ; \ + done +endif + +override_dh_auto_install: + set -ex ; for python in $(PY3VERS) ; do \ + $$python setup.py install --root=$(CURDIR)/debian/remote-logon-config-agent --install-layout=deb; \ + done diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..9f8e9b6 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +1.0 \ No newline at end of file -- cgit v1.2.3