--- music123-16.2.orig/debian/examples +++ music123-16.2/debian/examples @@ -0,0 +1,2 @@ +wavgzplay.sh +wavgzplay.sh.1 --- music123-16.2.orig/debian/compat +++ music123-16.2/debian/compat @@ -0,0 +1 @@ +7 --- music123-16.2.orig/debian/control +++ music123-16.2/debian/control @@ -0,0 +1,24 @@ +Source: music123 +Section: sound +Priority: optional +Build-Depends: debhelper (>= 7), gnat, gettext +Maintainer: Xavier Grave +DM-Upload-Allowed: yes +Vcs-Browser: http://www.ada-france.org:8081/branch/changes/org.debian.music123 +Vcs-Mtn: www.ada-france.org org.music123 +Homepage: http://green.ada-france.org:8081/branch/changes/org.music123 +Standards-Version: 3.8.4 + +Package: music123 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: esound-clients, mpg321 | mpg123, vorbis-tools +Description: A command-line shell for sound-file players + A command-line shell for programs like mpg123 and ogg123, music123 + plays a variety of sound files using a mpg123/ogg123-like interface. + With all the Recommends installed, music123 plays wav, mp3 and + ogg files. By simply changing the config file, music123 can play any + sound file you have a player for. + . + (If you install a recent version of vorbis-tools, music123 will + handle Ogg Flac and Ogg Speex files too.) --- music123-16.2.orig/debian/rules +++ music123-16.2/debian/rules @@ -0,0 +1,91 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +CFLAGS = -Wall -g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +regexp := ^Version: ([^.]+)\.([^.]+)-(.*) + +major := $(shell dpkg-parsechangelog | grep "^Version: " | sed -r 's/$(regexp)/\1/') +minor := $(shell dpkg-parsechangelog | grep "^Version: " | sed -r 's/$(regexp)/\2/') +upload := $(shell dpkg-parsechangelog | grep "^Version: " | sed -r 's/$(regexp)/\3/') + +mtnbase := base_debian.db +mtnversion := t:music123-16.2 +branch := org.music123 +orig_dir := music123-$(major).$(minor).orig +orig_tgz := music123_$(major).$(minor).orig.tar.gz + +build: build-stamp +build-stamp: + dh_testdir + + chmod +x po/Make.sh + $(MAKE) CFLAGS="$(CFLAGS)" + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + $(MAKE) clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + $(MAKE) install DESTDIR=$(CURDIR)/debian/music123 PREFIX=/usr + rm debian/music123/usr/bin/wavgzplay.sh + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install + +get-orig-source: + if [ ! -e ../$(mtnbase) ]; then \ + mtn -d../$(mtnbase) db init; \ + fi; \ + mtn -d../$(mtnbase) pull www.ada-france.org '$(branch)'; \ + cd .. && \ + mtn -d$(mtnbase) co -r$(mtnversion) -b$(branch) $(orig_dir) && \ + rm -r $(orig_dir)/_MTN && \ + tar czf $(orig_tgz) $(orig_dir) && \ + rm -r $(orig_dir) + +check_env: + @echo "major=" $(major) + @echo "minor=" $(minor) + @echo "upload=" $(upload) + --- music123-16.2.orig/debian/copyright +++ music123-16.2/debian/copyright @@ -0,0 +1,57 @@ +This package was written by David Starner +on Tue, 31 Jul 2001 22:54:05 -0500. + +I am the sole author and maintainer, so: + +Upstream Author: David Starner +Download Source: ftp://ftp.debian.org/debian/pool/main/m/music123 +(Yes, there is no other download source.) +Maintainer: David Starner + +Copyright 2001 David Starner. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHOR OR ANY CONTRIBUTERS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +intl.adb and intl.ads are from libgtkada, and have their own copyrights and +licenses - GPL (/usr/share/common-licenses/GPL) with the GNAT exception. + +-- Copyright (C) 2000 -- +-- Emmanuel Briot, Joel Brobecker and Arnaud Charlet -- +-- -- +-- This library 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 library 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 library; if not, write to the -- +-- Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, -- +-- Boston, MA 02110-1301, USA. -- +-- -- +-- As a special exception, if other files instantiate generics from -- +-- this unit, or you link this unit with other files to produce an -- +-- executable, this unit does not by itself cause the resulting -- +-- executable to be covered by the GNU General Public License. This -- +-- exception does not however invalidate any other reasons why the -- +-- executable file might be covered by the GNU Public License. -- --- music123-16.2.orig/debian/dirs +++ music123-16.2/debian/dirs @@ -0,0 +1,6 @@ +usr/bin +usr/share/man/man1 +usr/share/man/pl/man1 +usr/share/doc/music123 +usr/share/doc/music123/examples +etc --- music123-16.2.orig/debian/changelog +++ music123-16.2/debian/changelog @@ -0,0 +1,209 @@ +music123 (16.2-2) unstable; urgency=low + * 16.0-1 reached testing + + -- Xavier Grave Tue, 16 Mar 2010 15:21:26 +0100 + +music123 (16.2-1) experimental; urgency=low + * New upstream version. + - use Ada.Containers.Vectors + use temporary file list for the sort before appending + files in a directory + Closes: #239769. + + -- Xavier Grave Mon, 8 Mar 2010 10:54:20 +0100 + +music123 (16.0-1) unstable; urgency=low + + [Xavier Grave] + * New upstream version. + Closes: #444319, #437601, #541738. + * New Maintainer taking charge with permission from the previous maintainer + Closes: #571190. + * separate sources from debian directory + - with the help of monotone and www.ada-france.org + * Architecture support changes to any. Closes: #568449. + * upgrade to gnat-4.4 + - build depend on gnat + Closes: #571191. + + [Ludovic Brenta] + * Sponsor the package. + * DM-Upload-Allowed: yes. + + -- Xavier Grave Thu, 4 Mar 2010 11:14:20 +0100 + +music123 (15-0.2) unstable; urgency=low + + * Non-maintainer upload. + * Switch to gnat-4.3. Closes: #485663. + + -- Ludovic Brenta Sat, 13 Sep 2008 16:14:19 +0200 + +music123 (15-0.1) unstable; urgency=medium + + * Non-maintainer upload. + * Switch to gnat 4.1. Closes: #376673. + + -- Matej Vela Wed, 12 Jul 2006 11:18:59 +0200 + +music123 (15) unstable; urgency=low + + * NMU New Maintainer: Maxime ROBACHE. Closes: #285163. + * Man and program update concerning ~/.music123rc. Closes: #297716. + * New architecture support : kfreebsd-amd64. Closes: #361625. + + -- Maxime ROBACHE Mon, 17 Apr 2006 22:20:00 +0000 + +music123 (14.2) unstable; urgency=medium + + * QA upload. + * Switch to gnat 4.0. Closes: #357296. + * support_routines.adb: Fully qualify GNAT.IO_Aux.Get_Line to avoid + ambiguity with Ada.Text_IO.Get_Line. + * Switch to debhelper. + * debian/copyright: + - Update FSF address. + - Fix GPL path. + * debian/rules: Add support for DEB_BUILD_OPTIONS=noopt. + * Conforms to Standards version 3.6.2. + + -- Matej Vela Thu, 16 Mar 2006 22:37:36 +0100 + +music123 (14.1) unstable; urgency=low + * NMU with maintainer permission. + * Orphaning the package. + * Switch to gnat-3.4 as gnat-3.3 is not available anymore. + * Added mips, mipsel, ppc64 and kfreebsd-i386 to the list of supported + architectures (closes: bug#333014, bug#301104, bug#345064). + * Remove suggestion of vorbis-tools as it is already in recommends. + + -- Aurelien Jarno Thu, 29 Dec 2005 08:48:17 +0100 + +music123 (14) unstable; urgency=low + * The lovely lace release. + * Added AMD64 to the architecture list. (Closes: #251586) + * Add a comment about playing files with mplayer. + * Except for the version number, the code and resulting assembly + (on ix86) is unchanged. + + -- David Starner Sat, 12 Jun 2004 15:49:01 -0700 + +music123 (13) unstable; urgency=low + * Light a candle release + * Note that recent versions of vorbis-tools support Ogg Flac + and Ogg Speex, too, and suggest them. + * Add a note in README about music123 not handling sound; look in + ogg123 and mpg123 if the sound doesn't play. (Closes: #211917) + * Fix the randomization function to use the algorithm from + Knuth; I don't know that it works any better, but the placebo + effect should work for, not against this one. (Closes: #184537) + + -- David Starner Tue, 16 Dec 2003 02:47:55 -0800 + +music123 (12) unstable; urgency=low + * Delete mips/mipsel from the architecture list, as + gnat-* doesn't seem to exists over there. + * Also remove gnat3.2 from build-depends. + + -- David Starner Fri, 03 Oct 2003 11:45:34 -0700 + +music123 (11) unstable; urgency=low + * The lost world release. + * Since mips/mipsel can't build gnat3.3, accept gnat3.2. + + -- David Starner Mon, 15 Sep 2003 02:33:38 -0700 + +music123 (10) unstable; urgency=low + + * The lost actress release. + * The conffile had some entries with mixed case and some only + in lower case. Changed all to include upper, title and lower + case. Note this is a conffile change, and the program only + recognizes the exact case given in the conffile. (Closes: #191741) + * Update policy version and Build-Depends. + * Upstream Author(s) is a compromise decision of the upstream + author(s). + + -- David Starner Thu, 11 Sep 2003 23:45:38 -0700 + +music123 (9) unstable; urgency=low + + * The incompentent genius release. + * Add a Polish translation which was sent to me in July. + Thanks, Grzegorz "Konik" Kusnierz. + * Correct various places where I thought I had updated + the translation music123-8 release; sorry, Martin Quinson and + Joost van Baal. + + -- David Starner Thu, 19 Sep 2002 19:11:16 -0500 + +music123 (8) unstable; urgency=low + + * The quiet mathematician release. + * Add delay option. (Closes: #139801) + * Seperate out manpage. + * Fix minor bug where -@ would include its argument in the file list. + * If you speak a non-English language, music123 has less then 20 strings + and a hundred line manpage, both of which can be translated. Please + help. + + -- David Starner Mon, 20 May 2002 00:14:19 -0500 + +music123 (7) unstable; urgency=low + + * The lonely male geek release. + * The version of GNAT changed, meaning the soname of libgnat changed. + * Recompile to fix that, and add build-depends so build daemons don't + have the problem. + + -- David Starner Mon, 11 Feb 2002 02:35:37 -0600 + +music123 (6) unstable; urgency=low + + * Remove misleading statement from changelog. + * Fix build-depends. + * Change maintainer from dstarner98@aasaa.ofe.org to dvdeug@debian.org. + + -- David Starner Thu, 20 Dec 2001 22:56:37 -0600 + +music123 (5) unstable; urgency=low + + * I18N support added. + * No other changes. + + -- David Starner Tue, 11 Dec 2001 20:47:02 -0600 + +music123 (4) unstable; urgency=low + + * Manpage fix. (Closes: #115230). + * No other changes. + + -- David Starner Mon, 15 Oct 2001 13:29:24 -0500 + +music123 (3) unstable; urgency=low + + * Added information to the copyright file (Closes: #108771). + * Random randomizes the file list better. + * README fixes. (Closes: #110447). + * Added -D (no delay) option. (Closes: #108772). + * Added -l (loop) and -Z (random loop). + * I18N changes put off until the next release. + + -- David Starner Mon, 10 Sep 2001 18:12:02 -0500 + +music123 (2) unstable; urgency=low + + * Hopefully, _this_ one will be the first release into Debian. + * Build-depends syntax is fixed. + * Much improved startup time in the worst case. + * Dropped libgtkada-dev build-dependency. + * Playlist capability + + -- David Starner Tue, 31 Jul 2001 22:54:05 -0500 + +music123 (1) unstable; urgency=low + + * First release. + + -- David Starner Tue, 31 Jul 2001 22:54:05 -0500 +