--- asoundconf-gtk-1.5.orig/README-debian.rules +++ asoundconf-gtk-1.5/README-debian.rules @@ -0,0 +1,19 @@ +If you read the debian/rules file, you will see that I have gone against +the CDBS docs at https://perso.duckcorp.org/duck/cdbs-doc/cdbs-doc.xhtml which +suggest that I should use the debhelper Python class. However, this requires +a setup.py file by default, or by another name if specified. This seems like +a lot of work, when compared to the below two lines extra in that file. I am +not using the recommended method therefore, and am keeping my package as it +appears below. The reason it creates extra work is due to Python eggs; which I +have not supported. When building the package using the setup.py support, this +causes problems, and as the application will build, install and run fine +without eggs, I see no need for this. I am therefore keeping the code below in +favour of the CDBS/setup.py system. Nonetheless, I have provided a simple +setup.py file in the .orig.tar.gz to allow for cross-platform support. I wrote +this application bearing portability in mind, and want to keep it that way. +Therefore, you can install the application with setup.py if you are not working +on a Debian-based distribution, and cannot install the package with dpkg. + +These are the lines I would have to add for the debhelper Python class: +DEB_PYTHON_SYSTEM = pysupport +include /usr/share/cdbs/1/class/python-distutils.mk --- asoundconf-gtk-1.5.orig/debian/control +++ asoundconf-gtk-1.5/debian/control @@ -0,0 +1,15 @@ +Source: asoundconf-gtk +Section: sound +Priority: optional +Maintainer: Toby Smithe +Build-Depends: debhelper (>=5.0), cdbs, python (>= 2.4), python-support (>=0.3), intltool, gettext +Standards-Version: 3.7.2 + +Package: asoundconf-gtk +Architecture: all +Depends: ${python:Depends}, alsa-utils +Description: Applet to select the default ALSA sound card + Based on asoundconf code, but as a GTK+ front-end. + Useful if you have two cards, and switch between the two. + There is already this functionality in GNOME, but this is + indeed useful if you do not use that desktop environment. --- asoundconf-gtk-1.5.orig/debian/changelog +++ asoundconf-gtk-1.5/debian/changelog @@ -0,0 +1,54 @@ +asoundconf-gtk (1.5-1ubuntu5) feisty; urgency=low + * Remove asoundconf-gtk.menu + + -- Toby Smithe Sat, 23 Dec 2006 21:00:00 +0000 + +asoundconf-gtk (1.5-1ubuntu4) feisty; urgency=low + * Removed COPYING from docs. + * Package should be arch:all not any. + * In orig: Added note in README to make clear that the .desktop file + will install its launcher in System->Preferences on a GNOME system. + + -- Toby Smithe Sat, 23 Dec 2006 10:30:00 +0000 + +asoundconf-gtk (1.5-1ubuntu3) feisty; urgency=low + * Moved man page source from debian/asoundconf-gtk.1 to + debian/asoundconf-gtk.8 + * Fixed typo in man page + + -- Toby Smithe Sun, 10 Dec 2006 17:05:00 +0000 + +asoundconf-gtk (1.5-1ubuntu2) feisty; urgency=low + * Removed TODO + * Added COPYING into docs + * Fixed typo in debian/copyright + * Moved README.debian-rules into .diff.gz + + -- Toby Smithe Sun, 10 Dec 2006 11:55:00 +0000 + +asoundconf-gtk (1.5-1ubuntu1) feisty; urgency=low + * Fix typo in TODO + + -- Toby Smithe Thu, 07 Dec 2006 23:05:00 +0000 + +asoundconf-gtk (1.5-0ubuntu1) feisty; urgency=low + * Keep changelog less than 80 characters wide + * Include year in debian/copyright statement + * Remove comments from debian/rules to a file (README-debian.rules) in + .orig.tar.gz + * Update debian/control to be "a little less historical". + + -- Toby Smithe Thu, 07 Dec 2006 23:00:00 +0000 + +asoundconf-gtk (1.5) feisty; urgency=low + * Removed asoundconf code + * Call asoundconf externally. This means I have to depend on the Debian + alsa-utils, and removes a lot of portability. However, it keeps the + app up-to-date with asoundconf functionality. + + -- Toby Smithe Mon, 04 Dec 2006 19:00:00 +0000 + +asoundconf-gtk (1.0) feisty; urgency=low + * First packaging + + -- Toby Smithe Sun, 03 Dec 2006 11:31:46 +0000 --- asoundconf-gtk-1.5.orig/debian/rules +++ asoundconf-gtk-1.5/debian/rules @@ -0,0 +1,7 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +DEB_INSTALL_MANPAGES_asoundconf-gtk:=debian/asoundconf-gtk.8 + +binary-post-install/asoundconf-gtk:: + dh_pysupport -pasoundconf-gtk --- asoundconf-gtk-1.5.orig/debian/pycompat +++ asoundconf-gtk-1.5/debian/pycompat @@ -0,0 +1 @@ +2 --- asoundconf-gtk-1.5.orig/debian/asoundconf-gtk.8 +++ asoundconf-gtk-1.5/debian/asoundconf-gtk.8 @@ -0,0 +1,13 @@ +.TH "asoundconf-gtk" "8" +.SH "NAME" +asoundconf-gtk \- A GUI to select the default ALSA sound card +.SH "SYNOPSIS" +\fBasoundconf-gtk +.SH "DESCRIPTION" +.B asoundconf-gtk +is an applet to allow the easy selection of the default ALSA sound card. It uses a lot of asoundconf code, and some from gourmet. +It was written to cover a deficiency that was found in XFCE by the author, Toby Smithe, that GNOME provided and he used a lot. +He hopes you enjoy it! +.SH "AUTHOR" +.PP +This manual page was written by Toby Smithe for the \fBUbuntu GNU/Linux\fP system (but may be used by others). --- asoundconf-gtk-1.5.orig/debian/asoundconf-gtk.install +++ asoundconf-gtk-1.5/debian/asoundconf-gtk.install @@ -0,0 +1,2 @@ +asoundconf-gtk/asoundconf-gtk usr/bin/ +asoundconf-gtk.desktop usr/share/applications/ --- asoundconf-gtk-1.5.orig/debian/copyright +++ asoundconf-gtk-1.5/debian/copyright @@ -0,0 +1,25 @@ +This program was created by Toby Smithe on 2/12/2006. +It uses some asoundconf and gourmet code, which are both copyrighted +under the same licence as this; as detailed in COPYRIGHT in the root of +these sources. + +(C) 2006 Toby Smithe + +Licence: + + 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 2 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 package; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, N: MA 02110-1301, USA. + +This program is licensed under the GPL, which can be found, +on Debian systems on /usr/share/common-licenses --- asoundconf-gtk-1.5.orig/debian/compat +++ asoundconf-gtk-1.5/debian/compat @@ -0,0 +1 @@ +5