Diff libspnav-0.2.3-r1 with a libspnav-1.0-r1

/usr/portage/dev-libs/libspnav/libspnav-1.0-r1.ebuild 2023-10-09 14:52:29.528368351 +0300
1
# Copyright 1999-2021 Gentoo Authors
1
# Copyright 1999-2022 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI="7"
......
8 8
MY_PN='spacenav'
9 9
DESCRIPTION="libspnav is a replacement for the magellan library with a cleaner API"
10 10
HOMEPAGE="http://spacenav.sourceforge.net/"
11
SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20library%20%28SDK%29/${PN}%20${PV}/${P}.tar.gz"
11
SRC_URI="https://github.com/FreeSpacenav/libspnav/releases/download/v${PV}/libspnav-${PV}.tar.gz"
12 12
LICENSE="BSD"
13 13
SLOT="0"
14
KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv x86"
14
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
15 15
IUSE="static-libs X"
16 16

  
17 17
CDEPEND="X? ( x11-libs/libX11 )"
......
19 19
	${CDEPEND}"
20 20
DEPEND="${CDEPEND}"
21 21

  
22
src_prepare() {
23
	eapply "${FILESDIR}"/${P}-makefile.patch
24
	eapply_user
25
}
22
PATCHES=(
23
	"${FILESDIR}"/${P}-no-xorg-compile.patch
24
)
26 25

  
27 26
src_configure() {
28 27
	local args=(
......
31 30
		$(use_enable X x11)
32 31
	)
33 32
	econf "${args[@]}"
33

  
34
	# https://bugs.gentoo.org/838349
35
	sed "/^Libs:/ s,/lib,/$(get_libdir)," -i spnav.pc || die
34 36
}
35 37

  
36 38
src_compile() {
37
	emake AR="$(tc-getAR)" CC="$(tc-getCC)"
39
	local args=(
40
		AR="$(tc-getAR)"
41
		CC="$(tc-getCC)"
42
		incpaths=-I.
43
		libpaths=
44
	)
45
	emake "${args[@]}"
38 46
}
39 47

  
40 48
src_install() {
Thank you!