[Pkg-haskell-commits] darcs: ghc: Link ghc-doc to haddock via virtual package "haddock-interface-<n>"
Joachim Breitner
mail at joachim-breitner.de
Wed Mar 23 07:55:06 UTC 2011
Wed Mar 23 06:07:51 UTC 2011 Joachim Breitner <mail at joachim-breitner.de>
* Link ghc-doc to haddock via virtual package "haddock-interface-<n>"
Ignore-this: d09109aa73c887f5cad1f29aa64afe3f
M ./changelog +1
M ./control -2 +2
M ./rules +4
Wed Mar 23 06:07:51 UTC 2011 Joachim Breitner <mail at joachim-breitner.de>
* Link ghc-doc to haddock via virtual package "haddock-interface-<n>"
Ignore-this: d09109aa73c887f5cad1f29aa64afe3f
diff -rN -u old-ghc/changelog new-ghc/changelog
--- old-ghc/changelog 2011-03-23 07:55:06.712711511 +0000
+++ new-ghc/changelog 2011-03-23 07:55:06.744713197 +0000
@@ -1,6 +1,7 @@
ghc (7.0.2-5) UNRELEASED; urgency=low
* Build-Conflict with broken version of dash (See #618023)
+ * Link ghc-doc to haddock via virtual package "haddock-interface-<n>"
-- Joachim Breitner <nomeata at debian.org> Wed, 23 Mar 2011 10:17:58 +0530
diff -rN -u old-ghc/control new-ghc/control
--- old-ghc/control 2011-03-23 07:55:06.712711511 +0000
+++ new-ghc/control 2011-03-23 07:55:06.744713197 +0000
@@ -68,7 +68,7 @@
Provides: ghc6-doc, ${provided-docs}
Replaces: ghc6-doc (<< 7)
Conflicts: ghc6-doc (<< 7)
-Depends: ghc-haddock (= ${binary:Version}), ${misc:Depends}, perl
+Depends: ${haddock:Depends}, ${misc:Depends}, perl
Description: Documentation for the Glasgow Haskell Compilation system
The Glorious Glasgow Haskell Compilation system (GHC) is a compiler for
Haskell.
@@ -99,7 +99,7 @@
Package: ghc-haddock
Architecture: any
-Provides: haddock
+Provides: haddock, ${haddock:Provides}
Conflicts: haddock
Depends: ghc, ${misc:Depends}, ${shlibs:Depends}
Homepage: http://www.haskell.org/haddock/
diff -rN -u old-ghc/rules new-ghc/rules
--- old-ghc/rules 2011-03-23 07:55:06.712711511 +0000
+++ new-ghc/rules 2011-03-23 07:55:06.736712776 +0000
@@ -182,6 +182,10 @@
ProjectVersion=$(ProjectVersion) $(MAKE) -f debian/scripts.mk all
+ # Add haddock substvars
+ echo "haddock:Depends=$$(debian/tmp/usr/bin/haddock --interface-version)" >> debian/ghc-doc.substvars
+ echo "haddock:Provides=$$(debian/tmp/usr/bin/haddock --interface-version)" >> debian/ghc-haddock.substvars
+
ifeq (YES,$(BUILD_HADDOCK_DOCS))
mkdir -p debian/tmp/usr/lib/ghc-doc
cp debian/gen_contents_index debian/tmp/usr/lib/ghc-doc/
More information about the Pkg-haskell-commits
mailing list