diff options
author | William A. Kennington III <william@wkennington.com> | 2015-06-26 17:25:49 -0700 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2015-06-26 17:25:49 -0700 |
commit | ef253212f4978eee85751c43f39adaf22a141d43 (patch) | |
tree | 6227478d1f264dec8a8562c3d2fbffac409e9dd2 /pkgs/development/libraries/libtsm/default.nix | |
parent | e130e9d3a3225622194b4edbd9073547d6acb984 (diff) | |
parent | 8ce4cb4de81fd2b79d8e99e74be4e4a1c481f030 (diff) | |
download | nixpkgs-ef253212f4978eee85751c43f39adaf22a141d43.tar nixpkgs-ef253212f4978eee85751c43f39adaf22a141d43.tar.gz nixpkgs-ef253212f4978eee85751c43f39adaf22a141d43.tar.bz2 nixpkgs-ef253212f4978eee85751c43f39adaf22a141d43.tar.lz nixpkgs-ef253212f4978eee85751c43f39adaf22a141d43.tar.xz nixpkgs-ef253212f4978eee85751c43f39adaf22a141d43.tar.zst nixpkgs-ef253212f4978eee85751c43f39adaf22a141d43.zip |
Merge branch 'master.upstream' into staging.upstream
Diffstat (limited to 'pkgs/development/libraries/libtsm/default.nix')
-rw-r--r-- | pkgs/development/libraries/libtsm/default.nix | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/pkgs/development/libraries/libtsm/default.nix b/pkgs/development/libraries/libtsm/default.nix index 66e1698b11d..febdb0914d6 100644 --- a/pkgs/development/libraries/libtsm/default.nix +++ b/pkgs/development/libraries/libtsm/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, libxkbcommon, pkgconfig }: +{ stdenv, lib, fetchurl, libxkbcommon, pkgconfig, autoconf, automake }: stdenv.mkDerivation rec { name = "libtsm-3"; @@ -8,14 +8,22 @@ stdenv.mkDerivation rec { sha256 = "01ygwrsxfii0pngfikgqsb4fxp8n1bbs47l7hck81h9b9bc1ah8i"; }; - buildInputs = [ libxkbcommon pkgconfig ]; + buildInputs = [ libxkbcommon pkgconfig ] ++ lib.optionals stdenv.isDarwin [ + autoconf automake + ]; + + preConfigure = lib.optionalString stdenv.isDarwin '' + aclocal + ''; configureFlags = [ "--disable-debug" ]; - meta = { + patches = lib.optional stdenv.isDarwin ./darwin.patch; + + meta = with lib; { description = "Terminal-emulator State Machine"; homepage = "http://www.freedesktop.org/wiki/Software/kmscon/libtsm/"; - license = stdenv.lib.licenses.mit; - maintainers = [ stdenv.lib.maintainers.shlevy ]; + license = licenses.mit; + maintainers = with maintainers; [ shlevy cstrahan ]; }; } |