Unverified Commit 223c8a6e authored by Peder Bergebakken Sundt's avatar Peder Bergebakken Sundt Committed by GitHub
Browse files

Merge pull request #259479 from onemoresuza/libtickit

libtickit: refactor derivation
parents f1cf03ba f2938bf6
Loading
Loading
Loading
Loading
+18 −7
Original line number Diff line number Diff line
@@ -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; {