ipcalc: 0.4.1 -> 1.0.1

authored by Fabian Affolter and committed by Matthieu Coudron d24e7240 8a2ec31e

+32 -14
+32 -14
pkgs/tools/networking/ipcalc/default.nix
··· 1 - {lib, stdenv, fetchurl, perl}: 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , glib 5 + , meson 6 + , ninja 7 + , libmaxminddb 8 + , pkg-config 9 + , ronn 10 + }: 11 + 2 12 stdenv.mkDerivation rec { 3 13 pname = "ipcalc"; 4 - version = "0.41"; 5 - src = fetchurl { 6 - url = "http://jodies.de/ipcalc-archive/${pname}-${version}.tar.gz"; 7 - sha256 = "dda9c571ce3369e5b6b06e92790434b54bec1f2b03f1c9df054c0988aa4e2e8a"; 14 + version = "1.0.1"; 15 + 16 + src = fetchFromGitLab { 17 + owner = "ipcalc"; 18 + repo = "ipcalc"; 19 + rev = version; 20 + sha256 = "0qg516jv94dlk0qj0bj5y1dd0i31ziqcjd6m00w8xp5wl97bj2ji"; 8 21 }; 9 - buildInputs = [perl]; 10 - installPhase = '' 11 - mkdir -p $out/bin 12 - cp ipcalc $out/bin 13 - ''; 14 - meta = { 22 + 23 + nativeBuildInputs = [ 24 + glib 25 + meson 26 + ninja 27 + pkg-config 28 + libmaxminddb 29 + ronn 30 + ]; 31 + 32 + meta = with lib; { 15 33 description = "Simple IP network calculator"; 16 - homepage = "http://jodies.de/ipcalc"; 17 - license = lib.licenses.gpl2Plus; 18 - platforms = lib.platforms.all; 34 + homepage = "https://gitlab.com/ipcalc/ipcalc"; 35 + license = licenses.gpl2Plus; 36 + maintainers = with maintainers; [ ]; 19 37 }; 20 38 }