Debian 0.3.1-1 packaging updates

Original commit message from CVS:
Debian 0.3.1-1 packaging updates
This commit is contained in:
David I. Lehn 2002-01-12 01:31:57 +00:00
parent 0952f6551e
commit c0be5ce811
7 changed files with 73 additions and 45 deletions

View file

@ -11,6 +11,8 @@ GStreamer core is split into the following packages:
gstreamer-runtime tools required by the libs (gstreamer-register)
gstreamer-doc documentation
gstreamer-tools useful tools
gstreamer-core core plugins and lib plugins
gstreamer-core core plugins
gstreamer-lib-core core lib plugins
gstreamer-lib-core-dev development files for core lib plugins
David I. Lehn <dlehn@vt.edu> Fri, 19 Jan 2001 19:13:06 -0500

4
debian/changelog vendored
View file

@ -10,8 +10,10 @@ gstreamer (0.3.1-1) unstable; urgency=low
* Moved gstreamer-guilaunch to gst-editor source package
* Removed gstreamer-config and .m4 in favor of pkg-config use
* Build for glib2
* Change doc build system a bit
* Added -lib-core and -lib-core-dev packages for library plugins
-- David I. Lehn <dlehn@vt.edu> Tue, 8 Jan 2002 17:57:13 -0500
-- David I. Lehn <dlehn@vt.edu> Thu, 10 Jan 2002 23:09:34 -0500
gstreamer (0.3.0-3) unstable; urgency=low

25
debian/control vendored
View file

@ -2,7 +2,7 @@ Source: gstreamer
Section: libs
Priority: optional
Maintainer: David I. Lehn <dlehn@vt.edu>
Build-Depends: debhelper (>= 3.0.0), libxml-dev (>= 1.8.10), zlib1g-dev (>= 1:1.1.3), libghttp-dev (>= 1.0.6), libglib1.2-dev (>= 1.2.8), libgtk1.2-dev (>= 1.2.8), libglade0-dev (>= 0.14), libglade-gnome0-dev (>= 0.14), hermes1-dev (>= 1.3.1), pkg-config (>= 0.8.0)
Build-Depends: debhelper (>= 3.0.0), libxml2-dev (>= 2.4.12), zlib1g-dev (>= 1:1.1.3), libglib1.3-dev (>= 1.3.12), libgtk1.3-dev (>= 1.3.12), pkg-config (>= 0.8.0)
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
@ -37,6 +37,10 @@ Section: doc
Recommends: libgst-dev (= ${Source-Version})
Description: Core GStreamer documentation
Core GStreamer documentation
.
Gstreamer Manual
Gstreamer Plugin Writers Guide
Various API docs
Package: gstreamer-tools
Architecture: any
@ -69,11 +73,22 @@ Description: Core element and library plugins for GStreamer
* autoplugging support
* standard scheduler
* type detection support
.
Some library plugins:
Package: gstreamer-lib-core
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
Description: Core library plugins for GStreamer
Core library plugins for GStreamer
* bytestream
* control
* putbits
* getbits
.
These plugins have no external dependencies.
Package: gstreamer-lib-core-dev
Architecture: any
Section: devel
Depends: gstreamer-lib-core
Description: Development files for core library plugins for GStreamer
Development files for core library plugins for GStreamer
Includes headers for library plugins from gstreamer-lib-core

4
debian/gstreamer-lib-core-dev.files vendored Normal file
View file

@ -0,0 +1,4 @@
usr/include/gst/bytestream
usr/include/gst/control
usr/include/gst/getbits
usr/include/gst/putbits

4
debian/gstreamer-lib-core.files vendored Normal file
View file

@ -0,0 +1,4 @@
usr/lib/gst/libgstbytestream.*
usr/lib/gst/libgstcontrol.*
usr/lib/gst/libgstgetbits.*
usr/lib/gst/libgstputbits.*

View file

@ -1,5 +1,3 @@
usr/include
usr/include/gst/*.h
usr/lib/pkgconfig
usr/lib/libgst.a
usr/lib/libgst.la
usr/lib/libgst.so
usr/lib/libgst.{a,la,so}

35
debian/rules vendored
View file

@ -18,6 +18,11 @@ export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
configure: configure-stamp
configure-stamp:
dh_testdir
# make sure we're using a ltmain.sh that can handle relinking
# in case autogen.sh (and libtoolize) was run
cp ltmain-fixed.sh ltmain.sh
# Add here commands to configure the package.
./configure \
--build=$(DEB_BUILD_GNU_TYPE) \
@ -25,14 +30,14 @@ configure-stamp:
--prefix=/usr \
--mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \
--with-html-dir=\$${prefix}/share/doc/gstreamer-doc \
--sysconfdir=/etc \
--with-configdir=/etc/gstreamer \
--with-win32-libdir=/usr/lib/win32 \
--enable-glib2 \
--disable-plugin-builddir \
--disable-tests \
--disable-examples \
--disable-docs-build \
--enable-docs-build \
--disable-plugin-docs \
--enable-DEBUG \
--enable-debug
@ -48,6 +53,8 @@ build-stamp:
dh_testdir
# Add here commands to compile the package.
# FIXME missing upstream, diff doesn't include these 0 byte files:
touch docs/fwg/base.css docs/manual/base.css
$(MAKE)
touch build-stamp
@ -64,14 +71,7 @@ clean:
dh_clean
# FIXME some extra clean up
rm -rf \
debian/gstreamer \
docs/gst/gstreamer-scan.o \
docs/gst/gstreamer-decl-list.txt \
docs/gst/gstreamer-decl.txt \
docs/gst/gstreamer.html \
docs/libs/tmpl \
docs/plugins/gstreamer-plugins.types
rm -rf debian/gstreamer
find . -name \*.stamp | xargs rm || true
find . -name Makefile | grep -v omega | xargs rm || true
@ -87,12 +87,15 @@ install: build
$(MAKE) prefix=$(CURDIR)/debian/gstreamer/usr install
# move around the doc dirs
mkdir -p debian/gstreamer/usr/share/doc/gstreamer-doc/html
-mv debian/gstreamer/usr/share/gstreamer/gst-plugin-writers-guide \
debian/gstreamer/usr/share/gstreamer/gstreamer-manual \
debian/gstreamer/usr/share/gstreamer/html/gstreamer-libs \
debian/gstreamer/usr/share/gst/html/gstreamer \
debian/gstreamer/usr/share/doc/gstreamer-doc/html
mkdir -p debian/gstreamer/usr/share/doc/gstreamer-doc
#-mv debian/gstreamer/usr/share/gstreamer/gst-plugin-writers-guide \
# debian/gstreamer/usr/share/gstreamer/gstreamer-manual \
# debian/gstreamer/usr/share/gstreamer/html/gstreamer-libs \
# debian/gstreamer/usr/share/gst/html/gstreamer \
# debian/gstreamer/usr/share/doc/gstreamer-doc
-cp -r docs/fwg/gst-plugin-writers-guide \
docs/manual/gstreamer-manual \
debian/gstreamer/usr/share/doc/gstreamer-doc
dh_movefiles --sourcedir=debian/gstreamer