Merge pull request #59193 from dywedir/alacritty
alacritty: 0.2.9 -> 0.3.0
This commit is contained in:
commit
fff27d7265
@ -47,17 +47,17 @@ let
|
|||||||
libxkbcommon
|
libxkbcommon
|
||||||
];
|
];
|
||||||
in buildRustPackage rec {
|
in buildRustPackage rec {
|
||||||
name = "alacritty-${version}";
|
pname = "alacritty";
|
||||||
version = "0.2.9";
|
version = "0.3.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jwilm";
|
owner = "jwilm";
|
||||||
repo = "alacritty";
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "01wzkpbz6jjmpmnkqswilnn069ir3cx3jvd3j7zsvqdxqpwncz39";
|
sha256 = "0d9qnymi8v4aqm2p300ccdsgavrnd64sv7v0cz5dp0sp5c0vd7jl";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "0h9wczgpjh52lhrqg0r2dkrh5svmyvrvh4yj7p0nz45skgrnl8w9";
|
cargoSha256 = "11gpv0h15n12f97mcwjymlzcmkldbakkkb5h931qgm3mvhhq5ay5";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
cmake
|
cmake
|
||||||
@ -92,19 +92,20 @@ in buildRustPackage rec {
|
|||||||
mkdir $out/Applications
|
mkdir $out/Applications
|
||||||
cp -r target/release/osx/Alacritty.app $out/Applications/Alacritty.app
|
cp -r target/release/osx/Alacritty.app $out/Applications/Alacritty.app
|
||||||
'' else ''
|
'' else ''
|
||||||
install -D alacritty.desktop $out/share/applications/alacritty.desktop
|
install -D extra/linux/alacritty.desktop -t $out/share/applications/
|
||||||
|
install -D extra/logo/alacritty-term.svg $out/share/icons/hicolor/scalable/apps/Alacritty.svg
|
||||||
patchelf --set-rpath "${stdenv.lib.makeLibraryPath rpathLibs}" $out/bin/alacritty
|
patchelf --set-rpath "${stdenv.lib.makeLibraryPath rpathLibs}" $out/bin/alacritty
|
||||||
'') + ''
|
'') + ''
|
||||||
|
|
||||||
install -D alacritty-completions.zsh "$out/share/zsh/site-functions/_alacritty"
|
install -D extra/completions/_alacritty -t "$out/share/zsh/site-functions/"
|
||||||
install -D alacritty-completions.bash "$out/etc/bash_completion.d/alacritty-completions.bash"
|
install -D extra/completions/alacritty.bash -t "$out/etc/bash_completion.d/"
|
||||||
install -D alacritty-completions.fish "$out/share/fish/vendor_completions.d/alacritty.fish"
|
install -D extra/completions/alacritty.fish -t "$out/share/fish/vendor_completions.d/"
|
||||||
|
|
||||||
install -dm 755 "$out/share/man/man1"
|
install -dm 755 "$out/share/man/man1"
|
||||||
gzip -c alacritty.man > "$out/share/man/man1/alacritty.1.gz"
|
gzip -c extra/alacritty.man > "$out/share/man/man1/alacritty.1.gz"
|
||||||
|
|
||||||
install -dm 755 "$terminfo/share/terminfo/a/"
|
install -dm 755 "$terminfo/share/terminfo/a/"
|
||||||
tic -x -o "$terminfo/share/terminfo" alacritty.info
|
tic -x -o "$terminfo/share/terminfo" extra/alacritty.info
|
||||||
mkdir -p $out/nix-support
|
mkdir -p $out/nix-support
|
||||||
echo "$terminfo" >> $out/nix-support/propagated-user-env-packages
|
echo "$terminfo" >> $out/nix-support/propagated-user-env-packages
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user