[Pkg-haskell-commits] darcs: haskell-devscripts: Use a different path to store the extra-packages files, independent of Cabal's file scheme.
Joachim Breitner
mail at joachim-breitner.de
Sun Dec 21 18:59:02 UTC 2014
Sun Dec 21 18:44:31 UTC 2014 Joachim Breitner <mail at joachim-breitner.de>
* Use a different path to store the extra-packages files, independent of Cabal's file scheme.
M ./debian/changelog +7
M ./dh_haskell_extra_depends -1 +1
M ./hlibrary.mk -1 +2
Sun Dec 21 18:44:31 UTC 2014 Joachim Breitner <mail at joachim-breitner.de>
* Use a different path to store the extra-packages files, independent of Cabal's file scheme.
diff -rN -u old-haskell-devscripts/debian/changelog new-haskell-devscripts/debian/changelog
--- old-haskell-devscripts/debian/changelog 2014-12-21 18:59:02.152366186 +0000
+++ new-haskell-devscripts/debian/changelog 2014-12-21 18:59:02.168366190 +0000
@@ -1,3 +1,10 @@
+haskell-devscripts (0.9.2) UNRELEASED; urgency=medium
+
+ * Use a different path to store the extra-packages files, independent of
+ Cabal's file scheme.
+
+ -- Joachim Breitner <nomeata at debian.org> Sun, 21 Dec 2014 19:43:49 +0100
+
haskell-devscripts (0.9.1) experimental; urgency=medium
* Move binary-or-shlib-defines-rpath override to the right target.
diff -rN -u old-haskell-devscripts/dh_haskell_extra_depends new-haskell-devscripts/dh_haskell_extra_depends
--- old-haskell-devscripts/dh_haskell_extra_depends 2014-12-21 18:59:02.152366186 +0000
+++ new-haskell-devscripts/dh_haskell_extra_depends 2014-12-21 18:59:02.164366189 +0000
@@ -59,7 +59,7 @@
extradeps=''
for dep in `cabal_depends $files` ; do
dep_package_ver=`echo $dep | grep '^.\+-[0-9\.]\+-................................$' | sed 's|^\(.\+\)-\([0-9.]\+\)-[0-9a-f]\+$|\1-\2|'`
- extra_packages_file=/usr/lib/haskell-packages/ghc/lib/$dep_package_ver/extra-packages
+ extra_packages_file=/usr/lib/haskell-packages/extra-packages/$dep_package_ver
if [ -f $extra_packages_file ] ; then
extradeps="$extradeps, `cat $extra_packages_file`"
fi
diff -rN -u old-haskell-devscripts/hlibrary.mk new-haskell-devscripts/hlibrary.mk
--- old-haskell-devscripts/hlibrary.mk 2014-12-21 18:59:02.152366186 +0000
+++ new-haskell-devscripts/hlibrary.mk 2014-12-21 18:59:02.164366189 +0000
@@ -169,7 +169,8 @@
install -Dm 644 $$pkg_config debian/$(notdir $@)/var/lib/ghc/package.conf.d/$$pkg_config; \
rm -f $$pkg_config
if [ 'z$(DEB_GHC_EXTRA_PACKAGES)' != 'z' ] ; then \
- echo '$(DEB_GHC_EXTRA_PACKAGES)' > debian/$(notdir $@)/usr/lib/haskell-packages/ghc/lib/$(CABAL_PACKAGE)-$(CABAL_VERSION)/extra-packages ; \
+ mkdir -p debian/$(notdir $@)/usr/lib/haskell-packages/extra-packages; \
+ echo '$(DEB_GHC_EXTRA_PACKAGES)' > debian/$(notdir $@)/usr/lib/haskell-packages/extra-packages/$(CABAL_PACKAGE)-$(CABAL_VERSION) ; \
fi
echo binary-or-shlib-defines-rpath > debian/libghc-$(CABAL_PACKAGE)-dev.lintian-overrides
dh_haskell_provides -p$(notdir $@)
More information about the Pkg-haskell-commits
mailing list