diff options
author | OPNA2608 <christoph.neidahl@gmail.com> | 2021-12-13 14:55:50 +0100 |
---|---|---|
committer | OPNA2608 <christoph.neidahl@gmail.com> | 2021-12-13 14:55:50 +0100 |
commit | fa5eb09a66824951d2066ba34125602c65513f9b (patch) | |
tree | 9c3045bd10944fcd2dd2c7f06d5ef5d7c74a5c10 /pkgs | |
parent | a400948064a809e738863dc5195eb83049c868ff (diff) | |
download | nixpkgs-fa5eb09a66824951d2066ba34125602c65513f9b.tar nixpkgs-fa5eb09a66824951d2066ba34125602c65513f9b.tar.gz nixpkgs-fa5eb09a66824951d2066ba34125602c65513f9b.tar.bz2 nixpkgs-fa5eb09a66824951d2066ba34125602c65513f9b.tar.lz nixpkgs-fa5eb09a66824951d2066ba34125602c65513f9b.tar.xz nixpkgs-fa5eb09a66824951d2066ba34125602c65513f9b.tar.zst nixpkgs-fa5eb09a66824951d2066ba34125602c65513f9b.zip |
fbcat: small refactor, fix fbgrab dependencies
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/misc/fbcat/default.nix | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/pkgs/tools/misc/fbcat/default.nix b/pkgs/tools/misc/fbcat/default.nix index 532d87de669..d90ec77b6d5 100644 --- a/pkgs/tools/misc/fbcat/default.nix +++ b/pkgs/tools/misc/fbcat/default.nix @@ -1,4 +1,8 @@ -{ lib, stdenv, fetchFromGitHub } : +{ lib +, stdenv +, fetchFromGitHub +, netpbm +}: stdenv.mkDerivation rec { pname = "fbcat"; @@ -11,17 +15,16 @@ stdenv.mkDerivation rec { sha256 = "sha256-ORzcd8XGy2BfwuPK5UX+K5Z+FYkb+tdg/gHl3zHjvbk="; }; - # hardcoded because makefile target "install" depends on libxslt dependencies from network - # that are just too hard to monkeypatch here - # so this is the simple fix. - installPhase = '' - mkdir -p $out - install -d $out/bin - install -m755 fbcat $out/bin/ - install -m755 fbgrab $out/bin/ - install -d $out/share/man/man1 + postPatch = '' + substituteInPlace fbgrab \ + --replace 'pnmtopng' '${netpbm}/bin/pnmtopng' \ + --replace 'fbcat' "$out/bin/fbcat" ''; + installFlags = [ + "PREFIX=${placeholder "out"}" + ]; + meta = with lib; { homepage = "http://jwilk.net/software/fbcat"; description = "Framebuffer screenshot tool"; |