summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 7d69603d7649be82a71eee0a9be0da156803683d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Maintainer: Sherlock Holo <sherlockya at gmail.com>

pkgname=void-bin
pkgdesc="Code editing. Redefined. Void is a new choice of tool that combines the simplicity of a code editor with what developers need for the core edit-build-debug cycle. See https://voideditor.com for installation instructions and FAQ."
pkgver=1.99.30003
pkgrel=1
arch=('x86_64')
options=('!strip')
url="https://github.com/voideditor/void"
license=('APACHE')
depends=('alsa-lib' 'atk' 'at-spi2-core' 'glibc' 'cairo' 'dbus' 'expat' 'mesa' 'glib2' 'gtk3' 'nspr' 'nss' 'pango' 'libx11' 'libxcb' 'libxcomposite' 'libxdamage' 'libxext' 'libxfixes' 'libxkbcommon' 'libxrandr' 'xdg-utils')
source=("https://github.com/voideditor/binaries/releases/download/${pkgver}/Void-linux-x64-${pkgver}.tar.gz" 'void.desktop')
md5sums=('6f28d3d49a1b32f7c255798096e3adb4'
         '5d9b92526f6bfe8a74ccd81c127ef83f')

package() {
  mkdir -p "$pkgdir/opt/void"
  tar -xzf "${srcdir}/Void-linux-x64-${pkgver}.tar.gz" -C "$pkgdir/opt/void"

  mkdir -p $pkgdir/usr/bin/
  ln -sf /opt/void/void $pkgdir/usr/bin/void

  mkdir -p $pkgdir/usr/share/zsh/site-functions/
  ln -sf /opt/void/resources/completions/zsh/_void $pkgdir/usr/share/zsh/site-functions/_void

  mkdir -p $pkgdir/usr/share/applications/
  install -Dm644 void.desktop $pkgdir/usr/share/applications/

  mkdir -p $pkgdir/usr/share/pixmaps
  install -Dm644 $pkgdir/opt/void/resources/app/resources/linux/code.png $pkgdir/usr/share/pixmaps/void.png
}