From 6e513453fb8c66f76d9f3077b0e851d92003decb Mon Sep 17 00:00:00 2001 From: "David I. Lehn" Date: Thu, 21 Mar 2002 08:21:40 +0000 Subject: [PATCH] 0.3.3-1 packaging update Original commit message from CVS: 0.3.3-1 packaging update --- debian/README.Debian | 4 ++-- debian/changelog | 15 +++++++++++++++ debian/control | 12 ++++++------ debian/gstreamer-core.files | 1 + debian/libgst3.files | 1 - .../{libgst-dev.files => libgstreamer-dev.files} | 2 +- debian/libgstreamer0.3.3.files | 1 + debian/rules | 11 ++++++++--- 8 files changed, 34 insertions(+), 13 deletions(-) delete mode 100644 debian/libgst3.files rename debian/{libgst-dev.files => libgstreamer-dev.files} (55%) create mode 100644 debian/libgstreamer0.3.3.files diff --git a/debian/README.Debian b/debian/README.Debian index 5f3d2e7bbf..12807bff41 100644 --- a/debian/README.Debian +++ b/debian/README.Debian @@ -6,8 +6,8 @@ More information can be found at http://gstreamer.net/ GStreamer core is split into the following packages: - libgst# shared core libs - libgst-dev development libs and headers + libgstreamer# shared core libs + libgstreamer-dev development libs and headers gstreamer-runtime tools required by the libs (gstreamer-register) gstreamer-doc documentation gstreamer-tools useful tools diff --git a/debian/changelog b/debian/changelog index b7b1a0c629..a65acf1237 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,18 @@ +gstreamer (0.3.3-1) unstable; urgency=low + + * New upstream + * Renamed libgstX to libgstreamerX.Y.Z + will move to better versioning once upstream starts interface versioning + * Renamed libgst-dev to libgstreamer-dev + * Patch to build plugins as only .so + * Added libstandardscheduler.so to -core + * Guessing that mips support handles mipsel too + * From David Schleef : + * Add popt, gs to Build-Depends: + * #include compile fix + + -- David I. Lehn Thu, 21 Mar 2002 01:42:18 -0500 + gstreamer (0.3.2-2) unstable; urgency=low * Rebuild for glib/gtk 1.3.15 diff --git a/debian/control b/debian/control index ec34b86980..7e3a709175 100644 --- a/debian/control +++ b/debian/control @@ -2,22 +2,22 @@ Source: gstreamer Section: libs Priority: optional Maintainer: David I. Lehn -Build-Depends: debhelper (>= 3.0.0), libxml2-dev (>= 2.4.13), zlib1g-dev (>= 1:1.1.3), libglib1.3-dev (>= 1.3.13), libgtk1.3-dev (>= 1.3.13), pkg-config (>= 0.8.0) +Build-Depends: debhelper (>= 3.0.0), libxml2-dev (>= 2.4.16), zlib1g-dev (>= 1:1.1.4), libglib1.3-dev (>= 1.3.15), libgtk1.3-dev (>= 1.3.15), pkg-config (>= 0.11.0), libpopt-dev, gs 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) Standards-Version: 3.5.6 -Package: libgst3 -Architecture: [alpha arm hppa i386 mips powerpc sparc] +Package: libgstreamer0.3.3 +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: libgst-dev +Package: libgstreamer-dev Architecture: any Section: devel -Depends: libgst3 (= ${Source-Version}), libc6-dev, pkg-config +Depends: libgstreamer0.3.3 (= ${Source-Version}), libc6-dev, pkg-config Recommends: gstreamer-doc (= ${Source-Version}) Description: GStreamer development libraries and headers GStreamer development libraries and headers @@ -34,7 +34,7 @@ Description: gstreamer-register binary needed to manage plugin registry Package: gstreamer-doc Architecture: all Section: doc -Recommends: libgst-dev (= ${Source-Version}) +Recommends: libgstreamer-dev (= ${Source-Version}) Description: Core GStreamer documentation Core GStreamer documentation . diff --git a/debian/gstreamer-core.files b/debian/gstreamer-core.files index 1394611a0f..44107f266b 100644 --- a/debian/gstreamer-core.files +++ b/debian/gstreamer-core.files @@ -1,6 +1,7 @@ usr/lib/gst/libgstautoplugcache.so usr/lib/gst/libgstautoplugger.so usr/lib/gst/libgstbasicscheduler.so +usr/lib/gst/libgststandardscheduler.so usr/lib/gst/libgstelements.so usr/lib/gst/libgstspider.so usr/lib/gst/libgststaticautoplug.so diff --git a/debian/libgst3.files b/debian/libgst3.files deleted file mode 100644 index 7d183f61b5..0000000000 --- a/debian/libgst3.files +++ /dev/null @@ -1 +0,0 @@ -usr/lib/libgst-*.so.* diff --git a/debian/libgst-dev.files b/debian/libgstreamer-dev.files similarity index 55% rename from debian/libgst-dev.files rename to debian/libgstreamer-dev.files index 20b96c14b9..7bbb6f9075 100644 --- a/debian/libgst-dev.files +++ b/debian/libgstreamer-dev.files @@ -1,3 +1,3 @@ usr/include/gst/*.h usr/lib/pkgconfig -usr/lib/libgst.{a,la,so} +usr/lib/libgstreamer.{a,la,so} diff --git a/debian/libgstreamer0.3.3.files b/debian/libgstreamer0.3.3.files new file mode 100644 index 0000000000..30dc9a70cb --- /dev/null +++ b/debian/libgstreamer0.3.3.files @@ -0,0 +1 @@ +usr/lib/libgstreamer-*.so.* diff --git a/debian/rules b/debian/rules index d1dc76d068..dffeaebf88 100755 --- a/debian/rules +++ b/debian/rules @@ -15,6 +15,12 @@ export DH_OPTIONS export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + confflags += --build $(DEB_HOST_GNU_TYPE) +else + confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +endif + configure: configure-stamp configure-stamp: dh_testdir @@ -25,8 +31,7 @@ configure-stamp: # Add here commands to configure the package. ./configure \ - --build=$(DEB_BUILD_GNU_TYPE) \ - --host=$(DEB_HOST_GNU_TYPE) \ + $(confflags) \ --prefix=/usr \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ @@ -161,7 +166,7 @@ binary-arch: build install dh_makeshlibs dh_installdeb # dh_perl - dh_shlibdeps -l`pwd`/debian/libgst3/usr/lib + dh_shlibdeps -l`pwd`/debian/libgstreamer0.3.3/usr/lib dh_gencontrol dh_md5sums dh_builddeb