Skip to content

Commit 52d6eec

Browse files
committedNov 7, 2017
iniparser: 4.0 -> 4.1
1 parent 0de572b commit 52d6eec

File tree

1 file changed

+10
-17
lines changed

1 file changed

+10
-17
lines changed
 
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,21 @@
11
{ stdenv, fetchFromGitHub }:
22

3-
let
4-
inherit (stdenv.lib) optional;
5-
6-
in stdenv.mkDerivation rec {
3+
stdenv.mkDerivation rec {
74
name = "iniparser-${version}";
8-
version = "4.0";
5+
version = "4.1";
96

107
src = fetchFromGitHub {
118
owner = "ndevilla";
129
repo = "iniparser";
1310
rev = "v${version}";
14-
sha256 = "0339qa0qxa5z02xjcs5my8v91v0r9jm4piswrl1sa29kwyxgv5nb";
11+
sha256 = "0dhab6pad6wh816lr7r3jb6z273njlgw2vpw8kcfnmi7ijaqhnr5";
1512
};
1613

1714
patches = ./no-usr.patch;
1815

1916
doCheck = true;
2017
preCheck = "patchShebangs test/make-tests.sh";
2118

22-
# TODO: Build dylib on Darwin
23-
buildFlags = (if stdenv.isDarwin then [ "libiniparser.a" ] else [ "libiniparser.so" ]) ++ [ "CC=cc" ];
24-
2519
installPhase = ''
2620
mkdir -p $out/lib
2721
@@ -34,17 +28,16 @@ in stdenv.mkDerivation rec {
3428
done;
3529
cp -r html $out/share/doc/${name}
3630
37-
'' + (if stdenv.isDarwin then ''
3831
cp libiniparser.a $out/lib
39-
'' else ''
40-
cp libiniparser.so.0 $out/lib
41-
ln -s libiniparser.so.0 $out/lib/libiniparser.so
42-
'');
32+
cp libiniparser.so.1 $out/lib
33+
ln -s libiniparser.so.1 $out/lib/libiniparser.so
34+
'';
4335

44-
meta = {
36+
meta = with stdenv.lib; {
4537
inherit (src.meta) homepage;
4638
description = "Free standalone ini file parsing library";
47-
license = stdenv.lib.licenses.mit;
48-
platforms = stdenv.lib.platforms.unix;
39+
license = licenses.mit;
40+
platforms = platforms.unix;
41+
maintainers = [ maintainers.primeos ];
4942
};
5043
}

0 commit comments

Comments
 (0)
Please sign in to comment.