aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2020-12-10 08:17:02 -0300
committerLeo <thinkabit.ukim@gmail.com>2020-12-10 08:17:02 -0300
commitfb406f4e6831562f9279f0a24d4eb059be082074 (patch)
tree46d0f26db65b351173c8d452df7bbfcb023cc50c
parentb4354ce5d384c95f8ec34a1fdba7a3867ca46dc3 (diff)
community/mp3splt-gtk: fix build with -fno-common
-rw-r--r--community/mp3splt-gtk/APKBUILD7
-rw-r--r--community/mp3splt-gtk/gcc-10.patch16
2 files changed, 21 insertions, 2 deletions
diff --git a/community/mp3splt-gtk/APKBUILD b/community/mp3splt-gtk/APKBUILD
index 1db7a1ffccd..f31a9b65727 100644
--- a/community/mp3splt-gtk/APKBUILD
+++ b/community/mp3splt-gtk/APKBUILD
@@ -10,7 +10,9 @@ license="GPL-2.0-or-later"
makedepends="gtk+3.0-dev gst-plugins-base-dev libmp3splt-dev
autoconf automake libtool"
subpackages="$pkgname-doc $pkgname-lang"
-source="https://prdownloads.sourceforge.net/mp3splt/mp3splt-gtk-$pkgver.tar.gz"
+source="https://prdownloads.sourceforge.net/mp3splt/mp3splt-gtk-$pkgver.tar.gz
+ gcc-10.patch
+ "
prepare() {
default_prepare
@@ -32,4 +34,5 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="e837cbc0759cd6535fc466099a170d066ab72b4854f8546f524261fe660887f5d2add60d9fa1e19d68d811004c682a324b5bcba86aa8cb89ae1ad2bc2f9b1d9d mp3splt-gtk-0.9.2.tar.gz"
+sha512sums="e837cbc0759cd6535fc466099a170d066ab72b4854f8546f524261fe660887f5d2add60d9fa1e19d68d811004c682a324b5bcba86aa8cb89ae1ad2bc2f9b1d9d mp3splt-gtk-0.9.2.tar.gz
+108d0c5ce4d2682c8b281a749b6376aeac00f9e56ed2cc61d132ea9d7ecbd90ce24447fdc2634bd47a099c79d62b650d20d7f4dfbc42b18cf5e744601982c7be gcc-10.patch"
diff --git a/community/mp3splt-gtk/gcc-10.patch b/community/mp3splt-gtk/gcc-10.patch
new file mode 100644
index 00000000000..e4bcb4f18c9
--- /dev/null
+++ b/community/mp3splt-gtk/gcc-10.patch
@@ -0,0 +1,16 @@
+Upstream: Should be
+Reason: Fixes compilation with -fno-common
+
+diff --git a/src/splitpoints_window.h b/src/splitpoints_window.h
+index 36738ac..d727a7d 100644
+--- a/src/splitpoints_window.h
++++ b/src/splitpoints_window.h
+@@ -59,7 +59,7 @@ enum {
+ COL_TRACK = 13,
+ COL_COMMENT = 14,
+ NUM_COLUMNS = 15
+-} tree_columns;
++} extern tree_columns;
+
+ gchar *get_splitpoint_name(gint index, ui_state *ui);
+ gint get_first_splitpoint_selected(gui_state *gui);