From faddeff65d652bda3291eba255955adb17f1aa19 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 24 Nov 2023 16:33:11 +0000 Subject: gentoo auto-resync : 24:11:2023 - 16:33:11 --- sys-power/Manifest.gz | Bin 5563 -> 5565 bytes sys-power/bbswitch/Manifest | 1 + .../bbswitch/bbswitch-0.8_p20211129-r1.ebuild | 59 +++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 sys-power/bbswitch/bbswitch-0.8_p20211129-r1.ebuild (limited to 'sys-power') diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz index 524bfa669e0e..0b5c272b3f9d 100644 Binary files a/sys-power/Manifest.gz and b/sys-power/Manifest.gz differ diff --git a/sys-power/bbswitch/Manifest b/sys-power/bbswitch/Manifest index 18b096001512..940d0b1e3306 100644 --- a/sys-power/bbswitch/Manifest +++ b/sys-power/bbswitch/Manifest @@ -1,5 +1,6 @@ AUX bbswitch-kernel-5.18.patch 627 BLAKE2B 2b7673a82e5d90192667aba1d741353cdc8d9566636a28045b44e5fc130dc0c413a182a2c9b57e07337433fb447efec7b756b68fa94cc0e11eed02f42cf88706 SHA512 c658e0e8de95c678d1a3ea5659344fff9fce14a93e0f8da3f21f79dc9c820feb3c540e1892ffc10a444c96a768d6d3fecd684315988da5f401f5c6ef6f37be79 AUX bbswitch.modprobe 46 BLAKE2B e76506e79adc57bedd68f038293257e7c70f1f3bc924776741e152b7c95c691f5241066b742583af063a4bdde90134005949ce28715d0b8f0c51f59c582223c8 SHA512 a4fa992d66b401e039c995b64ac5f3b2491c3ccf4412e211d50d1e514253f9341dc77a6d8da808f03988735e44a97bb973f3303ed3c0eeed6f4e21794d3545b6 DIST bbswitch-0.8_p20211129.tar.gz 15889 BLAKE2B f81343529957603734bc29453ae9513eb5e19a87425adb8975c621357c7caa0f353e06367cc186230adb28f75ae48330a58ba904854415bc118c8573f71566a0 SHA512 e7873ae34aed13e8f4d5709fede763552c28528e853ad02ee4a4377c043f1ce2ae5f7fc3e831ea1dc65f5a1c0a5ddded93b451258b539ed72b0e1c196676a677 +EBUILD bbswitch-0.8_p20211129-r1.ebuild 1212 BLAKE2B efc8c26d0f5fbed9835c2069ad5dad43f477993383f04283e9affd8bc92fc4719b46318f8186bb311a129a07e9f683240f758f63d34f5842c98221e0338a3ec9 SHA512 08aff1ff8fb865c3160b5491e0fbcd2b712fa83b02e9f631f03d96e35698f59e01414a9ab2724e2c3d7c16b6e21fda637bd6a3c4582e1552fb6e1eab26ddd65d EBUILD bbswitch-0.8_p20211129.ebuild 1206 BLAKE2B d6c99e136626d00018743ad9a9e23e4eab3a24d7a9f088e8f8877fc76837dadc381b8b4a2537ca3bd64c00a6c6e76c6138d59780471480313dd47077153699d1 SHA512 2f20f9c0009c3d5fa1c578f83f9223e7d33cb7cf60295dd19e8ad69f0ddb74854195f5668377f088303dae73e52bbdf87a2b0b8e7152718cb231166752c46a7b MISC metadata.xml 890 BLAKE2B a4d4e03d2afbc306764bd5ddf12565bb0f4a9030c90bd97b71c49e7e2517f3659c7b7b3906d1f6b24c66e4805afa58019a011f5c11a9bff9c39110dd0ba4fbc3 SHA512 92b38efd2fa3312d20b155829590c309e33f2b8c65dbae7b6527c5a15c4647997e9936c4b12b64f4c064fe36256f73b1511f70b33f3d6ef8ea9d259e60008268 diff --git a/sys-power/bbswitch/bbswitch-0.8_p20211129-r1.ebuild b/sys-power/bbswitch/bbswitch-0.8_p20211129-r1.ebuild new file mode 100644 index 000000000000..e9ef961a0828 --- /dev/null +++ b/sys-power/bbswitch/bbswitch-0.8_p20211129-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-mod-r1 + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Bumblebee-Project/${PN}.git" + EGIT_BRANCH="develop" +else + COMMIT="23891174a80ea79c7720bcc7048a5c2bfcde5cd9" + SRC_URI="https://github.com/Bumblebee-Project/bbswitch/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/bbswitch-${COMMIT}" +fi + +DESCRIPTION="Toggle discrete NVIDIA Optimus graphics card" +HOMEPAGE="https://github.com/Bumblebee-Project/bbswitch" + +SLOT="0" +LICENSE="GPL-3+" +IUSE="" + +DEPEND=" + virtual/linux-sources + sys-kernel/linux-headers +" +RDEPEND="" + +PATCHES=( "${FILESDIR}/${PN}-kernel-5.18.patch" ) + +pkg_setup() { + linux-mod-r1_pkg_setup +} + +src_prepare() { + # Fix build failure, bug #513542 and bug #761370 + sed "s%^KDIR :=.*%KDIR := ${KV_OUT_DIR:-$KERNEL_DIR}%g" -i Makefile || die + + default +} + +src_compile() { + local modlist=( bbswitch=acpi ) + local modargs=( + KVERSION=${KV_FULL} + ) + linux-mod-r1_src_compile +} + +src_install() { + einstalldocs + + insinto /etc/modprobe.d + newins "${FILESDIR}"/bbswitch.modprobe bbswitch.conf + linux-mod-r1_src_install +} -- cgit v1.2.3