From 39ad1e3e2138d3700e7b08012abac009a4d6748a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ctibor=20Bran=C4=8D=C3=ADk?= Date: Fri, 17 Nov 2017 10:30:32 +0100 Subject: Return of the libQGLViewer because. In tree versdion too old. --- x11-libs/libQGLViewer/Manifest | 1 + x11-libs/libQGLViewer/libQGLViewer-2.7.1.ebuild | 55 +++++++++++++++++++++++++ x11-libs/libQGLViewer/metadata.xml | 11 +++++ 3 files changed, 67 insertions(+) create mode 100644 x11-libs/libQGLViewer/Manifest create mode 100644 x11-libs/libQGLViewer/libQGLViewer-2.7.1.ebuild create mode 100644 x11-libs/libQGLViewer/metadata.xml diff --git a/x11-libs/libQGLViewer/Manifest b/x11-libs/libQGLViewer/Manifest new file mode 100644 index 0000000..a02270c --- /dev/null +++ b/x11-libs/libQGLViewer/Manifest @@ -0,0 +1 @@ +DIST libQGLViewer-2.7.1.tar.gz 3078737 SHA256 bfc7d97e3e8ec8d815e4150896c8a1b65ba4f01b063488f3d64d4e21a607c121 SHA512 1f597d737614f07682bde0d886c9c2eee57f478607a4caeac40922f66a6310ff30ea32e8ab44de0b23e0d1e5db2e6deea8c4fe3bc2cddc78ed5b971f638b09bd WHIRLPOOL f97811127a114b1c4d1f751a710f9240042fbfa41ee605be633b91608b34024ecd124c34fa0bb9296c4fd04d830f173369303a3f75a2544019ecbf7dd6e35792 diff --git a/x11-libs/libQGLViewer/libQGLViewer-2.7.1.ebuild b/x11-libs/libQGLViewer/libQGLViewer-2.7.1.ebuild new file mode 100644 index 0000000..4a78050 --- /dev/null +++ b/x11-libs/libQGLViewer/libQGLViewer-2.7.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit qmake-utils + +DESCRIPTION="Simple 3D viewer class for Qt OpenGL applications" +HOMEPAGE="http://www.libqglviewer.com" +SRC_URI="http://www.libqglviewer.com/src/${PN}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND="virtual/opengl + dev-qt/qtopengl:5 + dev-qt/qtxml:5" + +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${PN}-${PV} + +src_configure() { + true +} + +src_compile() { + eqmake5 libQGLViewer-${PV}.pro + emake || die "emake QGLViewer failed" + + cd designerPlugin + eqmake5 designerPlugin.pro -o Makefile \ + INCLUDE_DIR=.. \ + LIB_DIR=../QGLViewer + emake || die "emake designerPlugin failed" +} + +src_install() { + cd QGLViewer + INSTALL_ROOT="${D}" emake install_target install_include || die "install QGLViewer failed" + + cd designerPlugin + INSTALL_ROOT="${D}" emake install_target || die "install QGLViewer failed" + + dodoc ../README || die "installing README failed" + + if use doc ; then + dohtml -r ../doc/* || die "installing html files failed" + docinto examples + dodoc ../examples/* || die "installing examples failed" + fi +} diff --git a/x11-libs/libQGLViewer/metadata.xml b/x11-libs/libQGLViewer/metadata.xml new file mode 100644 index 0000000..6f836ff --- /dev/null +++ b/x11-libs/libQGLViewer/metadata.xml @@ -0,0 +1,11 @@ + + + + +aballier@gentoo.org +Alexis Ballier + + + Installs dev-qt/designer plugin. + + -- cgit v1.2.3