git.iko.soy/typeable/nixpkgs
on master help sign in
ipcalc: 0.4.1 -> 1.0.1
commitd24e724084e69ea4b2bb8b283a97d4d6076778db authorFabian Affolter <mail@fabian-affolter.ch> dateMon 30 Aug 2021, 11:30 (5 years ago) parent8a2ec31
1 file changed+32−14
pkgs/tools/networking/ipcalc/default.nix+32−14
pkgs/tools/networking/ipcalc/default.nix+32−14
@@ -1,20 +1,38 @@
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+
212stdenv.mkDerivation rec {
313 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";
821 };
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; {
1533 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; [ ];
1937 };
2038}