diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2019-05-12 11:24:00 +0200 |
---|---|---|
committer | Maximilian Bosch <maximilian@mbosch.me> | 2019-05-12 11:24:00 +0200 |
commit | 4c6754c6314fe1eef9bb0c2b55516e40dbcde42b (patch) | |
tree | 76e31263f10d9dbbdee8a8dde683c9d222f6d269 /pkgs/tools/misc/up | |
parent | 6ec6cd0f2026e696450e262448d570e889d6823e (diff) | |
download | nixlib-4c6754c6314fe1eef9bb0c2b55516e40dbcde42b.tar nixlib-4c6754c6314fe1eef9bb0c2b55516e40dbcde42b.tar.gz nixlib-4c6754c6314fe1eef9bb0c2b55516e40dbcde42b.tar.bz2 nixlib-4c6754c6314fe1eef9bb0c2b55516e40dbcde42b.tar.lz nixlib-4c6754c6314fe1eef9bb0c2b55516e40dbcde42b.tar.xz nixlib-4c6754c6314fe1eef9bb0c2b55516e40dbcde42b.tar.zst nixlib-4c6754c6314fe1eef9bb0c2b55516e40dbcde42b.zip |
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
Diffstat (limited to 'pkgs/tools/misc/up')
-rw-r--r-- | pkgs/tools/misc/up/default.nix | 7 | ||||
-rw-r--r-- | pkgs/tools/misc/up/deps.nix | 66 |
2 files changed, 3 insertions, 70 deletions
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"; - }; - } -] |