diff options
author | Sefa Eyeoglu | 2022-03-25 23:37:56 +0100 |
---|---|---|
committer | Sefa Eyeoglu | 2022-03-25 23:38:21 +0100 |
commit | d5ce871a18c808c001ec0c2e07a119115aa7ece5 (patch) | |
tree | 5f40bbcec441fec14f512535f658c674707a44e2 | |
parent | 870b9b6cfc13e2be39e17e6772eba88a4f8db0ab (diff) | |
download | aur-d5ce871a18c808c001ec0c2e07a119115aa7ece5.tar.gz |
Wayland patch for espanso PKGBUILD
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | espanso-wayland.install | 7 |
3 files changed, 20 insertions, 8 deletions
@@ -1,8 +1,9 @@ -pkgbase = espanso +pkgbase = espanso-wayland pkgdesc = Cross-platform Text Expander written in Rust pkgver = 2.1.4 pkgrel = 1 url = https://espanso.org/ + install = espanso-wayland.install arch = x86_64 license = GPL3 makedepends = rust @@ -10,13 +11,14 @@ pkgbase = espanso makedepends = cmake makedepends = cargo-make makedepends = rust-script - depends = xdotool - depends = xclip - depends = libxtst depends = libnotify depends = wxgtk2 + depends = libxkbcommon + depends = wl-clipboard + provides = espanso + conflicts = espanso options = !lto source = git+https://github.com/federico-terzi/espanso.git#tag=v2.1.4-beta sha512sums = SKIP -pkgname = espanso +pkgname = espanso-wayland @@ -1,16 +1,19 @@ # Maintainer: Sefa Eyeoglu <contact@scrumplex.net> _pkgver=2.1.4-beta -pkgname=espanso +pkgname=espanso-wayland pkgver=2.1.4 pkgrel=1 pkgdesc="Cross-platform Text Expander written in Rust" arch=(x86_64) url="https://espanso.org/" license=("GPL3") -depends=("xdotool" "xclip" "libxtst" "libnotify" "wxgtk2") +depends=("libnotify" "wxgtk2" "libxkbcommon" "wl-clipboard") makedepends=("rust" "git" "cmake" "cargo-make" "rust-script") +provides=("${pkgname%-wayland}") +conflicts=("${pkgname%-wayland}") options=("!lto") # fails with LTO as of 2022-03 +install=espanso-wayland.install source=("git+https://github.com/federico-terzi/espanso.git#tag=v${_pkgver}") sha512sums=('SKIP') @@ -26,7 +29,7 @@ prepare() { build() { cd "espanso" - cargo make --profile release build-binary + cargo make --env NO_X11=true --profile release build-binary } package() { diff --git a/espanso-wayland.install b/espanso-wayland.install new file mode 100644 index 000000000000..9b273ae6f95d --- /dev/null +++ b/espanso-wayland.install @@ -0,0 +1,7 @@ +function post_install { + setcap "cap_dac_override+p" /usr/bin/espanso +} + +function post_upgrade() { + post_install "$1" +} |