[Git][haskell-team/haskell-devscripts][master] Add missing dependency on the check-ghc-stamp target
Ilias Tsitsimpis (@iliastsi)
gitlab at salsa.debian.org
Thu Jul 21 10:00:46 BST 2022
Ilias Tsitsimpis pushed to branch master at Debian Haskell Group / haskell-devscripts
Commits:
1bd6e371 by Ilias Tsitsimpis at 2022-07-21T11:53:08+03:00
Add missing dependency on the check-ghc-stamp target
This caused tests to not being run.
- - - - -
2 changed files:
- debian/changelog
- hlibrary.mk
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+haskell-devscripts (0.16.24) unstable; urgency=medium
+
+ * Add missing dependency on the check-ghc-stamp target
+
+ -- Ilias Tsitsimpis <iliastsi at debian.org> Thu, 21 Jul 2022 11:48:59 +0300
+
haskell-devscripts (0.16.23) unstable; urgency=medium
* Re-add separate configure/check/haddock targets
=====================================
hlibrary.mk
=====================================
@@ -166,7 +166,7 @@ check-ghc-stamp: build-ghc-stamp
-E 'check_recipe'
touch $@
-build/%-dev build/%-prof:: build-ghc-stamp check-ghc-stamp
+build/%-dev build/%-prof:: check-ghc-stamp
build-haddock-stamp: configure-ghc-stamp
perl -d:Confess -MDebian::Debhelper::Buildsystem::Haskell::Recipes=/.*/ \
@@ -178,7 +178,7 @@ build/%-doc:: build-haddock-stamp
# FIXME: For now, we have a single install recipe, which means we have
# to build both arch and indep (haddock) artifacts, even if we need only
# one of them. We should split the install recipe into two.
-debian/tmp-inst-%: $(DEB_SETUP_BIN_NAME) build-ghc-stamp build-haddock-stamp
+debian/tmp-inst-%: $(DEB_SETUP_BIN_NAME) check-ghc-stamp build-haddock-stamp
perl -d:Confess -MDebian::Debhelper::Buildsystem::Haskell::Recipes=/.*/ \
-E 'install_recipe($$ARGV[0])' "$@"
ln --symbolic --force "$@" debian/tmp
@@ -251,7 +251,7 @@ define newline
endef
-$(patsubst debian/%.haskell-binaries,build/%,$(wildcard debian/*.haskell-binaries)):: build-ghc-stamp
+$(patsubst debian/%.haskell-binaries,build/%,$(wildcard debian/*.haskell-binaries)):: check-ghc-stamp
$(patsubst debian/%.haskell-binaries,install/%,$(wildcard debian/*.haskell-binaries)):: debian/tmp-inst-ghc
$(foreach binary,$(shell cat debian/$(cdbs_curpkg).haskell-binaries),dh_install -p$(cdbs_curpkg) dist-ghc/build/$(binary)/$(binary) usr/bin $(newline))
View it on GitLab: https://salsa.debian.org/haskell-team/haskell-devscripts/-/commit/1bd6e3717d4950dc43555f21971e6d0d56e0cd72
--
View it on GitLab: https://salsa.debian.org/haskell-team/haskell-devscripts/-/commit/1bd6e3717d4950dc43555f21971e6d0d56e0cd72
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20220721/420badcd/attachment-0001.htm>
More information about the Pkg-haskell-commits
mailing list