🔒 Repository is read-only – file editing is disabled.

recipes/gui/alacritty/PAGBUILD.yaml main

42 linii Raw ← Powrót
123456789101112131415161718192021222324252627282930313233343536373839404142
pkgname: alacritty
pkgver: '0.17.0'
pkgrel: '1'
pkgdesc: 'A cross-platform, OpenGL terminal emulator. '
url: 'https://alacritty.org/'
arch: x86_64
license:
- 'APACHE MIT'

depends: []
makedepends:
- make
- rustc
- 'xorg-fontconfig'
- 'xcb-util-renderutil'

source:
- 'https://github.com/${pkgname}/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz'

sha256sums:
- SKIP

build: |
  cd ${pkgname}-${pkgver}
  cargo build --release

  install -D -m644 "extra/linux/Alacritty.desktop" "${PKGDIR}/usr/share/applications/Alacritty.desktop" 
  install -D -m755 "target/release/alacritty" "${PKGDIR}/usr/bin/alacritty"
  install -D -m644 "extra/man/alacritty.1.scd" "${PKGDIR}/usr/share/man/man1/alacritty.1"
  install -D -m644 "extra/man/alacritty-msg.1.scd" "${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"

  install -Dm644 LICENSE-APACHE ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE-APACHE
  install -Dm644 LICENSE-MIT ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE-MIT

package: |
  true