Package Details: alacritty-git 1:0.14.0.2261.g2786683e-1

Git Clone URL: https://aur.archlinux.org/alacritty-git.git (read-only, click to copy)
Package Base: alacritty-git
Description: A cross-platform, GPU-accelerated terminal emulator
Upstream URL: https://github.com/alacritty/alacritty
Keywords: GPU rust terminal
Licenses: Apache
Conflicts: alacritty
Provides: alacritty
Submitter: quininer
Maintainer: quininer
Last Packager: quininer
Votes: 98
Popularity: 1.63
First Submitted: 2016-11-01 13:53 (UTC)
Last Updated: 2023-12-31 03:41 (UTC)

Required by (29)

Sources (1)

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

pickfire commented on 2023-06-22 02:08 (UTC)

Can we add more man pages?

https://github.com/alacritty/alacritty/tree/master/extra/man

b0o commented on 2023-05-29 21:34 (UTC)

Build is failing after this commit with:

install: cannot stat 'extra/alacritty.man': No such file or directory
==> ERROR: A failure occurred in package_alacritty-git().

Temporarily fixed by commenting out the install line for alacritty.man.

tacaswell commented on 2023-04-21 15:02 (UTC)

If you are seeing errors

invalid data in index - calculated checksum does not match expected; class=Index (10), 

The fix is to run

git config --local index.skipHash false

in the source checkout. This appears to be a bug in libgit2 that is only relevant with git 2.24 and if particular options are set by the user.

xref https://github.com/tummychow/git-absorb/issues/81 xref https://github.com/libgit2/libgit2/issues/6531

kode54 commented on 2022-09-11 04:19 (UTC)

Now fails due to Git having a stale Cargo.lock:

==> Starting build()...
error: the lock file /home/chris/Source/AUR/alacritty-git/src/alacritty/Cargo.lock needs to be updated but --locked was passed to prevent this
If you want to try to generate the lock file without accessing the network, remove the --locked flag and use --offline instead.
==> ERROR: A failure occurred in build().

b0o commented on 2022-07-11 05:59 (UTC)

If you get the following error:

==> Starting package_alacritty-git()...
install: cannot stat 'extra/linux/io.alacritty.Alacritty.appdata.xml': No such file or directory

You can modify PKGBUILD like so:

:100644 100644 e30c1d8 0000000 M    PKGBUILD

diff --git a/PKGBUILD b/PKGBUILD
index e30c1d8..da33e67 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname='alacritty-git'
 _pkgname="alacritty"
-pkgver=0.10.0.1880.gc96047dc
+pkgver=0.11.0.2002.ge09ff0b4
 pkgrel=1
 epoch=1
 arch=('x86_64' 'i686')
@@ -37,7 +37,7 @@ package_alacritty-git() {

    install -D -m755 "target/release/alacritty" "$pkgdir/usr/bin/alacritty"
    install -D -m644 "extra/alacritty.man" "$pkgdir/usr/share/man/man1/alacritty.1"
-   install -D -m644 "extra/linux/io.alacritty.Alacritty.appdata.xml" "$pkgdir/usr/share/appdata/io.alacritty.Alacritty.appdata.xml"
+   install -D -m644 "extra/linux/org.alacritty.Alacritty.appdata.xml" "$pkgdir/usr/share/appdata/org.alacritty.Alacritty.appdata.xml"
    install -D -m644 "alacritty.yml" "$pkgdir/usr/share/doc/alacritty/example/alacritty.yml"
    install -D -m644 "extra/completions/alacritty.bash" "$pkgdir/usr/share/bash-completion/completions/alacritty"
    install -D -m644 "extra/completions/_alacritty" "$pkgdir/usr/share/zsh/site-functions/_alacritty"

This was changed in https://github.com/alacritty/alacritty/commit/e09ff0b4b0654fd6dbcf8c0bdc73fdb9ae7d8016

trouter commented on 2022-01-30 19:40 (UTC)

Hi quininer,

As abhinav mentions below this works just fine on ARM64, so the "aarch64" architecture can be added to the PKGBUILD file.

For me however the tests are failing when installing this AUR package, so I have to use --nocheck. If you remove the "--release" argument from the "cargo test" command then it appears to work just fine.

It would be amazing if these small changes could be incorporated so that it works out of box on ARM64 machines!

Regards, Aaron

polyzen commented on 2021-10-04 17:40 (UTC)

You can just use the --nocheck option for makepkg.

itachi commented on 2021-10-04 13:26 (UTC)

can you please remove test for alacritty-git? as it is really annoying and resource hungry.

abhinav commented on 2021-09-17 04:07 (UTC)

Hey, I've got two patches in https://gist.github.com/abhinav/8d256a97017eeed7e3b67fe1a61dd3be.

One adds libxkbcommon to makedepends. This is necessary to build the package.

The second adds the .png icon to /usr/share/pixmaps so that ChromeOS (with Crostini) renders the correct icon.

abhinav commented on 2021-09-03 04:42 (UTC)

FYI, this worked for me on an ARM64 Linux machine after installing libxkbcommon, so the list of architectures can probably include aarch64 as well.

$ uname -a
Linux arch 5.4.119-14945-gafc97d54f809 #1 SMP PREEMPT Thu Aug 19 18:52:27 PDT 2021 aarch64 GNU/Linux