zbar: make checkPhase work, and enable it

This commit is contained in:
Pierre Bourdon 2023-04-19 03:15:08 +02:00
parent a1eed9f1ff
commit 8ae1865b52
No known key found for this signature in database
GPG key ID: 6FB80DCD84DA0F1C

View file

@ -24,6 +24,8 @@
, libintl
, libiconv
, Foundation
, bash
, python3
}:
stdenv.mkDerivation rec {
@ -66,6 +68,18 @@ stdenv.mkDerivation rec {
qtx11extras
];
nativeCheckInputs = [
bash
python3
];
# Note: postConfigure instead of postPatch in order to include some
# autoconf-generated files. The template files for the autogen'd scripts are
# not chmod +x, so patchShebangs misses them.
postConfigure = ''
patchShebangs test
'';
# Disable assertions which include -dev QtBase file paths.
env.NIX_CFLAGS_COMPILE = "-DQT_NO_DEBUG";
@ -83,6 +97,8 @@ stdenv.mkDerivation rec {
"--without-qt"
]);
doCheck = !stdenv.isDarwin;
dontWrapQtApps = true;
dontWrapGApps = true;