summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSefa Eyeoglu2019-10-08 19:39:52 +0200
committerSefa Eyeoglu2019-10-08 19:39:52 +0200
commita1a701e7a675cde21ddde623d2d4ada0103a3aaf (patch)
treea59d8687ee48172b9e55465d8be5cae89611c4eb
downloadaur-a1a701e7a675cde21ddde623d2d4ada0103a3aaf.tar.gz
Initial release
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD25
-rw-r--r--espanso-bin.install5
-rw-r--r--service8
4 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..34665a74ade6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = espanso-bin
+ pkgdesc = Cross-platform Text Expander written in Rust
+ pkgver = 0.2.3
+ pkgrel = 1
+ url = https://espanso.org/
+ install = espanso-bin.install
+ arch = x86_64
+ license = GPL3
+ depends = xdotool
+ depends = xclip
+ depends = libxtst
+ provides = espanso
+ conflicts = espanso
+ source = https://github.com/federico-terzi/espanso/releases/download/v0.2.3/espanso-linux.tar.gz
+ source = service
+ sha512sums = 1df2e8fdc79cba4e84700cd64a43c6fce635e7b1608d99f6523843398cd0a77743e308ca50eefabd5b71079419e9a9261bc26c47ea049f930444bddd895ddf13
+ sha512sums = 5eb7b751e9432c7dde71da1f0c8c459b33a6a15d3a81aa21cbaa251b7b2cdddc47da9a0ab22215a9fb063ecdd8123c86c8f96459e627fd6daff4e690ff1a6df2
+
+pkgname = espanso-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5c7da5559c9d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,25 @@
+# Maintainer: Your Name <youremail@domain.com>
+
+_pkgname=espanso
+pkgname=${_pkgname}-bin
+pkgver=0.2.3
+pkgrel=1
+pkgdesc="Cross-platform Text Expander written in Rust"
+arch=(x86_64)
+url="https://espanso.org/"
+license=("GPL3")
+depends=("xdotool" "xclip" "libxtst")
+provides=($_pkgname)
+conflicts=($_pkgname)
+install="${pkgname}.install"
+source=("https://github.com/federico-terzi/espanso/releases/download/v${pkgver}/espanso-linux.tar.gz"
+ "service")
+sha512sums=('1df2e8fdc79cba4e84700cd64a43c6fce635e7b1608d99f6523843398cd0a77743e308ca50eefabd5b71079419e9a9261bc26c47ea049f930444bddd895ddf13'
+ '5eb7b751e9432c7dde71da1f0c8c459b33a6a15d3a81aa21cbaa251b7b2cdddc47da9a0ab22215a9fb063ecdd8123c86c8f96459e627fd6daff4e690ff1a6df2')
+
+
+package() {
+
+ install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
+ install -Dm644 "service" "${pkgdir}/usr/lib/systemd/user/${_pkgname}.service"
+}
diff --git a/espanso-bin.install b/espanso-bin.install
new file mode 100644
index 000000000000..aa071f60604b
--- /dev/null
+++ b/espanso-bin.install
@@ -0,0 +1,5 @@
+function post_install {
+ echo "
+To start espanso automatically when you log in, enable the systemd user service: systemctl --user enable espanso.service
+"
+}
diff --git a/service b/service
new file mode 100644
index 000000000000..8c6ad438113c
--- /dev/null
+++ b/service
@@ -0,0 +1,8 @@
+[Unit]
+Description=Espanso daemon
+
+[Service]
+ExecStart=/usr/bin/espanso daemon
+
+[Install]
+WantedBy=default.target