Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-emulation/mgba/
Date: Mon, 30 Jan 2023 19:11:29
Message-Id: 1675105869.cd108727e0320b3ddc7f43da73b388249391b371.ionen@gentoo
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 -}