mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-21 21:17:37 -08:00
media-sound/gmtp: c23 fices
After working with upstream this patch was created by the orginal creator. It is to be noted that this will likely be the last patch by upstream and it is unlikely a 1.3.12 will be created with this patch. Closes: https://bugs.gentoo.org/945202 Signed-off-by: Ian Jordan <immoloism@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/39925 Closes: https://github.com/gentoo/gentoo/pull/39925 Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
parent
be1cb47387
commit
e8b02b2412
33
media-sound/gmtp/files/gmtp-1.3.11-c23-fixes.patch
Normal file
33
media-sound/gmtp/files/gmtp-1.3.11-c23-fixes.patch
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
From: https://sourceforge.net/p/gmtp/discussion/bugs/thread/7b11b950bd
|
||||||
|
|
||||||
|
--- a/src/interface.c
|
||||||
|
+++ b/src/interface.c
|
||||||
|
@@ -40,8 +40,8 @@
|
||||||
|
#include "formatdevice.h"
|
||||||
|
#include "progress.h"
|
||||||
|
|
||||||
|
-void setupFileList();
|
||||||
|
-GtkTreeViewColumn *setupFolderList();
|
||||||
|
+void setupFileList(GtkTreeView *treeviewFiles);
|
||||||
|
+GtkTreeViewColumn *setupFolderList(GtkTreeView *treeviewFolders);
|
||||||
|
void __fileRemove(GtkTreeRowReference *Row);
|
||||||
|
void __fileDownload(GtkTreeRowReference *Row);
|
||||||
|
void __folderRemove(GtkTreeRowReference *Row);
|
||||||
|
@@ -713,7 +713,7 @@ GtkWidget* create_windowMain(void) {
|
||||||
|
gtk_tree_selection_set_mode(folderSelection, GTK_SELECTION_SINGLE);
|
||||||
|
|
||||||
|
folderList = gtk_tree_store_new(NUM_FOL_COLUMNS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_UINT, GDK_TYPE_PIXBUF);
|
||||||
|
- folderColumn = setupFolderList(treeviewFolders);
|
||||||
|
+ folderColumn = setupFolderList(GTK_TREE_VIEW(treeviewFolders));
|
||||||
|
|
||||||
|
folderListModel = gtk_tree_model_sort_new_with_model(GTK_TREE_MODEL(folderList));
|
||||||
|
gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(folderListModel),
|
||||||
|
@@ -741,7 +741,7 @@ GtkWidget* create_windowMain(void) {
|
||||||
|
G_TYPE_UINT, G_TYPE_BOOLEAN, G_TYPE_UINT64, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_UINT, G_TYPE_STRING,
|
||||||
|
G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_UINT, GDK_TYPE_PIXBUF,
|
||||||
|
G_TYPE_STRING);
|
||||||
|
- setupFileList(treeviewFiles);
|
||||||
|
+ setupFileList(GTK_TREE_VIEW(treeviewFiles));
|
||||||
|
|
||||||
|
fileListModel = gtk_tree_model_sort_new_with_model(GTK_TREE_MODEL(fileList));
|
||||||
|
gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(fileListModel),
|
||||||
50
media-sound/gmtp/gmtp-1.3.11-r4.ebuild
Normal file
50
media-sound/gmtp/gmtp-1.3.11-r4.ebuild
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit gnome2-utils xdg
|
||||||
|
|
||||||
|
DESCRIPTION="Simple MTP client for MP3 players"
|
||||||
|
HOMEPAGE="https://gmtp.sourceforge.net/"
|
||||||
|
SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/glib:2
|
||||||
|
media-libs/flac:=
|
||||||
|
media-libs/libid3tag:=
|
||||||
|
media-libs/libmtp:=
|
||||||
|
media-libs/libvorbis
|
||||||
|
x11-libs/gtk+:3"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
sys-devel/gettext
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-1.3.11-fno-common.patch
|
||||||
|
"${FILESDIR}"/${PN}-1.3.11-c23-fixes.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf --with-gtk3
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
xdg_pkg_preinst
|
||||||
|
gnome2_schemas_savelist
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_pkg_postinst
|
||||||
|
gnome2_schemas_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_pkg_postrm
|
||||||
|
gnome2_schemas_update
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user