summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD28
2 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..93399209b5bf
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = espanso-x11-bin
+ pkgdesc = Cross-platform Text Expander written in Rust
+ pkgver = 2.2.1
+ pkgrel = 1
+ url = https://espanso.org
+ arch = x86_64
+ license = GPL-3.0-only
+ depends = xdotool
+ depends = xclip
+ provides = espanso
+ conflicts = espanso
+ options = !strip
+ source = espanso::https://github.com/espanso/espanso/releases/download/v2.2.1/Espanso-X11.AppImage
+ source = espanso.service::https://raw.githubusercontent.com/espanso/espanso/v2.2.1/espanso/src/res/linux/systemd.service
+ sha256sums = 1f91e3f16af11f6a3965775cb27e5bf2875dae375f6f6f1e8dc6a83f2888219b
+ sha256sums = 0448185f394858b1f06c6458869e932da317501759c3f018a696d7789b15e8b9
+
+pkgname = espanso-x11-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9a01d9fe6d7f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: allddd <allddd (at) proton (dot) me>
+
+pkgname=espanso-x11-bin
+pkgver=2.2.1
+pkgrel=1
+pkgdesc='Cross-platform Text Expander written in Rust'
+arch=('x86_64')
+url='https://espanso.org'
+license=('GPL-3.0-only')
+depends=('xdotool' 'xclip')
+provides=('espanso')
+conflicts=('espanso')
+options=('!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")
+sha256sums=('1f91e3f16af11f6a3965775cb27e5bf2875dae375f6f6f1e8dc6a83f2888219b'
+ '0448185f394858b1f06c6458869e932da317501759c3f018a696d7789b15e8b9')
+
+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/"
+}
+
+# vim: ts=4 sw=4 et: