summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorxiota2024-04-17 11:04:13 +0000
committerxiota2024-04-17 11:04:13 +0000
commitcdd20540b5eb375b72411f55ef7df259305b28f1 (patch)
tree60df05d5774ba70e7aa8292d57988ae424c2a1a1 /PKGBUILD
parent6be388409561a0ee0f6f20a4309fba654bb8f181 (diff)
downloadaur-cdd20540b5eb375b72411f55ef7df259305b28f1.tar.gz
fix glib cxx assert error
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 16 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 49d2ab592bf0..8f3217d669a9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
_pkgname="gummy"
pkgname="$_pkgname"
pkgver=0.5.9
-pkgrel=1
+pkgrel=2
pkgdesc="Screen brightness/temperature manager for Linux"
url="https://codeberg.org/fusco/gummy"
license=('GPL-3.0-or-later')
@@ -30,11 +30,23 @@ makedepends=(
install="$_pkgname.install"
_pkgsrc="fusco.gummy"
-source=("$_pkgsrc"::"git+$url.git#tag=$pkgver")
-sha256sums=('SKIP')
+source=(
+ "$_pkgsrc"::"git+$url.git#tag=$pkgver"
+ "revert-e3a89af.patch"
+)
+sha256sums=(
+ 'b29fdb78b98ff5ef17be3ddf13e9f28a5126b6f1b1149b4144c029830389e5c3'
+ '5840c40eb942e82be88319c252bccfa921a034e7706dbc5f277f8ba886cd8feb'
+)
prepare() {
- sed -e '46,48d' -i "$_pkgsrc/gummyd/gummyd/sd-dbus.cpp"
+ cd "$_pkgsrc"
+
+ # fix glib cxx assert error
+ patch -Np1 -i "../revert-e3a89af.patch"
+
+ # fix struct redefinition error
+ sed -e '46,48d' -i "gummyd/gummyd/sd-dbus.cpp"
}
build() {