Сравнение awesome-4.3-r104 с awesome-4.3_p20260105

/usr/portage/x11-wm/awesome/awesome-4.3_p20260105.ebuild 2026-01-08 10:18:06.765674671 +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 4
EAPI=8
5 5

  
6
LUA_COMPAT=( lua5-{1..3} luajit )
6
LUA_COMPAT=( lua5-{1..4} luajit )
7 7
inherit cmake desktop lua-single pax-utils
8 8

  
9 9
if [[ ${PV} == *9999* ]] ; then
10 10
	inherit git-r3
11 11
	EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git"
12 12
else
13
	SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz"
14
	KEYWORDS="amd64 arm ppc ppc64 ~riscv x86"
13
	KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
14
	if [[ ${PV} == *_p* ]] ; then
15
		HASH_COMMIT="cab3e81dc6071e3c1c4bd15cf8fab91236c7f2bd"
16
		SRC_URI="https://github.com/awesomeWM/awesome/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz"
17
		S="${WORKDIR}/${PN}-${HASH_COMMIT}"
18
	else
19
		SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz"
20
	fi
15 21
fi
16 22

  
17 23
DESCRIPTION="Dynamic floating and tiling window manager"
......
28 34

  
29 35
RDEPEND="
30 36
	${LUA_DEPS}
31
	dev-libs/glib:2
37
	>=dev-libs/glib-2.79.2:2
32 38
	dev-libs/libxdg-basedir
33 39
	$(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]')
40
	gnome-base/librsvg[introspection]
34 41
	x11-libs/cairo[X,xcb(+)]
35 42
	x11-libs/gdk-pixbuf:2[introspection]
36 43
	x11-libs/libxcb:=
......
78 85
	"${FILESDIR}"/${PN}-4.0-convert-path.patch  # bug #408025
79 86
	"${FILESDIR}"/${PN}-xsession.patch          # bug #408025
80 87
	"${FILESDIR}"/${PN}-4.3-cflag-cleanup.patch # bug #509658
81
	"${FILESDIR}"/${PN}-4.3-fno-common.patch    # bug #707262
82
	"${FILESDIR}"/${PN}-4.3-fix_cmake4.patch    # bug #953942
83
	"${FILESDIR}"/${PN}-4.3-fix_target.patch    # bug #962597
88
	"${FILESDIR}"/${PN}-4.3_p20260105-bump_cmake_min.patch
84 89
)
85 90

  
86 91
src_prepare() {
......
91 96
}
92 97

  
93 98
src_configure() {
94
	# Compression of manpages is handled by portage
99
	# Compression of manpages is handled by portage.
100
	# AutoOption.cmake requires ON, OFF or AUTO
95 101
	local mycmakeargs=(
96 102
		-DSYSCONFDIR="${EPREFIX}"/etc
97 103
		-DCOMPRESS_MANPAGES=OFF
98
		-DWITH_DBUS=$(usex dbus)
104
		-DWITH_DBUS=$(usex dbus ON OFF)
99 105
		-DGENERATE_DOC=$(usex doc)
100
		-DGENERATE_MANPAGES=$(usex doc)
106
		-DGENERATE_MANPAGES=$(usex doc ON OFF)
101 107
		-DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF}
102 108
		-DLUA_INCLUDE_DIR="$(lua_get_include_dir)"
103 109
		-DLUA_LIBRARY="$(lua_get_shared_lib)"
Спасибо!