--- screenbin-1.5.orig/debian/copyright +++ screenbin-1.5/debian/copyright @@ -0,0 +1,31 @@ +This package was debianized by Dustin Kirkland +Mon, 12 Jan 2008 15:29:37 -0600 + +It was downloaded from: http://launchpad.net/screenbin + +Upstream Authors: Dustin Kirkland + +Copyright: + Copyright (C) 2008 Canonical, Ltd. + Authors: Dustin Kirkland + +License: + + 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, version 3, can be found in /usr/share/common-licenses/GPL-3. + +The Ubuntu packaging: + Copyright (C) 2008 Canonical, Ltd. + Authors: Dustin Kirkland --- screenbin-1.5.orig/debian/install +++ screenbin-1.5/debian/install @@ -0,0 +1 @@ +screenbin usr/bin/ --- screenbin-1.5.orig/debian/rules +++ screenbin-1.5/debian/rules @@ -0,0 +1,47 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +# export DH_VERBOSE=1 + +PACKAGE=screenbin +VER=`head -n 1 debian/changelog | sed 's/^.*(//' | sed 's/).*//' | sed 's/-.*//'` + +get-orig-source: + dh_testdir + -[ -d ../${PACKAGE} ] && mv ../${PACKAGE} ../${PACKAGE}-${VER} + tar -C ../ --exclude .bzr --exclude debian -zcvf ../${PACKAGE}_${VER}.orig.tar.gz ${PACKAGE}-${VER} + +build: + +clean: + rm -rf debian/${PACKAGE} debian/files debian/${PACKAGE}.debhelper.log + +install:build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs -X.bzr + dh_install -X.bzr + +# Everything else is handled by dh_install + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installman screenbin.1 + dh_installdocs -X.bzr -i + dh_installchangelogs -X.bzr + dh_installdebconf + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep +.PHONY: build clean binary-indep binary install + +binary-arch: --- screenbin-1.5.orig/debian/control +++ screenbin-1.5/debian/control @@ -0,0 +1,29 @@ +Source: screenbin +Section: misc +Priority: optional +Maintainer: Dustin Kirkland +Standards-Version: 3.8.0 +Build-Depends-Indep: debhelper (>= 6.0) +Homepage: http://launchpad.net/screenbin +Vcs-Bzr: https://code.launchpad.net/~kirkland/screenbin/trunk +Vcs-Browser: http://bazaar.launchpad.net/~kirkland/screenbin/trunk/files + +Package: screenbin +Architecture: all +Depends: ${misc:Depends}, openssh-client, wget, ec2-api-tools +Description: use Amazon EC2 to host a shared screen session + screenbin uses Amazon's EC2 cloud to dynamically instantiate an Ubuntu + instance in the cloud, install a specified list of ssh keys, and launch a + shared screen session as a guest user. In this manner, screenbin is a + collaborative tool like pastebin, or gobby, but provides a shared shell + environment. + . + This is particularly useful for synchronous code reviews, education, + collaborative debugging, and demonstrations when a shared terminal + between two or more people is required. + . + Amazon EC2 provides a central location accessible via ssh by all parties, + such that no individual needs to modify local firewall settings to allow + incoming ssh access. And the 'throw-away' nature of EC2 instances + allows the host to immediately destroy the instance should anything + go wrong. --- screenbin-1.5.orig/debian/changelog +++ screenbin-1.5/debian/changelog @@ -0,0 +1,51 @@ +screenbin (1.5-0ubuntu1) lucid; urgency=low + + * screenbin: Update for 10.04 EC2 guests, LP: #569500 + - add URL pointer to uec-images.ubuntu.com + - ditch friend_lp_ssh lookup; use ssh-import-lp-id in guest + - drop vim and screen from needed packages (now seeded) + - drop screen-profiles references, deprecated + - call byobu-launcher-install directly + - drop screen.real reference, deprecated + - update help-text for --guest option + - launch byobu with motd+shell + + -- Dustin Kirkland Sat, 24 Apr 2010 11:54:20 -0500 + +screenbin (1.4-0ubuntu1) lucid; urgency=low + + * screenbin: add support for karmic guests, which use byobu rather than + screen-profiles; increase the security slightly by execing the guest's + screen attachment; LP: #471917 + + -- Dustin Kirkland Tue, 10 Nov 2009 09:47:37 -0600 + +screenbin (1.3-0ubuntu1) karmic; urgency=low + + * debian/control: depend on ec2-api-tools + * screenbin: heavily reworked to support two separate modes -- read-only + and read-write + * screenbin.1: refer to screen-profiles + + -- Dustin Kirkland Wed, 29 Apr 2009 19:11:36 -0500 + +screenbin (1.2-0ubuntu1) jaunty; urgency=low + + Packaging updates + * debian/rules, debian/control: fix clean rule, debhelper is a build-depends + again; improve version syntax; add to .PHONY; suggest ec2-api-tools, even + though it doesn't yet exist in Ubuntu + + -- Dustin Kirkland < kirkland@ubuntu.com> Tue, 17 Feb 2009 08:47:02 -0600 + +screenbin (1.1-0ubuntu1) jaunty; urgency=low + + * screenbin: updated initial package per REVU + + -- Dustin Kirkland Mon, 16 Feb 2009 22:19:08 -0600 + +screenbin (1.0-0ubuntu1) jaunty; urgency=low + + * Initial packaging for Ubuntu, LP: #316542 + + -- Dustin Kirkland Mon, 12 Jan 2009 15:49:25 -0600 --- screenbin-1.5.orig/debian/watch +++ screenbin-1.5/debian/watch @@ -0,0 +1,4 @@ +# No debian watch file needed +# Package is maintained in Launchpad's bzr by an active Ubuntu developer +# See: http://launchpad.net/screenbin +# Dustin Kirkland --- screenbin-1.5.orig/debian/compat +++ screenbin-1.5/debian/compat @@ -0,0 +1 @@ +6