mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2025-12-14 14:25:53 +01:00
- added HOMEPAGE - downloads are now from github "Stable releases are available on our releases page on github, where you can find more information about each release. All releases are also mirrored on the old downloads page on sourceforge." @see: https://freeglut.sourceforge.net/ - fixed 'devtool check-upgrade-status' Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
37 lines
1.5 KiB
BlitzBasic
37 lines
1.5 KiB
BlitzBasic
DESCRIPTION = "FreeGLUT is a free-software/open-source alternative to the OpenGL \
|
|
Utility Toolkit (GLUT) library"
|
|
HOMEPAGE = "https://freeglut.sourceforge.net"
|
|
LICENSE = "MIT"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=89c0b58a3e01ce3d8254c9f59e78adfb"
|
|
|
|
SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BPN}-${PV}.tar.gz"
|
|
SRC_URI[sha256sum] = "3c0bcb915d9b180a97edaebd011b7a1de54583a838644dcd42bb0ea0c6f3eaec"
|
|
|
|
inherit cmake features_check pkgconfig
|
|
|
|
EXTRA_OECMAKE = "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
|
|
|
|
# depends on virtual/libgl and libxi
|
|
REQUIRED_DISTRO_FEATURES = "opengl x11"
|
|
|
|
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'wayland x11', d)}"
|
|
PACKAGECONFIG[gles] = "-DFREEGLUT_GLES=ON,-DFREEGLUT_GLES=OFF,"
|
|
PACKAGECONFIG[wayland] = "-DFREEGLUT_WAYLAND=ON,-DFREEGLUT_WAYLAND=OFF,libxkbcommon"
|
|
PACKAGECONFIG[demos] = "-DFREEGLUT_BUILD_DEMOS=ON,-DFREEGLUT_BUILD_DEMOS=OFF,"
|
|
PACKAGECONFIG[x11] = ",,virtual/libx11 libice libxmu libglu libxrandr libxext"
|
|
# Add -Wno-implicit-function-declaration since it might be otherwise treated at
|
|
# error by clang16+ and this is not really a problem
|
|
CFLAGS += "-Wno-implicit-function-declaration"
|
|
|
|
PROVIDES += "mesa-glut"
|
|
|
|
DEPENDS = "virtual/libgl libxi"
|
|
|
|
UPSTREAM_CHECK_REGEX = "releases/tag/v(?P<pver>\d+(\.\d+)+)"
|
|
UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases"
|
|
|
|
do_install:append() {
|
|
# Remove buildpaths
|
|
sed -i "s#${RECIPE_SYSROOT}##g" ${D}${libdir}/cmake/FreeGLUT/FreeGLUTTargets.cmake
|
|
}
|