diff options
author | Pascal Wittmann <mail@pascal-wittmann.de> | 2014-09-23 23:19:57 +0200 |
---|---|---|
committer | Pascal Wittmann <mail@pascal-wittmann.de> | 2014-09-23 23:20:30 +0200 |
commit | 93c85b15d014fc6afb72d7e10f45d20da96badc0 (patch) | |
tree | 82ea722a20ebb7a50480680331b2848b62de984a | |
parent | 5853c2da91be436e52fcb5115a5a56ae04b4fbba (diff) |
dotconf: update from 1.0.13 to 1.3 and adopt it
-rw-r--r-- | pkgs/development/libraries/dotconf/default.nix | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/pkgs/development/libraries/dotconf/default.nix b/pkgs/development/libraries/dotconf/default.nix index 2c22af1684d36..74e4b6c5666db 100644 --- a/pkgs/development/libraries/dotconf/default.nix +++ b/pkgs/development/libraries/dotconf/default.nix @@ -1,18 +1,24 @@ -{ fetchurl, stdenv }: +{ fetchFromGitHub, stdenv, autoconf, automake, libtool }: stdenv.mkDerivation rec { name = "dotconf-" + version; - version = "1.0.13"; + version = "1.3"; - src = fetchurl { - url = "http://www.azzit.de/dotconf/download/v1.0/dotconf-1.0.13.tar.gz"; - sha256 = "0rcvi743jgnrq2p5gknnvsqiv47479y5gyc2g9pz7bp7v7bzlmc9"; + src = fetchFromGitHub { + owner = "williamh"; + repo = "dotconf"; + rev = "v${version}"; + sha256 = "1sc95hw5k2xagpafny0v35filmcn05k1ds5ghkldfpf6xw4hakp7"; }; - meta = { - description = "A configuration parser library"; + buildInputs = [ autoconf automake libtool ]; + + preConfigure = "autoreconf --install"; + meta = with stdenv.lib; { + description = "A configuration parser library"; + maintainers = with maintainers; [ pSub ]; homepage = http://www.azzit.de/dotconf/; - license = stdenv.lib.licenses.lgpl21Plus; + license = licenses.lgpl21Plus; }; } |