Сравнение geolith-jg-0.3.0 с geolith-jg-9999

/usr/portage/games-emulation/geolith-jg/geolith-jg-9999.ebuild 2026-06-10 19:17:06.600332146 +0300
1
# Copyright 2022-2025 Gentoo Authors
1
# Copyright 2022-2026 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=8
......
7 7

  
8 8
MY_PN=${PN%-*}
9 9
MY_P=${MY_PN}-${PV}
10
DESCRIPTION="Jolly Good Neo Geo AES/MVS Emulator"
10
DESCRIPTION="Jolly Good Neo Geo AES/MVS/CD/CDZ Emulator"
11 11
HOMEPAGE="https://gitlab.com/jgemu/geolith"
12 12
if [[ "${PV}" == *9999 ]] ; then
13 13
	inherit git-r3
......
15 15
else
16 16
	SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
17 17
	S="${WORKDIR}/${MY_P}"
18
	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
18
	KEYWORDS="~amd64"
19 19
fi
20 20

  
21
LICENSE="BSD MIT"
21
LICENSE="BSD MIT MIT-0"
22 22
SLOT="1"
23
IUSE="chdr"
23 24

  
24 25
DEPEND="
25 26
	dev-libs/miniz:=
26 27
	media-libs/jg:1=
27 28
	media-libs/speexdsp
29
	chdr? ( media-libs/libchdr:= )
28 30
"
29 31
RDEPEND="
30 32
	${DEPEND}
......
34 36
	virtual/pkgconfig
35 37
"
36 38

  
37
src_compile() {
38
	emake \
39
		CC="$(tc-getCC)" \
40
		PKG_CONFIG="$(tc-getPKG_CONFIG)" \
39
src_configure() {
40
	local makeopts=(
41
		PREFIX="${EPREFIX}"/usr
42
		ENABLE_CHDR=$(usex chdr 1 0)
41 43
		USE_EXTERNAL_MINIZ=1
44
	)
45
	export MY_MAKEOPTS="${makeopts[@]}"
46
}
47

  
48
src_compile() {
49
	local mymakeargs=(
50
		CC="$(tc-getCC)"
51
		PKG_CONFIG="$(tc-getPKG_CONFIG)"
52
		${MY_MAKEOPTS}
53
	)
54
	emake "${mymakeargs[@]}"
42 55
}
43 56

  
44 57
src_install() {
45
	emake install \
46
		DESTDIR="${D}" \
47
		PREFIX="${EPREFIX}"/usr \
48
		DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
49
		LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
50
		USE_EXTERNAL_MINIZ=1
58
	local mymakeargs=(
59
		DESTDIR="${D}"
60
		DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
61
		LIBDIR="${EPREFIX}/usr/$(get_libdir)"
62
		${MY_MAKEOPTS}
63
	)
64
	emake install "${mymakeargs[@]}"
51 65
}
Спасибо!