Permalink
Browse files

Debian packaging for 5.2

  • Loading branch information...
1 parent ba52df6 commit 67e81b75a59c15cd5a3c600391e166fcfab5dab0 @achernya committed Jan 12, 2012
Showing with 38 additions and 90 deletions.
  1. +18 −0 debian/changelog
  2. +11 −7 debian/control
  3. +2 −1 debian/copyright
  4. +4 −6 debian/install
  5. +2 −76 debian/rules
  6. +1 −0 debian/source/format
View
@@ -1,3 +1,11 @@
+byobu (5.2-1) unstable; urgency=low
+
+ * Syncing from Ubuntu. Remaining changes:
+ - Switch to dh short syntax
+ - Added a substvar ${perl:Depends} dependency into debian/control
+
+ -- Alexander Chernyakhovsky <achernya@mit.edu> Wed, 11 Jan 2012 19:37:34 -0500
+
byobu (5.2-0ubuntu1) precise; urgency=low
[ Dustin Kirkland ]
@@ -532,6 +540,16 @@ byobu (4.38-0ubuntu1) oneiric; urgency=low
-- Dustin Kirkland <kirkland@ubuntu.com> Wed, 05 Oct 2011 17:42:57 -0400
+byobu (4.37-1) unstable; urgency=low
+
+ * Syncing from Ubuntu.
+ * Switch to dh short syntax
+ * Change maintainer (adopting this package)
+ * Added a substvar ${perl:Depends} dependency into debian/control
+ * Bump standards version to 3.9.2, no changes
+
+ -- Alexander Chernyakhovsky <achernya@mit.edu> Sun, 02 Oct 2011 19:04:37 -0400
+
byobu (4.37-0ubuntu1) oneiric; urgency=low
* usr/lib/byobu/ec2_cost: LP: #862655
View
@@ -1,22 +1,26 @@
Source: byobu
Section: misc
Priority: optional
-Maintainer: Dustin Kirkland <kirkland@ubuntu.com>
+Maintainer: Alexander Chernyakhovsky <achernya@mit.edu>
DM-Upload-Allowed: yes
-Uploaders: Antoine Beaupré <anarcat@koumbit.org>
Standards-Version: 3.9.2
-Build-Depends: debhelper (>= 6), gettext-base, automake, autoconf
+Build-Depends: debhelper (>= 7), gettext-base, automake, autoconf
Homepage: http://launchpad.net/byobu
Vcs-Bzr: http://bazaar.launchpad.net/~kirkland/byobu/trunk
Package: byobu
Architecture: all
-Depends: ${misc:Depends}, debconf (>= 0.5) | debconf-2.0, gettext-base, python, python-newt (>= 0.52.2-11), tmux (>= 1.5) | screen
+Depends: ${misc:Depends}, ${perl:Depends}, debconf (>= 0.5) |
+ debconf-2.0, gettext-base, python, python-newt (>= 0.52.2-11), tmux
+ (>= 1.5) | screen
Recommends: screen, tmux (>= 1.5)
-Suggests: apport, vim, w3m, po-debconf, update-notifier-common, lsb-release, run-one
+Suggests: apport, vim, w3m, po-debconf, update-notifier-common,
+ lsb-release, run-one
Provides: screen-profiles, screen-profiles-extras, byobu-extras
-Replaces: screen-profiles (<< 2.0), screen-profiles-extras (<< 2.0), byobu-extras (<< 2.17)
-Breaks: screen-profiles (<< 2.0), screen-profiles-extras (<< 2.0), byobu-extras (<< 2.17)
+Replaces: screen-profiles (<< 2.0), screen-profiles-extras (<< 2.0),
+ byobu-extras (<< 2.17)
+Breaks: screen-profiles (<< 2.0), screen-profiles-extras (<< 2.0),
+ byobu-extras (<< 2.17)
Enhances: screen
Description: powerful, text based window manager and shell multiplexer
Byobu is Ubuntu's text-based window manager based on GNU Screen.
View
@@ -31,7 +31,8 @@ License:
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:
+The Debian packaging:
Copyright (C) 2008-2009 Canonical Ltd.
Copyright (C) 2009 Dustin Kirkland
+ Copyright (C) 2011-2012 Alexander Chernyakhovsky
released under the GPL-3.
View
@@ -1,6 +1,4 @@
-/usr
-/etc/byobu/backend
-/etc/byobu/socketdir
-/etc/profile.d/Z97-byobu.sh
-../../debian/source_byobu.py usr/share/apport/package-hooks
-../../debian/lintian/byobu usr/share/lintian/overrides
+etc/byobu/socketdir etc/byobu/
+etc/byobu/backend etc/byobu/
+etc/profile.d/Z97-byobu.sh etc/profile.d/
+debian/source_byobu.py usr/share/apport/package-hooks
View
@@ -1,77 +1,3 @@
#!/usr/bin/make -f
-# -*- makefile -*-
-
-# Uncomment this to turn on verbose mode.
-# export DH_VERBOSE=1
-
-PKG=byobu
-VER=`head -n 1 debian/changelog | sed 's/^.*(//' | sed 's/).*//' | sed 's/-.*//'`
-
-install-po: update-pot
- for po in po/*.po ; do \
- lang=$${po#po/}; lang=$${lang%.po}; \
- mkdir -p debian/tmp/usr/share/locale/$${lang}/LC_MESSAGES/; \
- msgfmt $${po} -o debian/tmp/usr/share/locale/$${lang}/LC_MESSAGES/${PKG}.mo ; \
- done
-
-update-pot:
- rm -f po/${PKG}.pot
- xgettext -f po/POTFILES.Shell -o po/${PKG}.pot -L Shell
- xgettext -f po/POTFILES.Python -o po/${PKG}.pot -L Python -j
- for po in po/*.po ; do \
- msgmerge $${po} po/${PKG}.pot -o $${po} ; \
- done
-
-autoconf: clean
- dh_testdir
- cp debian/changelog ChangeLog
- aclocal
- automake --add-missing --copy
- autoconf
-
-prebuild: autoconf
- ./configure --prefix=/usr --sysconfdir=/etc
-
-build: prebuild
- dh_testdir
- $(MAKE)
-
-clean:
- dh_testdir
- dh_clean
- [ ! -f Makefile ] || $(MAKE) distclean
- rm -f ChangeLog
- for po in po/*.po ; do \
- lang=$${po#po/}; lang=$${lang%.po}; \
- rm -f po/locale/$${lang}/LC_MESSAGES/${PKG}.mo ; \
- done
-
-install: build install-po
- dh_testdir
- dh_testroot
- $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
- dh_link usr/share/byobu/keybindings/f-keys usr/share/byobu/keybindings/common
- dh_link usr/share/byobu/pixmaps/byobu.svg usr/share/icons/hicolor/scalable/apps/byobu.svg
- dh_link usr/bin/byobu usr/bin/byobu-screen
- dh_link usr/bin/byobu usr/bin/byobu-tmux
-
-# Build architecture-independent files here.
-binary-indep: build install
- dh_testdir -i
- dh_testroot -i
- dh_install -X.bzr --fail-missing --sourcedir=debian/tmp -i
- dh_installdocs -X.bzr -i
- dh_installman -i
- dh_installchangelogs -i
- dh_installdebconf -i
- dh_compress -i
- dh_fixperms -i
- dh_installdeb -i
- dh_gencontrol -i
- dh_md5sums -i
- dh_builddeb -i
-
-binary: binary-indep
-.PHONY: build clean binary-indep binary install prebuild
-
-binary-arch:
+%:
+ dh $@
View
@@ -0,0 +1 @@
+3.0 (quilt)

0 comments on commit 67e81b7

Please sign in to comment.