lol

dotconf: update from 1.0.13 to 1.3 and adopt it

+14 -8
+14 -8
pkgs/development/libraries/dotconf/default.nix
··· 1 - { fetchurl, stdenv }: 1 + { fetchFromGitHub, stdenv, autoconf, automake, libtool }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "dotconf-" + version; 5 - version = "1.0.13"; 5 + version = "1.3"; 6 6 7 - src = fetchurl { 8 - url = "http://www.azzit.de/dotconf/download/v1.0/dotconf-1.0.13.tar.gz"; 9 - sha256 = "0rcvi743jgnrq2p5gknnvsqiv47479y5gyc2g9pz7bp7v7bzlmc9"; 7 + src = fetchFromGitHub { 8 + owner = "williamh"; 9 + repo = "dotconf"; 10 + rev = "v${version}"; 11 + sha256 = "1sc95hw5k2xagpafny0v35filmcn05k1ds5ghkldfpf6xw4hakp7"; 10 12 }; 11 13 12 - meta = { 14 + buildInputs = [ autoconf automake libtool ]; 15 + 16 + preConfigure = "autoreconf --install"; 17 + 18 + meta = with stdenv.lib; { 13 19 description = "A configuration parser library"; 14 - 20 + maintainers = with maintainers; [ pSub ]; 15 21 homepage = http://www.azzit.de/dotconf/; 16 - license = stdenv.lib.licenses.lgpl21Plus; 22 + license = licenses.lgpl21Plus; 17 23 }; 18 24 }