debian/0000755000000000000000000000000011567760621007201 5ustar debian/control0000644000000000000000000000163011567760621010604 0ustar Source: icecream Section: net Priority: optional Maintainer: Cristian Greco Build-Depends: debhelper (>= 7.0.50) Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/collab-maint/icecream.git Vcs-Browser: http://git.debian.org/?p=collab-maint/icecream.git Homepage: http://icecream.sourceforge.net DM-Upload-Allowed: yes Package: icecream Architecture: all Depends: ${misc:Depends}, ${perl:Depends} Description: lightweight stream download utility icecream is a non-interactive stream download utility written in Perl. It connects to icecast and shoutcast servers or direct stream URLs, and redirects all fetched content to stdout and/or to media files on your disk. . Listen to the stream piping the output to a stdin-capable media player. Save the stream to a named file or split it into different tracks. It is possible to redirect the stream and save it to disk at the same time. debian/copyright0000644000000000000000000000116611567760621011140 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=59 Name: icecream Maintainer: Gil Megidish Source: http://icecream.sourceforge.net Files: * Copyright: 2003-2008, Gil Megidish 2008, Cristian Greco License: GPL-2+ Files: debian/* Copyright: 2003-2008, Christoph Siess (CHS) 2008-2009, Cristian Greco License: GPL-2+ License: GPL-2+ On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/rules0000755000000000000000000000015711567760621010264 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_install: $(MAKE) install PREFIX=$(CURDIR)/debian/icecream/usr debian/source/0000755000000000000000000000000011567760621010501 5ustar debian/source/format0000644000000000000000000000001411567760621011707 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001007211567760621011053 0ustar icecream (1.3-4) unstable; urgency=low * debian/control: bump up Standards-Version to 3.9.2. * fix_time_limit_handling.patch: fix the patch, which was incorrectly commenting a line (Closes: #627893). -- Cristian Greco Fri, 27 May 2011 19:37:44 +0200 icecream (1.3-3) unstable; urgency=low * Convert package to 3.0 (quilt) source format. * debian/control: - new maintainer email address. - bump standards-version to 3.8.3 (no changes). - setting DMUA, thanks to Xavier Oswald. * debian/patches: - fix_tracks_typo.patch: new patch, fix a typo (possible bug). - fix_time_limit_handling.patch: new patch, fix time limit options handling. (LP: #484826) -- Cristian Greco Tue, 22 Dec 2009 12:59:17 +0100 icecream (1.3-2) unstable; urgency=low * debian/control: - new maintainer email address; - add Vcs-* stuff (git collab-maint maintenance); - bump standards-version to 3.8.2 (no changes required); - add ${misc:Depends}. * debian/patches: - switch from dpatch to quilt. - added fix-makefile.patch and deleted the old one. * debian/{control,rules}: build-depends on debhelper (>= 7.0.50) and quilt (>= 0.46-7) and rewrote debian/rules in a shortest form. * debian/compat: switch to 7. * debian/manpages: deleted. * debian/dirs: deleted. * debian/copyright: update to new format specifications. -- Cristian Greco Thu, 23 Jul 2009 19:47:34 +0200 icecream (1.3-1) unstable; urgency=low * New Maintainer (Closes: #431684) * New upstream release (including a patch of mine) - Parse .m3u playlists starting with a comment (Closes: #396892) - Fix wrong requests to server (Closes: #396893) - Support direct stream URLs (Closes: #319342) - New features and bugfixes. - Fix manpage mistake (now use section 1 instead of 8) * debian/control: - Bump Standards-Version to 3.7.3. - Moved the "Homepage:" pseudo-header from the extended description to the new field in the source package general paragraph - Modified short and extended Description * debian/copyright: - Modified homepage - Updated years for the copyright - Included GPL headers - Included a license statement for Debian packaging * debian/dirs: deleted 'usr/share/man/man8' * debian/manpages: list new manpage * debian/patches: - remove 10-manpage-fix.dpatch, fixed upstream - add description to 20-makefile-debianlike.dpatch * debian/rules: binary-arch must exists, even if it is empty (policy 4.9) * debian/watch: added -- Cristian Greco Tue, 29 Apr 2008 09:43:16 +0200 icecream (1.2-3) unstable; urgency=low * QA upload. * Launch dh_md5sums in debian/rules. -- Mohammed Adnène Trojette Sun, 19 Aug 2007 17:53:30 +0200 icecream (1.2-2) unstable; urgency=low * QA upload. * Package is orphaned (#431684); set maintainer to Debian QA Group. * debian/rules: Remove no-op invocation of `-$(MAKE) clean'. -- Matej Vela Thu, 19 Jul 2007 10:15:32 +0200 icecream (1.2-1) unstable; urgency=low * New upstream release * Adopt package (Closes: #375009) * Changed Debhelper compatibility level to 5 * Updated authors email * Changed Build-Depends-Indep to Build-Depends -- Marvin Stark Mon, 26 Jun 2006 21:17:57 +0200 icecream (0.8-3) unstable; urgency=low * -s is no longer mentioned (matched --stop and --stdout, Closes: #230508) * Sponsored by Gerfried Fuchs , like previous upload. -- Christoph Siess (CHS) Sat, 31 Jan 2004 14:20:33 +0100 icecream (0.8-2) unstable; urgency=low * icecream is binary all, not any (Closes: #225222.) * I forgot to close the ITP (Closes: #220937.) * install uses upstreams install target now * changed Build-Depends to Build-Depends-Indep -- Christoph Siess (CHS) Sat, 27 Dec 2003 17:49:35 +0100 icecream (0.8-1) unstable; urgency=low * Initial Release. -- Christoph Siess (CHS) Sat, 27 Dec 2003 16:31:38 +0100 debian/patches/0000755000000000000000000000000011567760621010630 5ustar debian/patches/series0000644000000000000000000000010711567760621012043 0ustar fix-makefile.patch fix_tracks_typo.patch fix_time_limit_handling.patch debian/patches/fix_time_limit_handling.patch0000644000000000000000000000132311567760621016516 0ustar Author: Cristian Greco Description: fix time limit options handling. --- a/icecream +++ b/icecream @@ -1197,6 +1197,11 @@ { my ($url) = shift || return undef; my ($config) = shift || return undef; + + $config->{'stop'} = 0; + $config->{'played-tracks'} = 0; + $config->{'bytes-downloaded'} = 0; + $config->{'start-time'} = time(); # play direct stream url (not .pls nor .m3u) if (($url =~ /^http/) and (not (($url =~ /\.m3u$/) or ($url =~ /\.pls$/)))) @@ -1225,11 +1230,6 @@ debug("play list parsed"); - $config->{'stop'} = 0; - $config->{'played-tracks'} = 0; - $config->{'bytes-downloaded'} = 0; - $config->{'start-time'} = time(); - my $entry = (); foreach $entry (@pls) { debian/patches/fix_tracks_typo.patch0000644000000000000000000000043711567760621015065 0ustar Author: Cristian Greco Description: fix a typo (possible bug). --- a/icecream +++ b/icecream @@ -753,7 +753,7 @@ } # load all data up to the first metaint if -t is set - elsif ($config->{traks}) + elsif ($config->{tracks}) { my $metablock; my $title; debian/patches/fix-makefile.patch0000644000000000000000000000076411567760621014221 0ustar Author: Cristian Greco Description: fix makefile to install manpage in $PREFIX/share/man/man1 and create necessary dirs. --- a/Makefile +++ b/Makefile @@ -4,8 +4,11 @@ BIN=icecream MAN=icecream.1 +BINDIR=$(PREFIX)/bin +MANDIR=$(PREFIX)/share/man/man1 + all: install: - install -m 0755 $(BIN) $(PREFIX)/bin - install -m 0644 $(MAN) $(PREFIX)/man/man1 + mkdir -p $(BINDIR) && install -m 0755 $(BIN) $(BINDIR) + mkdir -p $(MANDIR) && install -m 0644 $(MAN) $(MANDIR) debian/watch0000644000000000000000000000007011567760621010227 0ustar version=3 http://sf.net/icecream/icecream-(.*)\.tar\.gz debian/compat0000644000000000000000000000000211567760621010377 0ustar 7