-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Somebody signing messages as Joachim Breitner wrote: >there are more examples, with varying levels of sensibility. hledger >(which access debian/tmp-inst-ghc) is a pretty good example.
I will take a look at that. >The real solution is to beef up hlibrary.mk to automatically do that; >see http://lists.debian.org/debian-haskell/2012/03/msg00047.html for a >sketch of a specificatoin. Stephen, if you are interested in doing that >(which would answer your question 2), that would be great! Ok, I should look at the cabal copy thing, especially if it supports data files :) It seems like any specific 'bar' package would need custom install rules and such anyway, so probably all hlibrary needs to do is detect if there is a package being built by the same name as some binary, and not install the binary into foo if there is? >You should not have to run dh_haskell_{provides,depends,shlibdeps} for >packages containing binaries only, as Haskell libraries are always >linked statically. *facepalm* Of course! Just normal dh_shlibdeps. Oh, and that gets run later anyway. Awesome. I now have this: #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/hlibrary.mk build/$(CABAL_PACKAGE):: build-ghc-stamp install/$(CABAL_PACKAGE):: debian/tmp-inst-ghc cd debian/tmp-inst-ghc ; find usr/bin/ \ -exec install -Dm 755 '{}' ../$(notdir $@)/'{}' ';' Which is sucessfully building and packaging my (admittedly simple) smtp2mta package. - -- Stephen Paul Weber, @singpolyma See <http://singpolyma.net> for how I prefer to be contacted edition right joseph -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBCAAGBQJPisE4AAoJENEcKRHOUZze3eQQAMn9DpyRgLmmLQqJ8NdqVLc2 usmqtYCEdKQCJJBwW2N6kDxw1Di8h2KTOPqa7DUVqETxEkzs+ULuVxZnvjBiq++C 46OXQFwzGKKbPhJDFo2rDO25v7GOSmuuyZe54aAqSooHlkJUlng7zabtxql2Z+WP Z1MmQ7F5qFXTwzwOZrok8PQg9sBR1pPGVLjHZfeQnvRIKlngoN3z3YYY9lulTCEv hy1sOcv8bJfjwJSyoyFGDMet88mc53CSRnmDkVuGSeAV99I8e5LpTKxsUmhyUeGU 0m1S2AXiHEl3JAerG6jxXlqsbiezyh/dIr/UpYjqWwSi7uqxP2KZVM2+94cVcGYS sTSKJbLtahchNNWoCPZ/P1hTwWlf6pZ51kBtmZBYATdgZz4ncekJMXoTJVVs7OI5 Jfb+W2XgS4TWzjGM1IYmHkeG0S5sjbxuSnsBgg7MuCPL9bRZeTAeCFz10p1kXchs FeoN8jmRZsD0e16s+V50NYXD0SAqeOT25QClmViYw00wTTfuiS0pwhb82VcN76Bj SZdcI+GBpp84D8eVrcI9bE3dw+XNh5rAUW+D3gkBVHnD5p6lOf7z1BFbi52oKQ6B 8l7UmZk/iufNGXDnUYk806PCXkfUVSGn/J7MtdDvrO6M7SUFbv7qkNspAzYSxojY oz5iqRmviggaV72xLk3N =h3Wn -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/20120415123817.GA1785@singpolyma-svelti
