[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

darcs patch: Use --make instead of -package Cabal to build Setup.hs.



Fri Jun  5 14:33:31 BRT 2009  Marco Túlio Gontijo e Silva <marcot@holoscopio.com>
  * Use --make instead of -package Cabal to build Setup.hs.
New patches:

[Use --make instead of -package Cabal to build Setup.hs.
Marco Túlio Gontijo e Silva <marcot@holoscopio.com>**20090605173331
 Ignore-this: ee7d116d896823c6167ebc8df7f62539
] hunk ./hlibrary.mk 71
 
 $(DEB_SETUP_BIN_NAME):
 	if test ! -e Setup.lhs -a ! -e Setup.hs; then echo "No setup script found!"; exit 1; fi
-	for setup in Setup.lhs Setup.hs; do if test -e $$setup; then ghc6 -package Cabal $$setup -o $(DEB_SETUP_BIN_NAME); exit 0; fi; done
+	for setup in Setup.lhs Setup.hs; do if test -e $$setup; then ghc6 --make $$setup -o $(DEB_SETUP_BIN_NAME); exit 0; fi; done
 
 dist-ghc6: $(DEB_SETUP_BIN_NAME)
 	$(DEB_SETUP_BIN_NAME) configure --ghc -v2 \

Context:

[Use new name of the directory created by dh_haskell_shlibdeps in removal.
Marco Túlio Gontijo e Silva <marcot@holoscopio.com>**20090508231812
 Ignore-this: 6e71d8cfe93e597b5056c0cf5c7a1021
] 
[Use rm -rf instead of rm -r.
Marco Túlio Gontijo e Silva <marcot@holoscopio.com>**20090407135206
 Ignore-this: fd532aee6af2187199095cc7248e4a48
] 
[Remove directory generated by dh_haskell_shlibdeps.
Marco Túlio Gontijo e Silva <marcot@holoscopio.com>**20090407133429
 Ignore-this: 6e8628be9ecb5eeecb40fe877b9316e9
] 
[Call dh_haskell_shlibdeps.
Marco Túlio Gontijo e Silva <marcot@holoscopio.com>**20090323132837
 Ignore-this: aae81819bbc05ced5ad595d3407540d2
] 
[Added configurable variable DEB_CABAL_PACKAGE.
Kari Pahula <kaol@iki.fi>**20090313103921
 Ignore-this: 4471d88245ea144ab35987d3bc0833eb
] 
[Disabled parallel builds.
Kari Pahula <kaol@iki.fi>**20090227074857
 Ignore-this: 8dd03b64718df6232a60bea87b5019e
] 
[Include DEB_SETUP_HUGS_CONFIGURE_ARGS in configure, not in build.
Marco Túlio Gontijo e Silva <marcot@holoscopio.com>**20090226152734
 Ignore-this: 6f4abc52f9c2e876821aab8aba0ac203
] 
[Treat .haddock files as arch independent again.
Kari Pahula <kaol@iki.fi>**20090225121636
 Ignore-this: c3881e38b538560ba3359d5f3c35af3
] 
[Use a tab in clean target, not 8 spaces.
Kari Pahula <kaol@iki.fi>**20090225120619
 Ignore-this: fe30555129895e633ce973598e83e7b4
] 
[Support DEB_BUILD_OPTIONS noopt.  Conforming to Debian Policy 4.9.1.
Marco Túlio Gontijo e Silva <marcot@holoscopio.com>**20090224172632
 Ignore-this: 3c9ed0ef4ed217ef39d2c11631d10fcf
] 
[Support DEB_BUILD_OPTIONS parallel=n, conforming to Debian Policy 4.9.1.
Marco Túlio Gontijo e Silva <marcot@holoscopio.com>**20090224172313
 Ignore-this: fcd65fa5483be9c57f821bc564efab9
] 
[Use haskell-devscripts location for hlibrary.mk
Marco Túlio Gontijo e Silva <marcot@holoscopio.com>**20090220230740
 Ignore-this: 395fe2ddd06641a7ef8f73d5319e05ce
] 
[Add --hyperlink-source by default to haddock's options.
Kari Pahula <kaol@iki.fi>**20090223180628
 Ignore-this: 310e0148e50b8303bd44aa58d7dc705e
] 
[Call dh_haskell_prep, then dh_haskell_depends
Kari Pahula <kaol@iki.fi>**20090221095300
 Ignore-this: bc2242f0a885d987e08930f4f0a44ec7
] 
[/usr/lib/ghc-$VERSION/, not ghc6-$VERSION/
Kari Pahula <kaol@iki.fi>**20090220202501
 Ignore-this: 58548908908434c102556f42867c3de9
] 
[Install .haddock files to -dev pkg, not -doc
Kari Pahula <kaol@iki.fi>**20090220082920
 Ignore-this: c216e5c7ebb707f3aa914df712c07801
] 
[An example control file
Kari Pahula <kaol@iki.fi>**20090219200937
 Ignore-this: d617eaacd84da6c26427b7bf9cd82d20
] 
[Only call dh_haskell_prep, not _depends
Kari Pahula <kaol@iki.fi>**20090219194713
 Ignore-this: 3ec20b730437c490851f2c5dfe91b35c
] 
[Don't install .haddock file in HTML dir
Kari Pahula <kaol@iki.fi>**20090219174343
 Ignore-this: 9a9786eaa506fae1f8bb2d977c0d7ad6
] 
[Put everything not going to -prof to -dev from lib/
Kari Pahula <kaol@iki.fi>**20090218163553
 Ignore-this: d6935deed8de50b8675ca7299aa8f777
] 
[Uses -x instead of -e to check for executable
Marco Túlio Gontijo e Silva <marcot@holoscopio.com>**20090213162610
 Ignore-this: 13fbdf1f7e96dd79c5351015139e9a71
] 
[Fix find invocations' logic
Kari Pahula <kaol@iki.fi>**20090216221839
 Ignore-this: b361fb014f96f8411003117e8266798f
] 
[Call configure with --haddockdir, not --interfacedir
Kari Pahula <kaol@iki.fi>**20090216221814
 Ignore-this: 1d68e37abf4a8809da7b44c10c915ce1
] 
[Put haddock files under /usr/share
Kari Pahula <kaol@iki.fi>**20090216221737
 Ignore-this: 32f4dbdd38b2c184cdd2ebb8343548a5
] 
[Don't include debhelper.mk in hlibrary.mk.
Kari Pahula <kaol@iki.fi>**20090211131829
 Ignore-this: 2775af8046396fae9d2976ed0c1707f7
] 
[Install files to one dir and copy, don't copy and remove.
Kari Pahula <kaol@iki.fi>**20090211131615
 Ignore-this: 4728a94a682a06001b5222d6dfbb29d6
] 
[Set haddock variables at configure, don't just copy docs.
Kari Pahula <kaol@iki.fi>**20090210152134
 Ignore-this: 5e502d8bdd6691b00666f4ff68926263
] 
[Configurable name for the setup binary
Kari Pahula <kaol@iki.fi>**20090209184422
 Ignore-this: bed99392b95cb98f56d686b028335970
] 
[Exclude all .haddock files from dh_compress
Kari Pahula <kaol@iki.fi>**20090207183155
 Ignore-this: 80e16603a60814d1886236af9a564468
] 
[Install docs in ghc6-doc's directory
Kari Pahula <kaol@iki.fi>**20090119125549] 
[Remove unwanted ghc6/bin/ from under -prof in prof's install target
Kari Pahula <kaol@iki.fi>**20080426090709] 
[Remove installed bin/ from under haskell-packages/ghc6/
Kari Pahula <kaol@iki.fi>**20080411072215] 
[Only call haddock if it's present.
Kari Pahula <kaol@iki.fi>**20080408170633] 
[Added the darcs repository path in a comment
Kari Pahula <kaol@iki.fi>**20080408094156] 
[Removed the workaround for #473549 (haskell-devscripts >= 0.6.11)
Kari Pahula <kaol@iki.fi>**20080408094005] 
[Make install/...-prof depend on install/...-dev
Kari Pahula <kaol@iki.fi>**20080408093847] 
[Workaround for #473549
Kari Pahula <kaol@iki.fi>**20080407155134] 
[Initial import
Kari Pahula <kaol@iki.fi>**20080331090350] 
Patch bundle hash:
8eee8d88ae8a2c0ef6c8c14cd18044a3dba4a6da

Reply to: