diff options
author | xiota | 2024-04-17 11:04:13 +0000 |
---|---|---|
committer | xiota | 2024-04-17 11:04:13 +0000 |
commit | cdd20540b5eb375b72411f55ef7df259305b28f1 (patch) | |
tree | 60df05d5774ba70e7aa8292d57988ae424c2a1a1 /PKGBUILD | |
parent | 6be388409561a0ee0f6f20a4309fba654bb8f181 (diff) | |
download | aur-cdd20540b5eb375b72411f55ef7df259305b28f1.tar.gz |
fix glib cxx assert error
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 16 insertions, 4 deletions
@@ -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() { |