[xiph-cvs] cvs commit: vorbis-tools/debian Makefile.am changelog control rules vorbis-tools.manpages vorbis-tools.files
Chris Cheney
calc at xiph.org
Thu Jul 11 17:11:30 PDT 2002
calc 02/07/11 17:11:30
Modified: debian Makefile.am changelog control rules
vorbis-tools.manpages
Removed: debian vorbis-tools.files
Log:
debian packaging updates
Revision Changes Path
1.9 +1 -1 vorbis-tools/debian/Makefile.am
Index: Makefile.am
===================================================================
RCS file: /usr/local/cvsroot/vorbis-tools/debian/Makefile.am,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Makefile.am 2001/12/22 07:55:49 1.8
+++ Makefile.am 2002/07/12 00:11:29 1.9
@@ -3,4 +3,4 @@
AUTOMAKE_OPTIONS = foreign
EXTRA_DIST = changelog control copyright rules vorbis-tools.README.Debian \
- vorbis-tools.files vorbis-tools.manpages vorbis-tools.mime
+ vorbis-tools.install vorbis-tools.manpages vorbis-tools.mime
<p><p>1.15 +8 -1 vorbis-tools/debian/changelog
Index: changelog
===================================================================
RCS file: /usr/local/cvsroot/vorbis-tools/debian/changelog,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- changelog 2001/12/24 16:54:03 1.14
+++ changelog 2002/07/12 00:11:29 1.15
@@ -1,6 +1,13 @@
+vorbis-tools (1.0.0-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Christopher L Cheney <ccheney at debian.org> Thu, 11 Jul 2002 15:00:00 -0500
+
vorbis-tools (1.0rc3-1) unstable; urgency=low
- * New upstream. (Closes: #90852, #103707, #104366, #107898, #108803, #113855, #114730, #115859, #117091)
+ * New upstream. (Closes: #90852, #103707, #104366, #107898, #108803,
+ #113855, #114730, #115859, #117091)
* added autotools target (config.* updater) to rules
-- Christopher L Cheney <ccheney at debian.org> Mon, 24 Dec 2001 11:00:00 -0600
<p><p>1.20 +1 -1 vorbis-tools/debian/control
Index: control
===================================================================
RCS file: /usr/local/cvsroot/vorbis-tools/debian/control,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- control 2002/01/01 02:22:13 1.19
+++ control 2002/07/12 00:11:29 1.20
@@ -2,7 +2,7 @@
Section: sound
Priority: optional
Maintainer: Christopher L Cheney <ccheney at debian.org>
-Build-Depends: debhelper (>> 3.0.0), libcurl-dev | libcurl-ssl-dev, libao-dev (>> 0.8.2), libogg-dev (>> 1.0rc3), libvorbis-dev (>> 1.0rc3), autotools-dev, devscripts
+Build-Depends: autotools-dev, debhelper (>> 3.0.0), devscripts, libcurl-dev, libao-dev (>> 0.8.3), libogg-dev (>> 1.0.0), libvorbis-dev (>> 1.0.0)
Standards-Version: 3.5.6.0
Package: vorbis-tools
<p><p>1.10 +81 -22 vorbis-tools/debian/rules
Index: rules
===================================================================
RCS file: /usr/local/cvsroot/vorbis-tools/debian/rules,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- rules 2001/12/22 07:55:49 1.9
+++ rules 2002/07/12 00:11:29 1.10
@@ -5,26 +5,46 @@
# 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
+
+ # make build directory
+ mkdir $(objdir)
- # If compiling cvs version change to ./autogen.sh --prefix=/usr
- ./configure --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) \
+ # run configure with build tree $(objdir)
+ # change ../configure to ../autogen.sh for CVS build
+ 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
@@ -44,49 +64,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
+
+ # Remove build tree
+ rm -rf $(objdir)
- -$(MAKE) distclean
+ # 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
- $(MAKE) install DESTDIR=`pwd`/debian/tmp
+ cd $(objdir) && \
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-# 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_installexamples
+# dh_installmenu
+# dh_installdebconf
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
dh_installmime
+# dh_installinit
+# dh_installcron
+# dh_installinfo
+# dh_undocumented
dh_installman
- #dh_undocumented
- dh_installchangelogs
- dh_link
dh_strip
+ dh_link
dh_compress
dh_fixperms
dh_makeshlibs -V
dh_installdeb
+# 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.3 +1 -0 vorbis-tools/debian/vorbis-tools.manpages
Index: vorbis-tools.manpages
===================================================================
RCS file: /usr/local/cvsroot/vorbis-tools/debian/vorbis-tools.manpages,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- vorbis-tools.manpages 2001/12/24 17:45:36 1.2
+++ vorbis-tools.manpages 2002/07/12 00:11:29 1.3
@@ -1,4 +1,5 @@
ogg123/ogg123.1
+oggdec/oggdec.1
oggenc/man/oggenc.1
ogginfo/ogginfo.1
vcut/vcut.1
<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