Сравнение libdvdnav-6.1.1 с libdvdnav-9999

/usr/portage/media-libs/libdvdnav/libdvdnav-9999.ebuild 2026-04-22 12:17:36.862216475 +0300
1
# Copyright 1999-2025 Gentoo Authors
1
# Copyright 1999-2026 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4
EAPI=7
4
EAPI=8
5 5

  
6
inherit autotools multilib-minimal
6
inherit meson-multilib
7 7

  
8 8
DESCRIPTION="Library for DVD navigation tools"
9 9
HOMEPAGE="https://www.videolan.org/developers/libdvdnav.html"
......
11 11
	inherit git-r3
12 12
	EGIT_REPO_URI="https://code.videolan.org/videolan/libdvdnav.git"
13 13
else
14
	SRC_URI="https://downloads.videolan.org/pub/videolan/libdvdnav/${PV}/${P}.tar.bz2"
15
	KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
14
	SRC_URI="https://downloads.videolan.org/pub/videolan/libdvdnav/${PV}/${P}.tar.xz"
15
	KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
16 16
fi
17 17

  
18 18
LICENSE="GPL-2"
......
21 21

  
22 22
RDEPEND=">=media-libs/libdvdread-6.0.0:=[${MULTILIB_USEDEP}]"
23 23
DEPEND="${RDEPEND}"
24
# To get pkg.m4 for eautoreconf #414391
25
BDEPEND="
26
	virtual/pkgconfig
27
"
28

  
29
DOCS=( AUTHORS ChangeLog doc/dvd_structures doc/library_layout README TODO )
30 24

  
31 25
src_prepare() {
26
	sed -i -e "s/'COPYING', //" -e "s/doc\/${PN}/doc\/${P}/" meson.build || die
27

  
32 28
	default
33
	eautoreconf
34 29
}
35 30

  
36 31
multilib_src_configure() {
37
	local myeconfargs=(
38
		--enable-shared
39
		$(use_enable static-libs static)
32
	local emesonargs=(
33
		-Ddefault_library=$(usex static-libs both shared)
40 34
	)
41
	ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
42
}
43 35

  
44
multilib_src_install_all() {
45
	find "${ED}" -type f -name "*.la" -delete || die
36
	meson_src_configure
46 37
}
Спасибо!