summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorClaudia Pellegrino2023-07-09 12:11:47 +0200
committerClaudia Pellegrino2023-07-09 12:17:43 +0200
commit4d3c82506dd42fc3f3d890e1f82a5adcadbe1b49 (patch)
tree68d3a90dc30a1c35a4223bbf16a6efa92f3d0c53
parent70859e8a72ca19da4c6e8bd4b8848d0f6a92faf1 (diff)
downloadaur-4d3c82506dd42fc3f3d890e1f82a5adcadbe1b49.tar.gz
Add support for electron-fiddle
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD13
-rw-r--r--electron-fiddle-blur-me-not.install14
3 files changed, 31 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 041f5bdd924c..b6fc06c08de1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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.2
- pkgrel = 3
+ pkgver = 0.1.3
+ pkgrel = 1
url = https://aur.archlinux.org/packages/electron-blur-me-not
arch = any
license = Apache
@@ -21,6 +21,10 @@ pkgname = 1password-blur-me-not
pkgdesc = Auto-enable Wayland (ozone) for 1password
depends = 1password
+pkgname = electron-fiddle-blur-me-not
+ pkgdesc = Auto-enable Wayland (ozone) for electron-fiddle
+ depends = electron-fiddle
+
pkgname = rambox-pro-bin-blur-me-not
pkgdesc = Auto-enable Wayland (ozone) for rambox-pro-bin
depends = rambox-pro-bin
diff --git a/PKGBUILD b/PKGBUILD
index 5d60db5df61d..1b349cbe17c8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,13 +11,14 @@ pkgname=(
'1password-blur-me-not'
# 'code' -- create a `code-flags.conf` file instead
# 'discord' -- create a `discord-flags.conf` file instead
+ 'electron-fiddle-blur-me-not'
'rambox-pro-bin-blur-me-not'
'signal-desktop-blur-me-not'
'spotify-blur-me-not'
)
-pkgver=0.1.2
-pkgrel=3
+pkgver=0.1.3
+pkgrel=1
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'
@@ -93,6 +94,14 @@ package_1password-blur-me-not() {
_package '/opt/1Password/1password'
}
+# shellcheck disable=SC2128 # during execution, pkgname is a string
+package_electron-fiddle-blur-me-not() {
+ depends=("${pkgname%-blur-me-not}")
+ pkgdesc="$(_pkgdesc 'Electron Fiddle')"
+ # Original package has no symlink, so make a backup at patch time
+ _package "/usr/lib/${pkgname}/original/electron-fiddle"
+}
+
package_rambox-pro-bin-blur-me-not() {
depends=("${pkgname%-blur-me-not}")
pkgdesc="$(_pkgdesc 'Rambox Pro')"
diff --git a/electron-fiddle-blur-me-not.install b/electron-fiddle-blur-me-not.install
new file mode 100644
index 000000000000..f9c6a137081b
--- /dev/null
+++ b/electron-fiddle-blur-me-not.install
@@ -0,0 +1,14 @@
+post_install() {
+ echo >&2 'Enabling Wayland (ozone) for electron-fiddle...'
+ /usr/share/libalpm/scripts/electron-fiddle-blur-me-not-patch
+}
+
+post_upgrade() {
+ echo >&2 'Enabling Wayland (ozone) for electron-fiddle...'
+ /usr/share/libalpm/scripts/electron-fiddle-blur-me-not-patch
+}
+
+pre_remove() {
+ echo >&2 'Undoing modifications to electron-fiddle...'
+ /usr/share/libalpm/scripts/electron-fiddle-blur-me-not-unpatch
+}