mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-09 00:07:57 +03:00
x11-misc/virtualgl: drop 3.1.2
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
This commit is contained in:
parent
a6abb8d1cd
commit
adcccea2a6
@ -1,3 +1,2 @@
|
||||
DIST VirtualGL-3.1.2.tar.gz 1224655 BLAKE2B 92a971eed54d5b184eeee2302fee90ae86443291c5b246152f522d8ab92db86d3c6be258b4ce5a2e8fa05b639f9b9b91f6fd0920213103510b3a821a6629d7d7 SHA512 5f51691d66645cfca74997b36c442daf4d3fd54ab93b48e501a275a0e8fcc4ecaa71e24665619d40c5561c9598a8d3c224fb3b7ecd3afb56fe0a6ecc350aec5e
|
||||
DIST VirtualGL-3.1.3.tar.gz 2112779 BLAKE2B 54c171b2ba6b8dd6676104ed34dd0044eae30319e3a7e9886948f9fd624460ce04fe206b1a5448f7401d3726e99ea6187a4c437bd6d2673852e75114b343aa55 SHA512 43e57626efaa86bd5568c61620db5f915db92d6bda2c16f43c6f5d99e9d093bcface8fd0c043af02c58f5d06e9b5f56bbc3cc9fe9b5ec7201902325d49592a92
|
||||
DIST VirtualGL-3.1.4.tar.gz 2113747 BLAKE2B d651fd657befff706b846ff0e33801b659b50944fb9abc1b9cb8333fe1b897790e513a9156bea903d9337d093f78d6a74964be5711bdd4d1d43d76923dd96a7c SHA512 266af1ddb923e07f52bba166cd6dd6066b371928946a0cd7cf5d200dde2b4bad6d3c7f1477dd6c575f830b42705468d444e413eedb4305ec34dfefab138d949f
|
||||
|
||||
@ -1,96 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake-multilib flag-o-matic systemd
|
||||
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/VirtualGL/${PN}.git"
|
||||
inherit git-r3
|
||||
else
|
||||
MY_PN="VirtualGL"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SRC_URI="https://github.com/VirtualGL/${PN}/releases/download/${PV}/${MY_P}.tar.gz"
|
||||
KEYWORDS="amd64 x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Run OpenGL applications remotely with full 3D hardware acceleration"
|
||||
HOMEPAGE="https://www.virtualgl.org/"
|
||||
LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
|
||||
x11-libs/libX11[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXext[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXtst[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXv[${MULTILIB_USEDEP}]
|
||||
x11-libs/xcb-util-keysyms[${MULTILIB_USEDEP}]
|
||||
virtual/glu[${MULTILIB_USEDEP}]
|
||||
virtual/opencl[${MULTILIB_USEDEP}]
|
||||
virtual/opengl[${MULTILIB_USEDEP}]
|
||||
amd64? ( abi_x86_32? (
|
||||
>=media-libs/libjpeg-turbo-1.3.0-r3[abi_x86_32]
|
||||
>=x11-libs/libX11-1.6.2[abi_x86_32]
|
||||
>=x11-libs/libXext-1.3.2[abi_x86_32]
|
||||
>=x11-libs/libXtst-1.2.3[abi_x86_32]
|
||||
>=x11-libs/libXv-1.0.10[abi_x86_32]
|
||||
x11-libs/xcb-util-keysyms[abi_x86_32]
|
||||
>=virtual/glu-9.0-r1[abi_x86_32]
|
||||
virtual/opencl[abi_x86_32]
|
||||
>=virtual/opengl-7.0-r1[abi_x86_32]
|
||||
) )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# Use /var/lib, bug #428122
|
||||
sed -e "s#/etc/opt#/var/lib#g" -i doc/unixconfig.txt doc/index.html doc/advancedopengl.txt \
|
||||
server/vglrun.in server/vglgenkey server/vglserver_config || die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Completely breaks steam/wine for discrete graphics otherwise
|
||||
# see https://github.com/VirtualGL/virtualgl/issues/16
|
||||
append-ldflags "-Wl,--no-as-needed"
|
||||
|
||||
abi_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_DOCDIR=/usr/share/doc/"${PF}"
|
||||
-DTJPEG_INCLUDE_DIR=/usr/include
|
||||
-DCMAKE_INSTALL_LIBDIR=/usr/$(get_libdir)/VirtualGL
|
||||
-DTJPEG_LIBRARY=/usr/$(get_libdir)/libturbojpeg.so
|
||||
-DCMAKE_LIBRARY_PATH=/usr/$(get_libdir)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
multilib_parallel_foreach_abi abi_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-multilib_src_install
|
||||
|
||||
# Make config dir
|
||||
keepdir /var/lib/VirtualGL
|
||||
fowners root:video /var/lib/VirtualGL
|
||||
fperms 0750 /var/lib/VirtualGL
|
||||
newinitd "${FILESDIR}/vgl.initd-r4" vgl
|
||||
newconfd "${FILESDIR}/vgl.confd-r2" vgl
|
||||
|
||||
exeinto /usr/libexec
|
||||
doexe "${FILESDIR}/vgl-helper.sh"
|
||||
systemd_dounit "${FILESDIR}/vgl.service"
|
||||
|
||||
# Rename glxinfo to vglxinfo to avoid conflict with x11-apps/mesa-progs
|
||||
# and eglinfo to veglinto because of conflict with mesa-progs[egl]
|
||||
mv "${D}"/usr/bin/{,v}glxinfo || die
|
||||
mv "${D}"/usr/bin/{,v}eglinfo || die
|
||||
|
||||
# Remove license files, bug 536284
|
||||
rm "${D}"/usr/share/doc/${PF}/{LGPL.txt*,LICENSE*} || die
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user