diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-06-01 00:07:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-06-01 00:07:06 +0100 |
commit | 1551fe56fd6ba43a94509cffc61b6bf854b7ac9f (patch) | |
tree | be99b6ceb874878a108d68c641b476a2df076517 /x11-misc/primus/primus-0.2-r3.ebuild | |
parent | 0e2a727aba684f1a44cc0402a3f77d242140681b (diff) |
gentoo auto-resync : 01:06:2024 - 00:07:06
Diffstat (limited to 'x11-misc/primus/primus-0.2-r3.ebuild')
-rw-r--r-- | x11-misc/primus/primus-0.2-r3.ebuild | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/x11-misc/primus/primus-0.2-r3.ebuild b/x11-misc/primus/primus-0.2-r3.ebuild deleted file mode 100644 index 3a4c0197ea9a..000000000000 --- a/x11-misc/primus/primus-0.2-r3.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-build - -DESCRIPTION="Faster OpenGL offloading for Bumblebee" -HOMEPAGE="https://github.com/amonakov/primus" -SRC_URI="https://github.com/amonakov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -EGIT_REPO_URI="https://github.com/amonakov/${PN}.git" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+libglvnd" - -RDEPEND=" - x11-misc/bumblebee - x11-drivers/nvidia-drivers[libglvnd(+)=] -" -DEPEND="virtual/opengl" - -PATCHES=( - "${FILESDIR}/primus-0.2-libglvnd-workaround.patch" - "${FILESDIR}/primus-0.2-respect-ldflags.patch" -) - -src_prepare() { - default - # Exported values don't always seem to be used. Until source fixed, - # patch primusrun script - if use libglvnd; then - sed -i "/libGLa/a export PRIMUS_libGLa='\/usr\/\$LIB\/libGLX_nvidia.so.0'" primusrun || die - sed -i "/libGLd/a export PRIMUS_libGLd='\/usr\/\$LIB\/libGLX.so.0'" primusrun || die - else - sed -i "/libGLa/a export PRIMUS_libGLa='\/usr\/$$LIB\/opengl\/nvidia\/lib/libGL.so.1'" primusrun || die - fi -} - -src_compile() { - if use libglvnd; then - export PRIMUS_libGLa='/usr/$$LIB/libGLX_nvidia.so.0' - export PRIMUS_libGLd='/usr/$$LIB/libGLX.so.0' - else - export PRIMUS_libGLa='/usr/$$LIB/opengl/nvidia/lib/libGL.so.1' - fi - mymake() { - emake LIBDIR=$(get_libdir) - } - multilib_parallel_foreach_abi mymake -} - -src_install() { - sed -i -e "s#^PRIMUS_libGL=.*#PRIMUS_libGL='/usr/\$LIB/primus'#" primusrun - dobin primusrun - myinst() { - insinto /usr/$(get_libdir)/primus - doins "${S}"/$(get_libdir)/libGL.so.1 - } - multilib_foreach_abi myinst -} |