[Pkg-electronics-commits] [SCM] Packaging for gEDA branch, master, updated. eab2d5a72638f2c07efff268b82b8b3c112066b2

أحمد المحمودي (Ahmed El-Mahmoudy) aelmahmoudy at users.sourceforge.net
Fri Nov 20 15:01:23 UTC 2009


The following commit has been merged in the master branch:
commit 5ef3a24f3027d99ebbfc8b0a16b3c409d4703591
Author: أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>
Date:   Fri Nov 20 14:33:29 2009 +0200

    Add conditions to support builders that build binary-arch only.

diff --git a/debian/rules b/debian/rules
index 07f23d8..326e5c0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -49,10 +49,11 @@ override_dh_installdocs:
 	dh_installdocs -p$(LIBPKG) -p$(COMMONPKG) -p$(DEVPKG) --link-doc=$(COMMONPKG)
 	# Work around install location in some geda- packages:
 	for p in geda-gnetlist geda-gschem geda-gsymcheck geda-utils geda-symbols geda-doc; do \
-		rm -rf debian/$$p/usr/share/doc/geda-gaf/man ; \
-		mv debian/$$p/usr/share/doc/geda-gaf/*  \
-	   	debian/$$p/usr/share/doc/$$p/ ; \
-		rm -rf debian/$$p/usr/share/doc/geda-gaf ; \
+		[ ! -d debian/$$p ] || ( \
+			rm -rf debian/$$p/usr/share/doc/geda-gaf/man ; \
+			mv debian/$$p/usr/share/doc/geda-gaf/*  \
+	   		 debian/$$p/usr/share/doc/$$p/ ; \
+			rm -rf debian/$$p/usr/share/doc/geda-gaf ; ) \
 	done
 
 override_dh_installchangelogs:
@@ -69,10 +70,12 @@ override_dh_installchangelogs:
 override_dh_installexamples:
 	dh_installexamples -XMakefile -X.in
 	# Work around install locations in geda-examples
-	cd debian/geda-examples/usr/share/doc && mv geda-gaf/examples geda-examples/
-	rmdir debian/geda-examples/usr/share/doc/geda-gaf
+	[ ! -d debian/geda-examples ] || ( \
+		cd debian/geda-examples/usr/share/doc && mv geda-gaf/examples geda-examples/ ; \
+		rmdir debian/geda-examples/usr/share/doc/geda-gaf )
 	# In geda-symbols nc.pdf should rather be in examples dir:
-	cd debian/geda-symbols/usr/share/doc && mkdir -p debian && mv nc.pdf examples/
+	[ ! -d debian/geda-examples ] || \
+		cd debian/geda-symbols/usr/share/doc && mkdir -p debian && mv nc.pdf examples/
 
 override_dh_compress:
 	dh_compress -Xwiki -X.sch -Xgeda-examples/examples -X.sym

-- 
Packaging for gEDA



More information about the Pkg-electronics-commits mailing list