Date: Friday, March 24, 2023 @ 23:41:10
Author: blakkheim
Revision: 1427772
archrelease: copy trunk to community-testing-x86_64
Added:
alacritty/repos/community-testing-x86_64/
alacritty/repos/community-testing-x86_64/PKGBUILD
(from rev 1427771, alacritty/trunk/PKGBUILD)
alacritty/repos/community-testing-x86_64/keys/
----------+
PKGBUILD | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 51 insertions(+)
Copied: alacritty/repos/community-testing-x86_64/PKGBUILD (from rev 1427771,
alacritty/trunk/PKGBUILD)
===================================================================
--- community-testing-x86_64/PKGBUILD (rev 0)
+++ community-testing-x86_64/PKGBUILD 2023-03-24 23:41:10 UTC (rev 1427772)
@@ -0,0 +1,51 @@
+# Maintainer: Christian Rebischke <[email protected]>
+# Maintainer: Jiachen YANG <[email protected]>
+# Maintainer: Daniel M. Capella <[email protected]>
+# Maintainer: T.J. Townsend <[email protected]>
+# Contributor: kpcyrd <[email protected]>
+# Contributor: quininer <[email protected]>
+
+pkgname='alacritty'
+pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
+pkgver=0.12.0
+pkgrel=1
+arch=('x86_64')
+url="https://github.com/alacritty/alacritty"
+license=('Apache')
+makedepends=('git' 'rust' 'cargo' 'cmake' 'ncurses' 'desktop-file-utils' 'gdb'
'libxcb')
+depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxkbcommon'
'libxrandr')
+checkdepends=('ttf-dejavu') # for monospace fontconfig test
+optdepends=('ncurses: for alacritty terminfo database')
+source=("git+$url.git#tag=v$pkgver?signed")
+validpgpkeys=('4DAA67A9EA8B91FCC15B699C85CDAE3C164BA7B4' # Christian Dürr
<[email protected]>
+ 'A56EF308A9F1256C25ACA3807EA8F8B94622A6A9') # Kirill Chibisov
<[email protected]>
+sha256sums=('SKIP')
+
+prepare() {
+ cd "$pkgname"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build(){
+ cd "$pkgname"
+ CARGO_INCREMENTAL=0 cargo build --release --locked --offline
+}
+
+check(){
+ cd "$pkgname"
+ CARGO_INCREMENTAL=0 cargo test --locked --offline
+}
+
+package() {
+ cd "$pkgname"
+ desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/"
"extra/linux/Alacritty.desktop"
+ 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/alacritty-msg.man"
"$pkgdir/usr/share/man/man1/alacritty-msg.1"
+ 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"
+ install -D -m644 "extra/completions/alacritty.fish"
"$pkgdir/usr/share/fish/vendor_completions.d/alacritty.fish"
+ install -D -m644 "extra/logo/alacritty-term.svg"
"$pkgdir/usr/share/pixmaps/Alacritty.svg"
+}