diff options
author | Kirill Radzikhovskyy <kirillrdy@gmail.com> | 2023-06-15 18:46:06 +1000 |
---|---|---|
committer | Kirill Radzikhovskyy <kirillrdy@gmail.com> | 2023-06-16 08:06:39 +1000 |
commit | 2281a4b8841b148e75f4a185d89ef6685fc270d0 (patch) | |
tree | 432691a7380596d0c50a163a9621e06c519b413b /pkgs/applications/misc/stag | |
parent | 979b4232b33873e4e52692e7d1d0ebadc87d0633 (diff) |
stag: fixup build on aarch64-linux
Diffstat (limited to 'pkgs/applications/misc/stag')
-rw-r--r-- | pkgs/applications/misc/stag/default.nix | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/pkgs/applications/misc/stag/default.nix b/pkgs/applications/misc/stag/default.nix index 21ca26012ddb5..d8360dd7ccf4b 100644 --- a/pkgs/applications/misc/stag/default.nix +++ b/pkgs/applications/misc/stag/default.nix @@ -1,16 +1,24 @@ -{ lib, stdenv, fetchFromGitHub, curses }: +{ lib, stdenv, fetchFromGitHub, curses, fetchpatch }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "stag"; - version = "1.0"; + version = "1.0.0"; src = fetchFromGitHub { owner = "seenaburns"; repo = "stag"; - rev = "90e2964959ea8242349250640d24cee3d1966ad6"; - sha256 = "1yrzjhcwrxrxq5jj695wvpgb0pz047m88yq5n5ymkcw5qr78fy1v"; + rev = "v${finalAttrs.version}"; + hash = "sha256-O3iHTsaFs1l9sQV7hOoh4F+w3t28JCNlwT33zBmUP/s="; }; + patches = [ + # fix compilation on aarch64 https://github.com/seenaburns/stag/pull/19 + (fetchpatch { + url = "https://github.com/seenaburns/stag/commit/0a5a8533d0027b2ee38d109adb0cb7d65d171497.diff"; + hash = "sha256-fqcsStduL3qfsp5wLJ0GLfEz0JRnOqsvpXB4gdWwVzg="; + }) + ]; + buildInputs = [ curses ]; installPhase = '' @@ -18,11 +26,10 @@ stdenv.mkDerivation { ''; meta = with lib; { - broken = (stdenv.isLinux && stdenv.isAarch64); homepage = "https://github.com/seenaburns/stag"; description = "Terminal streaming bar graph passed through stdin"; license = licenses.bsdOriginal; maintainers = with maintainers; [ matthiasbeyer ]; platforms = platforms.unix; }; -} +}) |