felixdoerre / primus_vk

Vulkan GPU-offloading layer
BSD 2-Clause "Simplified" License
230 stars 17 forks source link

Portage of primus_vk for Gentoo Linux #45

Closed jaypeche closed 5 years ago

jaypeche commented 5 years ago

Support of Vulkan API Layer for bumblebee on Gentoo GNU/Linux.

felixdoerre commented 5 years ago

Thank you! Can I include any installation instructions based on that in the Readme?

jaypeche commented 5 years ago

Gentoo Linux integration :

The ebuild requires an overlay branch to integrate seamlessly into Portage. If you have not done so already, modify /etc/portage/make.conf like this:

# mkdir -p usr/local/portage/x11-libs/primus_vk/files # nano /etc/portage/make.conf

PORTDIR_OVERLAY is a directory where local ebuilds may be stored without concern that they will be deleted by rsync updates. Default is not defined.

PORTDIR_OVERLAY="/usr/local/portage"

# cd /usr/local/portage/x11-libs/primus_vk/files # wget -c https://ftp.pingwho.org/pub/gentoo/ftp/overlay/dbox2-overlay/x11-libs/primus_vk/files/primus_vk_gentoo_fix.diff # cd .. # wget -c https://ftp.pingwho.org/pub/gentoo/ftp/overlay/dbox2-overlay/x11-libs/primus_vk/primus_vk-1.1-r1.ebuild # wget -c https://ftp.pingwho.org/pub/gentoo/ftp/overlay/dbox2-overlay/x11-libs/primus_vk/metadata.xml # wget -c https://ftp.pingwho.org/pub/gentoo/ftp/overlay/dbox2-overlay/x11-libs/primus_vk/ChangeLog # ebuild primus_vk-1.1-r1.ebuild digest # emerge -av primus_vk