--- ezstream-0.5.6~dfsg.orig/debian/README.Source +++ ezstream-0.5.6~dfsg/debian/README.Source @@ -0,0 +1,3 @@ +The original tarball has been repacked to remove the tree.3 file which +had a wrong license and was not needed for the software. + --- ezstream-0.5.6~dfsg.orig/debian/README.cdbs-tweaks +++ ezstream-0.5.6~dfsg/debian/README.cdbs-tweaks @@ -0,0 +1,111 @@ +CDBS tweak +========== + +CDBS is great. In some corner cases, however, some parts of CDBS +sometimes needs a few tweaks to work optimally. + +This is a collection of such tweaks. The goal is for these tweaks to be +absorbed into upstream CDBS. We just haven't found time yet to discuss +them at the CDBS developers' mailinglist. And possible we do not all +agree that the tweaks are so great - therefore this "staging area". + +If you found this file below debian/ subdir in a source package, most +probably only a subset of the below mentioned tweaks are relevant and +have been shipped with the package. The repository of all these tweaks +is here: svn://svn.debian.org/build-common/people/js/overlay/ + +Web access: http://svn.debian.org/wsvn/build-common/people/js/overlay/ + + + +New buildinfo rule +------------------ + +See package description for "buildinfo" for more info. + + + +Improved support for multiple compilations +------------------------------------------ + +Create and clean builddir _after_ resolving per-package DEB_BUILDDIR. + +Honour per-package DEB_BUILDDIR in makefile and autotools classes. + +Support multiple build flavors in makefile and autotools classes. + + + +Various improvements to python-distutils class +---------------------------------------------- + +Use full path to Python interpreter (Python Policy section 1.3.2). + +Add CDBS_BUILD_DEPENDS to old policy method. + +Fix CDBS_BUILD_DEPENDS in new policy methods to only depend on debhelper +when actually used. + +Fix DEB_PYTHON_SIMPLE_PACKAGES sometimes installed twice (and only one +of them honouring DEB_PYTHON_COMPILE_VERSION). + +Unify install path using new DEB_PYTHON_DESTDIR. + +Quote install path. + + + +New python-autotools class +-------------------------- + +Handle autotools-based Python packaging. + + + +New python-sugar class +---------------------- + +Handle packaging of Sugar activities. + + + +New copyright-check rule +------------------------ + +Refuse to build if the source is found to contain different copyright +info than earlier builds. + + + +New kernelpatches rule +---------------------- + +Small wrapper around dh-kpatches, taking care of build-dependencies too. + + + +New routines for handling upstream tarball +------------------------------------------ + +Rules and variables to help downloading, validating and repackaging +upstream tarball. + +Implements the rules print-version and get-orig-source commonly used +for group-maintained packages with Debian-specific patches maintained in +SVN or some other VCS, and automated fetching virgin upstream tarball +(possibly massaged after download e.g. to strip non-DFSG material). + + + +Support for custom BTS info +--------------------------- + +Include BTS control info found in debian/*.bts files, or alternatively +redirect bug reports to the email address defined in DEB_BTS_EMAIL. + + + +New dict class +-------------- + +Rules for packaging ispell, aspell, myspell and wordlist dictionaries. --- ezstream-0.5.6~dfsg.orig/debian/cdbs/1/rules/buildinfo.mk +++ ezstream-0.5.6~dfsg/debian/cdbs/1/rules/buildinfo.mk @@ -0,0 +1,40 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2004-2006 Jonas Smedegaard +# Description: Generate and include build information +# +# 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, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_rules_buildinfo +_cdbs_rules_buildinfo = 1 + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), dh-buildinfo + +common-install-arch common-install-indep:: debian/stamp-buildinfo + +debian/stamp-buildinfo: + dh_buildinfo + touch debian/stamp-buildinfo + +clean:: + rm -f debian/stamp-buildinfo + +endif --- ezstream-0.5.6~dfsg.orig/debian/cdbs/1/rules/copyright-check.mk +++ ezstream-0.5.6~dfsg/debian/cdbs/1/rules/copyright-check.mk @@ -0,0 +1,97 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2005-2008 Jonas Smedegaard +# Description: Check for changes to copyright notices in source +# +# 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, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_rules_copyright-check +_cdbs_rules_copyright-check := 1 + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), devscripts (>= 2.10.7) + +# Set to yes to fail on changed/new hints are found +#DEB_COPYRIGHT_CHECK_STRICT := yes + +# Single regular expression for files to include or ignore +DEB_COPYRIGHT_CHECK_REGEX = .* +DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^(debian/.*|(.*/)?config\.(guess|sub|rpath)(\..*)?)$ + +pre-build:: debian/stamp-copyright-check + +debian/stamp-copyright-check: + @echo 'Scanning upstream source for new/changed copyright notices (except debian subdir!)...' + +# Perl in shell in make requires extra care: +# * Single-quoting ('...') protects against shell expansion +# * Double-dollar ($$) expands to plain dollar ($) in make + licensecheck -c '$(DEB_COPYRIGHT_CHECK_REGEX)' -r --copyright -i '$(DEB_COPYRIGHT_CHECK_IGNORE_REGEX)' * \ + | LC_ALL=C perl -e \ + '$$n=0; while (<>) {'\ + ' s/[^[:print:]]//g;'\ + ' if (/^([^:\s][^:]+):[\s]+(\S.*?)\s*$$/) {'\ + ' $$files[$$n]{name}=$$1;'\ + ' $$files[$$n]{license}=$$2;'\ + ' };'\ + ' if (/^\s*\[Copyright:\s*(\S.*?)\s*\]/) {'\ + ' $$files[$$n]{copyright}=$$1;'\ + ' };'\ + ' /^$$/ and $$n++;'\ + '};'\ + 'foreach $$file (@files) {'\ + ' $$file->{license} =~ s/\s*\(with incorrect FSF address\)//;'\ + ' $$file->{license} =~ s/\s+\(v([^)]+) or later\)/-$$1+/;'\ + ' $$file->{copyright} =~ s/(?<=(\b\d{4}))(?{$$y=$$^N})\s*[,-]\s*((??{$$y+1}))\b/-$$2/g;'\ + ' $$file->{copyright} =~ s/(?<=\b\d{4})\s*-\s*\d{4}(?=\s*-\s*(\d{4})\b)//g;'\ + ' $$pattern = "$$file->{license} [$$file->{copyright}]";'\ + ' push @{ $$patternfiles{"$$pattern"} }, $$file->{name};'\ + '};'\ + 'foreach $$pattern ( sort {'\ + ' @{$$patternfiles{$$b}} <=> @{$$patternfiles{$$a}}'\ + ' ||'\ + ' $$a cmp $$b'\ + ' } keys %patternfiles ) {'\ + ' print "$$pattern: ", join("\n\t", sort @{ $$patternfiles{$$pattern} }), "\n";'\ + '};'\ + > debian/copyright_newhints + @patterncount="`cat debian/copyright_newhints | sed 's/^[^:]*://' | LANG=C sort -u | grep . -c -`"; \ + echo "Found $$patterncount different copyright and licensing combinations." + @if [ ! -f debian/copyright_hints ]; then touch debian/copyright_hints; fi + @newstrings=`diff -u debian/copyright_hints debian/copyright_newhints | sed '1,2d' | egrep '^\+' - | sed 's/^\+//'`; \ + if [ -n "$$newstrings" ]; then \ + echo "$(if $(DEB_COPYRIGHT_CHECK_STRICT),ERROR,WARNING): The following new or changed copyright notices discovered:"; \ + echo; \ + echo "$$newstrings"; \ + echo; \ + echo "To fix the situation please do the following:"; \ + echo " 1) Investigate the above changes and update debian/copyright as needed"; \ + echo " 2) Replace debian/copyright_hints with debian/copyright_newhints"; \ + $(if $(DEB_COPYRIGHT_CHECK_STRICT),exit 1,:); \ + else \ + echo 'No new copyright notices found - assuming no news is good news...'; \ + rm -f debian/copyright_newhints; \ + fi + touch $@ + +clean:: + rm -f debian/stamp-copyright-check + +endif --- ezstream-0.5.6~dfsg.orig/debian/cdbs/1/rules/upstream-tarball.mk +++ ezstream-0.5.6~dfsg/debian/cdbs/1/rules/upstream-tarball.mk @@ -0,0 +1,139 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2007-2008 Jonas Smedegaard +# Description: Convenience rules for dealing with upstream tarballs +# +# 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, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_rules_upstream_tarball +_cdbs_rules_upstream_tarball := 1 + +include $(_cdbs_rules_path)/buildvars.mk$(_cdbs_makefile_suffix) + +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), cdbs (>= 0.4.39) + +# Prefix for upstream location of all upstream tarballs (mandatory!) +#DEB_UPSTREAM_URL = + +DEB_UPSTREAM_PACKAGE = $(DEB_SOURCE_PACKAGE) +DEB_UPSTREAM_TARBALL_VERSION = $(if $(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE)),$(DEB_UPSTREAM_VERSION:$(DEB_UPSTREAM_REPACKAGE_DELIMITER)$(DEB_UPSTREAM_REPACKAGE_TAG)=),$(DEB_UPSTREAM_VERSION)) +DEB_UPSTREAM_TARBALL_EXTENSION = tar.gz +# Checksum to ensure integrity of downloadeds using get-orig-source (optional) +#DEB_UPSTREAM_TARBALL_MD5 = + +DEB_UPSTREAM_WORKDIR = ../tarballs + +# Perl regexp to change locally used string into that in upstream URL and srcdir +#DEB_UPSTREAM_TARBALL_VERSION_MANGLE +cdbs_upstream_tarball_version_mangled = $(if $(strip $(DEB_UPSTREAM_TARBALL_VERSION_MANGLE)),$(shell echo '$(DEB_UPSTREAM_TARBALL_VERSION)' | perl -pe '$(DEB_UPSTREAM_TARBALL_VERSION_MANGLE)'),$(DEB_UPSTREAM_TARBALL_VERSION)) + +# Base filename (without extension) as used in upstream URL +DEB_UPSTREAM_TARBALL_BASENAME = $(DEB_UPSTREAM_PACKAGE)-$(cdbs_upstream_tarball_version_mangled) + +# Base directory within tarball +DEB_UPSTREAM_TARBALL_SRCDIR = $(DEB_UPSTREAM_PACKAGE)-$(cdbs_upstream_tarball_version_mangled) + +# Space-delimited list of directories and files to strip (optional) +#DEB_UPSTREAM_REPACKAGE_EXCLUDE = CVS .cvsignore doc/rfc*.txt doc/draft*.txt +DEB_UPSTREAM_REPACKAGE_TAG = dfsg +DEB_UPSTREAM_REPACKAGE_DELIMITER = ~ + +cdbs_upstream_tarball = $(DEB_UPSTREAM_TARBALL_BASENAME).$(DEB_UPSTREAM_TARBALL_EXTENSION) +cdbs_upstream_local_tarball = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_TARBALL_VERSION).orig.$(if $(findstring $(DEB_UPSTREAM_TARBALL_EXTENSION),tgz),tar.gz,$(DEB_UPSTREAM_TARBALL_EXTENSION)) +cdbs_upstream_repackaged_basename = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_TARBALL_VERSION)$(DEB_UPSTREAM_REPACKAGE_DELIMITER)$(DEB_UPSTREAM_REPACKAGE_TAG).orig +cdbs_upstream_uncompressed_tarball = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_TARBALL_VERSION).orig.tar + +# # These variables are deprecated +_cdbs_deprecated_vars += DEB_UPSTREAM_TARBALL DEB_UPSTREAM_LOCAL_TARBALL DEB_UPSTREAM_REPACKAGE_TARBALL +_cdbs_deprecated_vars += DEB_UPSTREAM_REPACKAGE_EXCLUDES +DEB_UPSTREAM_REPACKAGE_EXCLUDE += $(DEB_UPSTREAM_REPACKAGE_EXCLUDES) + +print-version: + @@echo "Debian version: $(DEB_VERSION)" + @@echo "Upstream version: $(DEB_UPSTREAM_TARBALL_VERSION)" + +get-orig-source: + @@dh_testdir + @@mkdir -p "$(DEB_UPSTREAM_WORKDIR)" + + @if [ ! -s "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" ] ; then \ + if [ -f "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" ] ; then \ + rm "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" ; \ + fi ; \ + echo "Downloading $(cdbs_upstream_local_tarball) from $(DEB_UPSTREAM_URL)/$(cdbs_upstream_tarball) ..." ; \ + wget -nv -T10 -t3 -O "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" "$(DEB_UPSTREAM_URL)/$(cdbs_upstream_tarball)" ; \ + else \ + echo "Upstream source tarball have been already downloaded: $(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" ; \ + fi + + @md5current=`md5sum "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" | sed -e 's/ .*//'`; \ + if [ -n "$(DEB_UPSTREAM_TARBALL_MD5)" ] ; then \ + if [ "$$md5current" != "$(DEB_UPSTREAM_TARBALL_MD5)" ] ; then \ + echo "Expecting upstream tarball md5sum $(DEB_UPSTREAM_TARBALL_MD5), but $$md5current found" ; \ + echo "Upstream tarball md5sum is NOT trusted! Possible upstream tarball forge!" ; \ + echo "Purging downloaded file. Try new download." ; \ + rm -f "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" ; \ + false ; \ + else \ + echo "Upstream tarball is trusted!" ; \ + fi; \ + else \ + echo "Upstream tarball NOT trusted (current md5sum is $$md5current)!" ; \ + fi + +# TODO: Rewrite using make variables like cdbs_upstream_unpack_cmd and +# DEB_UPSTREAM_SUPPORTED_COMPRESSIONS (recent dpkg supports bz2) + @untar="tar -x -C"; \ + case "$(cdbs_upstream_local_tarball)" in \ + *.tar.gz) unpack="gunzip -c";; \ + *.tar.bz2) unpack="bunzip2 -c"; uncompress="bunzip2";; \ + *.tar.Z) unpack="uncompress -c"; uncompress="uncompress";; \ + *.zip) unpack="unzip -q"; uncompress="false"; untar="-d"; nopipe="true";; \ + *.tar) unpack="cat"; uncompress="true";; \ + *) echo "Unknown extension for upstream tarball $(cdbs_upstream_local_tarball)"; false;; \ + esac && \ + if [ -n "$(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE))" ] || [ "$$uncompress" = "false" ]; then \ + echo "Repackaging tarball ..." && \ + mkdir -p "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" && \ + if [ -n "$$nopipe" ]; then \ + $$unpack "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" \ + $$untar "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" $(patsubst %,--exclude='%',$(DEB_UPSTREAM_REPACKAGE_EXCLUDE)); \ + else \ + $$unpack "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" \ + | $$untar "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" $(patsubst %,--exclude='%',$(DEB_UPSTREAM_REPACKAGE_EXCLUDE)); \ + fi && \ + if [ "$(DEB_UPSTREAM_TARBALL_SRCDIR)" != "$(cdbs_upstream_repackaged_basename)" ]; then \ + mv -T "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)/$(DEB_UPSTREAM_TARBALL_SRCDIR)" "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)/$(cdbs_upstream_repackaged_basename)"; \ + fi && \ + if [ -n "$(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE))" ]; then \ + GZIP=-9 tar -b1 -czf "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_repackaged_basename).tar.gz" -C "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" "$(cdbs_upstream_repackaged_basename)"; \ + else \ + GZIP=-9 tar -b1 -czf "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_uncompressed_tarball).gz" -C "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" "$(cdbs_upstream_repackaged_basename)"; \ + fi && \ + echo "Cleaning up" && \ + rm -rf "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)"; \ + elif [ -n "$$uncompress" ]; then \ + echo "Recompressing tarball ..." && \ + $$uncompress "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)"; \ + gzip -9 "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_uncompressed_tarball)"; \ + fi + +DEB_PHONY_RULES += print-version get-orig-source + +endif --- ezstream-0.5.6~dfsg.orig/debian/changelog +++ ezstream-0.5.6~dfsg/debian/changelog @@ -0,0 +1,137 @@ +ezstream (0.5.6~dfsg-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Bug fix: "ezstream manpage is incomplete and incorrect", thanks to + Philip Muskovac (Closes: #573928). + + -- Antoine Beaupré Fri, 15 Apr 2016 18:31:02 -0400 + +ezstream (0.5.6~dfsg-1) unstable; urgency=low + + * New upstream release + * Bumped standards version to 3.8.3 + + -- Romain Beauxis Sun, 27 Sep 2009 16:50:53 -0500 + +ezstream (0.5.5~dfsg-1) unstable; urgency=low + + * New upstream release. + * Updated standards version to 3.8.2 + * Fix examples location in manual page. + Closes: #521159 + * Added build-dep on autotools-dev to enable + update of config.{guess,sub} + * Fixed watch file to mangle local version, removing + ~dfsg string. + + -- Romain Beauxis Sun, 09 Aug 2009 11:56:15 -0500 + +ezstream (0.5.4~dfsg-1) unstable; urgency=low + + * New upstream release. + * Removed inactive uploaders + * Updated standards version to 3.8.1 + * Bumped compat to 7 + * Updated debian/copyright + * Backported optional cdbs checks variables from + icecast2 package + + -- Romain Beauxis Mon, 13 Apr 2009 23:31:51 -0400 + +ezstream (0.5.3~dfsg-2) unstable; urgency=low + + * Claim copyright of debian/rules. + * Update local cdbs snippets: + + Major improvements to update-tarball (but none of them affecting + this current packaging). + + Major improvements to copyright-check, including new versioned + build-dependency on devscripts. Update debian/copyright_hints. + + Update debian/README.cdbs-tweaks + * Fix double build-dependencies (declared both in debian/control.in + and in debian/rules). + * Bump debhelper compatibility level to version 5. + * Fix watch file to invoke svn-upgrade (not bogus svn-update). + * Semi-auto-update debian/control to update build-dependencies: + DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean + + -- Jonas Smedegaard Fri, 11 Apr 2008 14:24:22 +0200 + +ezstream (0.5.3~dfsg-1) unstable; urgency=low + + [ Jonas Smedegaard ] + * Add local CDBS tweaks: + + Add copyright-check-mk to help maintaining debian/copyright file + + Add buildinfo.mk to aid debugging packaging-specific problems. + * Rewrite debian/copyright to conform to proposed new format at + http://wiki.debian.org/Proposals/CopyrightFormat . + * Fix name of upstream author () in debian/copyright. + * Include GPL-2 in references to Debian-shared files in + debian/copyright. + * Improve debian/watch file: + + Add comment hinting about using uscan + + Use svn-update (not uupdate) + + Better indentation + + [ Romain Beauxis ] + * Repacked orig tarball to remove file with non-free license. + * Updated standards to 3.7.3 + + -- Romain Beauxis Tue, 08 Jan 2008 22:18:25 +0100 + +ezstream (0.5.3-1) unstable; urgency=low + + [ Romain Beauxis ] + * New upstream release + * Package now managed through pkg-icecast team + * Finished initial packaging + * Switched to cdbs + * Added icecast2 to suggests + * Added --as-needed to ldflags to avoid non-needed linking + * First upload to sid (Closes: #293316) + + [ Jonas Smedegaard ] + * Add local CDBS tweaks: + + Add upstream.tarball.mk to add a get-orig-source target and more. + + Document the tweaks in debian/README.cdbs-tweaks. + + [ Guillaume Pellerin ] + * Updated description + + [ Ying-Chun Liu ] + * Add watch file for easier updating + * Add ${misc:Depends} to control file + + -- Romain Beauxis Mon, 03 Dec 2007 01:54:55 +0100 + +ezstream (0.2.1-4) unstable; urgency=low + + * Package cleaned, thanks to Piem ;) + * Added recommended and suggested packages + + -- Guillaume Pellerin Sat, 17 Feb 2007 15:21:52 +0100 + +ezstream (0.2.1-3) unstable; urgency=low + + * Added man page + * Added XML examples files + + -- Guillaume Pellerin Sat, 17 Feb 2007 14:15:59 +0100 + +ezstream (0.2.1-2) unstable; urgency=low + + * Changed short and long descriptions + + -- Guillaume Pellerin Fri, 5 Jan 2007 13:52:09 +0100 + +ezstream (0.2.1-1) unstable; urgency=low + + * New upstream release + + -- Guillaume Pellerin Tue, 28 Feb 2006 09:38:01 +0100 + +ezstream (0.2.0-1) unstable; urgency=low + + * Initial Release. + + -- Guillaume Pellerin Sun, 6 Mar 2005 01:33:09 +0100 + --- ezstream-0.5.6~dfsg.orig/debian/compat +++ ezstream-0.5.6~dfsg/debian/compat @@ -0,0 +1 @@ +7 --- ezstream-0.5.6~dfsg.orig/debian/control +++ ezstream-0.5.6~dfsg/debian/control @@ -0,0 +1,22 @@ +Source: ezstream +Section: sound +Priority: optional +Maintainer: Debian Icecast team +Uploaders: Guillaume Pellerin , Romain Beauxis , Jonas Smedegaard +Build-Depends: cdbs (>= 0.4.39), devscripts (>= 2.10.7), cdbs (>= 0.4.53), debhelper (>= 7.0.1), libogg-dev (>> 1.1.0), libshout3-dev (>= 2.0-9), libvorbis-dev (>> 1.0.1), libxml2-dev (>= 2.6.11), autotools-dev +Standards-Version: 3.8.3 +Homepage: http://www.icecast.org/ezstream.php +Vcs-Svn: svn://svn.debian.org/svn/pkg-icecast/ezstream/trunk +Vcs-Browser: http://svn.debian.org/wsvn/pkg-icecast/ezstream/trunk + +Package: ezstream +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: vorbis-tools +Suggests: icecast2, flac, madplay, ffmpeg2theora +Description: easy media streaming client over icecast servers + Ezstream is an audio and video streaming client which feeds any icecast server + with audio data and metadata from a standard input without reencoding. + It thus requires very little CPU resources. Some playlists can be looped and + composed with MP3, Ogg Vorbis or Ogg Theora media files. + Shoutcast metadata are also supported. --- ezstream-0.5.6~dfsg.orig/debian/control.in +++ ezstream-0.5.6~dfsg/debian/control.in @@ -0,0 +1,22 @@ +Source: ezstream +Section: sound +Priority: optional +Maintainer: Debian Icecast team +Uploaders: Guillaume Pellerin , Romain Beauxis , Jonas Smedegaard +Build-Depends: @cdbs@ +Standards-Version: 3.8.3 +Homepage: http://www.icecast.org/ezstream.php +Vcs-Svn: svn://svn.debian.org/svn/pkg-icecast/ezstream/trunk +Vcs-Browser: http://svn.debian.org/wsvn/pkg-icecast/ezstream/trunk + +Package: ezstream +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: vorbis-tools +Suggests: icecast2, flac, madplay, ffmpeg2theora +Description: easy media streaming client over icecast servers + Ezstream is an audio and video streaming client which feeds any icecast server + with audio data and metadata from a standard input without reencoding. + It thus requires very little CPU resources. Some playlists can be looped and + composed with MP3, Ogg Vorbis or Ogg Theora media files. + Shoutcast metadata are also supported. --- ezstream-0.5.6~dfsg.orig/debian/copyright +++ ezstream-0.5.6~dfsg/debian/copyright @@ -0,0 +1,95 @@ +This is ezstream packaged for Debian GNU systems. + +Upstream source: http://www.icecast.org/ezstream.php + +Upstream author: Moritz Grimm + +Files: debian/* +Copyright: © 2005 - 2007 Guillaume Pellerin + © 2007 Debian Icecast team +License: GPL-2+ + The Debian packaging information is under the GPL, version 2 or later. + +Files: src/ezstream.c +Copyright: © 2007 Moritz Grimm +License: GPL-2 + Copyright (C) 2003, 2004, 2005, 2006 Ed Zaleski + Copyright (C) 2007 Moritz Grimm + . + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + +Files: src/getopt.[ch] +Copyright: © 1987, 88, 89, 90, 91, 92, 1993 Free Software Foundation, Inc. +License: GPL-2+ + Copyright (C) 1987, 88, 89, 90, 91, 92, 1993 + Free Software Foundation, Inc. + . + 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, or (at your option) any + later version. + +Files: src/strlcpy.c, src/strlcat.c +Copyright: © 1998 Todd C. Miller +License: Other + Copyright (c) 1998 Todd C. Miller + . + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + +Files: src/strtonum.c +Copyright: © 2004 Ted Unangst and Todd Miller +License: Other + Copyright (c) 2004 Ted Unangst and Todd Miller + All rights reserved. + . + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + +Files: src/xalloc.[ch] +Copyright: © 2007 Moritz Grimm +License: Other + Copyright (C) 2007 Moritz Grimm + . + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + +Files: src/metadata.[ch] +Copyright: © 2007, 2009 Moritz Grimm +License: Other + Copyright (C) 2007, 2009 Moritz Grimm + . + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + +Files: src/compat.c +Copyright: © 1997, 2004 Todd C. Miller +License: Other + Copyright (C) 1997, 2004 Todd C. Miller + . + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + +Files: src/ezstream-file.sh +Copyright: © 2009 Moritz Grimm +License: Other + Copyright (c) 2009 Moritz Grimm + . + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + +This package does not compile and use code from src/getopt.[ch]. + +On Debian systems, the complete text of the GNU General Public License +(GPL) can be found in file "/usr/share/common-licenses/GPL", and the +complete text of the GNU Lesser General Public License (LGPL) can be +found in file "/usr/share/common-licenses/LGPL". The complete text of +GPL version 2 can be found in file "/usr/share/common-licenses/GPL-2". --- ezstream-0.5.6~dfsg.orig/debian/copyright_hints +++ ezstream-0.5.6~dfsg/debian/copyright_hints @@ -0,0 +1,86 @@ +*No copyright* UNKNOWN []: ChangeLog + Makefile.am + NEWS + README + autogen.sh + build-aux/Makefile.am + compat/Makefile.am + compat/sys/Makefile.am + configure.in + doc/Makefile.am + examples/Makefile.am + examples/ezstream_metadata.xml + examples/ezstream_mp3.xml + examples/ezstream_reencode_mp3.xml + examples/ezstream_reencode_theora.xml + examples/ezstream_reencode_vorbis.xml + examples/ezstream_stdin_vorbis.xml + examples/ezstream_vorbis.xml + examples/meta.sh + examples/play.sh + m4/Makefile.am + src/Makefile.am + src/config.h.in + src/strfctns.h + win32/Makefile.am + win32/README.win32 + win32/compat.h + win32/config.h + win32/ezstream.sln + win32/ezstream.vcproj + win32/libflac.vcproj + win32/libogg.vcproj + win32/libshout.vcproj + win32/libspeex.vcproj + win32/libtheora.vcproj + win32/libvorbis.vcproj + win32/libvorbisfile.vcproj + win32/libz.vcproj + win32/shout/Makefile.am +GENERATED FILE [1994-2002]: Makefile.in + build-aux/Makefile.in + compat/Makefile.in + compat/sys/Makefile.in + doc/Makefile.in + examples/Makefile.in + m4/Makefile.in + src/Makefile.in + win32/Makefile.in + win32/shout/Makefile.in +UNKNOWN [2008 Moritz Grimm ]: m4/ccflags.m4 + m4/libshout.m4 + m4/libvorbis.m4 + m4/libxml2.m4 + m4/progname.m4 + m4/taglib.m4 + m4/tree.m4 + m4/vacopy.m4 + m4/vars.m4 +ISC [2007 Moritz Grimm ]: src/metadata.h + src/playlist.h + src/xalloc.c + src/xalloc.h +GPL (v2) [2007, 2009 Moritz Grimm / 2003-2006 Ed Zaleski ]: src/configfile.c + src/ezstream.c + src/util.c +ISC [2007, 2009 Moritz Grimm ]: src/ezstream.h + src/metadata.c + src/playlist.c +ISC [1998 Todd C. Miller ]: src/strlcat.c + src/strlcpy.c +BSD (2 clause) ISC [2002 Todd C. Miller / 2000 The NetBSD Foundation, Inc]: src/getopt.c +BSD (2 clause) [2002 Niels Provos ]: compat/sys/tree.h +GENERATED FILE [1992-1996, 1998-2001]: configure +GPL (v2) [2007 Moritz Grimm / 2003-2006 Ed Zaleski ]: src/util.h +GPL GENERATED FILE [1996-1997, 1999-2000, 2002-2005]: build-aux/missing +GPL GENERATED FILE [1999-2000, 2003-2005 Free Software Foundation, Inc]: build-aux/depcomp +GPL-2+ [2007 Moritz Grimm / 2003-2006 Ed Zaleski ]: src/configfile.h +ISC [1997, 2004 Todd C. Miller ]: src/compat.c +ISC [2004 Ted Unangst and Todd Miller]: src/strtonum.c +LGPL-2+ [2002-2003 the Icecast team ]: win32/shout/shout.h +MIT/X11 (BSD like) [1994 X Consortium]: build-aux/install-sh +UNKNOWN [1989, 1991 Free Software Foundation, Inc / 2007, 2009 Moritz Grimm / the software, and / 2003-2006 Ed Zaleski ]: COPYING +UNKNOWN [1994-1996, 1999-2002, 2004-2005]: INSTALL +UNKNOWN [2002 Niels Provos ]: compat/sys/tree.3 +UNKNOWN [2002-2003, 2005 Free Software Foundation, Inc / 1996-2004 / 2001, 2003, 2005 Free Software Foundation, Inc]: aclocal.m4 +UNKNOWN [2007 Moritz Grimm ]: doc/ezstream.1.in --- ezstream-0.5.6~dfsg.orig/debian/docs +++ ezstream-0.5.6~dfsg/debian/docs @@ -0,0 +1 @@ +README --- ezstream-0.5.6~dfsg.orig/debian/ezstream.sgml +++ ezstream-0.5.6~dfsg/debian/ezstream.sgml @@ -0,0 +1,156 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + + Guillaume"> + PELLERIN"> + + octobre 20, 2006"> + + 1"> + yomguy@altern.org"> + + ezstream"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2007 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + easy media streaming client for icecast servers + + + + &dhpackage; + + + + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; usage. + + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + Instead, it has documentation in the &gnu; + Info format; see below. + + &dhpackage; is an audio and video streaming client which feeds any icecast server from MP3 or OGG (Vorbis, Theora) playlists without reencoding. On-the-fly reencoding of the input stream (FLAC for example) is also possible. &dhpackage; also handles shoutcast metadatas. + + + + OPTIONS + + These programs follow the usual &gnu; command line syntax, + with long options starting with two dashes (`-'). A summary of + options is included below. For a complete description, see the + Info files. + + + + + + + Show summary of options. + + + + + + + Start ezstream with a config file. + + + + + + SEE ALSO + + README informations in /usr/share/doc/ezstream/README.gz + + CONFIGFILE examples in /usr/share/doc/ezstream/examples/ + + + icecast2 (http://icecast.org) + + + + + AUTHOR + + This manual page was written by &dhusername; <&dhemail;> for + the &debian; system (but may be used by others). Permission is + granted to copy, distribute and/or modify this document under + the terms of the &gnu; General Public License, Version 2 any + later version published by the Free Software Foundation. + + + On Debian systems, the complete text of the GNU General Public + License can be found in /usr/share/common-licenses/GPL. + + + +
+ + + + --- ezstream-0.5.6~dfsg.orig/debian/rules +++ ezstream-0.5.6~dfsg/debian/rules @@ -0,0 +1,42 @@ +#!/usr/bin/make -f +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2007 Jonas Smedegaard +# Copyright © 2007 Romain Beauxis +# Copyright © 2005-2007 Guillaume Pellerin + +# See debian/README.cdbs-tweaks for info on local overrides +ifneq (,$(DEB_MAINTAINER_MODE)) + # Enable stuff not policy compliant (eg. unsuitable for build daemons) + DEB_COPYRIGHT_CHECK_STRICT = yes + DEB_AUTO_UPDATE_DEBIAN_CONTROL = yes +endif +include debian/cdbs/1/rules/upstream-tarball.mk +include debian/cdbs/1/rules/copyright-check.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +DEB_UPSTREAM_URL = http://downloads.us.xiph.org/releases/ezstream +DEB_UPSTREAM_TARBALL_MD5 = a07941d52a4705f8d02c9c9ee6e05750 + +# Set examples dir: +DEB_CONFIGURE_EXTRA_FLAGS := --enable-examplesdir="\$${prefix}/share/doc/ezstream/examples" + +install/ezstream:: + find debian/ezstream -depth \( -name "COPYING" \) -exec rm -rf {} \; + # Remove language-specific extension + [ ! -f debian/ezstream/usr/bin/ezstream-file.sh ] || mv debian/ezstream/usr/bin/ezstream-file.sh debian/ezstream/usr/bin/ezstream-file + [ ! -f debian/ezstream/usr/bin/ezstream-file ] || sed -e 's#ezstream-file.sh#ezstream-file#g' \ + -i debian/ezstream/usr/bin/ezstream-file + [ ! -f debian/ezstream/usr/share/man/man1/ezstream-file.sh.1 ] || mv debian/ezstream/usr/share/man/man1/ezstream-file.sh.1 \ + debian/ezstream/usr/share/man/man1/ezstream-file.1 + [ ! -f debian/ezstream/usr/share/man/man1/ezstream-file.1 ] || sed -e 's#ezstream-file.sh#ezstream-file#g' \ + -i debian/ezstream/usr/share/man/man1/ezstream-file.1 + +# Upstream requirements +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), libogg-dev (>> 1.1.0), libshout3-dev (>= 2.0-9), libvorbis-dev (>> 1.0.1), libxml2-dev (>= 2.6.11) + +# Packaging requirements +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), docbook-to-man, autotools-dev + +# Fix double cdbs build-dependencies +CDBS_BUILD_DEPENDS := $(shell echo '$(CDBS_BUILD_DEPENDS)' | sed -e '/\bcdbs (>= 0.4.39)/ s/ *,* *\bcdbs (>= \(0.4.23-1.1\|0.4.27-1\)) *,* */, /g' -e 's/^ *, *//' -e 's/ *, *$$//') --- ezstream-0.5.6~dfsg.orig/debian/watch +++ ezstream-0.5.6~dfsg/debian/watch @@ -0,0 +1,6 @@ +# Use uscan to check for newer upstream releases +version=3 +opts=dversionmangle=s/\~dfsg// \ +http://www.icecast.org/ezstream.php \ + http://downloads\.xiph\.org/releases/ezstream/ezstream-(.*)\.tar\.gz \ + debian svn-upgrade