x11-misc/xsel: arm64 keyworded (bug #721666)
[gentoo.git] / x11-misc / primus / primus-0.2.ebuild
1 # Copyright 1999-2017 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5
6 inherit multilib-build
7
8 DESCRIPTION="Faster OpenGL offloading for Bumblebee"
9 HOMEPAGE="https://github.com/amonakov/primus"
10 SRC_URI="https://github.com/amonakov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
11 EGIT_REPO_URI="https://github.com/amonakov/${PN}.git"
12
13 LICENSE="ISC"
14 SLOT="0"
15 KEYWORDS="~amd64 ~x86"
16 IUSE=""
17
18 RDEPEND="
19         x11-misc/bumblebee
20         x11-drivers/nvidia-drivers[compat]
21 "
22 DEPEND="virtual/opengl"
23
24 src_compile() {
25         export PRIMUS_libGLa='/usr/$$LIB/opengl/nvidia/lib/libGL.so.1'
26         mymake() {
27                 emake LIBDIR=$(get_libdir)
28         }
29         multilib_parallel_foreach_abi mymake
30 }
31
32 src_install() {
33         sed -i -e "s#^PRIMUS_libGL=.*#PRIMUS_libGL='/usr/\$LIB/primus'#" primusrun
34         dobin primusrun
35         myinst() {
36                 insinto /usr/$(get_libdir)/primus
37                 doins "${S}"/$(get_libdir)/libGL.so.1
38         }
39         multilib_foreach_abi myinst
40 }