1 |
commit: cd108727e0320b3ddc7f43da73b388249391b371 |
2 |
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jan 30 18:55:47 2023 +0000 |
4 |
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jan 30 19:11:09 2023 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd108727 |
7 |
|
8 |
games-emulation/mgba: drop 0.10.0 |
9 |
|
10 |
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> |
11 |
|
12 |
games-emulation/mgba/Manifest | 1 - |
13 |
games-emulation/mgba/mgba-0.10.0.ebuild | 106 -------------------------------- |
14 |
2 files changed, 107 deletions(-) |
15 |
|
16 |
diff --git a/games-emulation/mgba/Manifest b/games-emulation/mgba/Manifest |
17 |
index 9e7fd52ce992..4ad9fcc5fa35 100644 |
18 |
--- a/games-emulation/mgba/Manifest |
19 |
+++ b/games-emulation/mgba/Manifest |
20 |
@@ -1,2 +1 @@ |
21 |
-DIST mgba-0.10.0.tar.gz 14302653 BLAKE2B 0ebfa8a3de5db61452f070116fcf2d6312ce96f5d08b1b1e70ba8f7e50235fecff2a0f6a5a32860b7e95e55a6ab5bbf2227d483bad7eb25d6c7e471424bcf0dd SHA512 05939f94bc00906d999b955091e8e8059cc13a5b822048f6e002062c2e74069337d947d2cde2f8c1be96e3353a361743d752811c214fa9da31ed6a4893b4d7e8 |
22 |
DIST mgba-0.10.1.tar.gz 14308454 BLAKE2B 5e28ac799cd9e5398508a65bec00dc1da9462e19dc18e0194368a8c57fff2b1af7578a595ab1a414741c1f68c795de3d55913302810d95298a4068b385613389 SHA512 bb79d2380a4708b70daf95c9b403427f77254391b1e11d68411384f265a670907e64b842c9978c9be558ffad337b738d9d83988d52890f08aed7e7fc124f19d4 |
23 |
|
24 |
diff --git a/games-emulation/mgba/mgba-0.10.0.ebuild b/games-emulation/mgba/mgba-0.10.0.ebuild |
25 |
deleted file mode 100644 |
26 |
index 706b27959a3e..000000000000 |
27 |
--- a/games-emulation/mgba/mgba-0.10.0.ebuild |
28 |
+++ /dev/null |
29 |
@@ -1,106 +0,0 @@ |
30 |
-# Copyright 1999-2022 Gentoo Authors |
31 |
-# Distributed under the terms of the GNU General Public License v2 |
32 |
- |
33 |
-EAPI=8 |
34 |
- |
35 |
-LUA_COMPAT=( lua5-{3..4} ) |
36 |
-inherit cmake lua-single xdg |
37 |
- |
38 |
-if [[ ${PV} == 9999 ]] ; then |
39 |
- inherit git-r3 |
40 |
- EGIT_REPO_URI="https://github.com/mgba-emu/mgba.git" |
41 |
-else |
42 |
- SRC_URI="https://github.com/mgba-emu/mgba/archive/${PV}.tar.gz -> ${P}.tar.gz" |
43 |
- KEYWORDS="amd64 ~arm64 ~ppc64 x86" |
44 |
-fi |
45 |
- |
46 |
-DESCRIPTION="Game Boy Advance Emulator" |
47 |
-HOMEPAGE="https://mgba.io/" |
48 |
- |
49 |
-LICENSE="MPL-2.0 BSD LGPL-2.1+ public-domain discord? ( MIT )" |
50 |
-SLOT="0/$(ver_cut 1-2)" |
51 |
-IUSE="debug discord elf ffmpeg gles2 gles3 gui libretro lua +opengl +sdl +sqlite test" |
52 |
-REQUIRED_USE=" |
53 |
- gui? ( || ( gles2 gles3 opengl ) sqlite ) |
54 |
- lua? ( ${LUA_REQUIRED_USE} )" |
55 |
-RESTRICT="!test? ( test )" |
56 |
- |
57 |
-RDEPEND=" |
58 |
- media-libs/libpng:= |
59 |
- sys-libs/zlib:=[minizip] |
60 |
- debug? ( dev-libs/libedit ) |
61 |
- elf? ( dev-libs/elfutils ) |
62 |
- ffmpeg? ( media-video/ffmpeg:= ) |
63 |
- gles2? ( media-libs/libglvnd ) |
64 |
- gles3? ( media-libs/libglvnd ) |
65 |
- lua? ( ${LUA_DEPS} ) |
66 |
- opengl? ( media-libs/libglvnd ) |
67 |
- gui? ( |
68 |
- dev-qt/qtcore:5 |
69 |
- dev-qt/qtgui:5 |
70 |
- dev-qt/qtmultimedia:5 |
71 |
- dev-qt/qtnetwork:5 |
72 |
- dev-qt/qtwidgets:5 |
73 |
- ) |
74 |
- sdl? ( media-libs/libsdl2[sound,joystick,gles2?,opengl?,video] ) |
75 |
- sqlite? ( dev-db/sqlite:3 )" |
76 |
-DEPEND=" |
77 |
- ${RDEPEND} |
78 |
- test? ( dev-util/cmocka )" |
79 |
-BDEPEND="lua? ( virtual/pkgconfig )" |
80 |
- |
81 |
-PATCHES=( |
82 |
- "${FILESDIR}"/${PN}-0.10.0-optional-updater.patch |
83 |
-) |
84 |
- |
85 |
-pkg_setup() { |
86 |
- use lua && lua-single_pkg_setup |
87 |
-} |
88 |
- |
89 |
-src_configure() { |
90 |
- local mycmakeargs=( |
91 |
- -DBUILD_CINEMA=$(usex test) |
92 |
- -DBUILD_GL=$(usex opengl) |
93 |
- -DBUILD_GLES2=$(usex gles2) |
94 |
- -DBUILD_GLES3=$(usex gles3) |
95 |
- -DBUILD_LIBRETRO=$(usex libretro) |
96 |
- -DBUILD_QT=$(usex gui) |
97 |
- -DBUILD_SDL=$(usex sdl) # also used for gamepads in QT build |
98 |
- -DBUILD_SUITE=$(usex test) |
99 |
- -DBUILD_UPDATER=OFF |
100 |
- -DENABLE_SCRIPTING=$(usex lua) |
101 |
- -DMARKDOWN=OFF #752048 |
102 |
- -DUSE_DEBUGGERS=$(usex debug) |
103 |
- -DUSE_DISCORD_RPC=$(usex discord) |
104 |
- -DUSE_EDITLINE=$(usex debug) |
105 |
- -DUSE_ELF=$(usex elf) |
106 |
- -DUSE_EPOXY=OFF |
107 |
- -DUSE_FFMPEG=$(usex ffmpeg) |
108 |
- -DUSE_GDB_STUB=$(usex debug) |
109 |
- -DUSE_LIBZIP=OFF |
110 |
- -DUSE_LZMA=ON |
111 |
- -DUSE_MINIZIP=ON |
112 |
- -DUSE_PNG=ON |
113 |
- -DUSE_SQLITE3=$(usex sqlite) |
114 |
- -DUSE_ZLIB=ON |
115 |
- $(usev libretro -DLIBRETRO_LIBDIR="${EPREFIX}"/usr/$(get_libdir)/libretro) |
116 |
- ) |
117 |
- use lua && mycmakeargs+=( -DUSE_LUA=$(ver_cut 1-2 $(lua_get_version)) ) |
118 |
- |
119 |
- cmake_src_configure |
120 |
-} |
121 |
- |
122 |
-src_test() { |
123 |
- # CMakeLists.txt forces SKIP_RPATH=ON when PREFIX=/usr |
124 |
- local -x LD_LIBRARY_PATH=${BUILD_DIR}:${LD_LIBRARY_PATH} |
125 |
- |
126 |
- cmake_src_test |
127 |
-} |
128 |
- |
129 |
-src_install() { |
130 |
- cmake_src_install |
131 |
- |
132 |
- use !test || rm "${ED}"/usr/bin/mgba-cinema || die |
133 |
- |
134 |
- rm -r "${ED}"/usr/share/doc/${PF}/{LICENSE,licenses} || die |
135 |
-} |