diff options
28 files changed, 200 insertions, 101 deletions
diff --git a/common b/common -Subproject 316e406cd246e8cbccdf4df4ce32e98c63d7cc7 +Subproject 59ed6821982c4f5f989b1a635e34dc782d0a8e3 diff --git a/debian/README.Debian b/debian/README.Debian index 3e90da4d..9cb04ee1 100644 --- a/debian/README.Debian +++ b/debian/README.Debian @@ -8,7 +8,7 @@ GStreamer plugins are split into a number of packages: pseudo package: - gstreamer-all depends on all the packages below + gstreamer-plugins depends on all the packages below plugins without external dependencies: @@ -25,12 +25,16 @@ plugins with external dependencies: gstreamer-avifile gstreamer-cdparanoia gstreamer-colorspace + gstreamer-dv gstreamer-dvd gstreamer-esd gstreamer-festival gstreamer-flac + gstreamer-gconf gstreamer-gnomevfs gstreamer-gsm + gstreamer-http + gstreamer-jack gstreamer-jpeg gstreamer-mad gstreamer-mikmod @@ -43,16 +47,23 @@ plugins with external dependencies: library plugins: - gstreamer-lib-misc various libs - gstreamer-lib-misc-dev headers for -lib-misc libs + gstreamer-plugin-libs various libs + gstreamer-plugin-libs-dev headers for -plugin-libs libs + +apps: + + gstreamer-plugin-apps small script apps to using gst-launch + Notes: + Various plugins in the upstream source are not yet packaged. This is most likely due to: - 1 - upstream considers them too unstable - 2 - libraries they depend on not being in Debian. + * upstream considers them too unstable + * libraries they depend on are not are yet in Debian + Your favorite codec isn't wrapped as a plugin? External programs can be used to process streams. Take a look at "pipefilter" element or try @@ -62,6 +73,7 @@ something like this: $ gst-launch myaudiosrc ! disksink location=fifo & $ cat fifo | my_encoder > output_file + mp3 encoding plugins are NOT packaged. Specifically, the LAME plugin is NOT packaged due to Debian not including the LAME libraries. Please see the following links for more information: @@ -80,4 +92,5 @@ gstreamer-vorbis package. For more information: http://www.vorbis.com/ + David I. Lehn <dlehn@vt.edu> Fri, 19 Jan 2001 19:13:06 -0500 diff --git a/debian/changelog b/debian/changelog index 46e5dfa8..3cef6c37 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,53 @@ +gst-plugins (0.4.0-4) unstable; urgency=low + + * Fixes from CVS for gstgnomevfssrc.c and endian issue in vorbisfile.c + + -- David I. Lehn <dlehn@vt.edu> Fri, 2 Aug 2002 20:51:38 -0400 + +gst-plugins (0.4.0-3) unstable; urgency=low + + * Add ladspa-sdk to Build-Depends + * Removed qcam plugin from -misc. + It's i386 only and probably not widely used. Will figure out how to + package in the future if someone needs it. + + -- David I. Lehn <dlehn@vt.edu> Mon, 29 Jul 2002 16:32:33 -0400 + +gst-plugins (0.4.0-2) unstable; urgency=low + + * Clean up the Build-Depends: + - stricter versioning + - remove gnome deps (used for examples which are not build now) + * Fix segfault in vorbis.m4 check + + -- David I. Lehn <dlehn@vt.edu> Mon, 29 Jul 2002 10:47:12 -0400 + +gst-plugins (0.4.0-1) unstable; urgency=low + + * New upstream + * FLAC compile fixes from CVS + * DV comiled fixes + * Upated ltmain hack + * autogen.sh with more recent tools + * Update config.{guess,sub} + * Added plugin packages: -gconf, -http, -jack, -dv + * Added dvdnav plugin to -dvd + * Removed osshelper plugin from -oss + * Added xvideosink back to -x + * Added effectv, filter, and qtdemux plugins to -misc + * Rename gstreamer-lib-misc{-dev} to gstreamer-plugin-libs{-dev} to match + gstreamer core. + * Added gstreamer-plugin-apps package for a lonely 2 scripts + * Renamed gstreamer-all to gstreamer-plugins + + -- David I. Lehn <dlehn@vt.edu> Tue, 16 Jul 2002 02:10:07 -0400 + +gst-plugins (0.3.4-2) unstable; urgency=low + + * Rebuild for new avifile + + -- David I. Lehn <dlehn@vt.edu> Wed, 24 Apr 2002 14:06:46 -0400 + gst-plugins (0.3.4-1) unstable; urgency=low * New upstream diff --git a/debian/control b/debian/control index 8d56256b..bdcd5bdf 100644 --- a/debian/control +++ b/debian/control @@ -2,19 +2,30 @@ Source: gst-plugins Section: libs Priority: optional Maintainer: David I. Lehn <dlehn@vt.edu> -Build-Depends: debhelper (>= 3.0.0), libgstreamer-dev (>= 0.3.4), gstreamer-lib-core-dev (>= 0.3.4), xlibs-dev (>= 4.1.0), xlibs-pic (>= 4.1.0), libxml2-dev (>= 2.4.16), zlib1g-dev (>= 1:1.1.4), libghttp-dev (>= 1.0.6), libglib2.0-dev (>= 2.0.1), 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.2b), hermes1-dev (>= 1.3.1), libarts-dev (>= 2.1.2), libgsm1-dev (>= 1.0.10), libgnomevfs2-dev (>= 1.9.7), libsdl1.2-dev (>= 1.2.3), libaudiofile-dev (>= 0.2.1), libavifile0.6-dev (>= 0.6.0.20011207), festival-dev (>= 1.4.1p), libflac-dev (>= 1.0.2), libmpeg2-1-dev (>= 0.2.1), libcpuaccel0-dev (>= 0.2.1), pkg-config (>= 0.11.0), libsidplay1-dev (>= 1.36.47), libmikmod2-dev (>= 3.1.9), a52dec-dev (>= 0.7.3), libdvdread2 (>= 0.9.2), libid3tag0-dev (>= 0.14.2b) +Build-Depends: debhelper (>= 3.0.0), libgstreamer-dev (>= 0.4.0), gstreamer-core-libs-dev (>= 0.4.0), xlibs-dev (>= 4.1.0), xlibs-pic (>= 4.1.0), libxml2-dev (>= 2.4.23), zlib1g-dev (>= 1:1.1.4), libghttp-dev (>= 1.0.9), libglib2.0-dev (>= 2.0.4), libesd0-dev (>= 0.2.28), libcdparanoia0-dev (>= 3a9.8), libvorbis-dev (>= 1.0.0), libasound2-dev (>= 0.9.0), libjpeg62-dev (>= 6b), aalib1-dev (>= 1.4p5), libmad0-dev (>= 0.14.2b), hermes1-dev (>= 1.3.2), libarts-dev (>= 2.2.2), libgsm1-dev (>= 1.0.10), libgnomevfs2-dev (>= 2.0.2), libsdl1.2-dev (>= 1.2.4), libaudiofile-dev (>= 0.2.3), libavifile0.7-dev (>= 0.7.12.20020719), festival-dev (>= 1.4.2), libflac-dev (>= 1.0.3), libmpeg2-1-dev (>= 0.2.1), libcpuaccel0-dev (>= 0.2.1), pkg-config (>= 0.11.0), libsidplay1-dev (>= 1.36.47), libmikmod2-dev (>= 3.1.10), liba52-0.7.3-dev (>= 0.7.3), libdvdread2 (>= 0.9.3), libid3tag0-dev (>= 0.14.2b), libgconf2-dev (>= 1.2.0), libdvdnav-dev (>= 0.1.1), libjack0.34.0-dev (>= 0.34.0), libdv-dev (>= 0.9.5), ladspa-sdk (>= 1.0) Standards-Version: 3.5.6 -Package: gstreamer-all +Package: gstreamer-plugins 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-lib-misc, gstreamer-mad, gstreamer-mikmod, gstreamer-mpeg2dec, gstreamer-oss, gstreamer-sdl, gstreamer-sid, gstreamer-vorbis, gstreamer-x +Depends: gstreamer-plugin-apps, gstreamer-plugin-libs, gstreamer-a52dec, gstreamer-aa, gstreamer-alsa, gstreamer-arts, gstreamer-artsd, gstreamer-audiofile, gstreamer-avifile, gstreamer-cdparanoia, gstreamer-colorspace, gstreamer-core, gstreamer-core-libs, gstreamer-misc, gstreamer-dv, gstreamer-dvd, gstreamer-esd, gstreamer-festival, gstreamer-flac, gstreamer-gconf, gstreamer-gnomevfs, gstreamer-gsm, gstreamer-http, gstreamer-jack, gstreamer-jpeg, 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 +Package: gstreamer-plugin-apps +Architecture: any +Section: x11 +Depends: ${shlibs:Depends} +Recommends: gstreamer-plugins +Description: Simple GStreamer applications + Simple GStreamer applications + . + gst-launch-ext - wrapper script around common gst-launch pipelines + gst-visualise - simple visualization script + +Package: gstreamer-plugin-libs Architecture: any Section: libs Depends: ${shlibs:Depends} @@ -27,18 +38,18 @@ Description: Various GStreamer library plugins gstriff gstresample -Package: gstreamer-lib-misc-dev +Package: gstreamer-plugin-libs-dev Architecture: any Section: devel -Depends: gstreamer-lib-misc +Depends: gstreamer-plugin-libs 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 + Includes support for library plugins found in gstreamer-plugin-libs Package: gstreamer-a52dec Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-lib-core, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-core-libs, gstreamer-runtime (>= 0.4.0) Description: ATSC A/52 audio decoder plugin for GStreamer ATSC A/52 audio decoder plugin for GStreamer Uses liba52. @@ -48,7 +59,7 @@ Description: ATSC A/52 audio decoder plugin for GStreamer Package: gstreamer-aa Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: AA-lib plugin for GStreamer AA-lib plugin for GStreamer . @@ -57,7 +68,7 @@ Description: AA-lib plugin for GStreamer Package: gstreamer-alsa Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-lib-core, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-core-libs, gstreamer-runtime (>= 0.4.0) Description: ALSA plugin for GStreamer ALSA plugin for GStreamer . @@ -66,7 +77,7 @@ Description: ALSA plugin for GStreamer Package: gstreamer-arts Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: aRts plugin for GStreamer Analog Realtime Synthesizer (aRts) plugin for GStreamer . @@ -75,7 +86,7 @@ Description: aRts plugin for GStreamer Package: gstreamer-artsd Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: aRtsd plugin for GStreamer Analog Realtime Synthesizer daemon (aRtsd) plugin for GStreamer . @@ -84,14 +95,14 @@ Description: aRtsd plugin for GStreamer Package: gstreamer-audiofile Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-lib-misc, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-plugin-libs, gstreamer-runtime (>= 0.4.0) Description: AudioFile plugin for GStreamer AudioFile plugin for GStreamer Package: gstreamer-avifile Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: avifile plugin for GStreamer avifile plugin for GStreamer . @@ -100,7 +111,7 @@ Description: avifile plugin for GStreamer Package: gstreamer-cdparanoia Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: cdparanoia plugin for GStreamer cdparanoia plugin for GStreamer . @@ -109,65 +120,101 @@ Description: cdparanoia plugin for GStreamer Package: gstreamer-colorspace Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: colorspace conversion plugin for GStreamer colorspace conversion plugin for GStreamer +Package: gstreamer-dv +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) +Description: DV plugin for GStreamer + DV plugin for GStreamer based on libdv. + . + http://libdv.sourceforge.net/ + Package: gstreamer-dvd Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: DVD plugin for GStreamer - DVD plugin for GStreamer based on libdvdread. + DVD plugins for GStreamer based on libdvdread and libdvdnav. + . + http://dvd.sourceforge.net/ Package: gstreamer-esd Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) 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.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) 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.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: FLAC plugin for GStreamer Free Lossless Audio Codec (FLAC) plugin for GStreamer . http://flac.sourceforge.net/ +Package: gstreamer-gconf +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) +Description: GConf plugin and support for GStreamer + GConf plugin and support for GStreamer + . + http://www.gnome.org/projects/gconf/ + Package: gstreamer-gnomevfs Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) 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.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: gsm plugin for GStreamer gsm plugin for GStreamer +Package: gstreamer-http +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) +Description: http plugin for GStreamer + http plugin for GStreamer + +Package: gstreamer-jack +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) +Description: jack plugin for GStreamer + jack plugin for GStreamer + . + http://jackit.sourceforge.net/ + Package: gstreamer-jpeg Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: jpeg plugin for GStreamer jpeg plugin for GStreamer Package: gstreamer-mad Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: MAD MPEG audio decoder plugin for GStreamer MAD MPEG audio decoder plugin for GStreamer . @@ -176,7 +223,7 @@ Description: MAD MPEG audio decoder plugin for GStreamer Package: gstreamer-mikmod Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) 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, @@ -187,7 +234,7 @@ Description: MikMod decoder plugin for GStreamer Package: gstreamer-misc Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-lib-core, gstreamer-lib-misc, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-core-libs, gstreamer-plugin-libs, gstreamer-runtime (>= 0.4.0) Description: Collection of various GStreamer plugins Collection of various GStreamer plugins . @@ -196,7 +243,7 @@ Description: Collection of various GStreamer plugins Package: gstreamer-mpeg2dec Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: MPEG1 and MPEG2 video decoder plugin for GStreamer MPEG1 and MPEG2 video decoder plugin for GStreamer Uses libmpeg2 @@ -206,14 +253,14 @@ Description: MPEG1 and MPEG2 video decoder plugin for GStreamer Package: gstreamer-oss Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: OSS plugin for GStreamer OSS plugin for GStreamer Package: gstreamer-sdl Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: SDL videosink plugin for GStreamer SDL videosink plugin for GStreamer . @@ -222,7 +269,7 @@ Description: SDL videosink plugin for GStreamer Package: gstreamer-sid Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) 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 @@ -234,7 +281,7 @@ Description: C64 SID decoder plugin for GStreamer Package: gstreamer-vorbis Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: Vorbis plugin for GStreamer Vorbis plugin for GStreamer . @@ -243,7 +290,7 @@ Description: Vorbis plugin for GStreamer Package: gstreamer-x Architecture: any Section: libs -Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.3.3) +Depends: ${shlibs:Depends}, gstreamer-runtime (>= 0.4.0) Description: X videosink plugin for GStreamer X videosink plugin for GStreamer . diff --git a/debian/gstreamer-alsa.manpages b/debian/gstreamer-alsa.manpages new file mode 100644 index 00000000..d3700464 --- /dev/null +++ b/debian/gstreamer-alsa.manpages @@ -0,0 +1 @@ +debian/gst-plugins/usr/share/man/man1/gstalsa.1 diff --git a/debian/gstreamer-artsd.files b/debian/gstreamer-artsd.files index d8b1254c..da928eb1 100644 --- a/debian/gstreamer-artsd.files +++ b/debian/gstreamer-artsd.files @@ -1 +1 @@ -usr/lib/gst/libartsdsink.so +usr/lib/gst/libgstartsdsink.so diff --git a/debian/gstreamer-audiofile.files b/debian/gstreamer-audiofile.files index f0ef6437..632dbfab 100644 --- a/debian/gstreamer-audiofile.files +++ b/debian/gstreamer-audiofile.files @@ -1,2 +1 @@ -usr/lib/gst/libafsrc.so -usr/lib/gst/libafsink.so +usr/lib/gst/libgstaudiofile.so diff --git a/debian/gstreamer-dv.files b/debian/gstreamer-dv.files new file mode 100644 index 00000000..f476f569 --- /dev/null +++ b/debian/gstreamer-dv.files @@ -0,0 +1 @@ +usr/lib/gst/libgstdvdec.so diff --git a/debian/gstreamer-dvd.files b/debian/gstreamer-dvd.files index 74272512..85887979 100644 --- a/debian/gstreamer-dvd.files +++ b/debian/gstreamer-dvd.files @@ -1 +1,2 @@ -usr/lib/gst/libgstdvdsrc.so +usr/lib/gst/libgstdvdreadsrc.so +usr/lib/gst/libgstdvdnavsrc.so diff --git a/debian/gstreamer-esd.files b/debian/gstreamer-esd.files index 47c8c6c8..25964088 100644 --- a/debian/gstreamer-esd.files +++ b/debian/gstreamer-esd.files @@ -1,2 +1,2 @@ -usr/lib/gst/libesdsink.so -usr/lib/gst/libesdmon.so +usr/lib/gst/libgstesdsink.so +usr/lib/gst/libgstesdmon.so diff --git a/debian/gstreamer-gconf.conffiles b/debian/gstreamer-gconf.conffiles new file mode 100644 index 00000000..48a3ea53 --- /dev/null +++ b/debian/gstreamer-gconf.conffiles @@ -0,0 +1 @@ +/etc/gconf/schemas/gstreamer.schemas diff --git a/debian/gstreamer-gconf.files b/debian/gstreamer-gconf.files new file mode 100644 index 00000000..203326e5 --- /dev/null +++ b/debian/gstreamer-gconf.files @@ -0,0 +1,3 @@ +etc/gconf/schemas/gstreamer.schemas +usr/include/gst-plugins-*/gst/gconf +usr/lib/gst/libgstgconf.so diff --git a/debian/gstreamer-gconf.postinst b/debian/gstreamer-gconf.postinst new file mode 100644 index 00000000..d8a67bc6 --- /dev/null +++ b/debian/gstreamer-gconf.postinst @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +if [ "$1" = "configure" ]; then + export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` + gconftool-2 --makefile-install-rule /etc/gconf/schemas/gstreamer.schemas > /dev/null +fi + +#DEBHELPER# + +exit 0 + diff --git a/debian/gstreamer-http.files b/debian/gstreamer-http.files new file mode 100644 index 00000000..fa179b0e --- /dev/null +++ b/debian/gstreamer-http.files @@ -0,0 +1 @@ +usr/lib/gst/libgsthttpsrc.so diff --git a/debian/gstreamer-jack.files b/debian/gstreamer-jack.files new file mode 100644 index 00000000..8148b6a7 --- /dev/null +++ b/debian/gstreamer-jack.files @@ -0,0 +1 @@ +usr/lib/gst/libgstjack.so diff --git a/debian/gstreamer-lame.files b/debian/gstreamer-lame.files deleted file mode 100644 index 9b37ec5e..00000000 --- a/debian/gstreamer-lame.files +++ /dev/null @@ -1 +0,0 @@ -usr/lib/gst/libgstlame.so diff --git a/debian/gstreamer-lib-misc-dev.files b/debian/gstreamer-lib-misc-dev.files deleted file mode 100644 index e43b95cb..00000000 --- a/debian/gstreamer-lib-misc-dev.files +++ /dev/null @@ -1 +0,0 @@ -usr/include diff --git a/debian/gstreamer-misc.files b/debian/gstreamer-misc.files index fbe6bd40..4e8ea0da 100644 --- a/debian/gstreamer-misc.files +++ b/debian/gstreamer-misc.files @@ -1,4 +1,4 @@ -usr/lib/gst/libchart.so +usr/lib/gst/libgstchart.so usr/lib/gst/libgstac3parse.so usr/lib/gst/libgstadder.so usr/lib/gst/libgstalaw.so @@ -9,6 +9,8 @@ usr/lib/gst/libgstavimux.so usr/lib/gst/libgstcdxaparse.so usr/lib/gst/libgstcutter.so usr/lib/gst/libgstdeinterlace.so +usr/lib/gst/libgsteffectv.so +usr/lib/gst/libgstfilter.so usr/lib/gst/libgstflxdec.so usr/lib/gst/libgstgoom.so usr/lib/gst/libgstintfloat.so @@ -32,7 +34,7 @@ usr/lib/gst/libgstmpegstream.so usr/lib/gst/libgstmulaw.so usr/lib/gst/libgstpassthrough.so usr/lib/gst/libgstplayondemand.so -usr/lib/gst/libgstqcam.so +usr/lib/gst/libgstqtdemux.so usr/lib/gst/libgstrtjpeg.so usr/lib/gst/libgstsilence.so usr/lib/gst/libgstsinesrc.so @@ -49,7 +51,7 @@ usr/lib/gst/libgstvolenv.so usr/lib/gst/libgstvolume.so usr/lib/gst/libgstvumeter.so usr/lib/gst/libgstwavparse.so -usr/lib/gst/libgsty4mencode.so +usr/lib/gst/libgsty4menc.so usr/lib/gst/libgstv4lelement.so usr/lib/gst/libgstv4lmjpegsink.so usr/lib/gst/libgstv4lmjpegsrc.so diff --git a/debian/gstreamer-oss.files b/debian/gstreamer-oss.files index 15dafa2f..83934ce5 100644 --- a/debian/gstreamer-oss.files +++ b/debian/gstreamer-oss.files @@ -1,2 +1 @@ usr/lib/gst/libgstossaudio.so -usr/lib/gst/libgstosshelper.so diff --git a/debian/gstreamer-plugin-apps.files b/debian/gstreamer-plugin-apps.files new file mode 100644 index 00000000..0be157ba --- /dev/null +++ b/debian/gstreamer-plugin-apps.files @@ -0,0 +1,2 @@ +usr/bin/gst-launch-ext +usr/bin/gst-visualise diff --git a/debian/gstreamer-plugin-apps.manpages b/debian/gstreamer-plugin-apps.manpages new file mode 100644 index 00000000..c95defb9 --- /dev/null +++ b/debian/gstreamer-plugin-apps.manpages @@ -0,0 +1,2 @@ +debian/gst-plugins/usr/share/man/man1/gst-launch-ext.1 +debian/gst-plugins/usr/share/man/man1/gst-visualise.1 diff --git a/debian/gstreamer-plugin-libs-dev.files b/debian/gstreamer-plugin-libs-dev.files new file mode 100644 index 00000000..e3583b10 --- /dev/null +++ b/debian/gstreamer-plugin-libs-dev.files @@ -0,0 +1,6 @@ +usr/include/gst-plugins-*/gst/audio +usr/include/gst-plugins-*/gst/idct +usr/include/gst-plugins-*/gst/resample +usr/include/gst-plugins-*/gst/riff +usr/include/gst-plugins-*/gst/floatcast +usr/lib/pkgconfig diff --git a/debian/gstreamer-lib-misc.files b/debian/gstreamer-plugin-libs.files index ede3752e..ede3752e 100644 --- a/debian/gstreamer-lib-misc.files +++ b/debian/gstreamer-plugin-libs.files diff --git a/debian/gstreamer-plugin-template.postinst b/debian/gstreamer-plugin-template.postinst index e2168e83..7d55d5a2 100644 --- a/debian/gstreamer-plugin-template.postinst +++ b/debian/gstreamer-plugin-template.postinst @@ -3,8 +3,8 @@ set -e if [ "$1" = "configure" ]; then - gst-register --gst-mask=0 || true - gst-compprep --gst-mask=0 || true + gst-register --gst-mask=0 > /dev/null || true + gst-compprep --gst-mask=0 > /dev/null || true fi #DEBHELPER# diff --git a/debian/gstreamer-plugin-template.postrm b/debian/gstreamer-plugin-template.postrm index 5c2fdf1a..f6aa97eb 100644 --- a/debian/gstreamer-plugin-template.postrm +++ b/debian/gstreamer-plugin-template.postrm @@ -3,8 +3,8 @@ set -e if [ "$1" = "remove" ]; then - gst-register --gst-mask=0 || true - gst-compprep --gst-mask=0 || true + gst-register --gst-mask=0 > /dev/null || true + gst-compprep --gst-mask=0 > /dev/null || true fi #DEBHELPER# diff --git a/debian/gstreamer-sdl.files b/debian/gstreamer-sdl.files index 3557cb94..eea5e4d4 100644 --- a/debian/gstreamer-sdl.files +++ b/debian/gstreamer-sdl.files @@ -1 +1 @@ -usr/lib/gst/libsdlvideosink.so +usr/lib/gst/libgstsdlvideosink.so diff --git a/debian/gstreamer-x.files b/debian/gstreamer-x.files index 612d0e82..6892d0c0 100644 --- a/debian/gstreamer-x.files +++ b/debian/gstreamer-x.files @@ -1 +1,2 @@ usr/lib/gst/libgstvideosink.so +usr/lib/gst/libgstxvideosink.so diff --git a/debian/rules b/debian/rules index fe3096b3..e1a92a72 100644 --- a/debian/rules +++ b/debian/rules @@ -1,22 +1,14 @@ #!/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 mad mikmod misc mpeg2dec oss sdl sid vorbis x +PLUGINS=a52dec aa alsa arts artsd audiofile avifile cdparanoia colorspace dv dvd esd festival flac gnomevfs gsm http jack jpeg mad mikmod misc mpeg2dec oss sdl sid vorbis x setup-links: for i in $(PLUGINS); do \ @@ -52,7 +44,6 @@ configure-stamp: --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ --sysconfdir=/etc \ - --disable-plugin-builddir \ --disable-tests \ --disable-examples \ --disable-docs-build \ @@ -60,10 +51,6 @@ configure-stamp: --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 @@ -92,12 +79,6 @@ clean: 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 @@ -106,11 +87,12 @@ install: build dh_installdirs # Add here commands to install the package into debian/gst-plugins. - $(MAKE) prefix=$(CURDIR)/debian/gst-plugins/usr install + GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 \ + DESTDIR=$(CURDIR)/debian/gst-plugins \ + $(MAKE) prefix=$(DESTDIR)/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 @@ -118,28 +100,15 @@ 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 @@ -151,27 +120,16 @@ 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 |