Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: kde@g.o, "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH 3/3] Convert virtualgl to cmake-multilib.
Date: Tue, 05 Feb 2013 20:21:23
Message-Id: 1360095564-18154-4-git-send-email-mgorny@gentoo.org
In Reply to: [gentoo-dev] New eclass: cmake-multilib for cmake multilib package builds by "Michał Górny"
1 ---
2 gx86/x11-misc/virtualgl/virtualgl-2.3.2-r1.ebuild | 75 +++++++++++++++++++++++
3 1 file changed, 75 insertions(+)
4 create mode 100644 gx86/x11-misc/virtualgl/virtualgl-2.3.2-r1.ebuild
5
6 diff --git a/gx86/x11-misc/virtualgl/virtualgl-2.3.2-r1.ebuild b/gx86/x11-misc/virtualgl/virtualgl-2.3.2-r1.ebuild
7 new file mode 100644
8 index 0000000..9e00995
9 --- /dev/null
10 +++ b/gx86/x11-misc/virtualgl/virtualgl-2.3.2-r1.ebuild
11 @@ -0,0 +1,75 @@
12 +# Copyright 1999-2013 Gentoo Foundation
13 +# Distributed under the terms of the GNU General Public License v2
14 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/virtualgl/virtualgl-2.3.2.ebuild,v 1.3 2013/02/05 17:38:27 pacho Exp $
15 +
16 +EAPI=5
17 +inherit cmake-multilib multilib
18 +
19 +DESCRIPTION="Run OpenGL applications remotely with full 3D hardware acceleration"
20 +HOMEPAGE="http://www.virtualgl.org/"
21 +
22 +MY_PN="VirtualGL"
23 +MY_P="${MY_PN}-${PV}"
24 +S="${WORKDIR}/${MY_P}"
25 +SRC_URI="mirror://sourceforge/${PN}/${MY_PN}/${PV}/${MY_P}.tar.gz"
26 +
27 +SLOT="0"
28 +LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK"
29 +KEYWORDS="~amd64 ~x86"
30 +IUSE="ssl"
31 +
32 +RDEPEND="ssl? ( dev-libs/openssl )
33 + media-libs/libjpeg-turbo
34 + x11-libs/libX11
35 + x11-libs/libXext
36 + x11-libs/libXv
37 + abi_x86_32? ( app-emulation/emul-linux-x86-xlibs
38 + app-emulation/emul-linux-x86-baselibs
39 + app-emulation/emul-linux-x86-opengl )
40 + virtual/glu
41 + virtual/opengl"
42 +DEPEND="${RDEPEND}"
43 +
44 +CMAKE_VERBOSE=1
45 +
46 +src_prepare() {
47 + # Use /var/lib, bug #428122
48 + sed -e "s#/etc/opt#/var/lib#g" -i doc/unixconfig.txt doc/index.html doc/advancedopengl.txt \
49 + server/vglrun server/vglgenkey server/vglserver_config || die
50 +
51 + default
52 +}
53 +
54 +src_configure() {
55 + local mycmakeargs=(
56 + $(cmake-utils_use ssl VGL_USESSL)
57 + -DVGL_DOCDIR=/usr/share/doc/${PF}
58 + -DTJPEG_INCLUDE_DIR=/usr/include
59 + )
60 +
61 + abi_configure() {
62 + local mycmakeargs=(
63 + "${mycmakeargs[@]}"
64 + -DVGL_LIBDIR=/usr/$(get_libdir)
65 + -DTJPEG_LIBRARY=/usr/$(get_libdir)/libturbojpeg.so
66 + -DCMAKE_LIBRARY_PATH=/usr/$(get_libdir)
67 + -DVGL_FAKELIBDIR=/usr/fakelib/${ABI}
68 + )
69 + cmake-utils_src_configure
70 + }
71 + multilib_parallel_foreach_abi abi_configure
72 +}
73 +
74 +src_install() {
75 + cmake-multilib_src_install
76 +
77 + # Make config dir
78 + dodir /var/lib/VirtualGL
79 + fowners root:video /var/lib/VirtualGL
80 + fperms 0750 /var/lib/VirtualGL
81 + newinitd "${FILESDIR}/vgl.initd-r1" vgl
82 + newconfd "${FILESDIR}/vgl.confd-r1" vgl
83 +
84 + # Rename glxinfo to vglxinfo to avoid conflict with x11-apps/mesa-progs
85 + mv "${D}"/usr/bin/{,v}glxinfo || die
86 +}
87 --
88 1.8.1.2

Replies

Subject Author
Re: [gentoo-dev] [PATCH 3/3] Convert virtualgl to cmake-multilib. Alexis Ballier <aballier@g.o>
[gentoo-dev] Re: [PATCH 3/3] Convert virtualgl to cmake-multilib. Maciej Mrozowski <reavertm@×××××.com>