[Pkg-haskell-commits] r755 - in /packages: haskell-edison/trunk/debian/changelog haskell-edison/trunk/debian/rules haskell-src-exts/trunk/debian/rules

arjan at users.alioth.debian.org arjan at users.alioth.debian.org
Fri Jun 22 22:09:16 UTC 2007


Author: arjan
Date: Fri Jun 22 22:09:15 2007
New Revision: 755

URL: http://svn.debian.org/wsvn/pkg-haskell/?sc=1&rev=755
Log:
  * debian/rules: 
    - Make the determination of package names and versions more robust.

Modified:
    packages/haskell-edison/trunk/debian/changelog
    packages/haskell-edison/trunk/debian/rules
    packages/haskell-src-exts/trunk/debian/rules

Modified: packages/haskell-edison/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/haskell-edison/trunk/debian/changelog?rev=755&op=diff
==============================================================================
--- packages/haskell-edison/trunk/debian/changelog (original)
+++ packages/haskell-edison/trunk/debian/changelog Fri Jun 22 22:09:15 2007
@@ -1,3 +1,10 @@
+haskell-edison (1.2.1-5~pre1) unstable; urgency=low
+
+  * debian/rules: 
+    - Make the determination of package names and versions more robust.
+
+ -- Arjan Oosting <arjan at debian.org>  Fri, 22 Jun 2007 22:36:03 +0100
+
 haskell-edison (1.2.1-4) unstable; urgency=low
 
   * debian/control:

Modified: packages/haskell-edison/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/haskell-edison/trunk/debian/rules?rev=755&op=diff
==============================================================================
--- packages/haskell-edison/trunk/debian/rules (original)
+++ packages/haskell-edison/trunk/debian/rules Fri Jun 22 22:09:15 2007
@@ -52,8 +52,8 @@
 	for d in $(EDISON_DIRS) ; do \
 	    cd "$(CURDIR)/$$d" && \
 	    "$(CURDIR)/debian/ghc6" --make Setup.hs -o setup -package Cabal && \
-	    name=`grep "Name:" *.cabal | sed "s|.* \(.*\)|\1|"` && \
-	    vers=`grep "Version:" *.cabal | sed "s|.* \(.*\)|\1|"` && \
+	    name=`grep "Name:" *.cabal | sed "s|Name:[ \t]*\(.*\)|\1|"` && \
+	    vers=`grep "Version:" *.cabal | sed "s|Version:[ \t]*\(.*\)|\1|"` && \
 	    sed -e "s|@LIBRARY@|$$name|g" -e "s|@VERSION@|$$vers|g" \
 		"$(CURDIR)/debian/postinst.in" > \
 		"$(CURDIR)/debian/libghc6-$$d-dev.postinst" && \

Modified: packages/haskell-src-exts/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/haskell-src-exts/trunk/debian/rules?rev=755&op=diff
==============================================================================
--- packages/haskell-src-exts/trunk/debian/rules (original)
+++ packages/haskell-src-exts/trunk/debian/rules Fri Jun 22 22:09:15 2007
@@ -53,8 +53,8 @@
 	for d in $(MODULES) ; do \
 	    cd "$(CURDIR)/src/$$d" && \
 	    "$(CURDIR)/debian/ghc6" --make Setup.hs -o setup -package Cabal && \
-	    name=`grep "Name:" *.cabal | sed "s|.* \(.*\)|\1|"` && \
-	    vers=`grep "Version:" *.cabal | sed "s|.* \(.*\)|\1|"` && \
+	    name=`grep "Name:" *.cabal | sed "s|Name:[ \t]*\(.*\)|\1|"` && \
+	    vers=`grep "Version:" *.cabal | sed "s|Version:[ \t]*\(.*\)|\1|"` && \
 	    sed -e "s|@LIBRARY@|$$name|g" -e "s|@VERSION@|$$vers|g" \
 		"$(CURDIR)/debian/postinst.in" > \
 		"$(CURDIR)/debian/libghc6-$$d-dev.postinst" && \
@@ -62,6 +62,8 @@
 		"$(CURDIR)/debian/prerm.in" > \
 		"$(CURDIR)/debian/libghc6-$$d-dev.prerm" ; \
 	done
+	mv debian/libghc6-haskell-src-exts-dev.postinst debian/libghc6-src-exts-dev.postinst
+	mv debian/libghc6-haskell-src-exts-dev.prerm debian/libghc6-src-exts-dev.prerm
 	cd src/trhsx && "$(CURDIR)/debian/ghc6" --make Setup.hs -o setup -package Cabal
 	touch configure-stamp
 
@@ -127,10 +129,8 @@
 	    done && \
 	    find "$(CURDIR)/debian/libghc6-$$d-dev/usr/" -empty -type d -delete ; \
 	done
+	mv debian/libghc6-haskell-src-exts-dev/* debian/libghc6-src-exts-dev/ 
 	cd src/trhsx && ./setup copy --destdir="$(CURDIR)/debian/libghc6-harp-dev/"
-	mv debian/libghc6-haskell-src-exts-dev.postinst debian/libghc6-src-exts-dev.postinst
-	mv debian/libghc6-haskell-src-exts-dev.prerm debian/libghc6-src-exts-dev.prerm
-	mv debian/libghc6-haskell-src-exts-dev/* debian/libghc6-src-exts-dev/ 
 	dh_install -s
 
 install-indep: build-indep-stamp




More information about the Pkg-haskell-commits mailing list