1{ stdenv, fetchurl, ncurses, zlib, imlib2, pkgconfig, libX11, libXext }:
2
3stdenv.mkDerivation rec {
4 name = "libcaca-0.99.beta19";
5
6 src = fetchurl {
7 urls = [
8 "http://fossies.org/linux/privat/${name}.tar.gz"
9 "http://caca.zoy.org/files/libcaca/${name}.tar.gz"
10 ];
11 sha256 = "1x3j6yfyxl52adgnabycr0n38j9hx2j74la0hz0n8cnh9ry4d2qj";
12 };
13
14 outputs = [ "bin" "dev" "out" "man" ];
15
16 propagatedBuildInputs = [ ncurses zlib imlib2 pkgconfig libX11 ]
17 ++ stdenv.lib.optional stdenv.isDarwin libXext;
18
19 postInstall = ''
20 mkdir -p $dev/bin
21 mv $bin/bin/caca-config $dev/bin/caca-config
22 '';
23
24 meta = {
25 homepage = http://libcaca.zoy.org/;
26 description = "A graphics library that outputs text instead of pixels";
27 license = stdenv.lib.licenses.wtfpl;
28 platforms = stdenv.lib.platforms.unix;
29 };
30}