debian/0000755000000000000000000000000012142763023007166 5ustar debian/patches/0000755000000000000000000000000011733635512010623 5ustar debian/patches/README0000644000000000000000000000021111667373112011476 0ustar 0xxx: Grabbed from upstream development. 1xxx: Possibly relevant for upstream adoption. 2xxx: Only relevant for official Debian release. debian/patches/1003_fix_pkg-config_requires.patch0000644000000000000000000000066711733634770017136 0ustar Description: Avoid static link flags from appearing for dynamic linking Author: Romain Beauxis Last-Update: 2007-12-22 --- a/shout.pc.in +++ b/shout.pc.in @@ -10,6 +10,6 @@ Name: Shout Description: Audio streaming library for icecast encoders Version: @VERSION@ -Requires: @SHOUT_REQUIRES@ +Requires.private: @SHOUT_REQUIRES@ Libs: -L${libdir} -lshout Cflags: -I${includedir} @PTHREAD_CPPFLAGS@ @SHOUT_CFLAGS@ debian/patches/series0000644000000000000000000000010511733633701012032 0ustar 1001_upstream_is_not_debian.patch 1003_fix_pkg-config_requires.patch debian/patches/1001_upstream_is_not_debian.patch0000644000000000000000000000156411733635512017030 0ustar Description: Avoid registering debian subdir with autotools Author: Jonas Smedegaard Last-Update: 2012-03-25 --- a/configure.ac +++ b/configure.ac @@ -210,7 +210,7 @@ AC_SUBST(XIPH_CFLAGS) AC_SUBST(XIPH_CPPFLAGS) -AC_OUTPUT([Makefile debian/Makefile include/Makefile include/shout/Makefile +AC_OUTPUT([Makefile include/Makefile include/shout/Makefile include/shout/shout.h src/Makefile src/net/Makefile src/timing/Makefile src/thread/Makefile src/avl/Makefile src/httpp/Makefile doc/Makefile examples/Makefile win32/Makefile shout.pc]) --- a/Makefile.am +++ b/Makefile.am @@ -3,7 +3,7 @@ AUTOMAKE_OPTIONS = 1.6 foreign ACLOCAL_AMFLAGS = -I m4 -SUBDIRS = include src examples debian doc win32 +SUBDIRS = include src examples doc win32 EXTRA_DIST = INSTALL m4/shout.m4 m4/acx_pthread.m4 \ m4/ogg.m4 m4/vorbis.m4 m4/xiph_compiler.m4 m4/xiph_net.m4 \ debian/control0000644000000000000000000000411512142763033010573 0ustar Source: libshout Section: libs Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Jonas Smedegaard , Guillaume Pellerin , Romain Beauxis , Ying-Chun Liu Build-Depends: autotools-dev, devscripts, cdbs (>= 0.4.106~), libtool, automake1.11, autoconf, debhelper, dh-buildinfo, libogg-dev, libvorbis-dev, pkg-config, libtheora-dev, libspeex-dev, d-shlibs (>= 0.48) Vcs-Git: git://anonscm.debian.org/pkg-multimedia/libshout.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/libshout.git Standards-Version: 3.9.4 Homepage: http://www.icecast.org/ Package: libshout3-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libshout3 (= ${binary:Version}), ${devlibs:Depends}, ${misc:Depends}, pkg-config Provides: libshout-dev Conflicts: libshout-dev Description: MP3/Ogg Vorbis broadcast streaming library (development) A library for communicating with and sending data to Icecast and Icecast 2 streaming audio servers. It handles the socket connection, the timing of the data transmission, and prevents bad data from getting to the server. . With just a few lines of code, a programmer can easily turn any application into a streaming source for an Icecast-based server. Libshout also allows developers who want a specific feature set (database access, request taking) to concentrate on that feature set, instead of worrying about how server communication works. . This package contains the development headers, static libraries, and source code to an example program. Package: libshout3 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends}, ${cdbs:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: MP3/Ogg Vorbis broadcast streaming library A library for communicating with and sending data to Icecast and Icecast 2 streaming audio servers. It handles the socket connection, the timing of the data transmission, and prevents bad data from getting to the server. debian/libshout3-dev.install0000644000000000000000000000003311733624354013252 0ustar usr/share/aclocal/shout.m4 debian/source/0000755000000000000000000000000011667403416010476 5ustar debian/source/format0000644000000000000000000000001411667373113011704 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000004551012142763023011045 0ustar libshout (2.3.1-3) unstable; urgency=low * Bump dephelper compatibility level to 8. * Use anonscm.debian.org URL for Vcs-Git. * Bump policy compliance to standards-version 3.9.4. -- Jonas Smedegaard Thu, 09 May 2013 20:08:00 +0200 libshout (2.3.1-2) experimental; urgency=low * Drop unneeded build-dependency on libopus-dev. * Update copyright file: + Fix add Files section for opus.c: New copyright holder, same licensing as main project. + Bump packaging license to GPL-3+. + Extend coverage of packaging to include recent years. * Ensure order of library install targets. Thanks to Vasudev Kamath. * Update package relations: + Fix pre-depend on multiarch-support only for lib package. + Build-depend (again) on dh-buildinfo: Multiarch-compliant nowadays. + Build-depend (again) on devscripts: No longer complicates backporting. + Tighten build-dependency on cdbs: Needed for simplified cruft handing. * Update README.source to emphasize control.in file as *not* a show-stopper for contributions, referring to wiki page for details. * Simplify watch file. * Simplify rules file, using CDBS DEB_UPSTREAM_CRUFT_MOVE. -- Jonas Smedegaard Thu, 09 May 2013 19:53:26 +0200 libshout (2.3.1-1) experimental; urgency=low * New upstream release. + Opus support. * Build-depend on libopus-dev. * Thanks to Ron Lee for coordinating this release. -- Jonas Smedegaard Tue, 05 Jun 2012 16:37:38 +0200 libshout (2.3.0-1) experimental; urgency=low * New upstream release. * Bump standards-version to 3.9.3. * Use anonscm.debian.org URL in Vcs-Browser field. * Simplify install path, thanks to debhelper compatibility level 7. * Update copyright file: + Bump format to 1.0. + Fix double-indent in Copyright fields as per Policy §5.6.13. + Extend copyright years. + Include disclaimers in GAP licenses. * Update package relations: + Relax build-depend unversioned on debhelper: Needed version satisfied even in oldstable. * Improve multiarch quirks to ease backporting. * Update patches: + Drop patch 1002 to link against libspeex: Applied upstream. + Change patch 1001 to apply to master autotools files (not autogenerated ones). + Refresh patch 1003 with shortening quilt options. + Add DEP3 patch headers. * Autogenerate autotools during build. -- Jonas Smedegaard Sun, 25 Mar 2012 21:21:28 +0200 libshout (2.2.2-8) unstable; urgency=low * Team upload. [ Alessio Treglia ] * Introduce MultiArch support. Thanks to Steve Langasek for the original patch: (Closes: #652504) - debian/control: + Bump cdbs minimum requirement to 0.4.93~. + Don't build-depend on dh-buildinfo, which is non multiarch-safe. + Regenerate. - debian/rules: + Move pkgconfig files into multiarch path. + Don't set DH_COMPAT in debian/rules. [ Jonas Smedegaard ] * Add README.source, documenting use of git-buildpackage and CDBS (replacing README.cdbs-tweaks). -- Alessio Treglia Wed, 15 Feb 2012 18:27:53 +0100 libshout (2.2.2-7) unstable; urgency=low * Modernize CDBS: + Drop local snippets: Now upstream. + Suppress optional snippets to ease backporting. + Declare build-dependencies recursively expanded (using = not := ). + Stop build-dependency tidying (done upstream now). * Update package relations: + Relax to build-depend unversioned when satisfied even in oldstable: - cdbs - debhelper - libogg-dev - libvorbis-dev - libtheora-dev - d-shlibs + Drop obsolete/superfluous build-dependencies: - devscripts - quilt - patchutils * Stop cleanup of debian subdir: superfluous with source format 3.0. * Improve d-shlibs handling: + Add local ld1-dev quirk (duplicating recent upstream quirk, to ease backporting). Closes: bug#650546. Thanks to Samuel Thibault. + Stop using local hacked copy (libspeex1-dev quirk now upstream). + Drop superfluously invoking d-devlibdeps (done implicitly by d-shlibmove). + Tighten rules to ensure invoked only once. * Bump debhelper compatilibity level to 7. * Bump Policy compliance to standards-version 3.9.2. * Drop dpkg local-options hints from packaging source: now defaults. * Add proper licensing header to debian/rules, and extend coverage. * Update copyright file: + Rewrite using draft DEP-5 format. * Stop installing obsolete *.la file (not only strip dependency_libs). -- Jonas Smedegaard Mon, 19 Dec 2011 14:39:35 +0700 libshout (2.2.2-6) unstable; urgency=low * Team upload. * Change Maintainer since the Debian Icecast team is merging with the Debian Multimedia Maintainers team. * Add git-buildpackage config file. * One-dep-per-line style. * Bump Standards. * Regenerate debian/control file. * Switch to 3.0 (quilt) format. * Clean-up dependency_libs in .la files (Closes: #633311). -- Alessio Treglia Tue, 29 Nov 2011 20:04:20 +0100 libshout (2.2.2-5) unstable; urgency=high * Dropped previous patch to allow mpeg layer III: was buggy. Closes: #490070 * Setting urgency to high -- Romain Beauxis Wed, 09 Jul 2008 20:21:03 +0200 libshout (2.2.2-4) unstable; urgency=low * Add pach 1004 to allow mpeg layer III (not only layer II). Closes: bug#358434, thanks to Nicholas Humfrey. * Update local cdbs snippets: + Use patchsys-quilt.mk (not simple-patchsys.mk). + Fix buildinfo.mk to invoke dh-buildinfo only once. + Always do copyright-check, but only warn by default. + Revert changes to README.cdbs-tweaks applied in 2.2.2-3. + Update dependency cleanup to strip cdbs 0.4.27 (not 0.4.27-1). * Update debian/copyright-hints. * Bump debhelper compatibility level to 6. * Depend on ${misc:Depends}. * Unfuzz patches. * Semi-auto-update debian/control to update build-dependencies: DEB_MAINTAINER_BUILD=yes fakeroot debian/rules clean -- Jonas Smedegaard Sun, 29 jun 2008 11:50:07 +0200 libshout (2.2.2-3) unstable; urgency=low [ Jonas Smedegaard ] * Update local cdbs snippets: + Add update-tarball.mk to implement get-orig-source and more. + Major improvements to copyright-check, including new versioned build-dependency on devscripts. Update debian/copyright_hints. + Drop auto-update.mk override. Set DEB_AUTO_UPDATE_DEBIAN_CONTROL directly instead when needed. + Add debian/README.cdbs-tweaks documenting local tweaks, and advertise it in debian/rules. * Fix prepend "Vcs-" to Vcs-* fields. * Bump debhelper compatibility level to version 5. * Resolve all build-dependencies using cdbs, and cleanup duplicates. * Fix watch file to invoke svn-upgrade (not uupdate). * Semi-auto-update debian/control to update build-dependencies: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean [ Romain Beauxis ] * Made copyright check optional, add documentation * Added a special variable to enable maintainer mode builds, with, for now, copyright check and control file update. Use: DEB_MAINTAINER_BUILD=yes (svn|dpkg)-buildpackage (...) and similar.. * New binary build fixes libtool issue Closes: #474895 -- Romain Beauxis Sat, 12 Apr 2008 01:55:52 +0100 libshout (2.2.2-2) unstable; urgency=low [ Jonas Smedegaard ] * Add Svn and Browser fields to debian/control. * Move Homepage to own field (from pseudo-field in long description). [ Romain Beauxis ] * Patched shout.pc to avoid static link flags from appearing for dynamic linking. Closes: #395185 * Updated standards to 3.7.3 (no changes) * Updated control to use ${binary:Version}, added new team members as uploaders. * Updated debian/copyright to the new format described at: http://wiki.debian.org/Proposals/CopyrightFormat * Added config.log to excluded files for automatic copyright check. Closes: #424539 -- Romain Beauxis Tue, 11 Dec 2007 14:44:08 +0100 libshout (2.2.2-1) unstable; urgency=medium * New upstream release. Closes: bug#376063 (thanks to Frederic Briere ). + Fixes memory leaks. Closes: bug#345926 (thanks to Rakotomandimby Mihamina for noticing the newer release, and to Ying-Chun Liu for tracking the memory leak bug). * Bump watch file to version 3 (no other changes - let's see if that magically makes qa.debian.org work again, or it perhaps needs a simpler regex.) * Bump standards-version to 3.7.2 (no changes needed). * Update local cdbs snippet copyright-check.mk: + Make egrep options configurable. + Ignore auto-tools files. * Add diffs of local tweaked d-shlibs to source (filed as bug#378331). * Setting urgency=medium due to possibly security-related memory leak fixes. -- Jonas Smedegaard Sat, 15 Jul 2006 12:07:32 +0200 libshout (2.2-2) unstable; urgency=low * Add patch 1002 to link against libspeex. Closes: bug#368018 (thanks to Christian T. Steigies and Julien Cristau ). * Use local hacked d-shlibs supporting libspeex1-dev -> libsppex-dev. -- Jonas Smedegaard Thu, 4 May 2006 23:29:10 +0200 libshout (2.2-1) unstable; urgency=low * New upstream release. Closes bug#345926 (thanks to Rakotomandimby Mihamina ). * ARRRGH - upstream now includes a debian subdir (despite my request long ago to avoid that). Patch around it. * Build-depend on libspeex-dev to include new Speex support. * Update local cdbs snippet auto-update.mk: + Drop unneeded buildcore.mk inclusion. + Avoid problematic build-essential build-dependency. * Update local cdbs snippet copyright-check.mk: + Support changing the scope of files found. + Treat all found files as non-binary. * Semi-auto-update debian/rules. * Update debian/copyright_hints (no changes to debian/copyright). * Indent Homepage in long descriptions. * Bump to standards-version 3.7.1 (no changes needed). -- Jonas Smedegaard Thu, 4 May 2006 21:46:26 +0200 libshout (2.1-5) unstable; urgency=low * This package is now team-maintained! + Debian Icecast team maintains the package, with me as uploader. + If you want to help improve the package or want other Icecast- related packages maintained here then drop an email to the above mailinglist! * Move auto-update of debian/control out in reusable cdbs snippet. * Add local cdbs snippet copyright-check.mk. * Minor update to existing cdbs snippet buildinfo (better namespace). * Add to debian/copyright copyright some differing licensing info: + src/avl/ (BSD-like) + src/thread/ (LGPL) + src/net/ (LGPL) + src/htpp/ and src/timing/ (LGPL) * Mention homepage (not website) in long descriptions. * Auto-update debian/control, and manually strip build-essential from build-dependencies to not upset ftp-masters. -- Jonas Smedegaard Sat, 17 Dec 2005 23:05:17 +0100 libshout (2.1-4) unstable; urgency=low * Raise to standards version 3.6.2 (no changes needed). * Only use cdbs debian/control auto-build when environment includes DEB_BUILD_OPTIONS=update. * Auto-update build-dependencies (and manually rip out build-essential buggily sneaking in). * Fix watch file by simplifying it (seems uscan wrongly parse it as a newer version format). -- Jonas Smedegaard Wed, 13 Jul 2005 18:19:18 +0200 libshout (2.1-3) unstable; urgency=high * Fix package dependency calculation to get done *before* library is moved around (and file bug against d-shlibs for not failing hard on stupid errors like this). Closes: bug#306160 (thanks to Andreas Jochens and Roland Stigge for reporting, and to Steve Langasek for enlightenment). * Set urgency=high to get this into sarge, as it causes FTBFS of other packages. -- Jonas Smedegaard Mon, 25 Apr 2005 13:20:46 +0200 libshout (2.1-2) unstable; urgency=low * Build-depend on recent enough libtheora (now that it has entered sarge). -- Jonas Smedegaard Mon, 11 Apr 2005 19:16:53 +0200 libshout (2.1-1) unstable; urgency=low * New upstream release. Closes: bug#297780 (thanks to Andre Tomt ). * Update upstream source location in copyright and watch file. Closes: bug#297932 (thanks to Frederic Briere ). * Drop upstream debian/ subdir, and add note about it to copyright. * Use cdbs auto-update feature. * Use local cdbs snippet for dh-buildinfo. * Calculate dependencies in common-binary-post-install-arch (it is used not only on -dev package!). * Build-depend on libtheora-dev. -- Jonas Smedegaard Sat, 26 Mar 2005 11:55:05 +0100 libshout (2.0-9) unstable; urgency=low * Add website URL to long descriptions. -- Jonas Smedegaard Mon, 6 Sep 2004 13:05:16 +0200 libshout (2.0-8) unstable; urgency=low * Take over maintainership (too long for Keegan to become Debian developer). * Clean up debian/rules: + Make targets a bit more generic. + include copyright info. + Declare example file here (not in separate file). * Use d-shlibmove to intelligently install shared library. * Have -dev package provide and conflict with virtual libshout-dev (thanks to d-shlibmove). * Clean up debian/copyright: + Replace info contained in changelog with note on "GNU systems". + Mention "licensing info" together with copyright. + Quote copyright and licensing info verbatim (from shout.c). + Clarify that it is on Debian systems the license is located outside the source, and the full name of the license. * Update watch file: + Add comment about usage of the file. + Make regexp more generic. * Standards-version 3.6.1 (no changes needed). -- Jonas Smedegaard Sun, 5 Sep 2004 21:22:47 +0200 libshout (2.0-7.1) unstable; urgency=low * NMU by sponsor. -- Jonas Smedegaard Sun, 17 Aug 2003 10:33:23 +0200 libshout (2.0-7) unstable; urgency=low * Removed cdbs/autotools-vars.mk, from cdbs CVS, because a new release was made. -- Keegan Quinn Sat, 2 Aug 2003 20:17:23 -0700 libshout (2.0-6) unstable; urgency=low * Now uses d-shlibs to automatically generate dependancies for the development package. Added a Build-Dependancy to d-shlibs. Thanks to Junichi Uekawa for quickly updating d-shlibs to support libvorbis-dev. * Added a 'watch' file to automate tracking of updates. * Updated long descriptions with slightly more accurate text. * Now uses dh-buildinfo to store information about the package build environment. Added a Build-Dependancy to dh-buildinfo. * Thanks to Jonas Smedegaard for sponsoring this package, and providing many good suggestions. -- Keegan Quinn Thu, 31 Jul 2003 06:09:05 +0000 libshout (2.0-5) unstable; urgency=low * Another sponsored upload... * Use autotools-vars.mk from CVS to avoid cross-compiling on same host. -- Jonas Smedegaard Sun, 20 Jul 2003 13:07:33 +0200 libshout (2.0-4) unstable; urgency=low * Configured debian/rules to use cdbs, and added the appropriate Build-Dependancy. -- Keegan Quinn Sat, 19 Jul 2003 00:23:25 -0700 libshout (2.0-3) unstable; urgency=low * Rebuild with -sa to forcefully include source. Also, this (still) closes: Bug#185644. -- Jonas Smedegaard Fri, 18 Jul 2003 15:15:27 +0200 libshout (2.0-2) unstable; urgency=low * Sponsored upload on behalf of keegan (splendid packaging - looking forward to see you in Debian soon!). * Keep Maintainer field, but add myself as uploader. * Bump up standards-version to 3.6.0 (no changes needed). * Only provide --host to configure if different from --build, to avoid cross-compiling on same arch (as recommended by autotools-dev README-Debian). * Include shout.m4 and example.c in -dev package. -- Jonas Smedegaard Fri, 18 Jul 2003 14:37:39 +0200 libshout (2.0-1) unstable; urgency=low * Added pkg-config Dependancy and Build-Dependancy, fixing an FTBFS error which made the -dev package unusable. * This version should be fully suitable for entering Debian. (Closes: #185644) -- Keegan Quinn Mon, 14 Jul 2003 16:36:50 -0700 libshout (2.0-0.1) unstable; urgency=low * Final upstream release! -- Keegan Quinn Mon, 14 Jul 2003 15:00:13 -0700 libshout (1.9+2.0alphacvs030704-0.1) unstable; urgency=low * Constructed a build script to completely automate the construction of the 'pristine' tarball from CVS. This doesn't really effect the contents of the package, just makes it easier for me to rebuild. * New CVS source. * Included /usr/lib/pkgconfig/shout.pc for pkg-config support, newly added upstream. -- Keegan Quinn Fri, 4 Jul 2003 02:42:54 -0700 libshout (0.00.cvs030403-0.1) unstable; urgency=low * New CVS source. -- Keegan Quinn Thu, 3 Apr 2003 16:11:46 -0800 libshout (0.00.cvs030401-0.1) unstable; urgency=low * New CVS source. * Updated section to comply with new Debian main sections. -- Keegan Quinn Tue, 1 Apr 2003 10:17:27 -0800 libshout (0.00.cvs030327-0.1) unstable; urgency=low * New CVS source. * Added shared library symlink to the packaging, per a suggestion from Timothy A Nowaczyk . * Updated copyright file and control description, per suggestions from Jack Moffitt . -- Keegan Quinn Thu, 27 Mar 2003 11:43:32 -0800 libshout (0.00.cvs030320-0.1) unstable; urgency=low * New CVS source. * Automated CVS original source creation. * Fixed a bug regarding shared library symlinks being packaged. -- Keegan Quinn Thu, 20 Mar 2003 11:46:48 -0800 libshout (0.00.cvs030315-0.4) unstable; urgency=low * Renamed development package according to library packinging guide, general restructuring. -- Keegan Quinn Sun, 16 Mar 2003 01:49:53 -0800 libshout (0.00.cvs030315-0.3) unstable; urgency=low * Second attempt at correcting shared library dependancies. -- Keegan Quinn Sun, 16 Mar 2003 00:50:35 -0800 libshout (0.00.cvs030315-0.2) unstable; urgency=low * Corrected shared library dependancies. -- Keegan Quinn Sun, 16 Mar 2003 00:24:22 -0800 libshout (0.00.cvs030315-0.1) unstable; urgency=low * Initial Release. -- Keegan Quinn Sat, 15 Mar 2003 00:13:34 -0800 debian/README.source0000644000000000000000000000056312134045103011342 0ustar CDBS+git-buildpackage --------------------- This source package uses CDBS and git-buildpackage. NMUs need not (but are encouraged to) make special use of these tools. In particular, the debian/control.in file can be completely ignored. More info here: http://wiki.debian.org/CDBS+git-buildpackage -- Jonas Smedegaard Mon, 18 Feb 2013 12:55:37 +0100 debian/compat0000644000000000000000000000000212142762524010371 0ustar 8 debian/watch0000644000000000000000000000022312142755256010225 0ustar # Run the "uscan" command to check for upstream updates and more. version=3 http://downloads.xiph.org/releases/libshout/libshout-([\d.]+)\.tar\.gz debian/copyright_hints0000644000000000000000000001253612142761157012343 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: INSTALL Makefile.am NEWS README config.h.in configure.ac debian/README.source debian/compat debian/control debian/control.in debian/gbp.conf debian/libshout3-dev.install debian/patches/1001_upstream_is_not_debian.patch debian/patches/1003_fix_pkg-config_requires.patch debian/patches/README debian/patches/series debian/source/format debian/watch doc/Makefile.am doc/libshout.xml doc/spec-html.xsl examples/Makefile.am examples/example.c examples/nonblocking.c include/Makefile.am include/os.h include/shout/Makefile.am m4/acx_pthread.m4 m4/ogg.m4 m4/shout.m4 m4/speex.m4 m4/theora.m4 m4/vorbis.m4 m4/xiph_compiler.m4 m4/xiph_net.m4 m4/xiph_types.m4 shout.pc.in src/Makefile.am src/avl/BUILDING src/avl/Makefile.am src/avl/README src/avl/TODO src/avl/avl.dsp src/avl/test.c src/httpp/Makefile.am src/httpp/README src/httpp/TODO src/httpp/httpp.c src/httpp/httpp.h src/net/BUILDING src/net/Makefile.am src/net/README src/net/TODO src/net/resolver.h src/net/test_resolver.c src/shout_private.h src/thread/BUILDING src/thread/Makefile.am src/thread/README src/thread/TODO src/timing/BUILDING src/timing/Makefile.am src/timing/README src/timing/TODO src/timing/timing.c src/timing/timing.h src/util.h win32/Makefile.am win32/libshout.dsp win32/libshout.dsw Copyright: *No copyright* License: UNKNOWN FIXME Files: Makefile.in doc/Makefile.in examples/Makefile.in include/Makefile.in include/shout/Makefile.in src/Makefile.in src/avl/Makefile.in src/httpp/Makefile.in src/net/Makefile.in src/thread/Makefile.in src/timing/Makefile.in win32/Makefile.in Copyright: 1994-2002 License: UNKNOWN FIXME Files: include/shout/shout.h.in src/ogg.c src/shout.c src/shout_ogg.h src/speex.c src/theora.c src/util.c src/vorbis.c src/webm.c Copyright: 2002-2003, the Icecast team 2002-2004, the Icecast team 2002-2012, the Icecast team 2004, the Icecast team 2005, the Icecast team License: LGPL-2+ FIXME Files: COPYING src/avl/COPYING src/httpp/COPYING src/net/COPYING src/thread/COPYING src/timing/COPYING Copyright: 1991, Free Software Foundation, Inc HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY HOLDERS AND/OR disclaimer" for the library, if holder or other authorized holder who places the Library under this License may add interest in the law: that is to say, a work containing the Library or a notices, you must include the License: LGPL-ever FIXME Files: config.guess config.sub missing Copyright: 1992-1999, 1992-2001 1996-1997, 1999-2000, 2002-2006 License: GPL-2+ FIXME Files: src/net/resolver.c src/thread/thread.c src/thread/thread.h Copyright: 1999, the icecast team 1999-2000, the icecast team License: LGPL-2+ FIXME Files: m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4 Copyright: 2004, Free Software Foundation, Inc 2004-2005, 2007, 2009, Free Software Foundation, Inc 2004-2005, 2007-2008, Free Software Foundation, Inc License: UNKNOWN FIXME Files: src/avl/avl.c src/avl/avl.h Copyright: 1995, Sam Rushing 1995-1997, Sam Rushing License: UNKNOWN FIXME Files: install-sh Copyright: 1994, X Consortium License: Expat FIXME Files: configure Copyright: (ISLOWER ? 'A' + ( - 'a') : ) (ISLOWER ? ( | 0x40) : ) 1992-1996, 1998-2001, 1996-2001, 2003-2005 2010, Free Software Foundation, Inc License: GPL-2+ FIXME Files: m4/libtool.m4 Copyright: 1996-2001, 2003-2005 2010, Free Software Foundation, Inc License: GPL-2+ FIXME Files: aclocal.m4 Copyright: 1996, 1998, 2000-2005, 2008 1996-1997, 2000-2001, 2003, 2005, 1996-1997, 2000-2001, 2003, 2005, 2008 1996-2004, 1997, 1999-2001, 2003-2005, 2008 1997, 2000-2001, 2003-2006, 2008 1999-2005, 2008 1999-2006, 2009 2001, 2003, 2005, 2008 Free Software Foundation, Inc 2001, 2003, 2005, Free Software Foundation, Inc 2001-2003, 2005, 2008, Free Software Foundation, Inc 2001-2003, 2005, 2009, Free Software Foundation, Inc 2002-2003, 2005-2008, Free Software Foundation, Inc 2003, 2005 Free Software Foundation, Inc 2003-2006, Free Software Foundation, Inc 2004, Scott James Remnant 2004-2005, Free Software Foundation, Inc 2006, 2008 Free Software Foundation, Inc License: GPL-2+ FIXME Files: ltmain.sh Copyright: 1996-2001, 2003-2006 all begin with the string "--lt-" License: GPL-2+ FIXME Files: depcomp Copyright: 1999-2000, 2003-2007, 2009 Free License: GPL-2+ FIXME Files: debian/rules Copyright: 2003, Keegan Quinn 2004-2008, 2011-2013, Jonas License: GPL-2+ FIXME Files: src/net/sock.h Copyright: 1999, the icecast team License: GPL-2+ FIXME Files: src/mp3.c Copyright: 2002-2003, the Icecast team = (header >> 3) & 0x01; License: LGPL-2+ FIXME Files: src/opus.c Copyright: 2005, the Icecast team 2011-2012, Xiph.Org Foundation License: LGPL-2+ FIXME Files: src/net/sock.c Copyright: 1999, the icecast team License: LGPL-2+ FIXME Files: m4/ltoptions.m4 Copyright: 2004-2005, 2007-2009, Free Software Foundation License: UNKNOWN FIXME debian/copyright0000644000000000000000000001753312142760570011136 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: libshout Upstream-Contact: the Icecast team Source: http://downloads.xiph.org/releases/libshout/ Files: * Copyright: 1999-2000,2002-2012, the Icecast team License: LGPL-2+ Files: */Makefile.in Copyright: 1994-2009, Free Software Foundation, Inc. License: GAP~Makefile.in Files: compile depcomp ltmain.sh missing Copyright: 1996-2009, Free Software Foundation, Inc. License: GPL-2+ with Autoconf exception As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. Files: config.guess config.sub Copyright: 1992-2009, Free Software Foundation, Inc. License: GPL-2+~file with Autoconf exception As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. Files: src/avl/* Copyright: 1995-1997, Sam Rushing License: NTP~Rushing Files: configure Copyright: 1992-1996,1998-2010, Free Software Foundation, Inc. License: GAP~configure Files: aclocal.m4 Copyright: 1996-2009, Free Software Foundation, Inc License: GAP Files: src/net/sock.h Copyright: 1999, the icecast team License: GPL-2+ Files: src/opus.c Copyright: 2005, the Icecast team 2011-2012, Xiph.Org Foundation License: LGPL-2+ Files: install-sh Copyright: 1994, X Consortium License: Expat~X with X exception Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the X Consortium. Files: debian/* Copyright: 2003, Keegan Quinn 2004-2008, 2011-2013, Jonas Smedegaard License: GPL-3+ License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. Comment: On Debian systems the 'GNU Library General Public License' version 2 is located in '/usr/share/common-licenses/LGPL-2'. . You should have received a copy of the 'GNU Library General Public License' along with this library. If not, see . License: GPL-2 This program is distributed under the GNU General Public License, version 2. A copy of this license is included with this source. Comment: On Debian systems the 'GNU General Public License' version 2 is located in '/usr/share/common-licenses/GPL-2'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . License: GPL-2+ 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. License: GPL-3+ 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 3, 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. Comment: On Debian systems the 'GNU General Public License' version 3 is located in '/usr/share/common-licenses/GPL-3'. License: GPL-2+~file This file 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. License: Expat~X Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: NTP~Rushing Copyright (C) 1995-1997 by Sam Rushing . All Rights Reserved . Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Sam Rushing not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. . SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SAM RUSHING BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. License: GAP This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. License: GAP~configure This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. License: GAP~Makefile.in This Makefile.in is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. debian/gbp.conf0000644000000000000000000000005711667373112010616 0ustar [DEFAULT] pristine-tar = True sign-tags = True debian/rules0000755000000000000000000000663212142760316010257 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2003 Keegan Quinn # Copyright © 2004, 2005, 2006, 2007, 2008, 2011, 2012, 2013 Jonas # Smedegaard # Description: Main Debian packaging script for libshout # # 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, see . DEB_AUTO_UPDATE_LIBTOOL = pre DEB_AUTO_UPDATE_ACLOCAL = 1.11 DEB_AUTO_UPDATE_AUTOCONF = 2.68 DEB_AUTO_UPDATE_AUTOHEADER = 2.68 DEB_AUTO_UPDATE_AUTOMAKE = 1.11 include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share//cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/debhelper.mk stem = shout abi = 3 srcpkg = lib$(stem) lib = lib$(stem) libpkg = lib$(stem)$(abi) devpkg = lib$(stem)$(abi)-dev # Needed by upstream build deps = libogg-dev, libvorbis-dev, pkg-config, libtheora-dev, libspeex-dev # Needed for our packaging deps-pkg +=, d-shlibs (>= 0.48) CDBS_BUILD_DEPENDS +=, $(deps), $(deps-pkg) # Multiarch quirk (see also other uses of that variable in this file) CDBS_PREDEPENDS_$(libpkg) = $(if $(DEB_HOST_MULTIARCH),multiarch-support) DEB_UPSTREAM_PACKAGE = $(srcpkg) DEB_UPSTREAM_URL = http://downloads.us.xiph.org/releases/$(srcpkg) DEB_UPSTREAM_TARBALL_MD5 = 11765b2592e7ea623ccd93d3f8df172c DEB_INSTALL_EXAMPLES_$(devpkg) = examples/example.c DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) # avoid unneeded .la file binary-post-install/$(libpkg):: debian/stamp-local-strip-la debian/stamp-local-strip-la: binary-install/$(libpkg) find debian -type f -name '*.la' -delete touch $@ clean:: rm -f debian/stamp-local-strip-la # Let d-shlibs calculate development package dependencies # and handle shared library install binary-post-install/$(libpkg) binary-post-install/$(devpkg):: debian/stamp-local-shlibs-$(lib) debian/stamp-local-shlibs-$(lib): binary-install/$(libpkg) binary-install/$(devpkg) debian/stamp-local-strip-la d-shlibmove --commit \ --multiarch \ --override s/ld1-dev// \ --movedev "debian/tmp/usr/include/*" usr/include/ \ --movedev "debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*" \ usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig \ debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/$(lib).so touch $@ clean:: rm -f debian/stamp-local-shlibs-$(lib) # put aside autogenerated files during build DEB_UPSTREAM_CRUFT_MOVE = Makefile.in $(patsubst %,%/Makefile.in,doc examples include include/shout src win32) DEB_UPSTREAM_CRUFT_MOVE += $(patsubst %,src/%/Makefile.in,avl httpp net thread timing) DEB_UPSTREAM_CRUFT_MOVE += configure aclocal.m4 depcomp install-sh missing DEB_UPSTREAM_CRUFT_MOVE += ltmain.sh m4/libtool.m4 m4/ltoptions.m4 m4/ltversion.m4 # (re)generate most possible autotools files DEB_ACLOCAL_ARGS = -Im4 --install --force DEB_AUTOMAKE_ARGS = --add-missing --copy --foreign --force DEB_MAKE_CLEAN_TARGET = distclean clean:: rm -f m4/pkg.m4 debian/control.in0000644000000000000000000000360712142762740011211 0ustar Source: libshout Section: libs Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Jonas Smedegaard , Guillaume Pellerin , Romain Beauxis , Ying-Chun Liu Build-Depends: @cdbs@ Vcs-Git: git://anonscm.debian.org/pkg-multimedia/libshout.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/libshout.git Standards-Version: 3.9.4 Homepage: http://www.icecast.org/ Package: libshout3-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libshout3 (= ${binary:Version}), ${devlibs:Depends}, ${misc:Depends}, pkg-config Provides: libshout-dev Conflicts: libshout-dev Description: MP3/Ogg Vorbis broadcast streaming library (development) A library for communicating with and sending data to Icecast and Icecast 2 streaming audio servers. It handles the socket connection, the timing of the data transmission, and prevents bad data from getting to the server. . With just a few lines of code, a programmer can easily turn any application into a streaming source for an Icecast-based server. Libshout also allows developers who want a specific feature set (database access, request taking) to concentrate on that feature set, instead of worrying about how server communication works. . This package contains the development headers, static libraries, and source code to an example program. Package: libshout3 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends}, ${cdbs:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: MP3/Ogg Vorbis broadcast streaming library A library for communicating with and sending data to Icecast and Icecast 2 streaming audio servers. It handles the socket connection, the timing of the data transmission, and prevents bad data from getting to the server.