Browse Source

media-libs/yocto-gl: version bump 3.3.0

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
master
Andrew Ammerlaan 1 year ago
parent
commit
6a2913691e
No known key found for this signature in database
GPG Key ID: A19F636CD4EDBCD1
  1. 1
      media-libs/yocto-gl/Manifest
  2. 27
      media-libs/yocto-gl/files/yocto-gl-0_bcm-include.patch
  3. 27
      media-libs/yocto-gl/yocto-gl-0_p20191111.ebuild
  4. 39
      media-libs/yocto-gl/yocto-gl-3.3.0.ebuild

1
media-libs/yocto-gl/Manifest

@ -0,0 +1 @@
DIST yocto-gl-3.3.0.tar.gz 196860271 BLAKE2B a2b563a16d9b07a1e92fe5f05de56d1cc21abe2dd05b2d72700feba020989c60aa676072e70ebb83cd6cba0ea8dba521d6c8ee2d894a012a070773a715315171 SHA512 f6b824fe1b546a29a093ab7932fb2c5ca4e194813dfcc45e22f0f1532bf0693ef92ebe95eeeba6f02f8a46368925cea2275189ab2c4d022620e8ac4d8d2f4648

27
media-libs/yocto-gl/files/yocto-gl-0_bcm-include.patch

@ -1,27 +0,0 @@
Index: yocto-gl-0_p20191111/CMakeLists.txt
===================================================================
--- yocto-gl-0_p20191111.orig/CMakeLists.txt
+++ yocto-gl-0_p20191111/CMakeLists.txt
@@ -3,7 +3,8 @@ set(name YoctoGL)
project(${name} VERSION 0.1.0)
include(CTest)
-include(OpticksBuildOptions)
+find_package(BCM)
+include(BCMDeploy)
#[=[
YoctoGL
========
@@ -14,12 +15,6 @@ Opticks currently uses only glTF 2.0 rea
#]=]
-include(GNUInstallDirs)
-set(CMAKE_INSTALL_INCLUDEDIR "externals/include/${name}")
-set(CMAKE_INSTALL_LIBDIR "externals/lib")
-set(CMAKE_INSTALL_BINDIR "lib")
-
-
set(SOURCES
yocto/yocto_img.cpp
yocto/yocto_gltf.cpp

27
media-libs/yocto-gl/yocto-gl-0_p20191111.ebuild

@ -1,27 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake-utils git-r3
DESCRIPTION="Single File Libraries for Physically-Based Graphics"
HOMEPAGE="https://github.com/simoncblyth/yocto-gl"
EGIT_REPO_URI="https://github.com/simoncblyth/yocto-gl.git"
EGIT_COMMIT="3cfcfacafece377b4542a0ffea4030bf13ae8b3c"
KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
DEPEND="dev-util/bcm"
PATCHES=( "${FILESDIR}"/yocto-gl-0_bcm-include.patch )
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_INCLUDEDIR=include/YoctoGL
)
cmake-utils_src_configure
}

39
media-libs/yocto-gl/yocto-gl-3.3.0.ebuild

@ -0,0 +1,39 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="dev-python/mkdocs-material"
inherit cmake python-any-r1 docs
DESCRIPTION="Single File Libraries for Physically-Based Graphics"
HOMEPAGE="https://github.com/simoncblyth/yocto-gl"
SRC_URI="https://github.com/xelatihy/yocto-gl/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="dev-util/bcm"
src_prepare() {
sed -i -e 's/isnan/std::isnan/g' libs/yocto/yocto_mesh.cpp || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_INCLUDEDIR=include/YoctoGL
)
cmake_src_configure
}
src_compile() {
docs_compile
cmake_src_compile
}
Loading…
Cancel
Save