summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 860b77fdb53208e0185f1f6df66399581b886f19 (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
# Maintainer: allddd <me (at) allddd (dot) onl>

pkgname=espanso-x11-bin
pkgver=2.3.0
pkgrel=1
pkgdesc='Cross-platform Text Expander written in Rust'
arch=('x86_64')
url='https://espanso.org'
license=('GPL-3.0-only')
depends=(
    'xclip'
    'xdotool'
)
provides=('espanso')
conflicts=('espanso')
options=(
    '!debug'
    '!strip'
)
source=(
    "espanso::https://github.com/espanso/espanso/releases/download/v${pkgver}/Espanso-X11.AppImage"
    "espanso.service::https://raw.githubusercontent.com/espanso/espanso/v${pkgver}/espanso/src/res/linux/systemd.service"
    "espanso.png::https://raw.githubusercontent.com/espanso/espanso/v${pkgver}/espanso/src/res/icon.png"
    'espanso.desktop'
)
sha256sums=(
    'b0ce546786f6a54b31e0a30df0a797804fadf0a89b5b189ea115d25cb410866c'
    '0448185f394858b1f06c6458869e932da317501759c3f018a696d7789b15e8b9'
    '8c031ec3a53e678883fc72b6789b4e35ef12e3d543a40088adf808c5f851ad9f'
    'SKIP'
)

prepare() {
    sed -i 's|{{{espanso_path}}}|/usr/bin/espanso|g' "${srcdir}/espanso.service"
}

package() {
    install -Dm755 "${srcdir}/espanso" -t "${pkgdir}/usr/bin/"
    install -Dm644 "${srcdir}/espanso.service" -t "${pkgdir}/usr/lib/systemd/user/"
    install -Dm644 "${srcdir}/espanso.png" -t "${pkgdir}/usr/share/pixmaps/"
    install -Dm644 "${srcdir}/espanso.desktop" -t "${pkgdir}/usr/share/applications/"
}

# vim: ts=4 sw=4 et: