* update freeglut to 3.6.0-1
This commit is contained in:
parent
e48f85e94d
commit
5ede652324
24
freeglut/.SRCINFO
Normal file
24
freeglut/.SRCINFO
Normal file
@ -0,0 +1,24 @@
|
||||
pkgbase = freeglut
|
||||
pkgdesc = Free OpenGL Utility Toolkit
|
||||
pkgver = 3.6.0
|
||||
pkgrel = 1
|
||||
url = https://freeglut.sourceforge.net/
|
||||
arch = x86_64
|
||||
license = X11
|
||||
makedepends = cmake
|
||||
makedepends = git
|
||||
makedepends = glu
|
||||
makedepends = mesa
|
||||
makedepends = ninja
|
||||
depends = glibc
|
||||
depends = libgl
|
||||
depends = libx11
|
||||
depends = libxi
|
||||
depends = libxrandr
|
||||
depends = libxxf86vm
|
||||
provides = glut
|
||||
conflicts = glut
|
||||
source = git+https://github.com/FreeGLUTProject/freeglut#tag=v3.6.0
|
||||
b2sums = 2ce2bc7ff759405be701f1c43e4fe2154fce6a4ffe3801ba1f51ff362698b248b9a3d42929c44825a6f3f67029852a284cad49acbdc14908ac6c651c6c56e571
|
||||
|
||||
pkgname = freeglut
|
4
freeglut/.nvchecker.toml
Normal file
4
freeglut/.nvchecker.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[freeglut]
|
||||
source = "git"
|
||||
git = "https://github.com/FreeGLUTProject/freeglut.git"
|
||||
prefix = "v"
|
@ -4,40 +4,53 @@
|
||||
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
|
||||
|
||||
pkgname=freeglut
|
||||
pkgver=3.4.0
|
||||
pkgver=3.6.0
|
||||
pkgrel=1
|
||||
pkgdesc="Provides functionality for small OpenGL programs"
|
||||
pkgdesc="Free OpenGL Utility Toolkit"
|
||||
url="https://freeglut.sourceforge.net/"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
license=(MIT)
|
||||
depends=(libxi libxrandr libgl)
|
||||
makedepends=(mesa glu libxxf86vm cmake ninja git)
|
||||
replaces=(glut)
|
||||
license=(X11)
|
||||
depends=(
|
||||
glibc
|
||||
libgl
|
||||
libx11
|
||||
libxi
|
||||
libxrandr
|
||||
libxxf86vm
|
||||
)
|
||||
makedepends=(
|
||||
cmake
|
||||
git
|
||||
glu
|
||||
mesa
|
||||
ninja
|
||||
)
|
||||
provides=(glut)
|
||||
conflicts=(glut)
|
||||
options=(debug)
|
||||
_commit=63c0e78d84ecbfcf8accd8bac04404427899053b # tags/v3.4.0
|
||||
source=("git+https://github.com/FreeGLUTProject/freeglut#commit=$_commit")
|
||||
b2sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd freeglut
|
||||
git describe --tags | sed 's/^v//;s/[^-]*-g/r&/;s/-/+/g'
|
||||
}
|
||||
source=("git+https://github.com/FreeGLUTProject/freeglut#tag=v$pkgver")
|
||||
b2sums=('2ce2bc7ff759405be701f1c43e4fe2154fce6a4ffe3801ba1f51ff362698b248b9a3d42929c44825a6f3f67029852a284cad49acbdc14908ac6c651c6c56e571')
|
||||
|
||||
prepare() {
|
||||
cd freeglut
|
||||
}
|
||||
|
||||
build() {
|
||||
cmake -S freeglut -B build -G Ninja \
|
||||
-DFREEGLUT_BUILD_STATIC_LIBS=OFF \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DCMAKE_BUILD_TYPE=None
|
||||
local cmake_options=(
|
||||
-D CMAKE_BUILD_TYPE=None
|
||||
-D CMAKE_INSTALL_LIBDIR=lib
|
||||
-D CMAKE_INSTALL_PREFIX=/usr
|
||||
-D FREEGLUT_BUILD_STATIC_LIBS=OFF
|
||||
)
|
||||
|
||||
cmake -S freeglut -B build -G Ninja "${cmake_options[@]}"
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
check() {
|
||||
cd build
|
||||
ctest --output-on-failure --stop-on-failure -j$(nproc)
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user