diff options
author | 2023-05-23 05:50:18 -0400 | |
---|---|---|
committer | 2023-05-29 09:03:28 -0400 | |
commit | 75a8a620b0087105c1b2f132b8008a952341f8a2 (patch) | |
tree | fb75c3817b039cafc4fa4997939b813892f0c6d0 /games-util/xpadneo/xpadneo-9999.ebuild | |
parent | app-admin/ryzen_smu: migrate to linux-mod-r1 (diff) | |
download | gentoo-75a8a620b0087105c1b2f132b8008a952341f8a2.tar.gz gentoo-75a8a620b0087105c1b2f132b8008a952341f8a2.tar.bz2 gentoo-75a8a620b0087105c1b2f132b8008a952341f8a2.zip |
games-util/xpadneo: migrate to linux-mod-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'games-util/xpadneo/xpadneo-9999.ebuild')
-rw-r--r-- | games-util/xpadneo/xpadneo-9999.ebuild | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/games-util/xpadneo/xpadneo-9999.ebuild b/games-util/xpadneo/xpadneo-9999.ebuild index b193e5517951..c1de2e3d642d 100644 --- a/games-util/xpadneo/xpadneo-9999.ebuild +++ b/games-util/xpadneo/xpadneo-9999.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -# pkgcheck note: toolchain-funcs is not unused -inherit linux-mod toolchain-funcs udev +inherit linux-mod-r1 udev if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -21,26 +20,27 @@ HOMEPAGE="https://atar-axis.github.io/xpadneo/" LICENSE="GPL-3" SLOT="0" -S="${WORKDIR}/${P}/hid-${PN}" -MODULE_NAMES="hid-${PN}(kernel/drivers/hid::src)" -BUILD_PARAMS='V=1 LD="$(tc-getLD)" KERNEL_SOURCE_DIR="${KV_OUT_DIR}"' -BUILD_TARGETS="modules" - CONFIG_CHECK="INPUT_FF_MEMLESS" +src_compile() { + local modlist=( hid-${PN}=kernel/drivers/hid:hid-${PN}:hid-${PN}/src ) + local modargs=( KERNEL_SOURCE_DIR="${KV_OUT_DIR}" ) + + linux-mod-r1_src_compile +} + src_install() { - linux-mod_src_install + local DOCS=( docs/{[^i]*.md,descriptors,reports} NEWS.md ) + linux-mod-r1_src_install insinto /etc/modprobe.d - doins etc-modprobe.d/${PN}.conf - - udev_dorules etc-udev-rules.d/60-${PN}.rules + doins hid-${PN}/etc-modprobe.d/${PN}.conf - dodoc -r ../docs/{[^i]*.md,descriptors,reports} ../NEWS.md + udev_dorules hid-${PN}/etc-udev-rules.d/60-${PN}.rules } pkg_postinst() { - linux-mod_pkg_postinst + linux-mod-r1_pkg_postinst udev_reload local disable_ertm=/sys/module/bluetooth/parameters/disable_ertm @@ -69,6 +69,5 @@ pkg_postinst() { } pkg_postrm() { - linux-mod_pkg_postrm udev_reload } |