git.iko.soy/typeable/nixpkgs
on master help sign in
atomicparsley: 20210617.200601.1ac7c08 -> 20210715.151551.e7ad03a

and enable tests

commit97f6138420257935de53bc39f7cf129b80298939 authorArtturin <Artturin@artturin.com> dateTue 10 Aug 2021, 03:48 (5 years ago) parent3f7771d
1 file changed+19−2
pkgs/tools/video/atomicparsley/default.nix+19−2
pkgs/tools/video/atomicparsley/default.nix+19−2
@@ -2,13 +2,13 @@
22
33stdenv.mkDerivation rec {
44 pname = "atomicparsley";
5− version = "20210617.200601.1ac7c08";
5+ version = "20210715.151551.e7ad03a";
66
77 src = fetchFromGitHub {
88 owner = "wez";
99 repo = pname;
1010 rev = version;
11− sha256 = "sha256-IhZe0vM41JhO8H79ZrRx4FRA4zfB6X0daC8QoE5MHmU=";
11+ sha256 = "sha256-77yWwfdEul4uLsUNX1dLwj8K0ilcuBaTVKMyXDvKVx4=";
1212 };
1313
1414 nativeBuildInputs = [ cmake ];
@@ -22,6 +22,23 @@ stdenv.mkDerivation rec {
2222 runHook postInstall
2323 '';
2424
25+ doCheck = true;
26+
27+ postPatch = ''
28+ patchShebangs tests/test.sh
29+ '';
30+
31+ # copying files so that we dont need to patch the test.sh
32+ checkPhase = ''
33+ (
34+ cp AtomicParsley ../tests
35+ cd ../tests
36+ mkdir tests
37+ mv *.mp4 tests
38+ ./test.sh
39+ )
40+ '';
41+
2542 meta = with lib; {
2643 description = "A CLI program for reading, parsing and setting metadata into MPEG-4 files";
2744 homepage = "https://github.com/wez/atomicparsley";