Merge pull request #259479 from onemoresuza/libtickit

libtickit: refactor derivation

Changed files
+18 -7
pkgs
+18 -7
pkgs/development/libraries/libtickit/default.nix
···
, libtermkey
, unibilium
}:
-
stdenv.mkDerivation rec {
+
let
+
version = "0.4.3";
+
in
+
stdenv.mkDerivation {
pname = "libtickit";
-
version = "0.4.3";
+
inherit version;
src = fetchFromGitHub {
owner = "leonerd";
···
hash = "sha256-QCrym8g5J1qwsFpU/PB8zZIWdM3YzOySknISSbQE4Sc=";
};
-
makeFlags = [
-
"PREFIX=$(out)"
-
"LIBTOOL=${lib.getExe libtool}"
+
patches = [
+
# Disabled on darwin, since test assumes TERM=linux
+
./001-skip-test-18term-builder-on-macos.patch
];
nativeBuildInputs = [
pkg-config
libtool
];
+
buildInputs = [
libtermkey
unibilium
];
+
nativeCheckInputs = [ perl ];
-
patches = [
-
./skipTestMacOS.patch
+
makeFlags = [
+
"LIBTOOL=${lib.getExe libtool}"
];
+
+
installFlags = [
+
"PREFIX=${placeholder "out"}"
+
];
+
+
enableParallelBuilding = true;
doCheck = true;
pkgs/development/libraries/libtickit/skipTestMacOS.patch pkgs/development/libraries/libtickit/001-skip-test-18term-builder-on-macos.patch