diff options
author | Claudia Pellegrino | 2023-09-13 22:10:37 +0200 |
---|---|---|
committer | Claudia Pellegrino | 2023-09-13 22:10:37 +0200 |
commit | 1b2138502218482850abdeacaed0a65448aeff00 (patch) | |
tree | c7390cb7ba3197026541165b20fa66d16c11278d | |
parent | 3cb39e32ba43037ab2d4924d2c310bd1c6ca78dc (diff) | |
download | aur-1b2138502218482850abdeacaed0a65448aeff00.tar.gz |
Add support for element-desktop
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | element-desktop-blur-me-not.install | 14 |
3 files changed, 29 insertions, 2 deletions
@@ -1,7 +1,7 @@ pkgbase = electron-blur-me-not pkgdesc = Auto-enable Wayland (ozone) for apps that come with a vendored Electron pkgver = 0.1.5 - pkgrel = 1 + pkgrel = 2 url = https://aur.archlinux.org/packages/electron-blur-me-not arch = any license = Apache @@ -27,6 +27,10 @@ pkgname = electron-fiddle-blur-me-not pkgdesc = Auto-enable Wayland (ozone) for electron-fiddle depends = electron-fiddle +pkgname = element-desktop-blur-me-not + pkgdesc = Auto-enable Wayland (ozone) for element-desktop + depends = element-desktop + pkgname = rambox-pro-bin-blur-me-not pkgdesc = Auto-enable Wayland (ozone) for rambox-pro-bin depends = rambox-pro-bin @@ -12,13 +12,14 @@ pkgname=( # 'code' -- create a `code-flags.conf` file instead # 'discord' -- create a `discord-flags.conf` file instead 'electron-fiddle-blur-me-not' + 'element-desktop-blur-me-not' 'rambox-pro-bin-blur-me-not' 'signal-desktop-blur-me-not' 'spotify-blur-me-not' ) pkgver=0.1.5 -pkgrel=1 +pkgrel=2 pkgdesc='Auto-enable Wayland (ozone) for apps that come with a vendored Electron' arch=('any') url='https://aur.archlinux.org/packages/electron-blur-me-not' @@ -112,6 +113,14 @@ package_electron-fiddle-blur-me-not() { _package "/usr/lib/${pkgname}/original/electron-fiddle" } +# shellcheck disable=SC2128 # during execution, pkgname is a string +package_element-desktop-blur-me-not() { + depends=("${pkgname%-blur-me-not}") + pkgdesc="$(_pkgdesc 'Element Desktop')" + # Original package has no symlink, so make a backup at patch time + _package "/usr/lib/${pkgname}/original/element-desktop" +} + package_rambox-pro-bin-blur-me-not() { depends=("${pkgname%-blur-me-not}") pkgdesc="$(_pkgdesc 'Rambox Pro')" diff --git a/element-desktop-blur-me-not.install b/element-desktop-blur-me-not.install new file mode 100644 index 000000000000..d945d8394c2d --- /dev/null +++ b/element-desktop-blur-me-not.install @@ -0,0 +1,14 @@ +post_install() { + echo >&2 'Enabling Wayland (ozone) for element-desktop...' + /usr/share/libalpm/scripts/element-desktop-blur-me-not-patch +} + +post_upgrade() { + echo >&2 'Enabling Wayland (ozone) for element-desktop...' + /usr/share/libalpm/scripts/element-desktop-blur-me-not-patch +} + +pre_remove() { + echo >&2 'Undoing modifications to element-desktop...' + /usr/share/libalpm/scripts/element-desktop-blur-me-not-unpatch +} |