Merge pull request #259479 from onemoresuza/libtickit

libtickit: refactor derivation
This commit is contained in:
Peder Bergebakken Sundt 2023-11-07 17:19:46 +02:00 committed by GitHub
commit 223c8a6ed4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 7 deletions

View File

@ -7,9 +7,12 @@
, libtermkey
, unibilium
}:
stdenv.mkDerivation rec {
pname = "libtickit";
let
version = "0.4.3";
in
stdenv.mkDerivation {
pname = "libtickit";
inherit version;
src = fetchFromGitHub {
owner = "leonerd";
@ -18,25 +21,33 @@ stdenv.mkDerivation rec {
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;
meta = with lib; {