From 70ae60feb15f1ff12d6351a70ed2716ffba4943a Mon Sep 17 00:00:00 2001 From: Joachim Fasting Date: Sun, 9 Aug 2015 01:36:29 +0200 Subject: [PATCH 1/2] i2p: 0.9.20 -> 0.9.21 See https://geti2p.net/en/blog/post/2015/07/31/0.9.21-Release --- pkgs/tools/networking/i2p/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/networking/i2p/default.nix b/pkgs/tools/networking/i2p/default.nix index 1ef159131af2..cbfedab0faf2 100644 --- a/pkgs/tools/networking/i2p/default.nix +++ b/pkgs/tools/networking/i2p/default.nix @@ -1,10 +1,10 @@ { stdenv, procps, coreutils, fetchurl, jdk, jre, ant, gettext, which }: stdenv.mkDerivation rec { - name = "i2p-0.9.20"; + name = "i2p-0.9.21"; src = fetchurl { url = "https://github.com/i2p/i2p.i2p/archive/${name}.tar.gz"; - sha256 = "10rynkl9dbnfl67ck3d7wdwz52h7354r7nbwcypsjnng4f1dmj5s"; + sha256 = "1cgki9sg0pc4d66rr556lw0682c4mmdvmr6awvsn7ch0rp4zav9f"; }; buildInputs = [ jdk ant gettext which ]; patches = [ ./i2p.patch ]; @@ -34,9 +34,9 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = "https://geti2p.net"; + homepage = https://geti2p.net; description = "Applications and router for I2P, anonymity over the Internet"; - maintainers = [ stdenv.lib.maintainers.joelmo ]; + maintainers = [ maintainers.joelmo ]; license = licenses.gpl2; # TODO: support other systems, just copy appropriate lib/wrapper.. to $out platforms = [ "x86_64-linux" ]; From 2c5775b141372fc87da66c405dda473f4679f11c Mon Sep 17 00:00:00 2001 From: Joachim Fasting Date: Sun, 9 Aug 2015 02:24:58 +0200 Subject: [PATCH 2/2] i2p service: use mkEnableOption --- nixos/modules/services/networking/i2p.nix | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/nixos/modules/services/networking/i2p.nix b/nixos/modules/services/networking/i2p.nix index bad22c791388..e6ee5fd1f957 100644 --- a/nixos/modules/services/networking/i2p.nix +++ b/nixos/modules/services/networking/i2p.nix @@ -7,15 +7,7 @@ let homeDir = "/var/lib/i2p"; in { ###### interface - options.services.i2p = { - enable = mkOption { - type = types.bool; - default = false; - description = '' - Enables i2p as a running service upon activation. - ''; - }; - }; + options.services.i2p.enable = mkEnableOption "I2P router"; ###### implementation config = mkIf cfg.enable {