diff options
Diffstat (limited to 'pkgs/by-name/tp')
-rw-r--r-- | pkgs/by-name/tp/tparse/package.nix | 29 | ||||
-rw-r--r-- | pkgs/by-name/tp/tplay/package.nix | 10 | ||||
-rw-r--r-- | pkgs/by-name/tp/tpnote/package.nix | 5 |
3 files changed, 40 insertions, 4 deletions
diff --git a/pkgs/by-name/tp/tparse/package.nix b/pkgs/by-name/tp/tparse/package.nix new file mode 100644 index 0000000000000..cdef5f385800b --- /dev/null +++ b/pkgs/by-name/tp/tparse/package.nix @@ -0,0 +1,29 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: +let + pname = "tparse"; + version = "0.14.0"; +in +buildGoModule { + inherit pname version; + + src = fetchFromGitHub { + owner = "mfridman"; + repo = pname; + rev = "v${version}"; + hash = "sha256-siw9GihPo6f+OWKvSx0kqC919BuL/YoUI2dUBwTF19U="; + }; + + vendorHash = "sha256-j+1B2zWONjFEGoyesX0EW964kD33Jy3O1aB1WEwlESA="; + + meta = { + description = "CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly"; + mainProgram = "tparse"; + homepage = "https://github.com/mfridman/tparse"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ obreitwi ]; + }; +} diff --git a/pkgs/by-name/tp/tplay/package.nix b/pkgs/by-name/tp/tplay/package.nix index 4258bf6960cc4..37bf1db7d198f 100644 --- a/pkgs/by-name/tp/tplay/package.nix +++ b/pkgs/by-name/tp/tplay/package.nix @@ -29,7 +29,13 @@ rustPlatform.buildRustPackage rec { "--skip=pipeline::runner::tests::test_time_to_send_next_frame" ]; - nativeBuildInputs = [ pkg-config clang ffmpeg ]; + nativeBuildInputs = [ + rustPlatform.bindgenHook + pkg-config + clang + ffmpeg + ]; + buildInputs = [ openssl.dev alsa-lib.dev @@ -38,8 +44,6 @@ rustPlatform.buildRustPackage rec { opencv ]; - env.LIBCLANG_PATH = "${libclang.lib}/lib"; - meta = { description = "Terminal Media Player"; homepage = "https://github.com/maxcurzi/tplay"; diff --git a/pkgs/by-name/tp/tpnote/package.nix b/pkgs/by-name/tp/tpnote/package.nix index eec1f68f5f442..1f3410a9e14a6 100644 --- a/pkgs/by-name/tp/tpnote/package.nix +++ b/pkgs/by-name/tp/tpnote/package.nix @@ -1,7 +1,6 @@ { lib , stdenv , fetchFromGitHub -, fetchpatch , rustPlatform , cmake , pkg-config @@ -40,6 +39,10 @@ rustPlatform.buildRustPackage rec { SystemConfiguration ]); + postInstall = '' + installManPage docs/build/man/man1/tpnote.1 + ''; + RUSTONIG_SYSTEM_LIBONIG = true; passthru.tests.version = testers.testVersion { package = tpnote; }; |