summary refs log tree commit diff
path: root/pkgs/applications/misc/alacritty/default.nix
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2018-05-19 12:23:47 +0100
committerJörg Thalheim <joerg@thalheim.io>2018-05-19 12:23:47 +0100
commita5b47bb3867380537bdbcb69b076679f457d6bb5 (patch)
tree3b748f45f4c7e5e6eb0cff46ee42e1be917348e1 /pkgs/applications/misc/alacritty/default.nix
parentb739397ae4f69118386e470adb77527fbc450efc (diff)
downloadnixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.tar
nixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.tar.gz
nixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.tar.bz2
nixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.tar.lz
nixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.tar.xz
nixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.tar.zst
nixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.zip
alacritty: 2018-04-16 -> 2018-05-09
Diffstat (limited to 'pkgs/applications/misc/alacritty/default.nix')
-rw-r--r--pkgs/applications/misc/alacritty/default.nix32
1 files changed, 10 insertions, 22 deletions
diff --git a/pkgs/applications/misc/alacritty/default.nix b/pkgs/applications/misc/alacritty/default.nix
index e3215e61a85..e565b51cf50 100644
--- a/pkgs/applications/misc/alacritty/default.nix
+++ b/pkgs/applications/misc/alacritty/default.nix
@@ -50,18 +50,18 @@ let
   ];
 in buildRustPackage rec {
   name = "alacritty-unstable-${version}";
-  version = "2018-04-16";
+  version = "2018-05-09";
 
   # At the moment we cannot handle git dependencies in buildRustPackage.
   # This fork only replaces rust-fontconfig/libfontconfig with a git submodules.
   src = fetchgit {
     url = https://github.com/Mic92/alacritty.git;
     rev = "rev-${version}";
-    sha256 = "14qsfaij631pk0gxrhmp594f72v0z7kzymf4hnqv4k5w9xlxciwx";
+    sha256 = "0mgi4niy40zz80k2ammbzdw9d8flvfkwlxkjnbpwrrldd0sj8dlz";
     fetchSubmodules = true;
   };
 
-  cargoSha256 = "0gg28fbx0kisv7hqxgzqhv4z4ikk074djfjlj90nmmi4nddp017p";
+  cargoSha256 = "0d6bqfnwqfxqllrf00p1djlxdvnhrahgnyqv842qjn94j3wf0fym";
 
   nativeBuildInputs = [
     cmake
@@ -77,32 +77,20 @@ in buildRustPackage rec {
       --replace Command::new\(\"xclip\"\) Command::new\(\"${xclip}/bin/xclip\"\)
   '';
 
-  postBuild = if stdenv.isDarwin
-    then ''
-      make app
-    ''
-    else "";
-
-  patchRPathLibs = if stdenv.isDarwin then "" else ''
-    patchelf --set-rpath "${stdenv.lib.makeLibraryPath rpathLibs}" $out/bin/alacritty
-  '';
-
-  copyDarwinApp = if stdenv.isDarwin
-    then ''
-      mkdir $out/Applications
-      cp -r target/release/osx/Alacritty.app $out/Applications/Alacritty.app
-    ''
-    else "";
+  postBuild = lib.optionalString stdenv.isDarwin "make app";
 
   installPhase = ''
     runHook preInstall
 
     install -D target/release/alacritty $out/bin/alacritty
-    ${patchRPathLibs}
 
+  '' + (if stdenv.isDarwin then ''
+    mkdir $out/Applications
+    cp -r target/release/osx/Alacritty.app $out/Applications/Alacritty.app
+  '' else ''
     install -D Alacritty.desktop $out/share/applications/alacritty.desktop
-
-    ${copyDarwinApp}
+    patchelf --set-rpath "${stdenv.lib.makeLibraryPath rpathLibs}" $out/bin/alacritty
+  '') + ''
 
     runHook postInstall
   '';