Re: Bug#751785: ITP: haskell-shake -- build system library, like Make, but more accurate dependencies
On Mon, Jun 16, 2014 at 01:39:39PM -0700, Joachim Breitner wrote:
> Am Montag, den 16.06.2014, 17:22 +0100 schrieb Colin Watson:
> > (This has been in the Haskell team's package plan for a while; I'm
> > packaging it now because the current version of haskell-hoogle became
> > unbuildable following the transition to haskell-conduit 1.1, and newer
> > upstream versions of haskell-hoogle require shake.)
>
> I worked on it a bit but got stuck with javascript file issues. Upstream
> added a hack that it works without the problematic viz.js, but I’m not
> sure if that has been released yet:
> https://github.com/ndmitchell/shake/issues/100
This should all be sorted now (albeit not very gracefully;
debian/patches/disable-viz.patch is pretty ugly). Would you mind
reviewing darcs.debian.org:/darcs/pkg-haskell/haskell-shake? Here's the
debc output, and I've confirmed that building docs/manual/ with the
installed packages in --report mode behaves sensibly:
libghc-shake-doc_0.13.1-1_all.deb
---------------------------------
new debian package, version 2.0.
size 219168 bytes: control archive=4148 bytes.
1507 bytes, 30 lines control
9839 bytes, 104 lines md5sums
Package: libghc-shake-doc
Source: haskell-shake
Version: 0.13.1-1
Architecture: all
Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Installed-Size: 2566
Depends: haddock-interface-22
Recommends: ghc-doc, libghc-random-doc, libghc-transformers-doc, libghc-unordered-containers-doc, libghc-shake-dev
Section: doc
Priority: extra
Homepage: http://hackage.haskell.org/package/shake
Description: Haskell library for writing build systems; documentation
Shake is a Haskell library for writing build systems - designed as a
replacement for make.
.
To use Shake the user writes a Haskell program that imports
Development.Shake, defines some build rules, and calls the
Development.Shake.shakeArgs function. Thanks to do notation and infix
operators, a simple Shake build system is not too dissimilar from a simple
Makefile. However, as build systems get more complex, Shake is able to take
advantage of the excellent abstraction facilities offered by Haskell and
easily support much larger projects. The Shake library provides all the
standard features available in other build systems, including automatic
parallelism and minimal rebuilds. Shake also provides more accurate
dependency tracking, including seamless support for generated files, and
dependencies on system information (e.g. compiler version).
.
This package provides the documentation for a library for the Haskell
programming language.
See http://www.haskell.org/ for more information on Haskell.
drwxr-xr-x root/root 0 2014-06-27 01:12 ./
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/share/
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/share/doc/
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/
-rw-r--r-- root/root 5709 2014-05-28 19:56 ./usr/share/doc/libghc-shake-doc/changelog.gz
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/
-rw-r--r-- root/root 3620 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-D.html
-rw-r--r-- root/root 2569 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-61.html
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/
-rw-r--r-- root/root 43398 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Resource.html
-rw-r--r-- root/root 23060 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-FilePath.html
-rw-r--r-- root/root 12071 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Util.html
-rw-r--r-- root/root 35938 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Rules-Files.html
-rw-r--r-- root/root 7085 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Rules-Rerun.html
-rw-r--r-- root/root 46786 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Pool.html
-rw-r--r-- root/root 22934 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/General-RAW.html
-rw-r--r-- root/root 17114 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/General-Binary.html
-rw-r--r-- root/root 15226 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Ninja-Type.html
-rw-r--r-- root/root 64057 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Storage.html
-rw-r--r-- root/root 152943 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Database.html
-rw-r--r-- root/root 64266 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Ninja-Lexer.html
-rw-r--r-- root/root 11586 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/General-String.html
-rw-r--r-- root/root 33913 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Errors.html
-rw-r--r-- root/root 13721 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Config.html
-rw-r--r-- root/root 23567 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Ninja-Parse.html
-rw-r--r-- root/root 8501 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Paths_shake.html
-rw-r--r-- root/root 101614 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Args.html
-rw-r--r-- root/root 41149 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-FilePattern.html
-rw-r--r-- root/root 23077 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-ByteString.html
-rw-r--r-- root/root 4258 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Rule.html
-rw-r--r-- root/root 20328 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Rules-Oracle.html
-rw-r--r-- root/root 58614 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/General-Base.html
-rw-r--r-- root/root 22701 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Derived.html
-rw-r--r-- root/root 243 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/hscolour.css
-rw-r--r-- root/root 10209 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Ninja-Env.html
-rw-r--r-- root/root 57882 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Rules-File.html
-rw-r--r-- root/root 4779 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Shake.html
-rw-r--r-- root/root 30591 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-FileInfo.html
-rw-r--r-- root/root 2846 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Classes.html
-rw-r--r-- root/root 185849 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Core.html
-rw-r--r-- root/root 40178 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Report.html
-rw-r--r-- root/root 66149 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Progress.html
-rw-r--r-- root/root 35384 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Value.html
-rw-r--r-- root/root 10948 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Rules-OrderOnly.html
-rw-r--r-- root/root 49136 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Types.html
-rw-r--r-- root/root 99730 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Command.html
-rw-r--r-- root/root 26288 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake.html
-rw-r--r-- root/root 12555 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/General-Intern.html
-rw-r--r-- root/root 60518 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Rules-Directory.html
-rw-r--r-- root/root 15588 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/General-Timing.html
-rw-r--r-- root/root 4009 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/src/Development-Shake-Special.html
-rw-r--r-- root/root 4151 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-R.html
-rw-r--r-- root/root 11233 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/Development-Shake-FilePath.html
-rw-r--r-- root/root 3464 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/index.html
-rw-r--r-- root/root 3145 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-H.html
-rw-r--r-- root/root 8065 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/Development-Shake-Util.html
-rw-r--r-- root/root 8189 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/haddock-util.js
-rw-r--r-- root/root 2569 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-47.html
-rw-r--r-- root/root 5289 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-T.html
-rw-r--r-- root/root 3055 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-L.html
-rw-r--r-- root/root 1217 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/mini_Development-Shake-Util.html
-rw-r--r-- root/root 2584 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-45.html
-rw-r--r-- root/root 35591 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-All.html
-rw-r--r-- root/root 12487 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/mini_Development-Shake.html
-rw-r--r-- root/root 1951 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/mini_Development-Shake-Rule.html
-rw-r--r-- root/root 3731 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-W.html
-rw-r--r-- root/root 8172 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/ocean.css
-rw-r--r-- root/root 59 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/plus.gif
-rw-r--r-- root/root 2002 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/mini_Development-Shake-Command.html
-rw-r--r-- root/root 11327 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/synopsis.png
-rw-r--r-- root/root 2678 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-Q.html
-rw-r--r-- root/root 8660 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/Development-Shake-Config.html
-rw-r--r-- root/root 4360 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-N.html
-rw-r--r-- root/root 2561 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-V.html
-rw-r--r-- root/root 90205 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/shake.txt
-rw-r--r-- root/root 15646 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/Development-Shake-Rule.html
-rw-r--r-- root/root 5014 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-A.html
-rw-r--r-- root/root 2677 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-60.html
-rw-r--r-- root/root 2613 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-M.html
-rw-r--r-- root/root 2359 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index.html
-rw-r--r-- root/root 860 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/frames.html
-rw-r--r-- root/root 2790 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-B.html
-rw-r--r-- root/root 2557 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-126.html
-rw-r--r-- root/root 1163 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/mini_Development-Shake-Config.html
-rw-r--r-- root/root 4417 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-P.html
-rw-r--r-- root/root 3205 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-I.html
-rw-r--r-- root/root 4551 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-E.html
-rw-r--r-- root/root 2817 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-42.html
-rw-r--r-- root/root 2879 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-U.html
-rw-r--r-- root/root 10317 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-S.html
-rw-r--r-- root/root 3295 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-F.html
-rw-r--r-- root/root 3784 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-G.html
-rw-r--r-- root/root 168689 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/Development-Shake-Classes.html
-rw-r--r-- root/root 1684 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/hslogo-16.png
-rw-r--r-- root/root 56 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/minus.gif
-rw-r--r-- root/root 2814 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-63.html
-rw-r--r-- root/root 2706 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-38.html
-rw-r--r-- root/root 1655 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/mini_Development-Shake-FilePath.html
-rw-r--r-- root/root 5461 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-C.html
-rw-r--r-- root/root 28522 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/Development-Shake-Command.html
-rw-r--r-- root/root 2561 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-O.html
-rw-r--r-- root/root 1399 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/index-frames.html
-rw-r--r-- root/root 2562 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-124.html
-rw-r--r-- root/root 1569 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/mini_Development-Shake-Classes.html
-rw-r--r-- root/root 192646 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/Development-Shake.html
-rw-r--r-- root/root 2609 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/html/doc-index-J.html
-rw-r--r-- root/root 3133 2014-06-16 17:41 ./usr/share/doc/libghc-shake-doc/copyright
-rw-r--r-- root/root 166 2014-06-24 18:42 ./usr/share/doc/libghc-shake-doc/changelog.Debian.gz
-rw-r--r-- root/root 3066 2014-06-27 01:12 ./usr/share/doc/libghc-shake-doc/buildinfo_all.gz
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/lib/
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/lib/ghc-doc/
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/lib/ghc-doc/hoogle/
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/lib/ghc-doc/haddock/
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/lib/ghc-doc/haddock/shake-0.13.1/
-rw-r--r-- root/root 252393 2014-06-27 01:12 ./usr/lib/ghc-doc/haddock/shake-0.13.1/shake.haddock
lrwxrwxrwx root/root 0 2014-06-27 01:12 ./usr/lib/ghc-doc/hoogle/libghc-shake-doc.txt -> ../../../share/doc/libghc-shake-doc/html/shake.txt
libghc-shake-data_0.13.1-1_all.deb
----------------------------------
new debian package, version 2.0.
size 23376 bytes: control archive=1279 bytes.
1415 bytes, 27 lines control
659 bytes, 9 lines md5sums
Package: libghc-shake-data
Source: haskell-shake
Version: 0.13.1-1
Architecture: all
Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Installed-Size: 87
Depends: libjs-jquery (<< 1.7.2+dfsg.0~), libjs-jquery (>= 1.7.2+dfsg), libjs-jquery-flot (<< 0.8.2+dfsg.0~), libjs-jquery-flot (>= 0.8.2+dfsg)
Section: haskell
Priority: extra
Homepage: http://hackage.haskell.org/package/shake
Description: Haskell library for writing build systems; data files
Shake is a Haskell library for writing build systems - designed as a
replacement for make.
.
To use Shake the user writes a Haskell program that imports
Development.Shake, defines some build rules, and calls the
Development.Shake.shakeArgs function. Thanks to do notation and infix
operators, a simple Shake build system is not too dissimilar from a simple
Makefile. However, as build systems get more complex, Shake is able to take
advantage of the excellent abstraction facilities offered by Haskell and
easily support much larger projects. The Shake library provides all the
standard features available in other build systems, including automatic
parallelism and minimal rebuilds. Shake also provides more accurate
dependency tracking, including seamless support for generated files, and
dependencies on system information (e.g. compiler version).
.
This package contains the data files needed to use the library.
drwxr-xr-x root/root 0 2014-06-27 01:12 ./
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/share/
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/share/doc/
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/share/doc/libghc-shake-data/
-rw-r--r-- root/root 5709 2014-05-28 19:56 ./usr/share/doc/libghc-shake-data/changelog.gz
-rw-r--r-- root/root 3133 2014-06-16 17:41 ./usr/share/doc/libghc-shake-data/copyright
-rw-r--r-- root/root 166 2014-06-24 18:42 ./usr/share/doc/libghc-shake-data/changelog.Debian.gz
-rw-r--r-- root/root 3066 2014-06-27 01:12 ./usr/share/doc/libghc-shake-data/buildinfo_all.gz
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/share/shake/
drwxr-xr-x root/root 0 2014-06-27 01:12 ./usr/share/shake/html/
-rw-r--r-- root/root 12583 2014-06-27 01:12 ./usr/share/shake/html/report.html
-rw-r--r-- root/root 10875 2014-06-27 01:12 ./usr/share/shake/html/shake-ui.js
-rw-r--r-- root/root 16056 2014-06-27 01:12 ./usr/share/shake/html/shake-logic.js
-rw-r--r-- root/root 1 2014-06-27 01:12 ./usr/share/shake/html/viz.js
-rw-r--r-- root/root 3633 2014-06-27 01:12 ./usr/share/shake/html/shake-util.js
lrwxrwxrwx root/root 0 2014-06-27 01:12 ./usr/share/shake/html/jquery.flot.stack.js -> ../../javascript/jquery-flot/jquery.flot.stack.js
lrwxrwxrwx root/root 0 2014-06-27 01:12 ./usr/share/shake/html/jquery.js -> ../../javascript/jquery/jquery.js
lrwxrwxrwx root/root 0 2014-06-27 01:12 ./usr/share/shake/html/jquery.flot.js -> ../../javascript/jquery-flot/jquery.flot.js
libghc-shake-dev_0.13.1-1_amd64.deb
-----------------------------------
new debian package, version 2.0.
size 833384 bytes: control archive=2884 bytes.
2062 bytes, 31 lines control
5508 bytes, 49 lines md5sums
Package: libghc-shake-dev
Source: haskell-shake
Version: 0.13.1-1
Architecture: amd64
Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Installed-Size: 8427
Depends: libghc-base-dev-4.6.0.1-8aa5d, libghc-binary-dev-0.5.1.1-72ed7, libghc-bytestring-dev-0.10.0.2-4f932, libghc-deepseq-dev-1.3.0.1-5cc4c, libghc-directory-dev-1.2.0.1-91a78, libghc-filepath-dev-1.3.0.1-b12cb, libghc-hashable-dev-1.2.1.0-7e831, libghc-old-time-dev-1.1.0.1-2f8ea, libghc-process-dev-1.1.0.2-76e05, libghc-random-dev-1.0.1.1-43fdc, libghc-time-dev-1.4.0.1-10dc4, libghc-transformers-dev-0.3.0.0-ff2bb, libghc-unix-dev-2.6.0.1-4f219, libghc-unordered-containers-dev-0.2.3.0-9584b, libghc-utf8-string-dev-0.3.7-26a8e, libc6 (>= 2.2.5), libghc-shake-data (>= 0.13.1-1)
Suggests: libghc-shake-doc, libghc-shake-prof
Provides: libghc-shake-dev-0.13.1-5abb8
Section: haskell
Priority: extra
Homepage: http://hackage.haskell.org/package/shake
Description: Haskell library for writing build systems
Shake is a Haskell library for writing build systems - designed as a
replacement for make.
.
To use Shake the user writes a Haskell program that imports
Development.Shake, defines some build rules, and calls the
Development.Shake.shakeArgs function. Thanks to do notation and infix
operators, a simple Shake build system is not too dissimilar from a simple
Makefile. However, as build systems get more complex, Shake is able to take
advantage of the excellent abstraction facilities offered by Haskell and
easily support much larger projects. The Shake library provides all the
standard features available in other build systems, including automatic
parallelism and minimal rebuilds. Shake also provides more accurate
dependency tracking, including seamless support for generated files, and
dependencies on system information (e.g. compiler version).
.
This package provides a library for the Haskell programming language.
See http://www.haskell.org/ for more information on Haskell.
Ghc-Package: shake-0.13.1-5abb82a98c020d3314f8c279129562d4
drwxr-xr-x root/root 0 2014-06-27 01:13 ./
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/share/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/share/doc/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/share/doc/libghc-shake-dev/
-rw-r--r-- root/root 5709 2014-05-28 19:56 ./usr/share/doc/libghc-shake-dev/changelog.gz
-rw-r--r-- root/root 3066 2014-06-27 01:13 ./usr/share/doc/libghc-shake-dev/buildinfo_amd64.gz
-rw-r--r-- root/root 3133 2014-06-16 17:41 ./usr/share/doc/libghc-shake-dev/copyright
-rw-r--r-- root/root 166 2014-06-24 18:42 ./usr/share/doc/libghc-shake-dev/changelog.Debian.gz
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/
-rw-r--r-- root/root 24 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/extra-packages
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/
-rw-r--r-- root/root 3157361 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/HSshake-0.13.1.o
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/
-rw-r--r-- root/root 8660 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/String.hi
-rw-r--r-- root/root 37502 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/Base.hi
-rw-r--r-- root/root 12566 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/Intern.hi
-rw-r--r-- root/root 4003 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/Timing.hi
-rw-r--r-- root/root 27427 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/RAW.hi
-rw-r--r-- root/root 20999 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/Binary.hi
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/
-rw-r--r-- root/root 8179 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Util.hi
-rw-r--r-- root/root 42918 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Progress.hi
-rw-r--r-- root/root 12799 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Pool.hi
-rw-r--r-- root/root 4640 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Report.hi
-rw-r--r-- root/root 65134 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Core.hi
-rw-r--r-- root/root 95150 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Args.hi
-rw-r--r-- root/root 3448 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Special.hi
-rw-r--r-- root/root 7412 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Errors.hi
-rw-r--r-- root/root 14555 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Derived.hi
-rw-r--r-- root/root 6142 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Storage.hi
-rw-r--r-- root/root 10648 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/FilePattern.hi
-rw-r--r-- root/root 23777 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Config.hi
-rw-r--r-- root/root 9490 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Resource.hi
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/
-rw-r--r-- root/root 17903 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/OrderOnly.hi
-rw-r--r-- root/root 16864 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/Oracle.hi
-rw-r--r-- root/root 16053 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/Rerun.hi
-rw-r--r-- root/root 21088 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/Files.hi
-rw-r--r-- root/root 45948 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/File.hi
-rw-r--r-- root/root 66727 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/Directory.hi
-rw-r--r-- root/root 5495 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Shake.hi
-rw-r--r-- root/root 35513 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Value.hi
-rw-r--r-- root/root 67847 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Database.hi
-rw-r--r-- root/root 7776 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/FilePath.hi
-rw-r--r-- root/root 16643 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/FileInfo.hi
-rw-r--r-- root/root 173932 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Types.hi
-rw-r--r-- root/root 30518 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Command.hi
-rw-r--r-- root/root 4497 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rule.hi
-rw-r--r-- root/root 1912 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Classes.hi
-rw-r--r-- root/root 5243 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/ByteString.hi
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Ninja/
-rw-r--r-- root/root 6493 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Ninja/Env.hi
-rw-r--r-- root/root 2978 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Ninja/Parse.hi
-rw-r--r-- root/root 5421 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Ninja/Lexer.hi
-rw-r--r-- root/root 15449 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Ninja/Type.hi
-rw-r--r-- root/root 11983 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake.hi
-rw-r--r-- root/root 7253 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Paths_shake.hi
-rw-r--r-- root/root 4369870 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/libHSshake-0.13.1.a
drwxr-xr-x root/root 0 2014-06-27 01:13 ./var/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./var/lib/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./var/lib/ghc/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./var/lib/ghc/package.conf.d/
-rw-r--r-- root/root 4401 2014-06-27 01:13 ./var/lib/ghc/package.conf.d/shake-0.13.1.conf
libghc-shake-prof_0.13.1-1_amd64.deb
------------------------------------
new debian package, version 2.0.
size 863474 bytes: control archive=2657 bytes.
2000 bytes, 29 lines control
5315 bytes, 46 lines md5sums
Package: libghc-shake-prof
Source: haskell-shake
Version: 0.13.1-1
Architecture: amd64
Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Installed-Size: 8061
Depends: libghc-shake-dev (= 0.13.1-1), libghc-base-prof-4.6.0.1-8aa5d, libghc-binary-prof-0.5.1.1-72ed7, libghc-bytestring-prof-0.10.0.2-4f932, libghc-deepseq-prof-1.3.0.1-5cc4c, libghc-directory-prof-1.2.0.1-91a78, libghc-filepath-prof-1.3.0.1-b12cb, libghc-hashable-prof-1.2.1.0-7e831, libghc-old-time-prof-1.1.0.1-2f8ea, libghc-process-prof-1.1.0.2-76e05, libghc-random-prof-1.0.1.1-43fdc, libghc-time-prof-1.4.0.1-10dc4, libghc-transformers-prof-0.3.0.0-ff2bb, libghc-unix-prof-2.6.0.1-4f219, libghc-unordered-containers-prof-0.2.3.0-9584b, libghc-utf8-string-prof-0.3.7-26a8e
Provides: libghc-shake-prof-0.13.1-5abb8
Section: haskell
Priority: extra
Homepage: http://hackage.haskell.org/package/shake
Description: Haskell library for writing build systems; profiling libraries
Shake is a Haskell library for writing build systems - designed as a
replacement for make.
.
To use Shake the user writes a Haskell program that imports
Development.Shake, defines some build rules, and calls the
Development.Shake.shakeArgs function. Thanks to do notation and infix
operators, a simple Shake build system is not too dissimilar from a simple
Makefile. However, as build systems get more complex, Shake is able to take
advantage of the excellent abstraction facilities offered by Haskell and
easily support much larger projects. The Shake library provides all the
standard features available in other build systems, including automatic
parallelism and minimal rebuilds. Shake also provides more accurate
dependency tracking, including seamless support for generated files, and
dependencies on system information (e.g. compiler version).
.
This package provides a library for the Haskell programming language, compiled
for profiling. See http://www.haskell.org/ for more information on Haskell.
drwxr-xr-x root/root 0 2014-06-27 01:13 ./
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/share/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/share/doc/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/share/doc/libghc-shake-prof/
-rw-r--r-- root/root 5709 2014-05-28 19:56 ./usr/share/doc/libghc-shake-prof/changelog.gz
-rw-r--r-- root/root 3066 2014-06-27 01:13 ./usr/share/doc/libghc-shake-prof/buildinfo_amd64.gz
-rw-r--r-- root/root 3133 2014-06-16 17:41 ./usr/share/doc/libghc-shake-prof/copyright
-rw-r--r-- root/root 166 2014-06-24 18:42 ./usr/share/doc/libghc-shake-prof/changelog.Debian.gz
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/
-rw-r--r-- root/root 7257 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Paths_shake.p_hi
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/
-rw-r--r-- root/root 27431 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/RAW.p_hi
-rw-r--r-- root/root 21003 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/Binary.p_hi
-rw-r--r-- root/root 12570 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/Intern.p_hi
-rw-r--r-- root/root 37506 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/Base.p_hi
-rw-r--r-- root/root 8664 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/String.p_hi
-rw-r--r-- root/root 4007 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/General/Timing.p_hi
-rw-r--r-- root/root 7173112 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/libHSshake-0.13.1_p.a
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/
-rw-r--r-- root/root 16647 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/FileInfo.p_hi
-rw-r--r-- root/root 1916 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Classes.p_hi
-rw-r--r-- root/root 4501 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rule.p_hi
-rw-r--r-- root/root 30522 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Command.p_hi
-rw-r--r-- root/root 67851 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Database.p_hi
-rw-r--r-- root/root 174014 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Types.p_hi
-rw-r--r-- root/root 42922 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Progress.p_hi
-rw-r--r-- root/root 10652 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/FilePattern.p_hi
-rw-r--r-- root/root 14559 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Derived.p_hi
-rw-r--r-- root/root 5247 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/ByteString.p_hi
-rw-r--r-- root/root 65138 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Core.p_hi
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/
-rw-r--r-- root/root 16868 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/Oracle.p_hi
-rw-r--r-- root/root 45952 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/File.p_hi
-rw-r--r-- root/root 16057 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/Rerun.p_hi
-rw-r--r-- root/root 17907 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/OrderOnly.p_hi
-rw-r--r-- root/root 66731 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/Directory.p_hi
-rw-r--r-- root/root 21092 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Rules/Files.p_hi
-rw-r--r-- root/root 3452 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Special.p_hi
-rw-r--r-- root/root 7780 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/FilePath.p_hi
-rw-r--r-- root/root 35517 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Value.p_hi
-rw-r--r-- root/root 6146 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Storage.p_hi
-rw-r--r-- root/root 5499 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Shake.p_hi
-rw-r--r-- root/root 8183 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Util.p_hi
-rw-r--r-- root/root 4644 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Report.p_hi
-rw-r--r-- root/root 9494 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Resource.p_hi
-rw-r--r-- root/root 23781 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Config.p_hi
-rw-r--r-- root/root 12803 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Pool.p_hi
-rw-r--r-- root/root 95154 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Args.p_hi
-rw-r--r-- root/root 7416 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake/Errors.p_hi
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Ninja/
-rw-r--r-- root/root 2982 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Ninja/Parse.p_hi
-rw-r--r-- root/root 6497 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Ninja/Env.p_hi
-rw-r--r-- root/root 5425 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Ninja/Lexer.p_hi
-rw-r--r-- root/root 15453 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Ninja/Type.p_hi
-rw-r--r-- root/root 11987 2014-06-27 01:13 ./usr/lib/haskell-packages/ghc/lib/shake-0.13.1/ghc-7.6.3/Development/Shake.p_hi
shake_0.13.1-1_amd64.deb
------------------------
new debian package, version 2.0.
size 696436 bytes: control archive=1119 bytes.
1335 bytes, 27 lines control
326 bytes, 5 lines md5sums
Package: shake
Source: haskell-shake
Version: 0.13.1-1
Architecture: amd64
Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Installed-Size: 4425
Depends: libc6 (>= 2.14), libffi6 (>= 3.0.4), libgmp10, libghc-shake-data (>= 0.13.1-1)
Section: devel
Priority: extra
Homepage: http://hackage.haskell.org/package/shake
Description: Haskell library for writing build systems; main program
Shake is a Haskell library for writing build systems - designed as a
replacement for make.
.
To use Shake the user writes a Haskell program that imports
Development.Shake, defines some build rules, and calls the
Development.Shake.shakeArgs function. Thanks to do notation and infix
operators, a simple Shake build system is not too dissimilar from a simple
Makefile. However, as build systems get more complex, Shake is able to take
advantage of the excellent abstraction facilities offered by Haskell and
easily support much larger projects. The Shake library provides all the
standard features available in other build systems, including automatic
parallelism and minimal rebuilds. Shake also provides more accurate
dependency tracking, including seamless support for generated files, and
dependencies on system information (e.g. compiler version).
.
This package contains the main "shake" command.
drwxr-xr-x root/root 0 2014-06-27 01:13 ./
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/share/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/share/doc/
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/share/doc/shake/
-rw-r--r-- root/root 5709 2014-05-28 19:56 ./usr/share/doc/shake/changelog.gz
-rw-r--r-- root/root 3066 2014-06-27 01:13 ./usr/share/doc/shake/buildinfo_amd64.gz
-rw-r--r-- root/root 3133 2014-06-16 17:41 ./usr/share/doc/shake/copyright
-rw-r--r-- root/root 166 2014-06-24 18:42 ./usr/share/doc/shake/changelog.Debian.gz
drwxr-xr-x root/root 0 2014-06-27 01:13 ./usr/bin/
-rwxr-xr-x root/root 4489696 2014-06-27 01:13 ./usr/bin/shake
--
Colin Watson [cjwatson@debian.org]
Reply to: