* 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.
+ Drop buildcore.mk override. Set DEB_AUTO_UPDATE_DEBIAN_CONTROL
directly instead when needed.
+ Update debian/README.cdbs-tweaks
* Semi-auto-update debian/control to update build-dependencies:
DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean
Jonas Smedegaard
16 years ago
17 | 17 | |
18 | 18 | |
19 | 19 | |
20 | Improved support for cdbs-autoupdate | |
21 | ------------------------------------ | |
22 | ||
23 | CDBS invented a cool way to help keep build-dependencies up-to-date. | |
24 | ||
25 | It is disabled by default, as messing with debian/rules at build time | |
26 | violates Debian Policy: A build must not change conditions for building. | |
27 | ||
28 | Some consider this CDBS feature evil. | |
29 | ||
30 | Some enable the feature within a package, and gets smacked by ftp-master | |
31 | or others (there's even a lintian check to complain about it now). | |
32 | ||
33 | This tweak enables the feature when the build environment contains the | |
34 | non-default hint "cdbs-autoupdate" in the DEB_BUILD_OPTIONS variable. | |
35 | ||
36 | ||
37 | ||
38 | 20 | New buildinfo rule |
39 | 21 | ------------------ |
40 | 22 | |
47 | 29 | |
48 | 30 | Create and clean builddir _after_ resolving per-package DEB_BUILDDIR. |
49 | 31 | |
50 | Honour per-package DEB_BUILDDIR in makefile class. | |
32 | Honour per-package DEB_BUILDDIR in makefile and autotools classes. | |
33 | ||
34 | Support multiple build flavors in makefile and autotools classes. | |
51 | 35 | |
52 | 36 | |
53 | 37 | |
54 | 38 | Various improvements to python-distutils class |
55 | 39 | ---------------------------------------------- |
56 | 40 | |
57 | Use full path to python interpreter (Python Policy section 1.3.2). | |
41 | Use full path to Python interpreter (Python Policy section 1.3.2). | |
58 | 42 | |
59 | 43 | Add CDBS_BUILD_DEPENDS to old policy method. |
60 | 44 | |
67 | 51 | Unify install path using new DEB_PYTHON_DESTDIR. |
68 | 52 | |
69 | 53 | Quote install path. |
54 | ||
55 | ||
56 | ||
57 | New python-autotools class | |
58 | -------------------------- | |
59 | ||
60 | Handle autotools-based Python packaging. | |
61 | ||
62 | ||
63 | ||
64 | New python-sugar class | |
65 | ---------------------- | |
66 | ||
67 | Handle packaging of Sugar activities. | |
70 | 68 | |
71 | 69 | |
72 | 70 |
0 | # -*- mode: makefile; coding: utf-8 -*- | |
1 | # Copyright © 2006 Jonas Smedegaard <dr@jones.dk> | |
2 | # Description: Check for cdbs-autoupdate in DEB_BUILD_OPTIONS | |
3 | # | |
4 | # This program is free software; you can redistribute it and/or | |
5 | # modify it under the terms of the GNU General Public License as | |
6 | # published by the Free Software Foundation; either version 2, or (at | |
7 | # your option) any later version. | |
8 | # | |
9 | # This program is distributed in the hope that it will be useful, but | |
10 | # WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
12 | # General Public License for more details. | |
13 | # | |
14 | # You should have received a copy of the GNU General Public License | |
15 | # along with this program; if not, write to the Free Software | |
16 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA | |
17 | # 02111-1307 USA. | |
18 | ||
19 | _cdbs_scripts_path ?= /usr/lib/cdbs | |
20 | _cdbs_rules_path ?= /usr/share/cdbs/1/rules | |
21 | _cdbs_class_path ?= /usr/share/cdbs/1/class | |
22 | ||
23 | include $(_cdbs_rules_path)/buildvars.mk$(_cdbs_makefile_suffix) | |
24 | ||
25 | ifneq (,$(findstring cdbs-autoupdate,$(DEB_BUILD_OPTIONS))) | |
26 | DEB_AUTO_UPDATE_DEBIAN_CONTROL = yes | |
27 | endif | |
28 | ||
29 | include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) |
0 | 0 | # -*- mode: makefile; coding: utf-8 -*- |
1 | # Copyright © 2005-2007 Jonas Smedegaard <dr@jones.dk> | |
1 | # Copyright © 2005-2008 Jonas Smedegaard <dr@jones.dk> | |
2 | 2 | # Description: Check for changes to copyright notices in source |
3 | 3 | # |
4 | 4 | # This program is free software; you can redistribute it and/or |
16 | 16 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA |
17 | 17 | # 02111-1307 USA. |
18 | 18 | |
19 | # TODO: Save scan as "file: match" (needs rewrite of main loop in perl) | |
20 | ||
21 | # TODO: Save scan as "file (license): match" (needs /usr/bin/licensecheck from kdesdk-scripts) | |
22 | ||
23 | 19 | _cdbs_scripts_path ?= /usr/lib/cdbs |
24 | 20 | _cdbs_rules_path ?= /usr/share/cdbs/1/rules |
25 | 21 | _cdbs_class_path ?= /usr/share/cdbs/1/class |
29 | 25 | |
30 | 26 | include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) |
31 | 27 | |
32 | cdbs_copyright-check_find_opts := -not -regex 'debian/.*' -not -regex '\(.*/\)?config\.\(guess\|sub\|rpath\)\(\..*\)?' | |
33 | cdbs_copyright-check_egrep_opts := --text -rih '(copyright|\(c\) ).*[0-9]{4}' | |
28 | CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), devscripts (>= 2.10.7) | |
29 | ||
30 | # Single regular expression for files to include or ignore | |
31 | DEB_COPYRIGHT_CHECK_REGEX = .* | |
32 | DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^(debian/.*|(.*/)?config\.(guess|sub|rpath)(\..*)?)$ | |
34 | 33 | |
35 | 34 | pre-build:: debian/stamp-copyright-check |
36 | 35 | |
37 | 36 | debian/stamp-copyright-check: |
38 | 37 | @echo 'Scanning upstream source for new/changed copyright notices (except debian subdir!)...' |
39 | find * -type f $(cdbs_copyright-check_find_opts) -exec cat '{}' ';' \ | |
40 | | tr '\r' '\n' \ | |
41 | | LC_ALL=C sed -e 's/[^[:print:]]//g' \ | |
42 | | egrep $(cdbs_copyright-check_egrep_opts) \ | |
43 | | sed -e 's/^[[:space:]*#]*//' -e 's/[[:space:]]*$$//' \ | |
44 | | LC_ALL=C sort -u \ | |
38 | ||
39 | # Perl in shell in make requires extra care: | |
40 | # * Single-quoting ('...') protects against shell expansion | |
41 | # * Double-dollar ($$) expands to plain dollar ($) in make | |
42 | licensecheck -c '$(DEB_COPYRIGHT_CHECK_REGEX)' -r --copyright -i '$(DEB_COPYRIGHT_CHECK_IGNORE_REGEX)' * \ | |
43 | | LC_ALL=C perl -e \ | |
44 | '$$n=0; while (<>) {'\ | |
45 | ' if (/^([^:\s][^:]+):[\s]+(\S.*?)\s*$$/) {'\ | |
46 | ' $$files[$$n]{name}=$$1;'\ | |
47 | ' $$files[$$n]{license}=$$2;'\ | |
48 | ' };'\ | |
49 | ' if (/^\s*\[Copyright:\s*(\S.*?)\s*\]/) {'\ | |
50 | ' $$files[$$n]{copyright}=$$1;'\ | |
51 | ' };'\ | |
52 | ' /^$$/ and $$n++;'\ | |
53 | '};'\ | |
54 | 'foreach $$file (@files) {'\ | |
55 | ' $$file->{license} =~ s/\s*\(with incorrect FSF address\)//;'\ | |
56 | ' $$file->{license} =~ s/\s+\(v([^)]+) or later\)/-$$1+/;'\ | |
57 | ' $$file->{copyright} =~ s/(?<=(\b\d{4}))(?{$$y=$$^N})\s*[,-]\s*((??{$$y+1}))\b/-$$2/g;'\ | |
58 | ' $$file->{copyright} =~ s/(?<=\b\d{4})\s*-\s*\d{4}(?=\s*-\s*(\d{4})\b)//g;'\ | |
59 | ' $$pattern = "$$file->{license} [$$file->{copyright}]";'\ | |
60 | ' push @{ $$patternfiles{"$$pattern"} }, $$file->{name};'\ | |
61 | '};'\ | |
62 | 'foreach $$pattern ( sort {'\ | |
63 | ' @{$$patternfiles{$$b}} <=> @{$$patternfiles{$$a}}'\ | |
64 | ' ||'\ | |
65 | ' $$a cmp $$b'\ | |
66 | ' } keys %patternfiles ) {'\ | |
67 | ' print "$$pattern: ", join("\n\t", sort @{ $$patternfiles{$$pattern} }), "\n";'\ | |
68 | '};'\ | |
45 | 69 | > debian/copyright_newhints |
70 | @patterncount="`cat debian/copyright_newhints | sed 's/^[^:]*://' | LANG=C sort -u | grep . -c -`"; \ | |
71 | echo "Found $$patterncount different copyright and licensing combinations." | |
46 | 72 | @if [ ! -f debian/copyright_hints ]; then touch debian/copyright_hints; fi |
47 | @newstrings=`diff -u debian/copyright_hints debian/copyright_newhints | sed '1,2d' | egrep '^\+' | sed 's/^\+//'`; \ | |
73 | @newstrings=`diff -u debian/copyright_hints debian/copyright_newhints | sed '1,2d' | egrep '^\+' - | sed 's/^\+//'`; \ | |
48 | 74 | if [ -n "$$newstrings" ]; then \ |
49 | echo "Error: The following new or changed copyright notices discovered:"; \ | |
75 | echo "ERROR: The following new or changed copyright notices discovered:"; \ | |
76 | echo; \ | |
50 | 77 | echo "$$newstrings"; \ |
51 | echo "Trying to locate the files containing the new/changed copyright notices..."; \ | |
52 | echo "(Strings part of binary data you need to resolve yourself)"; \ | |
53 | find * -type f $(cdbs_copyright-check_find_opts) -exec grep -F -l -e "$$newstrings" '{}' ';'; \ | |
54 | 78 | echo; \ |
55 | 79 | echo "To fix the situation please do the following:"; \ |
56 | 80 | echo " 1) Investigate the above changes and update debian/copyright as needed"; \ |
0 | 0 | # -*- mode: makefile; coding: utf-8 -*- |
1 | # Copyright © 2007 Jonas Smedegaard <dr@jones.dk> | |
1 | # Copyright © 2007-2008 Jonas Smedegaard <dr@jones.dk> | |
2 | 2 | # Description: Convenience rules for dealing with upstream tarballs |
3 | 3 | # |
4 | 4 | # This program is free software; you can redistribute it and/or |
29 | 29 | |
30 | 30 | # Prefix for upstream location of all upstream tarballs (mandatory!) |
31 | 31 | #DEB_UPSTREAM_URL = |
32 | ||
32 | 33 | DEB_UPSTREAM_PACKAGE = $(DEB_SOURCE_PACKAGE) |
33 | 34 | DEB_UPSTREAM_TARBALL_VERSION = $(if $(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE)),$(DEB_UPSTREAM_VERSION:$(DEB_UPSTREAM_REPACKAGE_DELIMITER)$(DEB_UPSTREAM_REPACKAGE_TAG)=),$(DEB_UPSTREAM_VERSION)) |
34 | DEB_UPSTREAM_TARBALL_BASENAME = $(DEB_UPSTREAM_PACKAGE)-$(DEB_UPSTREAM_TARBALL_VERSION) | |
35 | 35 | DEB_UPSTREAM_TARBALL_EXTENSION = tar.gz |
36 | 36 | # Checksum to ensure integrity of downloadeds using get-orig-source (optional) |
37 | 37 | #DEB_UPSTREAM_TARBALL_MD5 = |
38 | 38 | |
39 | 39 | DEB_UPSTREAM_WORKDIR = ../tarballs |
40 | 40 | |
41 | # Perl regexp to change locally used string into that in upstream URL and srcdir | |
42 | #DEB_UPSTREAM_TARBALL_VERSION_MANGLE | |
43 | 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)) | |
44 | ||
45 | # Base filename (without extension) as used in upstream URL | |
46 | DEB_UPSTREAM_TARBALL_BASENAME = $(DEB_UPSTREAM_PACKAGE)-$(cdbs_upstream_tarball_version_mangled) | |
47 | ||
41 | 48 | # Base directory within tarball |
42 | DEB_UPSTREAM_TARBALL_SRCDIR = $(DEB_UPSTREAM_PACKAGE)-$(DEB_UPSTREAM_TARBALL_VERSION) | |
49 | DEB_UPSTREAM_TARBALL_SRCDIR = $(DEB_UPSTREAM_PACKAGE)-$(cdbs_upstream_tarball_version_mangled) | |
43 | 50 | |
44 | 51 | # Space-delimited list of directories and files to strip (optional) |
45 | 52 | #DEB_UPSTREAM_REPACKAGE_EXCLUDE = CVS .cvsignore doc/rfc*.txt doc/draft*.txt |
46 | 53 | DEB_UPSTREAM_REPACKAGE_TAG = dfsg |
47 | DEB_UPSTREAM_REPACKAGE_DELIMITER = . | |
54 | DEB_UPSTREAM_REPACKAGE_DELIMITER = ~ | |
48 | 55 | |
49 | 56 | cdbs_upstream_tarball = $(DEB_UPSTREAM_TARBALL_BASENAME).$(DEB_UPSTREAM_TARBALL_EXTENSION) |
50 | 57 | 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)) |
51 | cdbs_upstream_repackaged_tarball = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_TARBALL_VERSION)$(DEB_UPSTREAM_REPACKAGE_DELIMITER)$(DEB_UPSTREAM_REPACKAGE_TAG).orig.tar.gz | |
58 | cdbs_upstream_repackaged_basename = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_TARBALL_VERSION)$(DEB_UPSTREAM_REPACKAGE_DELIMITER)$(DEB_UPSTREAM_REPACKAGE_TAG).orig | |
52 | 59 | cdbs_upstream_uncompressed_tarball = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_TARBALL_VERSION).orig.tar |
53 | 60 | |
54 | 61 | # # These variables are deprecated |
69 | 76 | rm "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" ; \ |
70 | 77 | fi ; \ |
71 | 78 | echo "Downloading $(cdbs_upstream_local_tarball) from $(DEB_UPSTREAM_URL)/$(cdbs_upstream_tarball) ..." ; \ |
72 | wget -N -nv -T10 -t3 -O "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" "$(DEB_UPSTREAM_URL)/$(cdbs_upstream_tarball)" ; \ | |
79 | wget -nv -T10 -t3 -O "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" "$(DEB_UPSTREAM_URL)/$(cdbs_upstream_tarball)" ; \ | |
73 | 80 | else \ |
74 | 81 | echo "Upstream source tarball have been already downloaded: $(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" ; \ |
75 | 82 | fi |
89 | 96 | echo "Upstream tarball NOT trusted (current md5sum is $$md5current)!" ; \ |
90 | 97 | fi |
91 | 98 | |
92 | @case "$(cdbs_upstream_local_tarball)" in \ | |
99 | # TODO: Rewrite using make variables like cdbs_upstream_unpack_cmd and | |
100 | # DEB_UPSTREAM_SUPPORTED_COMPRESSIONS (recent dpkg supports bz2) | |
101 | @untar="tar -x -C"; \ | |
102 | case "$(cdbs_upstream_local_tarball)" in \ | |
93 | 103 | *.tar.gz) unpack="gunzip -c";; \ |
94 | 104 | *.tar.bz2) unpack="bunzip2 -c"; uncompress="bunzip2";; \ |
95 | 105 | *.tar.Z) unpack="uncompress -c"; uncompress="uncompress";; \ |
106 | *.zip) unpack="unzip -q"; uncompress="false"; untar="-d"; nopipe="true";; \ | |
96 | 107 | *.tar) unpack="cat"; uncompress="true";; \ |
97 | 108 | *) echo "Unknown extension for upstream tarball $(cdbs_upstream_local_tarball)"; false;; \ |
98 | 109 | esac && \ |
99 | if [ -n "$(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE))" ]; then \ | |
110 | if [ -n "$(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE))" ] || [ "$$uncompress" = "false" ]; then \ | |
100 | 111 | echo "Repackaging tarball ..." && \ |
101 | 112 | mkdir -p "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" && \ |
102 | $$unpack "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" \ | |
103 | | tar -x -C "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" $(patsubst %,--exclude='%',$(DEB_UPSTREAM_REPACKAGE_EXCLUDE)) && \ | |
104 | GZIP=-9 tar -b1 -czf "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_repackaged_tarball)" -C "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" $(DEB_UPSTREAM_TARBALL_SRCDIR) && \ | |
113 | if [ -n "$$nopipe" ]; then \ | |
114 | $$unpack "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" \ | |
115 | $$untar "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" $(patsubst %,--exclude='%',$(DEB_UPSTREAM_REPACKAGE_EXCLUDE)); \ | |
116 | else \ | |
117 | $$unpack "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" \ | |
118 | | $$untar "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" $(patsubst %,--exclude='%',$(DEB_UPSTREAM_REPACKAGE_EXCLUDE)); \ | |
119 | fi && \ | |
120 | if [ "$(DEB_UPSTREAM_TARBALL_SRCDIR)" != "$(cdbs_upstream_repackaged_basename)" ]; then \ | |
121 | mv -T "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)/$(DEB_UPSTREAM_TARBALL_SRCDIR)" "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)/$(cdbs_upstream_repackaged_basename)"; \ | |
122 | fi && \ | |
123 | if [ -n "$(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE))" ]; then \ | |
124 | 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)"; \ | |
125 | else \ | |
126 | 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)"; \ | |
127 | fi && \ | |
105 | 128 | echo "Cleaning up" && \ |
106 | 129 | rm -rf "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)"; \ |
107 | 130 | elif [ -n "$$uncompress" ]; then \ |
108 | 131 | echo "Recompressing tarball ..." && \ |
109 | 132 | $$uncompress "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)"; \ |
110 | bzip -9 "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_uncompressed_tarball)"; \ | |
133 | gzip -9 "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_uncompressed_tarball)"; \ | |
111 | 134 | fi |
112 | 135 | |
113 | 136 | DEB_PHONY_RULES += print-version get-orig-source |
0 | 0 | icecast2 (2.3.1-7) unstable; urgency=low |
1 | 1 | |
2 | [ Romain Beauxis ] | |
2 | 3 | * Acknowledge NMU |
3 | 4 | Closes: #460853 |
4 | 5 | * Updated Uploaders field |
5 | 6 | |
6 | -- Romain Beauxis <toots@rastageeks.org> Fri, 04 Apr 2008 16:32:55 +0100 | |
7 | [ Jonas Smedegaard ] | |
8 | * Update local cdbs snippets: | |
9 | + Major improvements to update-tarball (but none of them affecting | |
10 | this current packaging). | |
11 | + Major improvements to copyright-check, including new versioned | |
12 | build-dependency on devscripts. Update debian/copyright_hints. | |
13 | + Drop buildcore.mk override. Set DEB_AUTO_UPDATE_DEBIAN_CONTROL | |
14 | directly instead when needed. | |
15 | + Update debian/README.cdbs-tweaks | |
16 | * Semi-auto-update debian/control to update build-dependencies: | |
17 | DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean | |
18 | ||
19 | -- Jonas Smedegaard <dr@jones.dk> Fri, 11 Apr 2008 02:07:38 +0200 | |
7 | 20 | |
8 | 21 | icecast2 (2.3.1-6.1) unstable; urgency=low |
9 | 22 |
2 | 2 | Priority: optional |
3 | 3 | Maintainer: Debian Icecast team <pkg-icecast-devel@lists.alioth.debian.org> |
4 | 4 | Uploaders: Guillaume Pellerin <yomguy@altern.org>, Romain Beauxis <toots@rastageeks.org>, Ying-Chun Liu <grandpaul@gmail.com>, Jonas Smedegaard <dr@jones.dk> |
5 | Build-Depends: cdbs (>= 0.4.39), quilt, patchutils (>= 0.2.25), libtool, automake1.10, autoconf, dh-buildinfo, debhelper (>= 5), libogg-dev (>> 1.0.0), libvorbis-dev (>> 1.0.0), libxslt1-dev | libxslt-dev, libxml2-dev, libcurl3-gnutls-dev, libtheora-dev (>= 0.0.0.alpha7), libspeex-dev | |
5 | Build-Depends: cdbs (>= 0.4.39), autotools-dev, devscripts (>= 2.10.7), quilt, patchutils (>= 0.2.25), libtool, automake1.10, autoconf, dh-buildinfo, debhelper (>= 5), libogg-dev (>> 1.0.0), libvorbis-dev (>> 1.0.0), libxslt1-dev | libxslt-dev, libxml2-dev, libcurl3-gnutls-dev, libtheora-dev (>= 0.0.0.alpha7), libspeex-dev | |
6 | 6 | XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-icecast/icecast2/trunk |
7 | 7 | XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-icecast/icecast2/trunk |
8 | 8 | Standards-Version: 3.7.2 |
0 | $echo "Copyright (C) 2005 Free Software Foundation, Inc." | |
1 | Copyright (C) 1989, 1991 Free Software Foundation, Inc. | |
2 | Copyright (C) 1991 Free Software Foundation, Inc. | |
3 | Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, | |
4 | Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 | |
5 | Copyright (C) 1995 by Sam Rushing <rushing@nightmare.com> | |
6 | Copyright (C) 1995-1997 by Sam Rushing <rushing@nightmare.com> | |
7 | Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 | |
8 | Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 | |
9 | Copyright (C) 1996, 1997, 1999, 2000, 2002 Free Software Foundation, Inc. | |
10 | Copyright (C) 1999 the icecast team <team@icecast.org> | |
11 | Copyright (C) 2003 Free Software Foundation, Inc. | |
12 | Copyright (c) 1999 the icecast team | |
13 | Copyright (c) 1999, 2000 the icecast team <team@icecast.org> | |
14 | Copyright 1991 by the Massachusetts Institute of Technology | |
15 | Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 | |
16 | Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 | |
17 | Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc. | |
18 | Copyright 1996, 1998, 2000, 2001 Free Software Foundation, Inc. | |
19 | Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc. | |
20 | Copyright 1997, 2000, 2001 Free Software Foundation, Inc. | |
21 | Copyright 1999, 2000 Free Software Foundation, Inc. | |
22 | Copyright 1999, 2000, 2001 Free Software Foundation, Inc. | |
23 | Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc. | |
24 | Copyright 2000-2004, Jack Moffitt <jack@xiph.org, | |
25 | Copyright 2000-2004, Jack Moffitt <jack@xiph.org>, | |
26 | Copyright 2001 Free Software Foundation, Inc. | |
27 | Copyright 2001 Free Software Foundation, Inc. -*- Autoconf -*- | |
28 | Copyright 2001, 2002 Free Software Foundation, Inc. | |
29 | Copyright 2002 Free Software Foundation, Inc. | |
30 | VALUE "LegalCopyright", "Copyright (C) 2001\0" | |
0 | *No copyright* UNKNOWN []: AUTHORS | |
1 | ChangeLog | |
2 | HACKING | |
3 | Makefile.am | |
4 | NEWS | |
5 | README | |
6 | TODO | |
7 | admin/Makefile.am | |
8 | admin/listclients.xsl | |
9 | admin/listmounts.xsl | |
10 | admin/manageauth.xsl | |
11 | admin/moveclients.xsl | |
12 | admin/response.xsl | |
13 | admin/stats.xsl | |
14 | admin/updatemetadata.xsl | |
15 | conf/Makefile.am | |
16 | conf/icecast_minimal.xml.in | |
17 | conf/icecast_urlauth.xml.in | |
18 | config.h.in | |
19 | configure.in | |
20 | doc/Index.hhk | |
21 | doc/Makefile.am | |
22 | doc/icecast2.hhc | |
23 | doc/icecast2.hhp | |
24 | doc/icecast2_admin.html | |
25 | doc/icecast2_basicsetup.html | |
26 | doc/icecast2_changes.html | |
27 | doc/icecast2_config_file.html | |
28 | doc/icecast2_faq.html | |
29 | doc/icecast2_glossary.html | |
30 | doc/icecast2_introduction.html | |
31 | doc/icecast2_listenerauth.html | |
32 | doc/icecast2_relay.html | |
33 | doc/icecast2_stats.html | |
34 | doc/icecast2_win32.html | |
35 | doc/icecast2_yp.html | |
36 | doc/index.html | |
37 | doc/index_win32.html | |
38 | doc/listener_auth1.jpg | |
39 | doc/listener_auth2.jpg | |
40 | doc/listener_auth3.jpg | |
41 | doc/stats1.jpg | |
42 | doc/style.css | |
43 | doc/win32_section1.html | |
44 | doc/win32_section2.html | |
45 | doc/win32_section3.html | |
46 | doc/windowtitle.jpg | |
47 | examples/Makefile.am | |
48 | examples/icecast_auth-1.0.tar.gz | |
49 | icecast.spec | |
50 | m4/acx_pthread.m4 | |
51 | m4/ogg.m4 | |
52 | m4/speex.m4 | |
53 | m4/theora.m4 | |
54 | m4/vorbis.m4 | |
55 | m4/xiph_compiler.m4 | |
56 | m4/xiph_curl.m4 | |
57 | m4/xiph_net.m4 | |
58 | m4/xiph_types.m4 | |
59 | m4/xiph_xml2.m4 | |
60 | mkinstalldirs | |
61 | src/Makefile.am | |
62 | src/TODO | |
63 | src/avl/BUILDING | |
64 | src/avl/Makefile.am | |
65 | src/avl/README | |
66 | src/avl/TODO | |
67 | src/avl/test.c | |
68 | src/httpp/Makefile.am | |
69 | src/httpp/README | |
70 | src/httpp/TODO | |
71 | src/httpp/httpp.c | |
72 | src/httpp/httpp.h | |
73 | src/log/Makefile.am | |
74 | src/log/log.c | |
75 | src/log/log.h | |
76 | src/log/test.c | |
77 | src/net/BUILDING | |
78 | src/net/Makefile.am | |
79 | src/net/README | |
80 | src/net/TODO | |
81 | src/net/resolver.h | |
82 | src/net/test_resolver.c | |
83 | src/thread/BUILDING | |
84 | src/thread/Makefile.am | |
85 | src/thread/README | |
86 | src/thread/TODO | |
87 | src/timing/BUILDING | |
88 | src/timing/Makefile.am | |
89 | src/timing/README | |
90 | src/timing/TODO | |
91 | src/timing/timing.c | |
92 | src/timing/timing.h | |
93 | web/Makefile.am | |
94 | web/auth.xsl | |
95 | web/corner_bottomleft.jpg | |
96 | web/corner_bottomright.jpg | |
97 | web/corner_topleft.jpg | |
98 | web/corner_topright.jpg | |
99 | web/icecast.png | |
100 | web/key.gif | |
101 | web/key.png | |
102 | web/server_version.xsl | |
103 | web/status.xsl | |
104 | web/status2.xsl | |
105 | web/style.css | |
106 | web/tunein.png | |
107 | win32/ConfigTab.cpp | |
108 | win32/ConfigTab.h | |
109 | win32/Icecast2win.clw | |
110 | win32/Icecast2win.rc | |
111 | win32/Icecast2winDlg.cpp | |
112 | win32/Icecast2winDlg.h | |
113 | win32/Makefile.am | |
114 | win32/StatsTab.cpp | |
115 | win32/StatsTab.h | |
116 | win32/Status.cpp | |
117 | win32/Status.h | |
118 | win32/StdAfx.cpp | |
119 | win32/StdAfx.h | |
120 | win32/TRAYNOT.h | |
121 | win32/TabCtrlSSL.cpp | |
122 | win32/TabCtrlSSL.h | |
123 | win32/TabPageSSL.cpp | |
124 | win32/TabPageSSL.h | |
125 | win32/Traynot.cpp | |
126 | win32/black.bmp | |
127 | win32/colors.h | |
128 | win32/credits.bmp | |
129 | win32/icecast.ico | |
130 | win32/icecast2logo2.bmp | |
131 | win32/icecast2title.bmp | |
132 | win32/icecastService.cpp | |
133 | win32/res/Icecast2win.rc2 | |
134 | win32/res/Makefile.am | |
135 | win32/resource.h | |
136 | win32/running.bmp | |
137 | win32/stopped.bmp | |
138 | UNKNOWN [2000-2004, Jack Moffitt <jack@xiph.org]: src/admin.c | |
139 | src/admin.h | |
140 | src/auth.c | |
141 | src/auth.h | |
142 | src/auth_htpasswd.c | |
143 | src/auth_htpasswd.h | |
144 | src/auth_url.h | |
145 | src/cfgfile.c | |
146 | src/cfgfile.h | |
147 | src/client.c | |
148 | src/client.h | |
149 | src/compat.h | |
150 | src/connection.c | |
151 | src/connection.h | |
152 | src/event.c | |
153 | src/event.h | |
154 | src/format.c | |
155 | src/format.h | |
156 | src/format_flac.c | |
157 | src/format_flac.h | |
158 | src/format_midi.c | |
159 | src/format_midi.h | |
160 | src/format_mp3.c | |
161 | src/format_mp3.h | |
162 | src/format_ogg.c | |
163 | src/format_ogg.h | |
164 | src/format_speex.h | |
165 | src/format_theora.c | |
166 | src/format_theora.h | |
167 | src/format_vorbis.c | |
168 | src/format_vorbis.h | |
169 | src/fserve.c | |
170 | src/fserve.h | |
171 | src/global.c | |
172 | src/global.h | |
173 | src/logging.c | |
174 | src/logging.h | |
175 | src/main.c | |
176 | src/md5.h | |
177 | src/os.h | |
178 | src/refbuf.c | |
179 | src/refbuf.h | |
180 | src/sighandler.c | |
181 | src/sighandler.h | |
182 | src/slave.c | |
183 | src/slave.h | |
184 | src/source.c | |
185 | src/source.h | |
186 | src/stats.c | |
187 | src/stats.h | |
188 | src/util.c | |
189 | src/util.h | |
190 | src/xslt.c | |
191 | src/xslt.h | |
192 | src/yp.c | |
193 | src/yp.h | |
194 | GENERATED FILE [1994-2002]: Makefile.in | |
195 | admin/Makefile.in | |
196 | conf/Makefile.in | |
197 | doc/Makefile.in | |
198 | examples/Makefile.in | |
199 | src/Makefile.in | |
200 | src/avl/Makefile.in | |
201 | src/httpp/Makefile.in | |
202 | src/log/Makefile.in | |
203 | src/net/Makefile.in | |
204 | src/thread/Makefile.in | |
205 | src/timing/Makefile.in | |
206 | web/Makefile.in | |
207 | win32/Makefile.in | |
208 | win32/res/Makefile.in | |
209 | *No copyright* GENERATED FILE []: conf/icecast.xml.in | |
210 | conf/icecast_shoutcast_compat.xml.in | |
211 | src/avl/avl.dsp | |
212 | win32/Icecast2win.cpp | |
213 | win32/Icecast2win.dsp | |
214 | win32/Icecast2win.dsw | |
215 | win32/Icecast2win.h | |
216 | win32/icecast.dsp | |
217 | win32/icecast2.iss | |
218 | win32/icecast2_console.dsp | |
219 | win32/icecast2_console.dsw | |
220 | win32/icecastService.dsp | |
221 | UNKNOWN [1991 Free Software Foundation, Inc]: src/avl/COPYING | |
222 | src/httpp/COPYING | |
223 | src/net/COPYING | |
224 | src/thread/COPYING | |
225 | src/timing/COPYING | |
226 | GPL GENERATED FILE [1999-2000 Free Software Foundation, Inc]: compile | |
227 | depcomp | |
228 | LGPL-2+ [1999-2000 the icecast team <team@icecast.org>]: src/thread/thread.c | |
229 | src/thread/thread.h | |
230 | UNKNOWN [2000-2004, Jack Moffitt <jack@xiph.org>]: src/auth_url.c | |
231 | src/format_speex.c | |
232 | GENERATED FILE [2003 Free Software Foundation, Inc]: configure | |
233 | GPL GENERATED FILE [1996-1997, 1999-2000, 2002 Free Software Foundation, Inc]: missing | |
234 | GPL [1996-2002]: aclocal.m4 | |
235 | GPL-2+ GENERATED FILE [1996-2001, 2003-2005]: ltmain.sh | |
236 | GPL-2+ [1999 the icecast team]: src/net/sock.h | |
237 | LGPL-2+ [1999 the icecast team <team@icecast.org>]: src/net/resolver.c | |
238 | LGPL-2+ [1999 the icecast team]: src/net/sock.c | |
239 | Public domain [2000-2004, Jack Moffitt <jack@xiph.org / is claimed]: src/md5.c | |
240 | UNKNOWN [1989, 1991 Free Software Foundation, Inc / the software, and]: COPYING | |
241 | UNKNOWN [1995 by Sam Rushing <rushing@nightmare.com>]: src/avl/avl.h | |
242 | UNKNOWN [notice and this permission / notice appear in all / 1995-1997 by Sam Rushing <rushing@nightmare.com>]: src/avl/avl.c | |
243 | UNKNOWN [notice appear in all copies and that both that / 1991 by the Massachusetts Institute of Technology / notice and this permission notice appear in supporting]: install-sh |
7 | 7 | DEB_AUTO_UPDATE_AUTOCONF = 2.60 |
8 | 8 | |
9 | 9 | # See debian/README.cdbs-tweaks for info on local overrides |
10 | include debian/cdbs/1/rules/buildcore.mk | |
11 | 10 | include debian/cdbs/1/rules/upstream-tarball.mk |
12 | 11 | include debian/cdbs/1/rules/copyright-check.mk |
13 | 12 | include /usr/share/cdbs/1/rules/patchsys-quilt.mk |