From b67feebdb4a168cb66d869850266386b49038b66 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Fri, 20 Sep 2002 03:35:46 +0000 Subject: [PATCH] gstreamer-code.files: change to libgst*scheduler, since the scheduler names have changed. Original commit message from CVS: * gstreamer-code.files: change to libgst*scheduler, since the scheduler names have changed. * gstreamer-core-libs.files: libgstcontrol.so moved * add debian/control.in, and create debian/control rule in debian/rules to change the version number automatically --- debian/changelog | 11 +++ debian/control | 4 +- debian/control.in | 95 ++++++++++++++++++++++ debian/gstreamer-core-libs.files | 2 +- debian/gstreamer-core.files | 5 +- ...reamer0.4.0.files => libgstreamerVERSION.files} | 0 debian/rules | 9 +- 7 files changed, 118 insertions(+), 8 deletions(-) create mode 100644 debian/control.in rename debian/{libgstreamer0.4.0.files => libgstreamerVERSION.files} (100%) diff --git a/debian/changelog b/debian/changelog index d004799..3f8e781 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +gstreamer (0.4.0.2-cvs20020919-1) unstable; urgency=low + + * CVS snapshot, release branch + * gstreamer-code.files: change to libgst*scheduler, since the + scheduler names have changed. + * gstreamer-core-libs.files: libgstcontrol.so moved + * add debian/control.in, and create debian/control rule in debian/rules + to change the version number automatically + + -- David Schleef Thu, 19 Sep 2002 15:07:36 -0700 + gstreamer (0.4.0-1) unstable; urgency=low * New upstream diff --git a/debian/control b/debian/control index eaaf9d8..a042287 100644 --- a/debian/control +++ b/debian/control @@ -6,7 +6,7 @@ Build-Depends: debhelper (>= 3.0.0), libxml2-dev (>= 2.4.16), zlib1g-dev (>= 1:1 Build-Depends-Indep: debhelper (>= 3.0.0), gtk-doc-tools (>= 0.4), jade (>= 1.2.1), transfig (>= 3.2.3.c), docbook-utils (>= 0.6.9), xsltproc (>= 1.0.6), gs, python (>= 2.1) Standards-Version: 3.5.6 -Package: libgstreamer0.4.0 +Package: libgstreamer0.4.0.2 Architecture: [alpha arm hppa i386 mips mipsel powerpc sparc] Section: libs Depends: ${shlibs:Depends} @@ -17,7 +17,7 @@ Description: Core GStreamer shared library Package: libgstreamer-dev Architecture: any Section: devel -Depends: libgstreamer0.4.0 (= ${Source-Version}), libc6-dev, pkg-config, libpopt-dev, libglib2.0-dev +Depends: libgstreamer0.4.0.2 (= ${Source-Version}), libc6-dev, pkg-config, libpopt-dev, libglib2.0-dev Recommends: gstreamer-doc (= ${Source-Version}) Description: GStreamer development libraries and headers GStreamer development libraries and headers diff --git a/debian/control.in b/debian/control.in new file mode 100644 index 0000000..d09d888 --- /dev/null +++ b/debian/control.in @@ -0,0 +1,95 @@ +Source: gstreamer +Section: libs +Priority: optional +Maintainer: David I. Lehn +Build-Depends: debhelper (>= 3.0.0), libxml2-dev (>= 2.4.16), zlib1g-dev (>= 1:1.1.4), libglib2.0-dev (>= 2.0.4), pkg-config (>= 0.11.0), libpopt-dev, bison, flex +Build-Depends-Indep: debhelper (>= 3.0.0), gtk-doc-tools (>= 0.4), jade (>= 1.2.1), transfig (>= 3.2.3.c), docbook-utils (>= 0.6.9), xsltproc (>= 1.0.6), gs, python (>= 2.1) +Standards-Version: 3.5.6 + +Package: libgstreamer@VERSION@ +Architecture: [alpha arm hppa i386 mips mipsel powerpc sparc] +Section: libs +Depends: ${shlibs:Depends} +Suggests: gstreamer-core, gstreamer-misc +Description: Core GStreamer shared library + Core GStreamer shared library + +Package: libgstreamer-dev +Architecture: any +Section: devel +Depends: libgstreamer@VERSION@ (= ${Source-Version}), libc6-dev, pkg-config, libpopt-dev, libglib2.0-dev +Recommends: gstreamer-doc (= ${Source-Version}) +Description: GStreamer development libraries and headers + GStreamer development libraries and headers + +Package: gstreamer-runtime +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Suggests: gstreamer-tools +Description: gstreamer-register binary needed to manage plugin registry + gst-register: binary needed to manage plugin registry + gst-compprep: register components for gstreamer-complete + +Package: gstreamer-doc +Architecture: all +Section: doc +Recommends: libgstreamer-dev (= ${Source-Version}) +Description: Core GStreamer documentation + Core GStreamer documentation + . + Gstreamer Manual + Gstreamer Plugin Writers Guide + Various API docs + +Package: gstreamer-tools +Architecture: any +Section: x11 +Depends: ${shlibs:Depends} +Suggests: gstreamer-misc +Description: Tools for use with GStreamer + Tools for use with GStreamer + . + gst-inspect: query details of installed plugins + gst-launch: command line pipeline tool + gst-xmllaunch: command line xml pipeline tool + gst-complete: gst-launch bash command line completion tool + +Package: gstreamer-core +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, gstreamer-runtime (= ${Source-Version}) +Description: Core element and library plugins for GStreamer + Core element and library plugins for GStreamer + . + Includes various basic elements: + * file source and sink + * tee and aggregator + * fake source and sink for testing + * identity + * pipe filter + * statistics + . + And other important yet plugable pieces: + * autoplugging support + * standard scheduler + * type detection support + +Package: gstreamer-core-libs +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Description: Core library plugins for GStreamer + Core library plugins for GStreamer + * bytestream + * control + * putbits + * getbits + +Package: gstreamer-core-libs-dev +Architecture: any +Section: devel +Depends: gstreamer-core-libs +Description: Development files for core library plugins for GStreamer + Development files for core library plugins for GStreamer + Includes headers for library plugins from gstreamer-core-libs diff --git a/debian/gstreamer-core-libs.files b/debian/gstreamer-core-libs.files index c3f6328..38979eb 100644 --- a/debian/gstreamer-core-libs.files +++ b/debian/gstreamer-core-libs.files @@ -1,4 +1,4 @@ usr/lib/gst/libgstbytestream.so -usr/lib/gst/libgstcontrol.so +usr/lib/libgstcontrol.so usr/lib/gst/libgstgetbits.so usr/lib/gst/libgstputbits.so diff --git a/debian/gstreamer-core.files b/debian/gstreamer-core.files index e76e11b..4041f5c 100644 --- a/debian/gstreamer-core.files +++ b/debian/gstreamer-core.files @@ -1,9 +1,6 @@ usr/lib/gst/libgstautoplugcache.so usr/lib/gst/libgstautoplugger.so -usr/lib/gst/libgstbasicscheduler.so -usr/lib/gst/libgstfastbasicscheduler.so -usr/lib/gst/libgstfaststandardscheduler.so -usr/lib/gst/libgststandardscheduler.so +usr/lib/gst/libgst*scheduler.so usr/lib/gst/libgstelements.so usr/lib/gst/libgstspider.so usr/lib/gst/libgststaticautoplug.so diff --git a/debian/libgstreamer0.4.0.files b/debian/libgstreamerVERSION.files similarity index 100% rename from debian/libgstreamer0.4.0.files rename to debian/libgstreamerVERSION.files diff --git a/debian/rules b/debian/rules index f53b61e..72a9b40 100755 --- a/debian/rules +++ b/debian/rules @@ -1,5 +1,7 @@ #!/usr/bin/make -f +version=0.4.0.2 + #export DH_VERBOSE=1 export DH_COMPAT=3 export DH_OPTIONS @@ -13,6 +15,11 @@ else confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) endif +debian/control: debian/control.in + sed 's/@VERSION@/$(version)/g' debian/control.in >debian/control + rm -f debian/libgstreamer$(version).files + ln -s libgstreamerVERSION.files debian/libgstreamer$(version).files + configure: configure-stamp configure-stamp: dh_testdir @@ -127,7 +134,7 @@ binary-arch: build install dh_fixperms dh_makeshlibs dh_installdeb - dh_shlibdeps -l`pwd`/debian/libgstreamer0.4.0/usr/lib + dh_shlibdeps -l`pwd`/debian/libgstreamer$(version)/usr/lib dh_gencontrol dh_md5sums dh_builddeb -- 2.7.4