Codebase list icecast2 / 3dd629f
* 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
8 changed file(s) with 354 addition(s) and 114 deletion(s). Raw diff Collapse all Expand all
1717
1818
1919
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
3820 New buildinfo rule
3921 ------------------
4022
4729
4830 Create and clean builddir _after_ resolving per-package DEB_BUILDDIR.
4931
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.
5135
5236
5337
5438 Various improvements to python-distutils class
5539 ----------------------------------------------
5640
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).
5842
5943 Add CDBS_BUILD_DEPENDS to old policy method.
6044
6751 Unify install path using new DEB_PYTHON_DESTDIR.
6852
6953 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.
7068
7169
7270
+0
-30
debian/cdbs/1/rules/buildcore.mk less more
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)
00 # -*- mode: makefile; coding: utf-8 -*-
1 # Copyright © 2005-2007 Jonas Smedegaard <dr@jones.dk>
1 # Copyright © 2005-2008 Jonas Smedegaard <dr@jones.dk>
22 # Description: Check for changes to copyright notices in source
33 #
44 # This program is free software; you can redistribute it and/or
1616 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
1717 # 02111-1307 USA.
1818
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
2319 _cdbs_scripts_path ?= /usr/lib/cdbs
2420 _cdbs_rules_path ?= /usr/share/cdbs/1/rules
2521 _cdbs_class_path ?= /usr/share/cdbs/1/class
2925
3026 include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix)
3127
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)(\..*)?)$
3433
3534 pre-build:: debian/stamp-copyright-check
3635
3736 debian/stamp-copyright-check:
3837 @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 '};'\
4569 > 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."
4672 @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/^\+//'`; \
4874 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; \
5077 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" '{}' ';'; \
5478 echo; \
5579 echo "To fix the situation please do the following:"; \
5680 echo " 1) Investigate the above changes and update debian/copyright as needed"; \
00 # -*- mode: makefile; coding: utf-8 -*-
1 # Copyright © 2007 Jonas Smedegaard <dr@jones.dk>
1 # Copyright © 2007-2008 Jonas Smedegaard <dr@jones.dk>
22 # Description: Convenience rules for dealing with upstream tarballs
33 #
44 # This program is free software; you can redistribute it and/or
2929
3030 # Prefix for upstream location of all upstream tarballs (mandatory!)
3131 #DEB_UPSTREAM_URL =
32
3233 DEB_UPSTREAM_PACKAGE = $(DEB_SOURCE_PACKAGE)
3334 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)
3535 DEB_UPSTREAM_TARBALL_EXTENSION = tar.gz
3636 # Checksum to ensure integrity of downloadeds using get-orig-source (optional)
3737 #DEB_UPSTREAM_TARBALL_MD5 =
3838
3939 DEB_UPSTREAM_WORKDIR = ../tarballs
4040
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
4148 # 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)
4350
4451 # Space-delimited list of directories and files to strip (optional)
4552 #DEB_UPSTREAM_REPACKAGE_EXCLUDE = CVS .cvsignore doc/rfc*.txt doc/draft*.txt
4653 DEB_UPSTREAM_REPACKAGE_TAG = dfsg
47 DEB_UPSTREAM_REPACKAGE_DELIMITER = .
54 DEB_UPSTREAM_REPACKAGE_DELIMITER = ~
4855
4956 cdbs_upstream_tarball = $(DEB_UPSTREAM_TARBALL_BASENAME).$(DEB_UPSTREAM_TARBALL_EXTENSION)
5057 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
5259 cdbs_upstream_uncompressed_tarball = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_TARBALL_VERSION).orig.tar
5360
5461 # # These variables are deprecated
6976 rm "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" ; \
7077 fi ; \
7178 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)" ; \
7380 else \
7481 echo "Upstream source tarball have been already downloaded: $(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_tarball)" ; \
7582 fi
8996 echo "Upstream tarball NOT trusted (current md5sum is $$md5current)!" ; \
9097 fi
9198
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 \
93103 *.tar.gz) unpack="gunzip -c";; \
94104 *.tar.bz2) unpack="bunzip2 -c"; uncompress="bunzip2";; \
95105 *.tar.Z) unpack="uncompress -c"; uncompress="uncompress";; \
106 *.zip) unpack="unzip -q"; uncompress="false"; untar="-d"; nopipe="true";; \
96107 *.tar) unpack="cat"; uncompress="true";; \
97108 *) echo "Unknown extension for upstream tarball $(cdbs_upstream_local_tarball)"; false;; \
98109 esac && \
99 if [ -n "$(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE))" ]; then \
110 if [ -n "$(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE))" ] || [ "$$uncompress" = "false" ]; then \
100111 echo "Repackaging tarball ..." && \
101112 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 && \
105128 echo "Cleaning up" && \
106129 rm -rf "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)"; \
107130 elif [ -n "$$uncompress" ]; then \
108131 echo "Recompressing tarball ..." && \
109132 $$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)"; \
111134 fi
112135
113136 DEB_PHONY_RULES += print-version get-orig-source
00 icecast2 (2.3.1-7) unstable; urgency=low
11
2 [ Romain Beauxis ]
23 * Acknowledge NMU
34 Closes: #460853
45 * Updated Uploaders field
56
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
720
821 icecast2 (2.3.1-6.1) unstable; urgency=low
922
22 Priority: optional
33 Maintainer: Debian Icecast team <pkg-icecast-devel@lists.alioth.debian.org>
44 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
66 XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-icecast/icecast2/trunk
77 XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-icecast/icecast2/trunk
88 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
77 DEB_AUTO_UPDATE_AUTOCONF = 2.60
88
99 # See debian/README.cdbs-tweaks for info on local overrides
10 include debian/cdbs/1/rules/buildcore.mk
1110 include debian/cdbs/1/rules/upstream-tarball.mk
1211 include debian/cdbs/1/rules/copyright-check.mk
1312 include /usr/share/cdbs/1/rules/patchsys-quilt.mk