[SCM] mplayer packaging branch, master, updated. debian/1.0.rc3+svn20090405-1-8-g0a6ab2e
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Tue Jun 2 20:44:07 UTC 2009
The following commit has been merged in the master branch:
commit 4f954b52b454dd97a1ce41b2b4c35c447c4cf704
Author: Reinhard Tartler <siretart at tauware.de>
Date: Tue Jun 2 19:24:38 2009 +0200
use a common install-common rule to build both the gui and non-gui variant
diff --git a/debian/rules b/debian/rules
index d30c5c7..224b148 100755
--- a/debian/rules
+++ b/debian/rules
@@ -151,32 +151,27 @@ configure-arch-stamp: $(QUILT_STAMPFN)
./configure $(COMMON_CONFIGURE_FLAGS) $(DEB_BUILD_CONFIGURE)
touch configure-arch-stamp
-install-common:
+install-arch:
dh_testdir
[ ! -f config.mak ] || $(MAKE) distclean
$(CLEAN_ENV) \
./configure $(COMMON_CONFIGURE_FLAGS) $(DEB_BUILD_CONFIGURE) $(GUI_FLAG)
$(CLEAN_ENV) \
$(MAKE)
-
-##################### install
-
-install-nogui:
- $(MAKE) -f debian/rules GUI_FLAG=--disable-gui build-common
-
- dh_testdir
+ # build non-gui version
dh_prep -a
$(MAKE) install-mplayer DESTDIR=$(CURDIR)/debian/mplayer-nogui
$(MAKE) install-mplayer-man-en DESTDIR=$(CURDIR)/debian/mplayer-nogui
-
# scripts
chmod a+x debian/scripts/*
install -D -m 644 etc/example.conf \
$(CURDIR)/debian/mplayer-nogui/etc/mplayer/mplayer.conf
-
-install-gui:
- $(MAKE) -f debian/rules GUI_FLAG=--enable-gui build-common
-
+ # build gui version
+ [ ! -f config.mak ] || $(MAKE) distclean
+ $(CLEAN_ENV) \
+ ./configure $(COMMON_CONFIGURE_FLAGS) $(DEB_BUILD_CONFIGURE) $(GUI_FLAG)
+ $(CLEAN_ENV) \
+ $(MAKE)
install -D -m 755 mplayer $(CURDIR)/debian/mplayer/usr/bin/gmplayer
install -D -m 644 DOCS/man/en/mplayer.1 \
$(CURDIR)/debian/mplayer/usr/share/man/man1/gmplayer.1
@@ -255,11 +250,7 @@ binary-indep: install-indep
$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
# Build architecture-dependent packages using the common target.
-binary-arch: binary-nogui binary-gui
-binary-gui: install-gui
- $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
-
-binary-nogui: install-nogui
+binary-arch: install-arch
$(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
binary: binary-indep binary-arch
--
mplayer packaging
More information about the pkg-multimedia-commits
mailing list