[SCM] morituri/master: Simplify rules file, using CDBS DEB_UPSTREAM_CRUFT_MOVE.

js at users.alioth.debian.org js at users.alioth.debian.org
Sun Oct 19 20:10:04 UTC 2014


The following commit has been merged in the master branch:
commit 32dbbe90a95796ce4bd7e26dd43c3515e1f7ceab
Author: Jonas Smedegaard <dr at jones.dk>
Date:   Mon May 6 14:49:16 2013 +0200

    Simplify rules file, using CDBS DEB_UPSTREAM_CRUFT_MOVE.

diff --git a/debian/rules b/debian/rules
index d627776..3cdd1f5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -84,44 +84,16 @@ automakedirs += $(addprefix morituri/,$(moriautomakedirs))
 automakepaths = $(addsuffix /Makefile.in,$(automakedirs))
 
 # put aside autogenerated files during build
-# TODO: use DEB_UPSTREAM_CRUFT_MOVE when cdbs 0.4.106 is in stable
-upstreamtmpstuff = $(automakepaths) $(aclocalpaths) $(autoconfpaths)
-pre-build:: debian/upstream-stuff
-#debian/upstream-stuff: debian/stamp-copyright-check
-debian/upstream-stuff:
-	mkdir -p debian/upstream-stuff
-	@for orig in $(upstreamtmpstuff); do \
-		backup="debian/upstream-stuff/$$orig"; \
-		[ ! -e "$$orig" ] || [ -e "$$backup" ] || { \
-			mkdir -p "$$(dirname "$$backup")"; \
-			echo mv "$$orig" "$$backup"; \
-			mv "$$orig" "$$backup"; \
-		}; \
-	done
-clean::
-	@for orig in $(upstreamtmpstuff); do \
-		backup="debian/upstream-stuff/$$orig"; \
-		if [ -e "$$backup" ]; then \
-			if [ -e "$$orig" ]; then \
-				echo "rm -rf" "$$orig"; \
-				rm -rf "$$orig"; \
-			fi; \
-			echo mv "$$backup" "$$orig"; \
-			mv "$$backup" "$$orig"; \
-		fi; \
-	done
-	rm -rf debian/upstream-stuff
+DEB_UPSTREAM_CRUFT_MOVE = $(automakepaths) $(aclocalpaths) $(autoconfpaths)
 
 # (re)generate most possible autotools files
 # bootstrap autotools files (CDBS by default only update, not create)
 DEB_ACLOCAL_ARGS = -Im4 --install --force
 DEB_AUTOMAKE_ARGS = --add-missing --copy --foreign --force
 DEB_MAKE_CLEAN_TARGET = distclean
-#makefile-clean::
-#	rm -f $(upstreamtmpstuff)
 
 # Workaround for configure hints broken wrt. srcdir != builddir
-upstreamtmpstuff += morituri/configure/installed.py morituri/configure/uninstalled.py
+DEB_UPSTREAM_CRUFT_MOVE += morituri/configure/installed.py morituri/configure/uninstalled.py
 pre-build::
 	ln -f -s -t morituri/configure ../../build/morituri/configure/installed.py ../../build/morituri/configure/uninstalled.py
 

-- 
morituri packaging



More information about the pkg-multimedia-commits mailing list