summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 5beada03f1c05b162407e58d76fa35b35369eaf8 (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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# Maintainer: Rafael Dominiquini <rafaeldominiquini at gmail dot com>
# Contributor: Caleb Maclennan <caleb@alerque.com>
# Contributor: Bruno Ancona <brunoanconasala@gmail.com>
# Contributor: Famiu Haque <famiuhaque@gmail.com>

_pkgauthor=akiyosi
_pkgname=goneovim
pkgname=${_pkgname}-bin
pkgver=0.6.17
pkgrel=1
pkgdesc='Neovim GUI written in Golang, using a Golang qt backend'

arch=('x86_64' 'arm64')
license=('MIT')

url="https://github.com/${_pkgauthor}/${_pkgname}"
_urlraw="https://raw.githubusercontent.com/${_pkgauthor}/${_pkgname}/v${pkgver}"

provides=("${_pkgname}")
conflicts=("${_pkgname}")
depends=('expat'
         'fontconfig'
         'freetype2'
         'gcc-libs'
         'glibc'
         'gtk3'
         'libglvnd'
         'libspeechd'
         'libtiff5'
         'libx11'
         'libxcb'
         'neovim'
         'nspr'
         'nss'
         'zlib'
         'postgresql-libs'
         'qt5-base'
         'qt5-svg'
         'qt5-declarative')

_archive="${_pkgname}-v${pkgver}-linux-${CARCH}"
source=("${url}/releases/download/v${pkgver}/${_archive}.tar.bz2"
        "README-${pkgver}.md::${_urlraw}/README.md"
        "LICENSE-${pkgver}::${_urlraw}/LICENSE"
        "${_pkgname}.desktop"
        "${_pkgname}.ico")
sha256sums=('223e9d867022a5f94ca5e2a5f96cdefece459ac81fabb388365ce6816f4bd443'
            'b6e83a53cac77a324599a1fc086a694b72f0f5dde1ce371d737132ea9ca81140'
            'a498b902552ec9e3e57df9aca4397a13e1c930798fa43f348d3f40c56dc226b5'
            'bb7dd036f10fe1e9132d2bbbf346e99234425b012fadf177bb212c472ac5fca0'
            '0a36211b6ada93d811575b5ca9b33511e405f61cca791858ea2fe1eb5d29279e')

package() {
    install -Dm0644 -t "${pkgdir}/usr/share/pixmaps/" "${_pkgname}.ico"
    install -Dm0644 -t "${pkgdir}/usr/share/applications/" "${_pkgname}.desktop"

    install -Dm644 "README-${pkgver}.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"

    install -Dm644 "LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"

    cd "${_archive}"
    install -Dm0755 -t "${pkgdir}/usr/bin/" "${_pkgname}"
    install -Dm0644 -t "${pkgdir}/usr/share/nvim/runtime/doc/" "runtime/doc/${_pkgname}.txt"
}