diff options
author | Vladimír Magyar | 2022-01-23 09:30:51 +0100 |
---|---|---|
committer | Vladimír Magyar | 2022-01-23 09:30:51 +0100 |
commit | b59d9dd2195c77c9fb317d426f00791cdaf89011 (patch) | |
tree | 3bd9acd615c6342b56da295580cb54bde115f3dd | |
parent | 7eb2a112dd4d30dd2d9a9a9e18804185a4a0d5e8 (diff) | |
download | aur-b59d9dd2195c77c9fb317d426f00791cdaf89011.tar.gz |
alacritty-sixel
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 74 |
2 files changed, 69 insertions, 42 deletions
@@ -1,12 +1,31 @@ -pkgbase = pkgbase - pkgdesc = Japanese-Russian kanji and word dictionary - pkgver = 1.10 +pkgbase = alacritty-sixel-git + pkgdesc = A cross-platform, GPU-accelerated terminal emulator + pkgver = 0.10.0.1880.gc96047dc pkgrel = 1 - url = http://www.susi.ru/yarxi/ + epoch = 1 + url = https://github.com/microo8/alacritty-sixel arch = x86_64 - license = custom - depends = ttf-sazanami - depends = nas - -pkgname = yarxi + arch = i686 + license = Apache + checkdepends = ttf-dejavu + makedepends = rust + makedepends = cargo + makedepends = cmake + makedepends = fontconfig + makedepends = ncurses + makedepends = desktop-file-utils + makedepends = gdb + makedepends = libxcb + makedepends = libxkbcommon + makedepends = git + depends = freetype2 + depends = fontconfig + depends = libxi + depends = libxcursor + depends = libxrandr + provides = alacritty + conflicts = alacritty + source = alacritty::git+https://github.com/microo8/alacritty.git + sha256sums = SKIP +pkgname = alacritty-sixel-git @@ -1,39 +1,47 @@ -# Maintainer: Nik Rozman <admin[at]piskot[dot]si> -# Maintainer: Windscribe Limited <hello[at]windscribe[dot]com> -# Contributor: Nik Rozman <admin[at]piskot[dot]si> -# Contributor: Windscribe Limited <hello[at]windscribe[dot]com> - -pkgname=windscribe-bin -pkgver=2.3.15 +pkgname='alacritty-sixel-git' +_pkgname="alacritty" +pkgver=0.10.0.1880.gc96047dc pkgrel=1 -pkgdesc="Windscribe Client" -arch=('x86_64') -url="https://windscribe.com/download" -license=('GPL2') -depends=('nftables' 'c-ares' 'qt5-svg' 'freetype2' 'hicolor-icon-theme' 'curl') -conflicts=('windscribe-cli') -provides=('windscribe') -options=('!strip' '!emptydirs') -install=${pkgname}.install -source=("https://windscribe.com/install/desktop/linux_deb_x64/beta") -sha512sums=('SKIP') +epoch=1 +arch=('x86_64' 'i686') +url="https://github.com/microo8/alacritty-sixel" +pkgdesc="A cross-platform, GPU-accelerated terminal emulator" +license=('Apache') +depends=('freetype2' 'fontconfig' 'libxi' 'libxcursor' 'libxrandr') +makedepends=('rust' 'cargo' 'cmake' 'fontconfig' 'ncurses' 'desktop-file-utils' 'gdb' 'libxcb' 'libxkbcommon' 'git') +checkdepends=('ttf-dejavu') # for monospace fontconfig test +provides=('alacritty') +conflicts=('alacritty') +source=("$_pkgname::git+https://github.com/microo8/alacritty.git") +sha256sums=('SKIP') + +pkgver() { + cd $_pkgname/alacritty + echo "$(grep '^version =' Cargo.toml|head -n1|cut -d\" -f2|cut -d\- -f1).$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" +} -package(){ - # Extract package data - tar xf data.tar.xz -C "${pkgdir}" +build(){ + cd "$_pkgname" + env CARGO_INCREMENTAL=0 cargo build --release --locked +} - # Correct permissions - chmod -R 755 "${pkgdir}" +check(){ + cd "$_pkgname" + env CARGO_INCREMENTAL=0 cargo test --release +} - # Point files to the correct location - sed -i 's_/usr/local/windscribe_/opt/windscribe_g' ${pkgdir}/usr/share/applications/windscribe.desktop - sed -i 's_/usr/local/windscribe_/opt/windscribe_g' ${pkgdir}/etc/systemd/system/windscribe-helper.service - sed -i 's_/usr/local/windscribe_/opt/windscribe_g' ${pkgdir}/usr/polkit-1/actions/com.windscribe.authhelper.policy +package_alacritty-sixel-git() { + cd $_pkgname - # Move files to correct location - mkdir -p "${pkgdir}/opt/windscribe" - mv "${pkgdir}/usr/local/windscribe" "${pkgdir}/opt/" + desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" "$srcdir/$_pkgname/extra/linux/Alacritty.desktop" - # Install license - install -D -m644 "${pkgdir}/opt/windscribe/open_source_licenses.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -}
\ No newline at end of file + 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 "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 -D -m644 "extra/logo/compat/alacritty-term.png" "$pkgdir/usr/share/pixmaps/Alacritty.png" +} |