summaryrefslogtreecommitdiff
path: root/games-emulation/desmume
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /games-emulation/desmume
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'games-emulation/desmume')
-rw-r--r--games-emulation/desmume/Manifest1
-rw-r--r--games-emulation/desmume/desmume-0.9.13-r1.ebuild58
-rw-r--r--games-emulation/desmume/files/desmume-0.9.11_p20210409-fix-gtk-cliopts.patch91
-rw-r--r--games-emulation/desmume/files/desmume-0.9.11_p20210409-openal-automagic.patch10
-rw-r--r--games-emulation/desmume/metadata.xml17
5 files changed, 0 insertions, 177 deletions
diff --git a/games-emulation/desmume/Manifest b/games-emulation/desmume/Manifest
deleted file mode 100644
index 8eb9e63527a3..000000000000
--- a/games-emulation/desmume/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST desmume-0.9.13.tar.xz 10437780 BLAKE2B d5ca5ec66aceff3d5aa5adf338a44cced4d30104f288172f4438a88402f9af0c161d1f0cd0401d184fa66ebbde684d4cd206179a7f6377d27e4dd9ae3d3e7bcd SHA512 b756c5a5d79479e38c6135e4dcff3bdbaf78a4860699320305c81056bd6e7b8ba4db3c3d3879e2ac226b095783357b9f579c0486cafbbbdcee8456e1469efd9e
diff --git a/games-emulation/desmume/desmume-0.9.13-r1.ebuild b/games-emulation/desmume/desmume-0.9.13-r1.ebuild
deleted file mode 100644
index 96903024a74a..000000000000
--- a/games-emulation/desmume/desmume-0.9.13-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic meson xdg
-
-DESCRIPTION="Nintendo DS emulator"
-HOMEPAGE="https://desmume.org/"
-SRC_URI="https://github.com/TASEmulators/desmume/releases/download/release_$(ver_rs 1- _)/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gdb +gui openal wifi"
-
-RDEPEND="
- dev-libs/glib:2
- media-libs/libsdl2[X,opengl,sound,video]
- media-libs/libsoundtouch:=
- net-libs/libpcap
- virtual/zlib:=
- x11-libs/agg
- x11-libs/libX11
- gui? (
- media-libs/libglvnd[X]
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- )
- openal? ( media-libs/openal )
- !openal? ( media-libs/alsa-lib )"
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.9.11_p20210409-fix-gtk-cliopts.patch
- "${FILESDIR}"/${PN}-0.9.11_p20210409-openal-automagic.patch
-)
-
-DOCS=( ${PN}/{AUTHORS,ChangeLog,README,README.LIN,doc/.} )
-
-src_configure() {
- append-flags -fno-strict-aliasing #858629
- append-cppflags -D_XOPEN_SOURCE=500 #874996
- filter-lto # odr issues
-
- local EMESON_SOURCE=${S}/${PN}/src/frontend/posix
- local emesonargs=(
- $(meson_use gdb gdb-stub)
- $(meson_use gui frontend-gtk)
- $(meson_use openal)
- $(meson_use wifi)
- )
-
- meson_src_configure
-}
diff --git a/games-emulation/desmume/files/desmume-0.9.11_p20210409-fix-gtk-cliopts.patch b/games-emulation/desmume/files/desmume-0.9.11_p20210409-fix-gtk-cliopts.patch
deleted file mode 100644
index f773385748af..000000000000
--- a/games-emulation/desmume/files/desmume-0.9.11_p20210409-fix-gtk-cliopts.patch
+++ /dev/null
@@ -1,91 +0,0 @@
-Fix unusable command line options since GTK+:3 migration.
-
-https://github.com/TASVideos/desmume/pull/416
-From: Ingo Saitz <Ingo.Saitz@stud.uni-hannover.de>
-Date: Sun, 3 Jan 2021 16:00:38 +0100
---- a/desmume/src/commandline.cpp
-+++ b/desmume/src/commandline.cpp
-@@ -41,7 +41,8 @@
- , _load_to_memory(-1)
--, _play_movie_file(0)
--, _record_movie_file(0)
--, _cflash_image(0)
--, _cflash_path(0)
--, _gbaslot_rom(0)
-+, nds_file("")
-+, play_movie_file("")
-+, record_movie_file("")
-+, cflash_image("")
-+, cflash_path("")
-+, gbaslot_rom("")
- , _bios_arm9(NULL)
-@@ -60,4 +61,4 @@
- , _texture_smooth(-1)
--, _slot1(NULL)
--, _slot1_fat_dir(NULL)
-+, slot1("")
-+, slot1_fat_dir("")
- , _slot1_fat_dir_type(false)
-@@ -68,3 +69,3 @@
- #endif
--, _console_type(NULL)
-+, console_type("")
- , _advanscene_import(NULL)
-@@ -360,4 +361,4 @@
- case OPT_SLOT2_CFLASH_IMAGE: cflash_image = optarg; break;
-- case OPT_SLOT2_CFLASH_DIR: _cflash_path = optarg; break;
-- case OPT_SLOT2_GBAGAME: _gbaslot_rom = optarg; break;
-+ case OPT_SLOT2_CFLASH_DIR: cflash_path = optarg; break;
-+ case OPT_SLOT2_GBAGAME: gbaslot_rom = optarg; break;
-
-@@ -520,4 +521,5 @@
-
-- if((_cflash_image && _gbaslot_rom) || (_cflash_path && _gbaslot_rom)) {
-+ if((cflash_image != "" && gbaslot_rom != "") || (cflash_path != "" && gbaslot_rom != "")) {
- printerror("Cannot specify both cflash and gbaslot rom (both occupy SLOT-2)\n");
-+ return false;
- }
---- a/desmume/src/commandline.h
-+++ b/desmume/src/commandline.h
-@@ -88,7 +88,2 @@
- private:
-- char* _play_movie_file;
-- char* _record_movie_file;
-- char* _cflash_image;
-- char* _cflash_path;
-- char* _gbaslot_rom;
- char* _bios_arm9, *_bios_arm7;
-@@ -109,5 +104,2 @@
- #endif
-- char* _slot1;
-- char *_slot1_fat_dir;
-- char* _console_type;
- char* _advanscene_import;
---- a/desmume/src/frontend/posix/gtk/main.cpp
-+++ b/desmume/src/frontend/posix/gtk/main.cpp
-@@ -3555,12 +3555,9 @@
-
--static void
--handle_open(GApplication *application,
-- GFile **files,
-- gint n_files,
-- const gchar *hint,
-+static gint
-+ignore_command_line(GApplication *application,
-+ GApplicationCommandLine *command_line,
- gpointer user_data)
- {
-- configured_features *my_config = static_cast<configured_features*>(user_data);
-- my_config->nds_file = g_file_get_path(files[0]);
- common_gtk_main(application, user_data);
-+ return 0;
- }
-@@ -3584,6 +3581,5 @@
-
-- // TODO: pass G_APPLICATION_HANDLES_COMMAND_LINE instead.
-- GtkApplication *app = gtk_application_new("org.desmume.DeSmuME", G_APPLICATION_HANDLES_OPEN);
-+ GtkApplication *app = gtk_application_new("org.desmume.DeSmuME", G_APPLICATION_HANDLES_COMMAND_LINE);
- g_signal_connect (app, "activate", G_CALLBACK(common_gtk_main), &my_config);
-- g_signal_connect (app, "open", G_CALLBACK(handle_open), &my_config);
-+ g_signal_connect (app, "command-line", G_CALLBACK(ignore_command_line), &my_config);
- g_action_map_add_action_entries(G_ACTION_MAP(app),
diff --git a/games-emulation/desmume/files/desmume-0.9.11_p20210409-openal-automagic.patch b/games-emulation/desmume/files/desmume-0.9.11_p20210409-openal-automagic.patch
deleted file mode 100644
index 565ea3f5a7b0..000000000000
--- a/games-emulation/desmume/files/desmume-0.9.11_p20210409-openal-automagic.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-Option only changes whether the dep is required and doesn't disable it.
---- a/desmume/src/frontend/posix/meson.build
-+++ b/desmume/src/frontend/posix/meson.build
-@@ -176,5 +176,5 @@
- endif
-
--if dep_openal.found()
-+if dep_openal.found() and get_option('openal')
- dependencies += dep_openal
- libdesmume_src += [
diff --git a/games-emulation/desmume/metadata.xml b/games-emulation/desmume/metadata.xml
deleted file mode 100644
index 47f185e7a990..000000000000
--- a/games-emulation/desmume/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="gdb">Enable support for the remote GDB stub</flag>
- <flag name="openal">Use <pkg>media-libs/openal</pkg> for microphone input</flag>
- <flag name="wifi">Enable support for Wi-Fi (experimental and discouraged)</flag>
- </use>
- <upstream>
- <remote-id type="github">TASVideos/desmume</remote-id>
- <remote-id type="sourceforge">desmume</remote-id>
- </upstream>
-</pkgmetadata>