From 9feffab28f5cbea87d47f2acaa0932bdec564ec8 Mon Sep 17 00:00:00 2001
From: psykose <alice@ayaya.dev>
Date: Sat, 22 Apr 2023 06:32:43 +0000
Subject: [PATCH] community/mp3splt-gtk: fix werror=format-security

---
 community/mp3splt-gtk/APKBUILD           | 10 +++++++---
 community/mp3splt-gtk/werrorformat.patch | 13 +++++++++++++
 2 files changed, 20 insertions(+), 3 deletions(-)
 create mode 100644 community/mp3splt-gtk/werrorformat.patch

diff --git a/community/mp3splt-gtk/APKBUILD b/community/mp3splt-gtk/APKBUILD
index 3322c595fa81..3d0a64451fb0 100644
--- a/community/mp3splt-gtk/APKBUILD
+++ b/community/mp3splt-gtk/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
 pkgname=mp3splt-gtk
 pkgver=0.9.2
-pkgrel=3
+pkgrel=4
 pkgdesc="Gtk frontend for mp3splt"
 url="https://mp3splt.sourceforge.net/"
 arch="all"
@@ -12,6 +12,7 @@ makedepends="gtk+3.0-dev gst-plugins-base-dev libmp3splt-dev
 subpackages="$pkgname-doc $pkgname-lang"
 source="https://prdownloads.sourceforge.net/mp3splt/mp3splt-gtk-$pkgver.tar.gz
 	gcc-10.patch
+	werrorformat.patch
 	"
 
 prepare() {
@@ -34,5 +35,8 @@ package() {
 	make DESTDIR="$pkgdir" install
 }
 
-sha512sums="e837cbc0759cd6535fc466099a170d066ab72b4854f8546f524261fe660887f5d2add60d9fa1e19d68d811004c682a324b5bcba86aa8cb89ae1ad2bc2f9b1d9d  mp3splt-gtk-0.9.2.tar.gz
-108d0c5ce4d2682c8b281a749b6376aeac00f9e56ed2cc61d132ea9d7ecbd90ce24447fdc2634bd47a099c79d62b650d20d7f4dfbc42b18cf5e744601982c7be  gcc-10.patch"
+sha512sums="
+e837cbc0759cd6535fc466099a170d066ab72b4854f8546f524261fe660887f5d2add60d9fa1e19d68d811004c682a324b5bcba86aa8cb89ae1ad2bc2f9b1d9d  mp3splt-gtk-0.9.2.tar.gz
+108d0c5ce4d2682c8b281a749b6376aeac00f9e56ed2cc61d132ea9d7ecbd90ce24447fdc2634bd47a099c79d62b650d20d7f4dfbc42b18cf5e744601982c7be  gcc-10.patch
+348b987745ee31cde432c24e0283f950054824413fd98a992d67022037bd23be125995187936d383e314e8f78c1a2210e326576411be5f44f7c90c6a795526d6  werrorformat.patch
+"
diff --git a/community/mp3splt-gtk/werrorformat.patch b/community/mp3splt-gtk/werrorformat.patch
new file mode 100644
index 000000000000..c467abd37a7f
--- /dev/null
+++ b/community/mp3splt-gtk/werrorformat.patch
@@ -0,0 +1,13 @@
+diff --git a/src/ui_manager.c b/src/ui_manager.c
+index 2867a8b..1388c48 100644
+--- a/src/ui_manager.c
++++ b/src/ui_manager.c
+@@ -182,7 +182,7 @@ void ui_fail(ui_state *ui, const gchar *message, ...)
+     g_vsnprintf(formatted_message, 1024, message, ap);
+     va_end(ap);
+ 
+-    fprintf(stderr, formatted_message);
++    fprintf(stderr, "%s", formatted_message);
+     fflush(stderr);
+   }
+ 
-- 
GitLab