Tue Sep 13 06:54:47 CEST 2005 Florian Ragwitz <[EMAIL PROTECTED]>
* Added option to use something else than debuild to build
New patches:
[Added option to use something else than debuild to build
Florian Ragwitz <[EMAIL PROTECTED]>**20050913045447] {
hunk ./darcs-buildpackage.hs 23
+import List
+
+split :: Eq a => [a]
+ -> [a]
+ -> [[a]]
+
+split glue xs = split' xs
+ where
+ split' [] = []
+ split' xs = piece : split' (dropGlue rest)
+ where (piece, rest) = breakOnGlue glue xs
+ dropGlue = drop (length glue)
+
+breakOnGlue :: (Eq a) => [a]
+ -> [a]
+ -> ([a],[a])
+
+breakOnGlue _ [] = ([],[])
+breakOnGlue glue rest@(x:xs)
+ | glue `isPrefixOf` rest = ([], rest)
+ | otherwise = (x:piece, rest') where (piece, rest') = breakOnGlue glue xs
hunk ./darcs-buildpackage.hs 46
+ args <- getArgs
+ let (dbp_args, rest) = partition (isPrefixOf "--dbp_builder=") (["--dbp_builder=debuild"] ++ args)
+ let build_cmd = last $ split "=" $ last dbp_args
hunk ./darcs-buildpackage.hs 56
- safeSystem "debuild" (["-i_darcs", "-I_darcs"] ++ args)
+ safeSystem build_cmd (["-i_darcs", "-I_darcs"] ++ rest)
}
Context:
[TAG DEBIAN_darcs-buildpackage_0.5.5
John Goerzen <[EMAIL PROTECTED]>**20050909135152]
Patch bundle hash:
9f54d1166e42704787c829997f7e0ac05b0a9ff6