--- screen-profiles-1.10.orig/debian/docs +++ screen-profiles-1.10/debian/docs @@ -0,0 +1,2 @@ +README +doc/help.txt --- screen-profiles-1.10.orig/debian/compat +++ screen-profiles-1.10/debian/compat @@ -0,0 +1 @@ +6 --- screen-profiles-1.10.orig/debian/install +++ screen-profiles-1.10/debian/install @@ -0,0 +1,16 @@ +bin/cpu-count usr/share/screen-profiles/bin +bin/cpu-freq usr/share/screen-profiles/bin +bin/load-average usr/share/screen-profiles/bin +bin/mem-available usr/share/screen-profiles/bin +bin/reboot-required usr/share/screen-profiles/bin +bin/release usr/share/screen-profiles/bin +bin/updates-available usr/share/screen-profiles/bin +profiles/common usr/share/screen-profiles/profiles +profiles/ubuntu usr/share/screen-profiles/profiles +keybindings/common usr/share/screen-profiles/keybindings +windows/common usr/share/screen-profiles/windows +select-screen-profile usr/bin +screen-profiles-helper usr/bin +screen-launcher-install usr/share/screen-profiles/ +screen-launcher-uninstall usr/share/screen-profiles/ +screen-launcher usr/bin/ --- screen-profiles-1.10.orig/debian/changelog +++ screen-profiles-1.10/debian/changelog @@ -0,0 +1,174 @@ +screen-profiles (1.10-0ubuntu1) jaunty; urgency=low + + * debian/control: debhelper 6; add explanation to the description as to why + the Suggests are useful; add Enhances note + * debian/rules: use -i in the binary-indep section, remove unneeded dh_clean + arguments + * profiles/ubuntu: remove the |-separators + * bin/updates-available: allow for faster startup by skipping the apt-check + on initial run + + -- Dustin Kirkland Mon, 19 Jan 2009 22:37:43 -0600 + +screen-profiles (1.9-0ubuntu1) jaunty; urgency=low + + [Nicolas Barcet] + * use gettext in screen-profiles-helper (LP: #317245) + + [ Dustin Kirkland ] + * keybindings/common: fix leading whitespace on new window creation + LP: #317558 + * keybindings/common, doc/help.txt: change the default escape sequence + back to ctrl-a + * profiles/common, bin/updates-available: the updates-available script now + caches its value, expiring that value every 60 minutes; so subsequent + checks are much cheaper; we can allow the screen status script to run + more frequently now, since most will be cache checks; we'll really benefit + from this in Jaunty + * debian/control: remove buildeps on gettext, po4a, which are only called + in the prebuild; depend on ${misc:Depends} with debhelper >= 5 + * debian/rules: use dh_testdir in get-orig-source, dh_clean to clean up + build; run as 'debian/rules get-orig-source'; removing dh_installdirs as + its not needed; add dh_md5sums + * debian/dirs: not needed, removing + * debian/copyright: updated to use canonical.com address, attribute + Canonical copyright, and mention Nick as co-author + * select-screen-profile.1: fixed typo + * bin/*, *: use -e for shell scripts + * bin/updates-available: cache updates available count in the user's + homedir, rather than world-writable /var/tmp (race conditions exist) + * screen-launcher.1, screen-profiles-helper.1: new manpages + + -- Dustin Kirkland Fri, 16 Jan 2009 16:45:05 -0600 + +screen-profiles (1.8-0ubuntu1) jaunty; urgency=low + + [ Dustin Kirkland ] + * screen-profiles-helper: fix crash on startup, when + ~/.screen-profiles-helper does not exist + + -- Dustin Kirkland Mon, 12 Jan 2009 09:11:15 -0600 + +screen-profiles (1.7-0ubuntu1) jaunty; urgency=low + + [ Dustin Kirkland ] + * screen-install, screen-remove: renamed to screen-launcher-install, + screen-launcher-uninstall + + [ Nicolas Barcet ] + * Add toggles to fix bugs LP: #315884 and LP: #315885 for help screen and + install of screen by defaults + + -- Dustin Kirkland Mon, 12 Jan 2009 00:53:20 -0600 + +screen-profiles (1.6-0ubuntu1) jaunty; urgency=low + + [ Dustin Kirkland ] + * debian/install: no need to install the debian profile in ubuntu + * debian/rules: clean up comments + * profiles/ubuntu: zero-fill the hour component of the timestamp + * bin/updates-available: add some rudimentary caching mechanism for updates, + will make screen launch *much* faster on <= Ubuntu 8.10 + * screen-install, screen-remove: renamed to screen-launcher-install, + screen-launcher-uninstall + + -- Dustin Kirkland Mon, 12 Jan 2009 00:47:19 -0600 + +screen-profiles (1.5-0ubuntu1) jaunty; urgency=low + + [ Dustin Kirkland ] + * bin/mem-available: added a memory count script + * bin/load-average: added a load average script + * debian/install, profiles/common, profiles/ubuntu.screenrc: + updated with mem and load status scripts + * profiles/common: fix scrollback, LP: #309393 + * profiles/*.screenrc: renamed to drop the ".screenrc" bit as this was + unnecessary; this will break early users, they will need to re-run + select-screen-profile to fix + * screen-launcher, screen-install, debian/install: install screen-launcher + to /usr/bin, drop the symlinking to ~/.screen-launcher, just install by + adding /usr/bin/screen-launcher to ~/.bashrc; install screen-launcher + to both bashrc and bash_profile + + [Nicolas Barcet] + * Allow selecting which windows are opened by default in + screen-profiles-helper + * Allow help message not to be displayed when starting + + -- Dustin Kirkland Fri, 09 Jan 2009 17:45:03 -0600 + +screen-profiles (1.4-0ubuntu1) jaunty; urgency=low + + [ Dustin Kirkland ] + * profiles/*: Fix tab mangling, LP: #309882; print cpu count in black; + remove darker background color of the Ubuntu logo, name, and clock + * keybindings/common: use F7 for scrollback mode + * doc/help.txt: updated F7 documentation + + -- Dustin Kirkland Wed, 07 Jan 2009 17:44:18 -0600 + +screen-profiles (1.3-0ubuntu1) jaunty; urgency=low + + [ Dustin Kirkland ] + * doc/help.txt: Updated to reflect new F-key mappings + * keybindings/common: Map F6 to detach session + * select-screen-profile: Test link against arg + * bin/cpu-count: remove whitespace + * bin/release: get rid of "(development branch)" string + + -- Dustin Kirkland Wed, 07 Jan 2009 15:43:35 -0600 + +screen-profiles (1.2-0ubuntu1) jaunty; urgency=low + + [ Jamie Strandboge ] + * update help.txt + + [ Dustin Kirkland ] + * bin/updates-available: add missing print statements + * keybindings/common: rework the common keybindings to use the F-keys + to ensure that they work in both gnome-terminal and the tty console + + [Nicolas Valcárcel] + * Spanish translations + + [ Nicolas Barcet ] + * First try at screen-profile-helper + * Allow select-screen-profile to not run interactively + * screen-profile-helper allows to create new windows + * screen-profile-helper allows to select profiles + * screen-profile-helper allows to install screen by default + * Now uses python-newt instead of python-dialog + * Add framework for useful windows creation + + -- Dustin Kirkland Tue, 06 Jan 2009 19:44:44 -0600 + +screen-profiles (1.1-0ubuntu1) jaunty; urgency=low + + [ Nicolas Barcet ] + * Key binding framework basis + * Added some sensible key bindings + * First pot and translation to french + + [ Dustin Kirkland ] + * created keybindings directory, moved keybindings there + * removed po4a directory, in favor of Nick's po directory + * changed 'less' to /usr/bin/sensible-pager, depend on debianutils + + -- Dustin Kirkland Wed, 17 Dec 2008 23:46:45 -0600 + +screen-profiles (1.0-0ubuntu1) jaunty; urgency=low + + [ Dustin Kirkland ] + * Initial upload (LP: #308789) + - ubuntu, debian, redhat, fedora profiles + - select-screen-profile utility + - add dependency on gettext-base (LP: #308509), add translation framework + - define 10,000 lines of scrollback + - ctrl-a c opens new window and prompts for name + - don't display ominous red 0! when no updates available (LP: #308215) + + [ Nicolas Barcet ] + * Allow local modification of .screenrc (LP: #308216) + * Add some nice defaults to ubuntu.screenrc + + -- Dustin Kirkland Tue, 16 Dec 2008 17:42:52 -0600 --- screen-profiles-1.10.orig/debian/copyright +++ screen-profiles-1.10/debian/copyright @@ -0,0 +1,38 @@ +This package was debianized by Dustin Kirkland +Sun, 14 Dec 2008 13:11:37 -0600 + +It was downloaded from: http://launchpad.net/screen-profiles + +Upstream Authors: + Dustin Kirkland + Nick Barcet + +Copyright: + Copyright (C) 2008-2009 Canonical Ltd. + + All rights reserved. + +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 icons are licensed under the Creative Commons Attribution 2.5 license, + . In accordance with CCA2.5, + the icons are available at . + +The Ubuntu packaging: + Copyright (C) 2008-2009 Canonical Ltd. + released under the GPL-3. --- screen-profiles-1.10.orig/debian/control +++ screen-profiles-1.10/debian/control @@ -0,0 +1,28 @@ +Source: screen-profiles +Section: misc +Priority: optional +Maintainer: Dustin Kirkland +Standards-Version: 3.8.0 +Build-Depends: debhelper (>= 6) +Homepage: http://launchpad.net/screen-profiles +Vcs-Bzr: http://bazaar.launchpad.net/~kirkland/screen-profiles/main + +Package: screen-profiles +Architecture: all +Depends: ${misc:Depends}, debconf (>= 0.5) | debconf-2.0, screen, gettext-base, python, python-newt +Recommends: update-notifier-common +Suggests: bc +Enhances: screen +Description: a set of useful profiles and a profile-switcher for GNU screen + screen-profiles includes a set of profiles for the GNU screen window manager. + These profiles are quite useful on server machines which are not running + a graphical desktop. The 'screen' command provides a number of advanced + features are not necessarily exposed in the default profile. These profiles + provide features such as status bars, clocks, notifiers (reboot-required, + updates-available), etc. The profile-switcher allows users to quickly switch + their .screenrc to any of the available profiles. + . + bc provides more advanced calculations of memory and cpu-speed in the + status panel. update-notifier-common provides a more efficient and standard + mechanism for calculating the number of updates available in the status + panel. --- screen-profiles-1.10.orig/debian/rules +++ screen-profiles-1.10/debian/rules @@ -0,0 +1,50 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +# export DH_VERBOSE=1 + +PACKAGE=screen-profiles +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} + +prebuild: + cd po4a && po4a --no-backups po4a.conf + +build: + +clean: + dh_clean + +install:build + dh_testdir + dh_testroot + dh_clean -k + dh_install -X.bzr + +# Everything else is handled by dh_install + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_installdocs -X.bzr -i + dh_installman -i screen-launcher.1 screen-profiles-helper.1 select-screen-profile.1 + dh_installchangelogs -i README + dh_installdebconf -i + dh_compress -i + dh_fixperms -i + dh_link -i /etc/screenrc usr/share/${PACKAGE}/profiles/plain + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary: binary-indep +.PHONY: build clean binary-indep binary install prebuild get-orig-source + +binary-arch: --- screen-profiles-1.10.orig/profiles/debian +++ screen-profiles-1.10/profiles/debian @@ -0,0 +1,24 @@ +############################################################################### +# GNU Screen Profile for Debian +# This configuration profile is intended to roughly approximate a Debian +# Desktop within 'screen'. +# +# Copyright (C) 2008 Dustin Kirkland +# +# 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, either version 3 of the License, or +# (at your option) any later version. +# +# 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 . +############################################################################### + +source /usr/share/screen-profiles/profiles/common + +hardstatus string '%{= wk} %{+b Wr} @ %{+b wk} %100` %{= Wk}|%= |%{+B bW}%102`%{= Wk}|%{+b rW}%101`%{= Wk}|%{+b gW}%103`%{= Wk}|%{= wk}%Y-%m-%d %c:%s'