* 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>
|
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
|
||||||
|
|
||||||
pkgname=freeglut
|
pkgname=freeglut
|
||||||
pkgver=3.4.0
|
pkgver=3.6.0
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Provides functionality for small OpenGL programs"
|
pkgdesc="Free OpenGL Utility Toolkit"
|
||||||
url="https://freeglut.sourceforge.net/"
|
url="https://freeglut.sourceforge.net/"
|
||||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||||
license=(MIT)
|
license=(X11)
|
||||||
depends=(libxi libxrandr libgl)
|
depends=(
|
||||||
makedepends=(mesa glu libxxf86vm cmake ninja git)
|
glibc
|
||||||
replaces=(glut)
|
libgl
|
||||||
|
libx11
|
||||||
|
libxi
|
||||||
|
libxrandr
|
||||||
|
libxxf86vm
|
||||||
|
)
|
||||||
|
makedepends=(
|
||||||
|
cmake
|
||||||
|
git
|
||||||
|
glu
|
||||||
|
mesa
|
||||||
|
ninja
|
||||||
|
)
|
||||||
provides=(glut)
|
provides=(glut)
|
||||||
conflicts=(glut)
|
conflicts=(glut)
|
||||||
options=(debug)
|
source=("git+https://github.com/FreeGLUTProject/freeglut#tag=v$pkgver")
|
||||||
_commit=63c0e78d84ecbfcf8accd8bac04404427899053b # tags/v3.4.0
|
b2sums=('2ce2bc7ff759405be701f1c43e4fe2154fce6a4ffe3801ba1f51ff362698b248b9a3d42929c44825a6f3f67029852a284cad49acbdc14908ac6c651c6c56e571')
|
||||||
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'
|
|
||||||
}
|
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd freeglut
|
cd freeglut
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cmake -S freeglut -B build -G Ninja \
|
local cmake_options=(
|
||||||
-DFREEGLUT_BUILD_STATIC_LIBS=OFF \
|
-D CMAKE_BUILD_TYPE=None
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
-D CMAKE_INSTALL_LIBDIR=lib
|
||||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
-D CMAKE_INSTALL_PREFIX=/usr
|
||||||
-DCMAKE_BUILD_TYPE=None
|
-D FREEGLUT_BUILD_STATIC_LIBS=OFF
|
||||||
|
)
|
||||||
|
|
||||||
|
cmake -S freeglut -B build -G Ninja "${cmake_options[@]}"
|
||||||
cmake --build build
|
cmake --build build
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cd build
|
||||||
|
ctest --output-on-failure --stop-on-failure -j$(nproc)
|
||||||
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
DESTDIR="$pkgdir" cmake --install build
|
DESTDIR="$pkgdir" cmake --install build
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user