summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAutumn2023-05-23 13:24:17 -0700
committerAutumn2023-05-23 13:24:17 -0700
commit3c4c1694cc434df9428fbb347ea3d16af15a8618 (patch)
tree6b5cf88da8f92a11e926e52f6dfab20343d0d61a
parent0a6b3f4f99ba8c6e2e653a519657dcd75b9b5608 (diff)
downloadaur-3c4c1694cc434df9428fbb347ea3d16af15a8618.tar.gz
fix build error caused by not including <cstdint>
not bumping pkgrel because people who already have the package installed have no need for this change.
-rw-r--r--.SRCINFO2
-rw-r--r--0001-include-cstdint-in-garglk.h.patch25
-rw-r--r--PKGBUILD11
3 files changed, 36 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a416e8650969..356c423d7f7f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -33,6 +33,8 @@ pkgbase = gargoyle
replaces = gargoyle-mod
backup = etc/garglk.ini
source = gargoyle-2023.1.tar.gz::https://github.com/garglk/garglk/archive/2023.1.tar.gz
+ source = 0001-include-cstdint-in-garglk.h.patch
sha512sums = d8624f8a8492f64adfdb638811419ebef5b77457708a5d07a3891faf97966237839170914af4d416f42aca7e6d9d0643384ef60be30a2ba22ed52fee4938683a
+ sha512sums = 0db975cdb44cd155e0962a4a141eba7b5990175ccb65bbb71b7f504bc140e29079da5a7f23bdd429dd68c75b6b2fff320f0ea5cb689aaa5c79dae1642d94cf4f
pkgname = gargoyle
diff --git a/0001-include-cstdint-in-garglk.h.patch b/0001-include-cstdint-in-garglk.h.patch
new file mode 100644
index 000000000000..c21dacdc5c7a
--- /dev/null
+++ b/0001-include-cstdint-in-garglk.h.patch
@@ -0,0 +1,25 @@
+From fe740ed7f180af5b8c431e460c7834f9a41e5446 Mon Sep 17 00:00:00 2001
+From: Autumn <autumn@cyfox.net>
+Date: Tue, 23 May 2023 13:17:44 -0700
+Subject: [PATCH] include <cstdint> in garglk.h
+
+this fixes a build error.
+---
+ garglk/garglk.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/garglk/garglk.h b/garglk/garglk.h
+index e5565a14..dc7efaed 100644
+--- a/garglk/garglk.h
++++ b/garglk/garglk.h
+@@ -30,6 +30,7 @@
+ #include <array>
+ #include <cmath>
+ #include <cstddef>
++#include <cstdint>
+ #include <cstdio>
+ #include <cstring>
+ #include <deque>
+--
+2.40.1
+
diff --git a/PKGBUILD b/PKGBUILD
index c27651aa594b..92d268a78100 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -21,8 +21,15 @@ conflicts=('gargoyle-mod')
replaces=('gargoyle-mod')
backup=('etc/garglk.ini')
#groups=(inform)
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/garglk/garglk/archive/${pkgver}.tar.gz")
-sha512sums=('d8624f8a8492f64adfdb638811419ebef5b77457708a5d07a3891faf97966237839170914af4d416f42aca7e6d9d0643384ef60be30a2ba22ed52fee4938683a')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/garglk/garglk/archive/${pkgver}.tar.gz"
+ "0001-include-cstdint-in-garglk.h.patch")
+sha512sums=('d8624f8a8492f64adfdb638811419ebef5b77457708a5d07a3891faf97966237839170914af4d416f42aca7e6d9d0643384ef60be30a2ba22ed52fee4938683a'
+ '0db975cdb44cd155e0962a4a141eba7b5990175ccb65bbb71b7f504bc140e29079da5a7f23bdd429dd68c75b6b2fff320f0ea5cb689aaa5c79dae1642d94cf4f')
+
+prepare() {
+ cd "${srcdir}/garglk-${pkgver}"
+ patch -Np1 -i "${srcdir}/0001-include-cstdint-in-garglk.h.patch"
+}
build() {
cd "${srcdir}/garglk-${pkgver}"