[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