Hi, Am Freitag, den 29.08.2014, 13:29 -0700 schrieb David Fox: > > This has so far been necessary for building ghcjs libraries. I get it now. > * Move the make recipes from hlibrary.mk to Dh_Haskell.sh > Nice cleanup > * Add a postinst script to the ghcjs dev library to run > recache > Shouldn’t this be handled by a dpkg trigger in your ghcjs > package? > Not pulling. > > > Yes, I would appreciate some guidance on how to do this. It’s quite simple. Here is what ghc does: $ cat ghc.triggers interest /var/lib/ghc/package.conf.d $ cat ghc.postinst # abbreviated case "$1" in [..] triggered) $bindir/ghc-pkg recache --global $bindir/ghc-pkg check --global || true ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 0 ;; esac [..] So you just need to find a directory where your libghcjs-foo packages drop a file into. If there is none, you can come up with one (e.g. /var/lib/ghcjs/triggers/) and have haskell-devscripts add an empty /var/lib/ghcjs/triggers/pkg-version file to your libghc-js library packages. > Yes, I will create revised patches. Is it too late for you to unpull? No, I did that in my own working copy and "darcs obliterated" out of it. Greetings from Portland, Joachim > > > -- Joachim "nomeata" Breitner Debian Developer nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: F0FBF51F JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata
Attachment:
signature.asc
Description: This is a digitally signed message part