From 9aeba03d8fb5c18378eef36a5f528a260fd0e393 Mon Sep 17 00:00:00 2001 From: "David I. Lehn" Date: Sat, 12 Jan 2002 03:42:41 +0000 Subject: [PATCH] Debian 0.3.1-1 packaging update Original commit message from CVS: Debian 0.3.1-1 packaging update --- debian/README.Debian | 50 ++++++ debian/changelog | 211 ++++++++++++++++++++++++ debian/control | 265 ++++++++++++++++++++++++++++++ debian/copyright | 31 ++++ debian/gstreamer-a52dec.files | 1 + debian/gstreamer-aa.files | 1 + debian/gstreamer-alsa.files | 1 + debian/gstreamer-arts.files | 1 + debian/gstreamer-artsd.files | 1 + debian/gstreamer-audiofile.files | 2 + debian/gstreamer-avifile.files | 1 + debian/gstreamer-cdparanoia.files | 1 + debian/gstreamer-colorspace.files | 1 + debian/gstreamer-doc.files | 1 + debian/gstreamer-dvd.files | 1 + debian/gstreamer-esd.files | 1 + debian/gstreamer-festival.files | 1 + debian/gstreamer-flac.files | 1 + debian/gstreamer-gnomevfs.files | 2 + debian/gstreamer-gsm.files | 1 + debian/gstreamer-jpeg.files | 1 + debian/gstreamer-lame.files | 1 + debian/gstreamer-lib-misc-dev.files | 1 + debian/gstreamer-lib-misc.files | 4 + debian/gstreamer-mad.files | 1 + debian/gstreamer-mikmod.files | 1 + debian/gstreamer-misc.files | 70 ++++++++ debian/gstreamer-mpeg2dec.files | 1 + debian/gstreamer-oss.files | 2 + debian/gstreamer-plugin-template.postinst | 13 ++ debian/gstreamer-plugin-template.postrm | 13 ++ debian/gstreamer-sdl.files | 1 + debian/gstreamer-sid.files | 1 + debian/gstreamer-vorbis.files | 1 + debian/gstreamer-x.files | 1 + debian/rules | 173 +++++++++++++++++++ 36 files changed, 860 insertions(+) create mode 100644 debian/README.Debian create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/gstreamer-a52dec.files create mode 100644 debian/gstreamer-aa.files create mode 100644 debian/gstreamer-alsa.files create mode 100644 debian/gstreamer-arts.files create mode 100644 debian/gstreamer-artsd.files create mode 100644 debian/gstreamer-audiofile.files create mode 100644 debian/gstreamer-avifile.files create mode 100644 debian/gstreamer-cdparanoia.files create mode 100644 debian/gstreamer-colorspace.files create mode 100644 debian/gstreamer-doc.files create mode 100644 debian/gstreamer-dvd.files create mode 100644 debian/gstreamer-esd.files create mode 100644 debian/gstreamer-festival.files create mode 100644 debian/gstreamer-flac.files create mode 100644 debian/gstreamer-gnomevfs.files create mode 100644 debian/gstreamer-gsm.files create mode 100644 debian/gstreamer-jpeg.files create mode 100644 debian/gstreamer-lame.files create mode 100644 debian/gstreamer-lib-misc-dev.files create mode 100644 debian/gstreamer-lib-misc.files create mode 100644 debian/gstreamer-mad.files create mode 100644 debian/gstreamer-mikmod.files create mode 100644 debian/gstreamer-misc.files create mode 100644 debian/gstreamer-mpeg2dec.files create mode 100644 debian/gstreamer-oss.files create mode 100644 debian/gstreamer-plugin-template.postinst create mode 100644 debian/gstreamer-plugin-template.postrm create mode 100644 debian/gstreamer-sdl.files create mode 100644 debian/gstreamer-sid.files create mode 100644 debian/gstreamer-vorbis.files create mode 100644 debian/gstreamer-x.files create mode 100644 debian/rules diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..ec7d2e6 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,50 @@ +GStreamer for Debian +---------------------- +This package contains the GStreamer plugin distribution. + +More information can be found at http://gstreamer.net/ + +GStreamer plugins are split into a number of packages: + +pseudo package: + + gstreamer-all depends on all the packages below + +plugins without external dependencies: + + gstreamer-misc many independent plugins + +plugins with external dependencies: + + gstreamer-a52dec + gstreamer-aa + gstreamer-alsa + gstreamer-arts + gstreamer-artsd + gstreamer-audiofile + gstreamer-avifile + gstreamer-cdparanoia + gstreamer-colorspace + gstreamer-dvd + gstreamer-esd + gstreamer-festival + gstreamer-flac + gstreamer-gnomevfs + gstreamer-gsm + gstreamer-jpeg + gstreamer-lame + gstreamer-mad + gstreamer-mikmod + gstreamer-mpeg2dec + gstreamer-oss + gstreamer-sdl + gstreamer-sid + gstreamer-vorbis + gstreamer-x + +library plugins: + + gstreamer-lib-misc various libs + gstreamer-lib-misc-dev headers for -lib-misc libs + +David I. Lehn Fri, 19 Jan 2001 19:13:06 -0500 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..02908e1 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,211 @@ +gst-plugins (0.3.1-1) unstable; urgency=low + + * Upstream split plugins into new package + * Upstream removed mpg123 plugin - use mad plugin + * Upstream removed ac3dec plugin - use a52dec + * Added -lib-misc and -lib-misc-dev packages for + library plugins and headers + * Patch to link all plugins to GST_LIBS + + -- David I. Lehn Fri, 11 Jan 2002 11:22:01 -0500 + +gstreamer (0.3.0-3) unstable; urgency=low + + * Remove upstream ChangeLog from packages: 128k changelog.gz per + plugin package for 40 packages is too much + + -- David I. Lehn Tue, 25 Dec 2001 23:36:28 -0500 + +gstreamer (0.3.0-2) unstable; urgency=low + + * Fix bug that slipped into 0.3.0: s/aasink/xvideosink/ in + gstplay/gstplay.c + + -- David I. Lehn Tue, 25 Dec 2001 17:56:29 -0500 + +gstreamer (0.3.0-1) unstable; urgency=low + + * New upstream release + * Attempt to update various Build-Depends versions + * Added plugin packages: -a52dec, -dvd, -mikmod, -sid + * Renamed -elements to -core + * Added to -core: gstbasicscheduler + * Moved from -common to -core: gsttypes, autoplug related + * Renamed -common to -misc + * Added to -misc: speed, qcam, bytesteram, control, silence, sinesrc, + mpegstream, playondemand, resample + * Added gstreamer-guilaunch to gstreamer-tools package + * Added dependencies on unofficial LAME packages + * Use PIC libs for Xv + * Disable broken building of PDF/PS docs + * Renamed -all-plugins to -all + * Disable docs -- too hard to build + + -- David I. Lehn Fri, 21 Dec 2001 12:00:02 -0500 + +gstreamer (0.2.1-4) unstable; urgency=low + + * Fix some problems reported from lintian 1.20.14: + * copyright-lists-upstream-authors-like-dh_make + * debian-changelog-file-contains-user-emacs-settings + * Patch from CVS to link libgst into plugins + Plugins now properly depend on libgst package + * Use RedHat Gtk+-1.3 hack to fix relink issues with ltmain.sh + * Patch from CVS for xvideosink segfault when no DISPLAY set + * Remove builddir references from gstreamer-config.in + * Move libgstelements.la from libgst-dev to gstreamer-elements + + -- David I. Lehn Tue, 28 Aug 2001 20:05:28 -0400 + +gstreamer (0.2.1-3) unstable; urgency=low + + * Update build dependencies to FLAC 1.0 + * Enable debug features + * Fixup broken doc build -scan voodoo with link into .libs/ dir + + -- David I. Lehn Sun, 5 Aug 2001 23:04:28 -0400 + +gstreamer (0.2.1-2) unstable; urgency=low + + * Fix lib deps: run debhelper tools in the right order + * Added arts dir to Makefile.am SUBDIRS so it builds again + * Changed libmpeg2dec to libgstmpeg2dec to avoid naming issues + when using -lmpeg2dec + * Updated system_encode/ with CVS segfaulter bug fix + + -- David I. Lehn Thu, 19 Jul 2001 15:47:24 -0400 + +gstreamer (0.2.1-1) unstable; urgency=low + + * New upstream 0.2.1: "Return of the Sedi Master" + * New plugin packages: -festival, -flac, -avifile, -x + * New plugins in -common: chart, deinterlace, udp + * Added some post-0.2.1 fixes for FLAC, build system, ALSA + + -- David I. Lehn Thu, 28 Jun 2001 20:15:15 -0400 + +gstreamer (0.2.0-6) unstable; urgency=low + + * Move -compprep to -runtime and call it same places as -register + * Do -register and -compprep in postrm instead of prerm + * Make -arts plugin actually build all the source (sent upstream) + * Purge of -runtime removes /etc/gstreamer + + -- David I. Lehn Tue, 19 Jun 2001 13:09:32 -0400 + +gstreamer (0.2.0-5) unstable; urgency=low + + * Added element package dependencies to libgstmediaplay0 + + -- David I. Lehn Mon, 18 Jun 2001 11:18:53 -0400 + +gstreamer (0.2.0-4) unstable; urgency=low + + * Add --gst-mask=0 to -runtime.postinst + + -- David I. Lehn Fri, 15 Jun 2001 11:47:24 -0400 + +gstreamer (0.2.0-3) unstable; urgency=low + + * Fix the plugin control file symlink creation + * Add audiofile to Build-Depends + + -- David I. Lehn Fri, 15 Jun 2001 05:22:28 -0400 + +gstreamer (0.2.0-2) unstable; urgency=low + + * Fixed ALSA checks to not include -lasound in -every- link + * Update LAME plugin to use latest CVS API + * Removed OSS src/sink from -common.files (was in -oss too) + * Swapped -arts.files and -artsd.files contents + + -- David I. Lehn Fri, 15 Jun 2001 04:02:21 -0400 + +gstreamer (0.2.0-1) unstable; urgency=low + + * Added gstreamer-compprep manpage + * Upgrade to 0.2.0 + + -- David I. Lehn Thu, 7 Jun 2001 12:53:59 -0400 + +gstreamer (0.2.0-0.3) unstable; urgency=low + + * GStreamer 0.2.0-pre3 + + -- David I. Lehn Wed, 6 Jun 2001 15:09:59 -0400 + +gstreamer (0.2.0-0.2) unstable; urgency=low + + * GStreamer 0.2.0-pre2 + CVS 20010604 + * Added -artsd (vs -arts), -audiofile, -gnomevfs, -gsm, -jpeg, + -oss, and -sdl plugin packages + * Added osshelper lib to oss package + * Added more AVI related plugins and autoplug libs to -common + * Added pkgconfig file to libgst-dev + * Added gstreamer-all-plugins pseudo package that depends on + all other plugin pacakges + + -- David I. Lehn Mon, 4 Jun 2001 17:33:20 -0400 + +gstreamer (0.2.0-0.1) unstable; urgency=low + + * GStreamer 0.2.0-pre1 + + -- David I. Lehn Thu, 31 May 2001 17:16:23 -0400 + +gstreamer (0.1.1.20010504-1) unstable; urgency=low + + * Latest CVS code + + -- David I. Lehn Fri, 4 May 2001 21:48:45 -0400 + +gstreamer (0.1.1.20010430-2) unstable; urgency=low + + * Added -colorspace package for Hermes dependent conversion + * Added -arts package for aRts sink + + -- David I. Lehn Tue, 1 May 2001 19:46:08 -0400 + +gstreamer (0.1.1.20010430-1) unstable; urgency=low + + * Latest CVS code + * Added -aa package for aasink output + * Added -mad package for mad mp3 decoder + + -- David I. Lehn Mon, 30 Apr 2001 18:25:52 -0400 + +gstreamer (0.1.1.20010320-1) unstable; urgency=low + + * Latest CVS code + * enable main docs + * disable broken plugin docs with new option + + -- David I. Lehn Tue, 20 Mar 2001 18:15:19 -0500 + +gstreamer (0.1.1.20010315-1) unstable; urgency=low + + * Latest CVS code + * Added man pages + * Split mpeg2dec to seperate plugin + * libgst Architectures updated to cothread supported archs + + -- David I. Lehn Thu, 15 Mar 2001 20:17:19 -0500 + +gstreamer (0.1.1-1) unstable; urgency=low + + * New upstream release + * disable docs build, broken at the momemnt + + -- David I. Lehn Sun, 25 Feb 2001 17:58:25 -0500 + +gstreamer (0.1.0-2) unstable; urgency=low + + * debian/rules: call configure instead of autogen.sh + + -- David I. Lehn Sat, 24 Feb 2001 18:31:36 -0500 + +gstreamer (0.1.0-1) unstable; urgency=low + + * Initial Release. + + -- David I. Lehn Mon, 15 Jan 2001 18:25:18 -0500 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..2eb4659 --- /dev/null +++ b/debian/control @@ -0,0 +1,265 @@ +Source: gst-plugins +Section: libs +Priority: optional +Maintainer: David I. Lehn +Build-Depends: debhelper (>= 3.0.0), libgst2 (>= 0.3.1), gstreamer-lib-core-dev (>= 0.3.1), xlibs-dev (>= 4.1.0), xlibs-pic (>= 4.1.0), libxml-dev (>= 1.8.10), zlib1g-dev (>= 1:1.1.3), libghttp-dev (>= 1.0.6), libglib1.3-dev (>= 1.3.12), libgtk1.3-dev (>= 1.3.12), libglade0-dev (>= 0.14), libglade-gnome0-dev (>= 0.14), libesd0-dev (>= 0.2.22), libcdparanoia0-dev (>= 3a9.7), libvorbis-dev (>= 1.0rc3), libgnome-dev (>= 1.2.11), libasound1-dev (>= 0.5.10) | libasound2-dev (>= 0.9), libghttp-dev (>= 1.0.9), libjpeg62-dev (>= 6b), aalib1-dev (>= 1.4p4), libmad0-dev (>= 0.14.1b), hermes1-dev (>= 1.3.1), libarts-dev (>= 2.1.2), libgsm1-dev (>= 1.0.10), libgnome-vfs-dev (>= 1.0.3), libsdl1.2-dev (>= 1.2.2), libaudiofile-dev (>= 0.2.1), libavifile0.6-dev (>= 0.6.0.20011207), festival-dev (>= 1.4.1p), libflac-dev (>= 1.0.2), libmpeg2-0-dev (>= 0.2.0), libmpeg2dec0-dev (>= 0.2.0), pkg-config (>= 0.8.0), libsidplay1-dev (>= 1.36.47), libmikmod2-dev (>= 3.1.9), liba52-0-dev (>= 0.7.2), libdvdread2 (>= 0.9.1), lame-dev (>= 3.89), liblame0 (>= 3.89) +Standards-Version: 3.5.6 + +Package: gstreamer-all +Architecture: any +Section: libs +Depends: gstreamer-a52dec, gstreamer-aa, gstreamer-alsa, gstreamer-arts, gstreamer-artsd, gstreamer-audiofile, gstreamer-avifile, gstreamer-cdparanoia, gstreamer-colorspace, gstreamer-core, gstreamer-misc, gstreamer-dvd, gstreamer-esd, gstreamer-festival, gstreamer-flac, gstreamer-gnomevfs, gstreamer-gsm, gstreamer-jpeg, gstreamer-lame, gstreamer-lib-misc, gstreamer-mad, gstreamer-mikmod, gstreamer-mpeg2dec, gstreamer-oss, gstreamer-sdl, gstreamer-sid, gstreamer-vorbis, gstreamer-x +Description: Pseudo package for all GStreamer plugins + Pseudo package which depends on all current GStreamer plugin packages. + . + NOTE: This package depends on many other packages. + +Package: gstreamer-lib-misc +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Description: Various GStreamer library plugins + Various GStreamer library plugins + Other plugins load these at runtime + . + gstaudio + gstidct + gstriff + gstresample + +Package: gstreamer-lib-misc-dev +Architecture: any +Section: devel +Depends: gstreamer-lib-misc +Description: Development files for various GStreamer library plugins + Development files for various GStreamer library plugins + Includes support for library plugins found in gstreamer-lib-misc + +Package: gstreamer-a52dec +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-lib-core, gstreamer-runtime (>= 0.3.1) +Description: ATSC A/52 audio decoder plugin for GStreamer + ATSC A/52 audio decoder plugin for GStreamer + Uses liba52. + . + http://liba52.sourceforge.net/ + +Package: gstreamer-aa +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: AA-lib plugin for GStreamer + AA-lib plugin for GStreamer + . + http://aa-project.sourceforge.net/aalib/ + +Package: gstreamer-alsa +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-lib-core, gstreamer-runtime (>= 0.3.1) +Description: ALSA plugin for GStreamer + ALSA plugin for GStreamer + . + http://www.alsa-project.org/ + +Package: gstreamer-arts +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: aRts plugin for GStreamer + Analog Realtime Synthesizer (aRts) plugin for GStreamer + . + http://www.arts-projects.org/ + +Package: gstreamer-artsd +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: aRtsd plugin for GStreamer + Analog Realtime Synthesizer daemon (aRtsd) plugin for GStreamer + . + http://www.arts-projects.org/ + +Package: gstreamer-audiofile +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-lib-misc, gstreamer-runtime (>= 0.3.1) +Description: AudioFile plugin for GStreamer + AudioFile plugin for GStreamer + +Package: gstreamer-avifile +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: avifile plugin for GStreamer + avifile plugin for GStreamer + . + Allows the use of win32 codecs + +Package: gstreamer-cdparanoia +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: cdparanoia plugin for GStreamer + cdparanoia plugin for GStreamer + . + http://www.xiph.org/paranoia/ + +Package: gstreamer-colorspace +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: colorspace conversion plugin for GStreamer + colorspace conversion plugin for GStreamer + +Package: gstreamer-dvd +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: DVD plugin for GStreamer + DVD plugin for GStreamer based on libdvdread. + +Package: gstreamer-esd +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: Enlightened Sound Daemon plugin for GStreamer + Enlightened Sound Daemon plugin for GStreamer + +Package: gstreamer-festival +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: Festival speech synthesis plugin for GStreamer + Festival speech synthesis plugin for GStreamer + +Package: gstreamer-flac +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: FLAC plugin for GStreamer + Free Lossless Audio Codec (FLAC) plugin for GStreamer + . + http://flac.sourceforge.net/ + +Package: gstreamer-gnomevfs +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: Gnome VFS plugin for GStreamer + Gnome VFS plugin for GStreamer + +Package: gstreamer-gsm +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: gsm plugin for GStreamer + gsm plugin for GStreamer + +Package: gstreamer-jpeg +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: jpeg plugin for GStreamer + jpeg plugin for GStreamer + +Package: gstreamer-lame +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: LAME plugin for GStreamer + LAME plugin for GStreamer + . + http://www.mp3dev.org/ + . + Debian packages can be found at: + http://www.mayin.org/~gandalf/downloads/ + +Package: gstreamer-mad +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: MAD MPEG audio decoder plugin for GStreamer + MAD MPEG audio decoder plugin for GStreamer + . + http://www.mars.org/home/rob/proj/mpeg/ + +Package: gstreamer-mikmod +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: MikMod decoder plugin for GStreamer + MikMod decoder plugin for GStreamer. + MikMod is able to decode the IT, XM, S3M, MTM, 669, STM, ULT, FAR, + MED, AMF, DSM, IMF, GDM, STX, OKT and of course MOD module formats. + . + http://www.mikmod.org/ + +Package: gstreamer-misc +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-lib-core, gstreamer-lib-misc, gstreamer-runtime (>= 0.3.1) +Description: Collection of various GStreamer plugins + Collection of various GStreamer plugins + . + These plugins have few if any external dependencies. + +Package: gstreamer-mpeg2dec +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: MPEG1 and MPEG2 video decoder plugin for GStreamer + MPEG1 and MPEG2 video decoder plugin for GStreamer + Uses libmpeg2 + . + http://libmpeg2.sourceforge.net/ + +Package: gstreamer-oss +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: OSS plugin for GStreamer + OSS plugin for GStreamer + +Package: gstreamer-sdl +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: SDL videosink plugin for GStreamer + SDL videosink plugin for GStreamer + . + http://www.libsdl.org/ + +Package: gstreamer-sid +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: C64 SID decoder plugin for GStreamer + C64 SID decoder plugin for GStreamer. + Capable of playing music written for C64 SID chip (MOS 6581) and + CPU (6510). + . + http://stud1.tuwien.ac.at/~e9426444/ + http://sidplay2.sourceforge.net/ + +Package: gstreamer-vorbis +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: Vorbis plugin for GStreamer + Vorbis plugin for GStreamer + . + http://www.vorbis.com/ + +Package: gstreamer-x +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.1) +Description: X videosink plugin for GStreamer + X videosink plugin for GStreamer + . + Has support for XVideo extension acceleration + . + http://www.x.org/ + http://www.xfree86.org/ diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..67d40be --- /dev/null +++ b/debian/copyright @@ -0,0 +1,31 @@ +This package was debianized by David I. Lehn on +Mon, 15 Jan 2001 18:21:37 -0500. + +It was downloaded from http://gstreamer.net/ + +Upstream Authors: + + Erik Walthinsen + Wim Taymans + Richard Boulton + and many more... + +Copyright: + + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This package 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +On Debian GNU/Linux systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + diff --git a/debian/gstreamer-a52dec.files b/debian/gstreamer-a52dec.files new file mode 100644 index 0000000..667bcf3 --- /dev/null +++ b/debian/gstreamer-a52dec.files @@ -0,0 +1 @@ +usr/lib/gst/libgsta52dec.* diff --git a/debian/gstreamer-aa.files b/debian/gstreamer-aa.files new file mode 100644 index 0000000..cd8452e --- /dev/null +++ b/debian/gstreamer-aa.files @@ -0,0 +1 @@ +usr/lib/gst/libgstaasink.* diff --git a/debian/gstreamer-alsa.files b/debian/gstreamer-alsa.files new file mode 100644 index 0000000..01a8345 --- /dev/null +++ b/debian/gstreamer-alsa.files @@ -0,0 +1 @@ +usr/lib/gst/libgstalsa.* diff --git a/debian/gstreamer-arts.files b/debian/gstreamer-arts.files new file mode 100644 index 0000000..d4f0c66 --- /dev/null +++ b/debian/gstreamer-arts.files @@ -0,0 +1 @@ +usr/lib/gst/libgstarts.* diff --git a/debian/gstreamer-artsd.files b/debian/gstreamer-artsd.files new file mode 100644 index 0000000..02dd469 --- /dev/null +++ b/debian/gstreamer-artsd.files @@ -0,0 +1 @@ +usr/lib/gst/libartsdsink.* diff --git a/debian/gstreamer-audiofile.files b/debian/gstreamer-audiofile.files new file mode 100644 index 0000000..69b8a83 --- /dev/null +++ b/debian/gstreamer-audiofile.files @@ -0,0 +1,2 @@ +usr/lib/gst/libafsrc.* +usr/lib/gst/libafsink.* diff --git a/debian/gstreamer-avifile.files b/debian/gstreamer-avifile.files new file mode 100644 index 0000000..f9535c6 --- /dev/null +++ b/debian/gstreamer-avifile.files @@ -0,0 +1 @@ +usr/lib/gst/libwincodec.* diff --git a/debian/gstreamer-cdparanoia.files b/debian/gstreamer-cdparanoia.files new file mode 100644 index 0000000..027c831 --- /dev/null +++ b/debian/gstreamer-cdparanoia.files @@ -0,0 +1 @@ +usr/lib/gst/libgstcdparanoia.* diff --git a/debian/gstreamer-colorspace.files b/debian/gstreamer-colorspace.files new file mode 100644 index 0000000..2cfcd8a --- /dev/null +++ b/debian/gstreamer-colorspace.files @@ -0,0 +1 @@ +usr/lib/gst/libgstcolorspace.* diff --git a/debian/gstreamer-doc.files b/debian/gstreamer-doc.files new file mode 100644 index 0000000..630c4ea --- /dev/null +++ b/debian/gstreamer-doc.files @@ -0,0 +1 @@ +usr/share/doc/gstreamer-doc diff --git a/debian/gstreamer-dvd.files b/debian/gstreamer-dvd.files new file mode 100644 index 0000000..fe4adc7 --- /dev/null +++ b/debian/gstreamer-dvd.files @@ -0,0 +1 @@ +usr/lib/gst/libdvdsrc.* diff --git a/debian/gstreamer-esd.files b/debian/gstreamer-esd.files new file mode 100644 index 0000000..dbfa96f --- /dev/null +++ b/debian/gstreamer-esd.files @@ -0,0 +1 @@ +usr/lib/gst/libesdsink.* diff --git a/debian/gstreamer-festival.files b/debian/gstreamer-festival.files new file mode 100644 index 0000000..127f39f --- /dev/null +++ b/debian/gstreamer-festival.files @@ -0,0 +1 @@ +usr/lib/gst/libgstfestival.* diff --git a/debian/gstreamer-flac.files b/debian/gstreamer-flac.files new file mode 100644 index 0000000..06b032f --- /dev/null +++ b/debian/gstreamer-flac.files @@ -0,0 +1 @@ +usr/lib/gst/libgstflac.* diff --git a/debian/gstreamer-gnomevfs.files b/debian/gstreamer-gnomevfs.files new file mode 100644 index 0000000..fd3deac --- /dev/null +++ b/debian/gstreamer-gnomevfs.files @@ -0,0 +1,2 @@ +usr/lib/gst/libgstgnomevfssrc.* +usr/lib/gst/libgstgnomevfssink.* diff --git a/debian/gstreamer-gsm.files b/debian/gstreamer-gsm.files new file mode 100644 index 0000000..0fb8f30 --- /dev/null +++ b/debian/gstreamer-gsm.files @@ -0,0 +1 @@ +usr/lib/gst/libgstgsm.* diff --git a/debian/gstreamer-jpeg.files b/debian/gstreamer-jpeg.files new file mode 100644 index 0000000..699d50a --- /dev/null +++ b/debian/gstreamer-jpeg.files @@ -0,0 +1 @@ +usr/lib/gst/libgstjpeg.* diff --git a/debian/gstreamer-lame.files b/debian/gstreamer-lame.files new file mode 100644 index 0000000..ab21a06 --- /dev/null +++ b/debian/gstreamer-lame.files @@ -0,0 +1 @@ +usr/lib/gst/libgstlame.* diff --git a/debian/gstreamer-lib-misc-dev.files b/debian/gstreamer-lib-misc-dev.files new file mode 100644 index 0000000..e43b95c --- /dev/null +++ b/debian/gstreamer-lib-misc-dev.files @@ -0,0 +1 @@ +usr/include diff --git a/debian/gstreamer-lib-misc.files b/debian/gstreamer-lib-misc.files new file mode 100644 index 0000000..de0b56c --- /dev/null +++ b/debian/gstreamer-lib-misc.files @@ -0,0 +1,4 @@ +usr/lib/gst/libgstaudio.* +usr/lib/gst/libgstidct.* +usr/lib/gst/libgstriff.* +usr/lib/gst/libgstresample.* diff --git a/debian/gstreamer-mad.files b/debian/gstreamer-mad.files new file mode 100644 index 0000000..689b13b --- /dev/null +++ b/debian/gstreamer-mad.files @@ -0,0 +1 @@ +usr/lib/gst/libgstmad.* diff --git a/debian/gstreamer-mikmod.files b/debian/gstreamer-mikmod.files new file mode 100644 index 0000000..ecc9c5f --- /dev/null +++ b/debian/gstreamer-mikmod.files @@ -0,0 +1 @@ +usr/lib/gst/libgstmikmod.* diff --git a/debian/gstreamer-misc.files b/debian/gstreamer-misc.files new file mode 100644 index 0000000..0f80b7f --- /dev/null +++ b/debian/gstreamer-misc.files @@ -0,0 +1,70 @@ +usr/lib/gst/libgstac3parse.* +usr/lib/gst/libgstadder.* +usr/lib/gst/libgstalaw.* +usr/lib/gst/libgstaudioscale.* +usr/lib/gst/libgstaviaudiodecoder.* +usr/lib/gst/libgstavidecoder.* +usr/lib/gst/libgstavidemux.* +usr/lib/gst/libaviencoder.* +usr/lib/gst/libgstavimux.* +usr/lib/gst/libgstavitypes.* +usr/lib/gst/libchart.* +usr/lib/gst/libgstcutter.* +usr/lib/gst/libgstdeinterlace.* +usr/lib/gst/libgstflxdec.* +usr/lib/gst/libgstaudio.* +usr/lib/gst/libgstcontrol.* +usr/lib/gst/libgstladspa.* +usr/lib/gst/libgstparseau.* +usr/lib/gst/libgstriff.* +usr/lib/gst/libgstsilence.* +usr/lib/gst/libgstsinesrc.* +usr/lib/gst/libgstspectrum.* +usr/lib/gst/libgsttypes.* +usr/lib/gst/libgstvideoscale.* +usr/lib/gst/libgstudp.* +usr/lib/gst/libgstintfloat.* +usr/lib/gst/libjpeg.* +usr/lib/gst/liblavencode.* +usr/lib/gst/libgstlevel.* +usr/lib/gst/libgstmedian.* +usr/lib/gst/libgstmono2stereo.* +usr/lib/gst/libgstmp1videoparse.* +usr/lib/gst/libmp2videoparse.* +usr/lib/gst/libmp3parse.* +usr/lib/gst/libgstmp3types.* +usr/lib/gst/libgstmpeg1encoder.* +usr/lib/gst/libmpeg1parse.* +usr/lib/gst/libgstmpeg1types.* +usr/lib/gst/libgstmpeg2enc.* +usr/lib/gst/libmpeg2parse.* +usr/lib/gst/libmpeg2play.* +usr/lib/gst/libgstmpeg2subt.* +usr/lib/gst/libgstmpeg2types.* +usr/lib/gst/libmpeg_play.* +usr/lib/gst/libgstmpegaudio.* +usr/lib/gst/libgstmpegaudioparse.* +usr/lib/gst/libgstmpegstream.* +usr/lib/gst/libgstmulaw.* +usr/lib/gst/libgstpassthrough.* +usr/lib/gst/libgstplayondemand.* +usr/lib/gst/libgstrtjpeg.* +usr/lib/gst/libgstsmooth.* +usr/lib/gst/libsmoothwave.* +usr/lib/gst/libgstspeed.* +usr/lib/gst/libgststereo.* +usr/lib/gst/libgststereo2mono.* +usr/lib/gst/libgstsynaesthesia.* +usr/lib/gst/libgstmpeg1systemencode.* +usr/lib/gst/libgstqcam.* +usr/lib/gst/libv4lsrc.* +usr/lib/gst/libv4lelement.* +usr/lib/gst/libv4lmjpegsink.* +usr/lib/gst/libv4lmjpegsrc.* +usr/lib/gst/libvcdsrc.* +usr/lib/gst/libvideoscale.* +usr/lib/gst/libgstvolenv.* +usr/lib/gst/libgstvolume.* +usr/lib/gst/libgstvumeter.* +usr/lib/gst/libgstwavparse.* +usr/lib/gst/libgsty4mencode.* diff --git a/debian/gstreamer-mpeg2dec.files b/debian/gstreamer-mpeg2dec.files new file mode 100644 index 0000000..e648f5c --- /dev/null +++ b/debian/gstreamer-mpeg2dec.files @@ -0,0 +1 @@ +usr/lib/gst/libgstmpeg2dec.* diff --git a/debian/gstreamer-oss.files b/debian/gstreamer-oss.files new file mode 100644 index 0000000..3701b79 --- /dev/null +++ b/debian/gstreamer-oss.files @@ -0,0 +1,2 @@ +usr/lib/gst/libgstossaudio.* +usr/lib/gst/libgstosshelper.* diff --git a/debian/gstreamer-plugin-template.postinst b/debian/gstreamer-plugin-template.postinst new file mode 100644 index 0000000..e2168e8 --- /dev/null +++ b/debian/gstreamer-plugin-template.postinst @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +if [ "$1" = "configure" ]; then + gst-register --gst-mask=0 || true + gst-compprep --gst-mask=0 || true +fi + +#DEBHELPER# + +exit 0 + diff --git a/debian/gstreamer-plugin-template.postrm b/debian/gstreamer-plugin-template.postrm new file mode 100644 index 0000000..5c2fdf1 --- /dev/null +++ b/debian/gstreamer-plugin-template.postrm @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +if [ "$1" = "remove" ]; then + gst-register --gst-mask=0 || true + gst-compprep --gst-mask=0 || true +fi + +#DEBHELPER# + +exit 0 + diff --git a/debian/gstreamer-sdl.files b/debian/gstreamer-sdl.files new file mode 100644 index 0000000..8f82c6a --- /dev/null +++ b/debian/gstreamer-sdl.files @@ -0,0 +1 @@ +usr/lib/gst/libsdlvideosink.* diff --git a/debian/gstreamer-sid.files b/debian/gstreamer-sid.files new file mode 100644 index 0000000..8df35d3 --- /dev/null +++ b/debian/gstreamer-sid.files @@ -0,0 +1 @@ +usr/lib/gst/libgstsid.* diff --git a/debian/gstreamer-vorbis.files b/debian/gstreamer-vorbis.files new file mode 100644 index 0000000..416b741 --- /dev/null +++ b/debian/gstreamer-vorbis.files @@ -0,0 +1 @@ +usr/lib/gst/libgstvorbis.* diff --git a/debian/gstreamer-x.files b/debian/gstreamer-x.files new file mode 100644 index 0000000..3174acf --- /dev/null +++ b/debian/gstreamer-x.files @@ -0,0 +1 @@ +usr/lib/gst/libxvideosink.* diff --git a/debian/rules b/debian/rules new file mode 100644 index 0000000..dfcdd65 --- /dev/null +++ b/debian/rules @@ -0,0 +1,173 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 by Joey Hess. +# + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatability version to use. +export DH_COMPAT=3 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +# The plugins are basically the same. +# Link special names to a template file. +# still need "*.files" to be done by hand + +PLUGINS=a52dec aa alsa arts artsd audiofile avifile cdparanoia colorspace dvd esd festival flac gnomevfs gsm jpeg lame mad mikmod misc mpeg2dec oss sdl sid vorbis x + +setup-links: + for i in $(PLUGINS); do \ + (cd debian; \ + ln -fs gstreamer-plugin-template.postinst \ + gstreamer-$$i.postinst; \ + ln -fs gstreamer-plugin-template.postrm \ + gstreamer-$$i.postrm; \ + ) \ + done + +export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + ./configure \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --host=$(DEB_HOST_GNU_TYPE) \ + --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --sysconfdir=/etc \ + --with-configdir=/etc/gstreamer \ + --disable-plugin-builddir \ + --disable-tests \ + --disable-examples \ + --disable-docs-build \ + --disable-plugin-docs \ + --enable-DEBUG \ + --enable-debug + + # FIXME reenable when build is less painful + #--enable-docs-build \ + #--disable-plugin-docs \ + + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # why does distclean not get the docs? who knows? + -(cd docs; $(MAKE) clean) + -$(MAKE) distclean + + dh_clean + + # get rid of the sym links + for i in $(PLUGINS); do \ + rm -f debian/gstreamer-$$i.postinst; \ + rm -f debian/gstreamer-$$i.postrm; \ + done + + # FIXME some extra clean up + rm -rf debian/gst-plugins + find . -name \*.stamp | xargs rm || true + find . -name Makefile | xargs rm || true + + +install: DH_OPTIONS= +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/gst-plugins. + $(MAKE) prefix=$(CURDIR)/debian/gst-plugins/usr install + + dh_movefiles --sourcedir=debian/gst-plugins + + +# Build architecture-independent files here. +# Pass -i to all debhelper commands in this target to reduce clutter. +binary-indep: DH_OPTIONS=-i +binary-indep: build install +# Need this version of debhelper for DH_OPTIONS to work. + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs -A debian/README.Debian + dh_installexamples + dh_installmenu +# dh_installemacsen +# dh_installpam +# dh_installinit +# dh_installcron + dh_installman +# dh_installinfo +# dh_undocumented + dh_installchangelogs + dh_strip +# dh_link + dh_compress + dh_fixperms +# You may want to make some executables suid here. +# dh_suidregister +# dh_makeshlibs + dh_installdeb +# dh_perl +# dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture-dependent files here. +# Pass -a to all debhelper commands in this target to reduce clutter. +binary-arch: DH_OPTIONS=-a +binary-arch: build install setup-links +# Need this version of debhelper for DH_OPTIONS to work. + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs -A debian/README.Debian + dh_installexamples + dh_installmenu +# dh_installemacsen +# dh_installpam +# dh_installinit +# dh_installcron + dh_installman +# dh_installinfo +# dh_undocumented + dh_installchangelogs + dh_strip +# dh_link + dh_compress + dh_fixperms +# You may want to make some executables suid here. +# dh_suidregister + dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +#binary: binary-indep binary-arch +binary: binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure -- 2.7.4