diff options
author | Daiderd Jordan <daiderd@gmail.com> | 2018-11-29 23:10:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-29 23:10:01 +0100 |
commit | c506ad84b1116f764c527ab3296bfd3e6cd54e39 (patch) | |
tree | 47c69d9f0585528fc256eae67633d68f020f1402 | |
parent | da2e0b84c636c268832db85539ef0153ce987a12 (diff) | |
parent | b200613f4e33cc92f28dfc18cd63d791a200acd7 (diff) | |
download | nixpkgs-c506ad84b1116f764c527ab3296bfd3e6cd54e39.tar nixpkgs-c506ad84b1116f764c527ab3296bfd3e6cd54e39.tar.gz nixpkgs-c506ad84b1116f764c527ab3296bfd3e6cd54e39.tar.bz2 nixpkgs-c506ad84b1116f764c527ab3296bfd3e6cd54e39.tar.lz nixpkgs-c506ad84b1116f764c527ab3296bfd3e6cd54e39.tar.xz nixpkgs-c506ad84b1116f764c527ab3296bfd3e6cd54e39.tar.zst nixpkgs-c506ad84b1116f764c527ab3296bfd3e6cd54e39.zip |
Merge pull request #51047 from dawehner/tychus
Add the tychus application
-rw-r--r-- | pkgs/development/tools/tychus/default.nix | 28 | ||||
-rw-r--r-- | pkgs/development/tools/tychus/deps.nix | 30 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
3 files changed, 62 insertions, 0 deletions
diff --git a/pkgs/development/tools/tychus/default.nix b/pkgs/development/tools/tychus/default.nix new file mode 100644 index 00000000000..775e26eb6a8 --- /dev/null +++ b/pkgs/development/tools/tychus/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchFromGitHub, buildGoPackage, CoreFoundation }: + +buildGoPackage rec { + name = "tychus-${version}"; + version = "0.6.3"; + + goPackagePath = "github.com/devlocker/tychus"; + goDeps = ./deps.nix; + subPackages = []; + + src = fetchFromGitHub { + owner = "devlocker"; + repo = "tychus"; + rev = "v${version}"; + sha256 = "02ybxjsfga89gpg0k21zmykhhnpx1vy3ny8fcwj0qsg73i11alvw"; + }; + + buildInputs = stdenv.lib.optionals stdenv.hostPlatform.isDarwin [ CoreFoundation ]; + + buildFlags = "--tags release"; + + meta = { + description = "Command line utility to live-reload your application."; + homepage = https://github.com/devlocker/tychus; + license = stdenv.lib.licenses.mit; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/pkgs/development/tools/tychus/deps.nix b/pkgs/development/tools/tychus/deps.nix new file mode 100644 index 00000000000..194aa96ae3c --- /dev/null +++ b/pkgs/development/tools/tychus/deps.nix @@ -0,0 +1,30 @@ +# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) +[ + { + goPackagePath = "github.com/inconshreveable/mousetrap"; + fetch = { + type = "git"; + url = "https://github.com/inconshreveable/mousetrap"; + rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75"; + sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152"; + }; + } + { + goPackagePath = "github.com/spf13/cobra"; + fetch = { + type = "git"; + url = "https://github.com/spf13/cobra"; + rev = "f91529fc609202eededff4de2dc0ba2f662240a3"; + sha256 = "10c3d5dp98rys134dnsl19ldj8bca183z91lj8rkbsy78qzrr9af"; + }; + } + { + goPackagePath = "github.com/spf13/pflag"; + fetch = { + type = "git"; + url = "https://github.com/spf13/pflag"; + rev = "e57e3eeb33f795204c1ca35f56c44f83227c6e66"; + sha256 = "13mhx4i913jil32j295m3a36jzvq1y64xig0naadiz7q9ja011r2"; + }; + } +] \ No newline at end of file diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5b8cf027ec8..522eb613f1b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9032,6 +9032,10 @@ with pkgs; tweak = callPackage ../applications/editors/tweak { }; + tychus = callPackage ../development/tools/tychus { + inherit (darwin.apple_sdk.frameworks) CoreFoundation; + }; + uhd = callPackage ../development/tools/misc/uhd { }; uisp = callPackage ../development/tools/misc/uisp { }; |