[SCM] transcode packaging branch, master, updated. debian/1.1.3-0.0ubuntu1-17-g31e15d3

fabian-guest at users.alioth.debian.org fabian-guest at users.alioth.debian.org
Fri Aug 28 11:32:31 UTC 2009


The following commit has been merged in the master branch:
commit 068be29fbe3f00c7e5e9af117dab87fdd9f96e5b
Author: Fabian Greffrath <fabian at debian-unofficial.org>
Date:   Fri Aug 28 12:53:25 2009 +0200

    Significantly simplified debian/rules by converting to debhelper 7.2. Some rough edges may be left, though.

diff --git a/debian/rules b/debian/rules
index a58c328..1a543d8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,144 +1,43 @@
 #!/usr/bin/make -f
 
-#export DH_VERBOSE=1
+nooptflags += --disable-3dnow
+nooptflags += --disable-altivec
+nooptflags += --disable-mmx
+nooptflags += --disable-sse
+nooptflags += --disable-sse2
 
-include /usr/share/quilt/quilt.make
-
-DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
-ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
-	CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
-else
-	CROSS= --build $(DEB_BUILD_GNU_TYPE)
-endif
-
-DEBIAN_ARCH = $(shell dpkg-architecture -qDEB_BUILD_ARCH)
-
-ifeq "$(DEBIAN_ARCH)" "powerpc"
-# some places use inline altivec assembly unconditionally:
-	CFLAGS += -Wa,-maltivec
-# Using altivec optimized routines needs more work, since it's very Mac OS X
-# centric, use this to check:
-#	CFLAGS += -mabi=altivec -maltivec
-endif
-
-confflags += CFLAGS="$(CFLAGS)"
-confflags += $(CROSS)
-confflags += --disable-libfametest
-confflags += --disable-libmpeg3
+confflags += $(nooptflags)
 confflags += --enable-a52
-confflags += --enable-a52-default-decoder
 confflags += --enable-alsa
 #confflags += --enable-faac
-confflags += --enable-ffbin
+confflags += --enable-ffmpeg
 confflags += --enable-freetype2
-confflags += --enable-gtk
+confflags += --enable-iconv
 confflags += --enable-imagemagick
+confflags += --enable-lame
+confflags += --enable-libavcodec
+confflags += --enable-libavformat
+confflags += --enable-libavformat
 confflags += --enable-libdv
-#confflags += --enable-libfame
+confflags += --enable-libdvdread
+confflags += --enable-libjpeg
+confflags += --enable-libmpeg2
 confflags += --enable-libpostproc
 confflags += --enable-libquicktime
 confflags += --enable-libxml2
 confflags += --enable-lzo
 #confflags += --enable-mjpegtools
-confflags += --enable-netstream
 confflags += --enable-ogg
 confflags += --enable-oss
 confflags += --enable-sdl
-confflags += --enable-text
 confflags += --enable-theora
 confflags += --enable-v4l
 confflags += --enable-vorbis
 confflags += --enable-x264
 confflags += --enable-xvid
-confflags += --mandir=\$${prefix}/share/man
-confflags += --prefix=/usr
-confflags += --with-imagemagick-includes=/usr/include/ImageMagick
-
-configure: configure-stamp
-configure-stamp: debian/stamp-patched
-	dh_testdir
-
-	./configure $(confflags)
-
-	touch $@
-
-build: build-stamp
-build-stamp: configure-stamp
-	dh_testdir
-
-	$(MAKE) -j $(NCPUS)
-
-	touch $@
-
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp configure-stamp
-
-	[ ! -f Makefile ] || $(MAKE) distclean
-
-	find -name .deps | xargs -r rm -rf
-	find ffmpeg -name Makefile | xargs -r rm
-
-	debian/rules unpatch
-
-	dh_clean tc_pkg_rpt_file export/export_pvm_la-pvm_parser.loT \
-	encode/encode_x264_la-encode_x264.loT docs/pvm3/Makefile
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_prep
-
-	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-
-	rm debian/tmp/usr/lib/transcode/*.la
-
-	dh_install --fail-missing
-
-	mv debian/transcode/usr/lib/transcode/export_toolame.so \
-	debian/transcode/usr/lib/transcode/export_twolame.so
-
-	dh_link -ptranscode usr/lib/transcode/export_twolame.so \
-	usr/lib/transcode/export_toolame.so
-
-# Delete docs already in -doc package.
-	rm -rf debian/transcode/usr/share/doc/transcode/html
-	rm -rf debian/transcode/usr/share/doc/transcode/tech
-
-# Build architecture-independent files here.
-binary-indep: build install
-	dh_testdir -i
-	dh_testroot -i
-	dh_installdocs -i AUTHORS README TODO
-	dh_installchangelogs -i ChangeLog
-	dh_link -i
-	dh_compress -i
-	dh_fixperms -i
-	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
 
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir -a
-	dh_testroot -a
-	dh_installdocs -a AUTHORS README TODO
-	dh_installman -a
-	dh_installchangelogs -a ChangeLog
-	dh_link -a
-	dh_strip -a
-	dh_compress -a
-	dh_fixperms -a
-	dh_makeshlibs -a
-	dh_installdeb -a
-	dh_shlibdeps -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
+%:
+	dh --with quilt $@
 
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure patch unpatch
+override_dh_auto_configure:
+	dh_auto_configure -- $(confflags)

-- 
transcode packaging



More information about the pkg-multimedia-commits mailing list