From 6ec6cd0f2026e696450e262448d570e889d6823e Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 11 May 2019 10:58:15 +0200 Subject: [PATCH 1/2] up: 0.3.1 -> 0.3.2 New release with several new keyboard shortcuts to navigate between piped commands: https://github.com/akavel/up/releases/tag/v0.3.2 --- pkgs/tools/misc/up/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/up/default.nix b/pkgs/tools/misc/up/default.nix index c09c5ad12f08..3486aeba6fd3 100644 --- a/pkgs/tools/misc/up/default.nix +++ b/pkgs/tools/misc/up/default.nix @@ -2,13 +2,13 @@ buildGoPackage rec { name = "up-${version}"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitHub { owner = "akavel"; repo = "up"; rev = "v${version}"; - sha256 = "171bwbk2c7jbi51xdawzv7qy71492mfs9z5j0a5j52qmnr4vjjgs"; + sha256 = "1psixyymk98z52yy92lwb75yfins45dw6rif9cxwd7yiascwg2if"; }; goPackagePath = "github.com/akavel/up"; From 4c6754c6314fe1eef9bb0c2b55516e40dbcde42b Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sun, 12 May 2019 11:24:00 +0200 Subject: [PATCH 2/2] up: repackage with buildGoModule Go modules[1] provide a set of sources and corresponding checksums. These sources can be resolved automatically with Nix, so no go2nix is required anymore. [1] https://blog.golang.org/using-go-modules --- pkgs/tools/misc/up/default.nix | 7 ++-- pkgs/tools/misc/up/deps.nix | 66 ---------------------------------- 2 files changed, 3 insertions(+), 70 deletions(-) delete mode 100644 pkgs/tools/misc/up/deps.nix diff --git a/pkgs/tools/misc/up/default.nix b/pkgs/tools/misc/up/default.nix index 3486aeba6fd3..01b62eed56c3 100644 --- a/pkgs/tools/misc/up/default.nix +++ b/pkgs/tools/misc/up/default.nix @@ -1,6 +1,6 @@ -{ lib, buildGoPackage, fetchFromGitHub }: +{ lib, buildGoModule, fetchFromGitHub }: -buildGoPackage rec { +buildGoModule rec { name = "up-${version}"; version = "0.3.2"; @@ -11,8 +11,7 @@ buildGoPackage rec { sha256 = "1psixyymk98z52yy92lwb75yfins45dw6rif9cxwd7yiascwg2if"; }; - goPackagePath = "github.com/akavel/up"; - goDeps = ./deps.nix; + modSha256 = "0nfs190rzabphhhyacypz3ic5c4ajlqpx9jiiincs0vxfkmfwnjd"; meta = with lib; { description = "Ultimate Plumber is a tool for writing Linux pipes with instant live preview"; diff --git a/pkgs/tools/misc/up/deps.nix b/pkgs/tools/misc/up/deps.nix deleted file mode 100644 index 439dc5df9d4d..000000000000 --- a/pkgs/tools/misc/up/deps.nix +++ /dev/null @@ -1,66 +0,0 @@ -# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 -[ - { - goPackagePath = "github.com/gdamore/encoding"; - fetch = { - type = "git"; - url = "https://github.com/gdamore/encoding"; - rev = "b23993cbb6353f0e6aa98d0ee318a34728f628b9"; - sha256 = "0d7irqpx2fa9vkxgkhf04yiwazsm10fxh0yk86x5crflhph5fv8a"; - }; - } - { - goPackagePath = "github.com/gdamore/tcell"; - fetch = { - type = "git"; - url = "https://github.com/gdamore/tcell"; - rev = "017915a4d77dabd7af10ab539e618a735d4b9c0a"; - sha256 = "19ymkgcvcp9sz2jrfi7h6l720w5yw9hy3wnw975w2ih45j1ypqdh"; - }; - } - { - goPackagePath = "github.com/lucasb-eyer/go-colorful"; - fetch = { - type = "git"; - url = "https://github.com/lucasb-eyer/go-colorful"; - rev = "12d3b2882a08d1abc9488e34f3e1ae35165f2d07"; - sha256 = "1w95axfn1a6rz31xrks77ingr9mdkqyr7mh0glv664kz1wg2h0gw"; - }; - } - { - goPackagePath = "github.com/mattn/go-isatty"; - fetch = { - type = "git"; - url = "https://github.com/mattn/go-isatty"; - rev = "3fb116b820352b7f0c281308a4d6250c22d94e27"; - sha256 = "084hplr4n4g5nvp70clljk428hc963460xz0ggcj3xdi4w7hhsvv"; - }; - } - { - goPackagePath = "github.com/mattn/go-runewidth"; - fetch = { - type = "git"; - url = "https://github.com/mattn/go-runewidth"; - rev = "b20a3daf6a39840c202fd42cc23d53607162b045"; - sha256 = "0crivpncmh22696d5cy7k15ll5yqfjcigk0xy73wb6g1q6vnfxs7"; - }; - } - { - goPackagePath = "github.com/spf13/pflag"; - fetch = { - type = "git"; - url = "https://github.com/spf13/pflag"; - rev = "aea12ed6721610dc6ed40141676d7ab0a1dac9e9"; - sha256 = "17p5k37bnzj6wfh000y7xpvxyv2wsfa3db9sm8da2frjvn7jgbp2"; - }; - } - { - goPackagePath = "golang.org/x/text"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/text"; - rev = "6f44c5a2ea40ee3593d98cdcc905cc1fdaa660e2"; - sha256 = "00mwzxly5isgf0glz7k3k2dkyqkjfc4z55qxajx4lgcp3h8xn9xj"; - }; - } -]