summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhanibek Adilbekov2022-10-13 03:13:43 +0600
committerZhanibek Adilbekov2022-10-13 03:14:26 +0600
commitb5adca0bda6df1ddd347872b821d21bf066b6a62 (patch)
tree4cc1dd341e3c97d6d66bc029f8ca7bc7c6980f44
parent2a66ccb3097756de2b7c30f29c4bba37c6923f8b (diff)
downloadaur-b5adca0bda6df1ddd347872b821d21bf066b6a62.tar.gz
fix: compilation error with flag `-Werror=format-security` enabled
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD15
-rw-r--r--patch.diff13
3 files changed, 28 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bbd23226cd1a..8005c1305772 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,16 @@
pkgbase = nudoku
pkgdesc = ncurses based sudoku game
pkgver = 2.1.0
- pkgrel = 1
+ pkgrel = 2
url = https://jubalh.github.io/nudoku
- arch = any
+ arch = x86_64
license = GPL3
makedepends = autoconf
depends = ncurses
depends = cairo
source = nudoku-2.1.0.tar.gz::https://github.com/jubalh/nudoku/archive/2.1.0.tar.gz
+ source = patch.diff
b2sums = 997ae3931fec3b6605858a35cdf6bc88296138c01a9138d229ed43a5262fdd5d15eb8a96dfdcf02e8eb6f7f416b84e4752edbb57319be50bfdae6c952217446b
+ b2sums = 4b959df35c59b329cb6888af64bdb1cba3a28fa9420a8f94e4fdf5577b39daf9966edfe402399f6b80d410d7647363e76e3373cd086296b2c8cb6fa73fd43f56
pkgname = nudoku
diff --git a/PKGBUILD b/PKGBUILD
index ed9c3cb48304..361f874daed6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,23 @@
# Maintainer: Zhanibek Adilbekov <zhanibek.adilbekov@pm.me>
pkgname=nudoku
pkgver=2.1.0
-pkgrel=1
+pkgrel=2
pkgdesc="ncurses based sudoku game"
-arch=('any')
+arch=('x86_64')
url="https://jubalh.github.io/nudoku"
license=('GPL3')
depends=('ncurses' 'cairo')
makedepends=('autoconf')
source=(
- "$pkgname-$pkgver.tar.gz::https://github.com/jubalh/nudoku/archive/$pkgver.tar.gz")
-b2sums=('997ae3931fec3b6605858a35cdf6bc88296138c01a9138d229ed43a5262fdd5d15eb8a96dfdcf02e8eb6f7f416b84e4752edbb57319be50bfdae6c952217446b')
+ "$pkgname-$pkgver.tar.gz::https://github.com/jubalh/nudoku/archive/$pkgver.tar.gz"
+ "patch.diff"
+)
+b2sums=('997ae3931fec3b6605858a35cdf6bc88296138c01a9138d229ed43a5262fdd5d15eb8a96dfdcf02e8eb6f7f416b84e4752edbb57319be50bfdae6c952217446b'
+ '4b959df35c59b329cb6888af64bdb1cba3a28fa9420a8f94e4fdf5577b39daf9966edfe402399f6b80d410d7647363e76e3373cd086296b2c8cb6fa73fd43f56')
+
+prepare() {
+ patch -d"$pkgname-$pkgver" -N -p1 -i "$srcdir/patch.diff"
+}
build() {
cd "$pkgname-$pkgver"
diff --git a/patch.diff b/patch.diff
new file mode 100644
index 000000000000..279ec8a0a3ad
--- /dev/null
+++ b/patch.diff
@@ -0,0 +1,13 @@
+diff --git a/src/main.c b/src/main.c
+index 7a15146..74d6a0e 100644
+--- a/src/main.c
++++ b/src/main.c
+@@ -619,7 +619,7 @@ int main(int argc, char *argv[])
+ {
+ char t[256];
+ sprintf(t, _(" with the help of %d hints"), g_hint_counter);
+- mvwprintw(status, 0, 6, t);
++ mvwprintw(status, 0, 6, "%s", t);
+ }
+
+ g_playing = false;