diff options
author | Nick Cao <nickcao@nichi.co> | 2023-11-27 22:42:20 -0500 |
---|---|---|
committer | Nick Cao <nickcao@nichi.co> | 2023-11-28 09:19:44 -0500 |
commit | 7afbfd384d51cbb01230bc3ae3b2b88ee4713d44 (patch) | |
tree | 52911f6b4c5b16f630903fa15498b5145321df75 /pkgs/tools/admin | |
parent | cc0257d0632d2645030f2b22ee8aa96b0c8c1859 (diff) | |
download | nixlib-7afbfd384d51cbb01230bc3ae3b2b88ee4713d44.tar nixlib-7afbfd384d51cbb01230bc3ae3b2b88ee4713d44.tar.gz nixlib-7afbfd384d51cbb01230bc3ae3b2b88ee4713d44.tar.bz2 nixlib-7afbfd384d51cbb01230bc3ae3b2b88ee4713d44.tar.lz nixlib-7afbfd384d51cbb01230bc3ae3b2b88ee4713d44.tar.xz nixlib-7afbfd384d51cbb01230bc3ae3b2b88ee4713d44.tar.zst nixlib-7afbfd384d51cbb01230bc3ae3b2b88ee4713d44.zip |
fbvnc: cleanup, fix cross compilation
Diffstat (limited to 'pkgs/tools/admin')
-rw-r--r-- | pkgs/tools/admin/fbvnc/default.nix | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/pkgs/tools/admin/fbvnc/default.nix b/pkgs/tools/admin/fbvnc/default.nix index 2bd46f27ab0f..0157f391d66b 100644 --- a/pkgs/tools/admin/fbvnc/default.nix +++ b/pkgs/tools/admin/fbvnc/default.nix @@ -1,30 +1,38 @@ -{lib, stdenv, fetchFromGitHub}: +{ lib +, stdenv +, fetchFromGitHub +}: + stdenv.mkDerivation rec { - name = "${pname}-${version}"; pname = "fbvnc"; version = "1.0.2"; src = fetchFromGitHub { owner = "zohead"; repo = pname; - sha256 = "0lkr4j1wsa05av2g9w99rr9w4j4k7a21vp36x0a3h50y8bmgwgm1"; rev = "783204ff6c92afec33d6d36f7e74f1fcf2b1b601"; + hash = "sha256-oT7+6kIeFDgU6GbcHYQ6k0jCU84p8fTEVgUozYMkeVI="; }; - buildInputs = []; + makeFlags = [ + "CC:=$(CC)" + ]; installPhase = '' - mkdir -p "$out/bin" - cp fbvnc "$out/bin" - mkdir -p "$out/share/doc/${pname}" - cp README* "$out/share/doc/${pname}" + runHook preInstall + + install -Dm555 fbvnc -t "$out/bin" + install -Dm444 README.md -t "$out/share/doc/fbvnc" + + runHook postInstall ''; meta = { description = "Framebuffer VNC client"; license = lib.licenses.bsd3; - maintainers = [lib.maintainers.raskin]; + maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.linux; homepage = "https://github.com/zohead/fbvnc/"; + mainProgram = "fbvnc"; }; } |