ports/contrib (3.7): glfw3: adopted
commit f5c13c1ebd145c4683f032aa157608c764a785c0 Author: John McQuah <jmcquah@disroot.org> Date: Fri Aug 18 14:41:09 2023 -0400 glfw3: adopted diff --git a/glfw3/.signature b/glfw3/.signature index 82b2abb68..1eafc667f 100644 --- a/glfw3/.signature +++ b/glfw3/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF320jedHGX8gDkThK6Rd//V3zvvJYspelpnjX9eVnlgn7NRRW2198qid2ACKxm4pl9/Z0zfmPMl7Pqv8VA6sAww8= -SHA256 (Pkgfile) = 3e2c6508e4a263fec904cc8ecd3b16bb5ee79a5c8b4ee975a9ce4e40496608f2 +RWSagIOpLGJF31AkJRA+1ogLwhVuUq3PwCe2vzCFiSBjJtjEtat+DzoRZJOJRmnL8SSyraflzRJI93YhPhxnylHS6RyWuH7vSws= +SHA256 (Pkgfile) = 4603e52b63eaa7cf5975cd7cb3e625394c8af285a95d439cc911cd223812c82d SHA256 (.footprint) = 615e7b3d531b623a1372e3d2899f06ef3050506777e33b70c3ff37c2c3b8e1b5 SHA256 (glfw-3.3.8.zip) = 4d025083cc4a3dd1f91ab9b9ba4f5807193823e565a5bcf4be202669d9911ea6 diff --git a/glfw3/Pkgfile b/glfw3/Pkgfile index bd226aab5..136191793 100644 --- a/glfw3/Pkgfile +++ b/glfw3/Pkgfile @@ -1,6 +1,6 @@ # Description: A multi-platform library for OpenGL, OpenGL ES and Vulkan development # URL: https://www.glfw.org -# Maintainer: Danny Rawlins, crux at romster dot me +# Maintainer: John McQuah, jmcquah at disroot dot org # Depends on: libglvnd vulkan-loader xorg-libxcursor xorg-libxi xorg-libxinerama name=glfw3 @@ -9,15 +9,13 @@ release=1 source=(https://github.com/glfw/glfw/releases/download/$version/glfw-$version.zip) build() { - prt-get isinst ninja && PKGMK_GLFW+=' -G Ninja' + cmake -S glfw-$version -B build -G Ninja \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_INSTALL_LIBDIR=lib \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_C_FLAGS_RELEASE="${CFLAGS}" \ + -D BUILD_SHARED_LIBS=ON - cmake -S glfw-$version -B build $PKGMK_GLFW \ - -D CMAKE_INSTALL_PREFIX=/usr \ - -D CMAKE_INSTALL_LIBDIR=lib \ - -D CMAKE_BUILD_TYPE=Release \ - -D CMAKE_C_FLAGS_RELEASE="${CFLAGS}" \ - -D BUILD_SHARED_LIBS=ON - - cmake --build build - DESTDIR=$PKG cmake --build build --target install + ninja -C build -j ${JOBS-1} + DESTDIR=$PKG ninja -C build install }
participants (1)
-
crux@crux.nu