r731 - in /experimental/ffmpeg/debian: changelog rules
sho at users.alioth.debian.org
sho at users.alioth.debian.org
Thu Mar 29 22:28:36 CET 2007
Author: sho
Date: Thu Mar 29 21:28:36 2007
New Revision: 731
URL: http://svn.debian.org/wsvn/pkg-multimedia/?sc=1&rev=731
Log:
* debian/rules:
+ Huge cleanup.
Modified:
experimental/ffmpeg/debian/changelog
experimental/ffmpeg/debian/rules
Modified: experimental/ffmpeg/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-multimedia/experimental/ffmpeg/debian/changelog?rev=731&op=diff
==============================================================================
--- experimental/ffmpeg/debian/changelog (original)
+++ experimental/ffmpeg/debian/changelog Thu Mar 29 21:28:36 2007
@@ -18,6 +18,8 @@
* debian/control:
+ Set pkg-multimedia-maintainers as main maintainer.
+ Updated VCS fields.
+ * debian/rules:
+ + Huge cleanup.
-- Sam Hocevar (Debian packages) <sam+deb at zoy.org> Wed, 14 Mar 2007 19:40:42 +0100
Modified: experimental/ffmpeg/debian/rules
URL: http://svn.debian.org/wsvn/pkg-multimedia/experimental/ffmpeg/debian/rules?rev=731&op=diff
==============================================================================
--- experimental/ffmpeg/debian/rules (original)
+++ experimental/ffmpeg/debian/rules Thu Mar 29 21:28:36 2007
@@ -51,74 +51,37 @@
# Build static libraries
./configure $(confflags) --disable-ffmpeg --disable-vhook --disable-ffserver --disable-ffplay --prefix=/usr
- cd doc && $(MAKE)
+ $(MAKE) -C doc
$(MAKE)
# Backup static libraries
- mv libavutil/libavutil.a libavutil/libavutil.a.bak
- mv libpostproc/libpostproc.a libpostproc/libpostproc.a.bak
- mv libavcodec/libavcodec.a libavcodec/libavcodec.a.bak
- mv libavformat/libavformat.a libavformat/libavformat.a.bak
- mv libswscale/libswscale.a libswscale/libswscale.a.bak
+ for d in libavutil libavcodec libpostproc libavformat libswscale; do \
+ mv $$d/$$d.a $$d/$$d.a.bak ; \
+ done
# Build ffmpeg and shared libraries
./configure $(confflags) --enable-shared --prefix=/usr
-
sed 's/ldts/ldts_pic/' <config.mak >config.mak.pic
echo 'CFLAGS += -fPIC -DPIC' >> config.mak.pic
-
- cd libavutil && \
- $(MAKE) clean && \
- rm -f Makefile.pic && \
- sed 's/config.mak/config.mak.pic/' <Makefile >Makefile.pic && \
- $(MAKE) -f Makefile.pic && \
- rm -f Makefile.pic
-
- cd libavcodec && \
- $(MAKE) clean && \
- rm -f Makefile.pic && \
- sed 's/config.mak/config.mak.pic/' <Makefile >Makefile.pic && \
- $(MAKE) -f Makefile.pic && \
- rm -f Makefile.pic
-
- cd libpostproc && \
- $(MAKE) clean && \
- rm -f Makefile.pic && \
- sed 's/config.mak/config.mak.pic/' <Makefile >Makefile.pic && \
- $(MAKE) -f Makefile.pic && \
- rm -f Makefile.pic
-
- cd libavformat && \
- $(MAKE) clean && \
- rm -f Makefile.pic && \
- sed 's/config.mak/config.mak.pic/' <Makefile >Makefile.pic && \
- $(MAKE) -f Makefile.pic && \
- rm -f Makefile.pic
-
- cd libswscale && \
- $(MAKE) clean && \
- rm -f Makefile.pic && \
- sed 's/config.mak/config.mak.pic/' <Makefile >Makefile.pic && \
- $(MAKE) -f Makefile.pic && \
- rm -f Makefile.pic
-
+ for d in libavutil libavcodec libpostproc libavformat libswscale; do \
+ cd $$d && \
+ $(MAKE) clean && \
+ rm -f Makefile.pic && \
+ sed 's/config.mak/config.mak.pic/' <Makefile >Makefile.pic && \
+ $(MAKE) -f Makefile.pic && \
+ rm -f Makefile.pic ; \
+ done
rm -f config.mak.pic
- # Restore static libraries
- mv libavutil/libavutil.a.bak libavutil/libavutil.a
- mv libpostproc/libpostproc.a.bak libpostproc/libpostproc.a
- mv libavcodec/libavcodec.a.bak libavcodec/libavcodec.a
- mv libavformat/libavformat.a.bak libavformat/libavformat.a
- mv libswscale/libswscale.a.bak libswscale/libswscale.a
-
- # Fix timestamps
- touch libavutil/libavutil.a libpostproc/libpostproc.a
- touch libavcodec/libavcodec.a libavformat/libavformat.a
- touch libswscale/libswscale.a
+ # Restore static libraries and fix timestamps
+ for d in libavutil libavcodec libpostproc libavformat libswscale; do \
+ mv $$d/$$d.a.bak $$d/$$d.a ; \
+ touch $$d/$$d.a ; \
+ done
touch ffmpeg ffmpeg_g ffplay ffplay_g
ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
- -cd tests && $(MAKE)
+ -$(MAKE) -C tests
endif
touch build-stamp
@@ -127,23 +90,14 @@
dh_testdir
dh_testroot
rm -f build-stamp
- -cd doc && $(MAKE) clean
- -cd tests && $(MAKE) clean
+ -$(MAKE) -C doc clean
+ -$(MAKE) -C tests clean
-$(MAKE) distclean
QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
- rm -f libavutil/Makefile.pic libavcodec/Makefile.pic config.log
- rm -f libpostproc/Makefile.pic libavformat/Makefile.pic
- rm -f libswscale/Makefile.pic
- rm -f libavutil/libavutil.a.bak
- rm -f libpostproc/libpostproc.a.bak
- rm -f libavcodec/libavcodec.a.bak
- rm -f libavformat/libavformat.a.bak
- rm -f libswscale/libswscale.a.bak
- rm -f libavcodec-uninstalled.pc libavcodec.pc
- rm -f libavutil-uninstalled.pc libavutil.pc
- rm -f libavformat-uninstalled.pc libavformat.pc
- rm -f libswscale-uninstalled.pc libswscale.pc
- rm -f libpostproc-uninstalled.pc libpostproc.pc
+ for d in libavutil libavcodec libpostproc libavformat libswscale; do \
+ rm -f $$d/Makefile.pic $$d/$$d.a.bak $$d-unistalled.pc $$d.pc ; \
+ done
+ rm -f config.log
dh_clean
install: build
@@ -157,9 +111,9 @@
cp libpostproc/libpostproc.a debian/tmp/usr/lib
cp libpostproc/postprocess.h debian/tmp/usr/include/postproc
cp libpostproc.pc debian/tmp/usr/lib/pkgconfig/
-
- dh_install -ptmp libavutil/libavutil.so* libavcodec/libavcodec.so* libpostproc/libpostproc.so* libavformat/libavformat.so* libswscale/libswscale.so* /usr/lib
-
+ for d in libavutil libavcodec libpostproc libavformat libswscale; do \
+ cp $$d/$$d.so* tmp/usr/lib ; \
+ done
cp doc/*.html debian/tmp/usr/share/doc/ffmpeg/html/
cp doc/ffserver.conf debian/tmp/etc/
@@ -178,7 +132,7 @@
dh_testdir
dh_testroot
dh_installdocs $(extradoc) doc/optimization.txt
- dh_installdocs -A CREDITS doc/TODO debian/patents.txt debian/README.Debian
+ dh_installdocs -A MAINTAINERS CREDITS doc/TODO debian/patents.txt debian/README.Debian
dh_installexamples -pffmpeg doc/ffserver.conf
dh_installexamples -plibavcodec-dev libavcodec/apiexample.c
dh_installmenu
@@ -190,11 +144,9 @@
dh_strip
dh_compress
dh_fixperms
- dh_makeshlibs -p libavutil1d -V 'libavutil1d (>= 0.cvs20070307)'
- dh_makeshlibs -p libavcodec1d -V 'libavcodec1d (>= 0.cvs20070307)'
- dh_makeshlibs -p libavformat1d -V 'libavformat1d (>= 0.cvs20070307)'
- dh_makeshlibs -p libswscale1d -V 'libswscale1d (>= 0.cvs20070307)'
- dh_makeshlibs -p libpostproc1d -V 'libpostproc1d (>= 0.cvs20070307)'
+ for d in libavutil libavcodec libpostproc libavformat libswscale; do \
+ dh_makeshlibs -p $${d}1d -V "$${d}1d (>= 0.cvs20070307)" ; \
+ done
dh_installdeb
dh_shlibdeps -L libavutil1d -L libavcodec1d -L libpostproc1d -L libavformat1d -L libswscale1d -l debian/libavutil1d/usr/lib:debian/libavcodec1d/usr/lib:debian/libavformat1d/usr/lib:debian/libpostproc1d/usr/lib:debian/libswscale1d/usr/lib
dh_gencontrol -- -Vlib1394-dev="$(lib1394-dev)"
More information about the pkg-multimedia-commits
mailing list