[xiph-cvs] cvs commit: ao/debian libao-dev.install libao2.install Makefile.am changelog control rules libao-dev.files libao2.files
Chris Cheney
calc at xiph.org
Tue Jul 2 21:04:33 PDT 2002
calc 02/07/02 21:04:33
Modified: debian Makefile.am changelog control rules
Added: debian libao-dev.install libao2.install
Removed: debian libao-dev.files libao2.files
Log:
debian packaging changes
Revision Changes Path
1.9 +2 -2 ao/debian/Makefile.am
Index: Makefile.am
===================================================================
RCS file: /usr/local/cvsroot/ao/debian/Makefile.am,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Makefile.am 2001/12/12 15:53:32 1.8
+++ Makefile.am 2002/07/03 04:04:32 1.9
@@ -2,5 +2,5 @@
AUTOMAKE_OPTIONS = foreign
-EXTRA_DIST = changelog control copyright libao-dev.docs libao-dev.files \
- libao.conf libao2.README.Debian libao2.files libao2.manpages rules
+EXTRA_DIST = changelog control copyright libao-dev.docs libao-dev.install \
+ libao.conf libao2.README.Debian libao2.install libao2.manpages rules
<p><p>1.25 +6 -0 ao/debian/changelog
Index: changelog
===================================================================
RCS file: /usr/local/cvsroot/ao/debian/changelog,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- changelog 2001/12/24 16:54:02 1.24
+++ changelog 2002/07/03 04:04:32 1.25
@@ -1,3 +1,9 @@
+libao (0.8.3-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Christopher L Cheney <ccheney at debian.org> Tue, 2 Jul 2002 22:00:00 -0500
+
libao (0.8.2-1) unstable; urgency=low
* New upstream. (Closes: #110858)
<p><p>1.24 +2 -2 ao/debian/control
Index: control
===================================================================
RCS file: /usr/local/cvsroot/ao/debian/control,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- control 2001/12/12 16:18:53 1.23
+++ control 2002/07/03 04:04:32 1.24
@@ -2,7 +2,7 @@
Section: libs
Priority: optional
Maintainer: Christopher L Cheney <ccheney at debian.org>
-Build-Depends: debhelper (>> 3.0.0), libarts-dev, libasound2-dev, libesd0-dev, autotools-dev, devscripts
+Build-Depends: debhelper (>> 4.0.0), libarts-dev, libasound2-dev, libesd0-dev, autotools-dev, devscripts
Standards-Version: 3.5.6.0
Package: libao2
@@ -19,5 +19,5 @@
Section: devel
Depends: libao2 (= ${Source-Version}), libc6-dev
Description: Cross Platform Audio Output Library Development
- The libao-devel package contains the header files and documentation
+ The libao-dev package contains the header files and documentation
needed to develop applications with libao.
<p><p>1.15 +85 -23 ao/debian/rules
Index: rules
===================================================================
RCS file: /usr/local/cvsroot/ao/debian/rules,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- rules 2001/12/12 16:18:53 1.14
+++ rules 2002/07/03 04:04:32 1.15
@@ -5,27 +5,50 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-# This is the debhelper compatability version to use.
-export DH_COMPAT=3
+# This is the debhelper compatibility version to use.
+export DH_COMPAT=4
-export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+objdir = $(CURDIR)/obj-$(DEB_BUILD_GNU_TYPE)
+
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -g
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+ INSTALL_PROGRAM += -s
+endif
+
configure: configure-stamp
configure-stamp:
dh_testdir
- # Add here commands to configure the package.
+
+ # CVS does not have configure
+ #if test ! -f configure; then \
+ ./autogen.sh ;\
+ fi
- # If compiling cvs version change to ./autogen.sh --prefix=/usr
- ./configure --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) \
+ # make build directory
+ mkdir $(objdir)
+
+ # run configure with build tree $(objdir)
+ cd $(objdir) && \
+ ../configure --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) \
--prefix=/usr
touch configure-stamp
-build: configure-stamp build-stamp
-build-stamp:
+build: build-stamp
+build-stamp: configure-stamp
dh_testdir
+ cd $(objdir) && \
$(MAKE)
touch build-stamp
@@ -45,49 +68,88 @@
echo WARNING: GNU config scripts updated from master copies 1>&2 ;\
fi
+debian-clean:
+ dh_testdir
+ dh_testroot
+
+ dh_clean
+
clean: autotools
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
- -$(MAKE) distclean
+ # Remove build tree
+ rm -rf $(objdir)
+ # if Makefile exists run distclean
+ if test -f Makefile; then \
+ $(MAKE) distclean; \
+ fi
+
+ #if test -d CVS; then \
+ $(MAKE) cvs-clean ;\
+ fi
+
dh_clean
+install: DH_OPTIONS=
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
+ cd $(objdir) && \
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
- install -d $(CURDIR)/debian/tmp/etc
- install -m 0644 $(CURDIR)/debian/libao.conf $(CURDIR)/debian/tmp/etc
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
+ dh_install
-# Build architecture-dependent files here.
-binary-arch: build install
+# This single target is used to build all the packages, all at once, or
+# one at a time. So keep in mind: any options passed to commands here will
+# affect _all_ packages. Anything you want to only affect one package
+# should be put in another target, such as the install target.
+binary-common:
dh_testdir
dh_testroot
- dh_movefiles
-
+# dh_installxfonts
+ dh_installchangelogs
dh_installdocs
dh_installexamples
+# dh_installmenu
+# dh_installdebconf
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_installinit
+# dh_installcron
+# dh_installinfo
+# dh_undocumented
dh_installman
- dh_installchangelogs CHANGES
- dh_link
dh_strip
+ dh_link
dh_compress
dh_fixperms
dh_makeshlibs -V
dh_installdeb
- dh_shlibdeps --exclude=/usr/lib/ao/plugins-2
+# dh_perl
+ dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
+# Build architecture independant packages using the common target.
+binary-indep: build install
+# $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+
+# Build architecture dependant packages using the common target.
+binary-arch: build install
+ $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
+
+# Any other binary targets build just one binary package at a time.
+binary-%: build install
+ $(MAKE) -f debian/rules binary-common DH_OPTIONS=-p$*
+
binary: binary-indep binary-arch
-.PHONY: autotools build clean binary-indep binary-arch binary install configure
+.PHONY: build clean binary-indep binary-arch binary install configure
<p><p>1.1 ao/debian/libao-dev.install
Index: libao-dev.install
===================================================================
debian/tmp/usr/include/ao/ao.h
debian/tmp/usr/include/ao/os_types.h
debian/tmp/usr/include/ao/plugin.h
debian/tmp/usr/lib/ao/plugins-2/libalsa09.la
debian/tmp/usr/lib/ao/plugins-2/libarts.la
debian/tmp/usr/lib/ao/plugins-2/libesd.la
debian/tmp/usr/lib/ao/plugins-2/liboss.la
debian/tmp/usr/lib/libao.la
debian/tmp/usr/lib/libao.so
debian/tmp/usr/share/aclocal/ao.m4
<p><p>1.1 ao/debian/libao2.install
Index: libao2.install
===================================================================
debian/libao.conf etc/
debian/tmp/usr/lib/ao/plugins-2/libalsa09.so
debian/tmp/usr/lib/ao/plugins-2/libarts.so
debian/tmp/usr/lib/ao/plugins-2/libesd.so
debian/tmp/usr/lib/ao/plugins-2/liboss.so
debian/tmp/usr/lib/libao.so.*
<p><p><p>--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'cvs-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the commits
mailing list