fork
Configure Feed
Select the types of activity you want to include in your feed.
lol
fork
Configure Feed
Select the types of activity you want to include in your feed.
1{ stdenv, fetchurl }:
2
3let
4 inherit (stdenv.lib) optional;
5in
6stdenv.mkDerivation rec{
7 name = "iniparser-3.1";
8
9 src = fetchurl {
10 url = "${meta.homepage}/iniparser-3.1.tar.gz";
11 sha256 = "1igmxzcy0s25zcy9vmcw0kd13lh60r0b4qg8lnp1jic33f427pxf";
12 };
13
14 patches = ./no-usr.patch;
15
16 # TODO: Build dylib on Darwin
17 buildFlags = (if stdenv.isDarwin then [ "libiniparser.a" ] else [ "libiniparser.so" ]) ++ [ "CC=cc" ];
18
19 installPhase = ''
20 mkdir -p $out/lib
21
22 mkdir -p $out/include
23 cp src/*.h $out/include
24
25 mkdir -p $out/share/doc/${name}
26 for i in AUTHORS INSTALL LICENSE README; do
27 bzip2 -c -9 $i > $out/share/doc/${name}/$i.bz2;
28 done;
29 cp -r html $out/share/doc/${name}
30
31 '' + (if stdenv.isDarwin then ''
32 cp libiniparser.a $out/lib
33 '' else ''
34 cp libiniparser.so.0 $out/lib
35 ln -s libiniparser.so.0 $out/lib/libiniparser.so
36 '');
37
38 meta = {
39 homepage = http://ndevilla.free.fr/iniparser;
40 description = "Free standalone ini file parsing library";
41 license = stdenv.lib.licenses.mit;
42 };
43}