mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 15:13:31 -04:00
x11-drivers/evdi: add 1.14.5, drop 1.14.5
Closes: https://bugs.gentoo.org/935034 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
This commit is contained in:
@@ -1 +1 @@
|
||||
DIST evdi-1.14.4.tar.gz 88726 BLAKE2B 15aa13c1e6f67f923cf474a7f33bc1b8ce97e87e3ea19d53ae4c4b827581311907c5d98128190c97a530e566595b2ffd46a10450a63a8ecfc5a352d1f3e80f23 SHA512 53354fc9b09870768b54a6ea391dd7c406d372a248623f628334a1fecd433a59a729821b8a8af4ab31d0dca944d330156d88e79af308964c5686798ab20cabf3
|
||||
DIST evdi-1.14.5.tar.gz 90775 BLAKE2B ccee5c1fa1644bef98ddbc2d06eff990c56d2f5a58042f5ee1557816f25da850bd5c5cc5bd60ca48cc341fe167359ab513425e5ef5d3b248426c1e81a5e5cd10 SHA512 6374c88a4433da0142fc1e9ae7fa48791253747694deb86b4897a2f503783ba45c46f5e5f53718dc73ce47cb4a03479b989300ca57c4d847a912915b36a72142
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
PYTHON_COMPAT=( python3_{10..13} )
|
||||
inherit linux-mod-r1 python-single-r1
|
||||
|
||||
DESCRIPTION="Extensible Virtual Display Interface"
|
||||
@@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/DisplayLink/evdi"
|
||||
SRC_URI="https://github.com/DisplayLink/evdi/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
SLOT="0/$(ver_cut 1)"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
IUSE="python test"
|
||||
@@ -36,7 +36,8 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
CONFIG_CHECK="~FB_VIRTUAL ~I2C"
|
||||
# module/Kconfig
|
||||
CONFIG_CHECK="~FB_VIRTUAL ~I2C ~DRM ~USB_SUPPORT ~USB_ARCH_HAS_HCD MODULES"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-1.14.4-format-truncation.patch"
|
||||
@@ -49,14 +50,18 @@ pkg_setup() {
|
||||
|
||||
src_compile() {
|
||||
local modlist=(
|
||||
"evdi=video:${S}/module"
|
||||
"evdi=video:module"
|
||||
)
|
||||
local modargs=(
|
||||
CONFIG_DRM_EVDI="m" # https://github.com/DisplayLink/evdi/issues/476
|
||||
KVER="${KV_FULL}"
|
||||
KDIR="${KV_OUT_DIR}"
|
||||
)
|
||||
linux-mod-r1_src_compile
|
||||
|
||||
emake library
|
||||
ln -srf "${S}/library/libevdi.so"{".$(ver_cut 1)",} || die
|
||||
emake -C library
|
||||
|
||||
use python && emake pyevdi
|
||||
use python && emake -C pyevdi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
@@ -66,10 +71,9 @@ src_test() {
|
||||
src_install() {
|
||||
linux-mod-r1_src_install
|
||||
|
||||
dolib.so "library/libevdi.so.${PV}"
|
||||
local -x DESTDIR="${ED}" PREFIX="${EPREFIX}"
|
||||
|
||||
dosym "libevdi.so.${PV}" "/usr/$(get_libdir)/libevdi.so.$(ver_cut 1)"
|
||||
dosym "libevdi.so.$(ver_cut 1)" "/usr/$(get_libdir)/libevdi.so"
|
||||
LIBDIR="/usr/$(get_libdir)" emake -C library install
|
||||
|
||||
use python && DESTDIR="${D}" emake -C pyevdi install
|
||||
use python && emake -C pyevdi install
|
||||
}
|
||||
Reference in New Issue
Block a user