From f2fbbdb555a85fbd6b870d795fe34e5bde11f2ab Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 15 Jun 2024 03:39:48 +0000 Subject: [PATCH] freeglut: update to 3.6.0 --- mingw-w64-freeglut/PKGBUILD | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/mingw-w64-freeglut/PKGBUILD b/mingw-w64-freeglut/PKGBUILD index 7a65b78403a90..78182de82a46d 100644 --- a/mingw-w64-freeglut/PKGBUILD +++ b/mingw-w64-freeglut/PKGBUILD @@ -5,8 +5,8 @@ _realname=freeglut pkgbase="mingw-w64-${_realname}" pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" -pkgver=3.4.0 -pkgrel=2 +pkgver=3.6.0 +pkgrel=1 pkgdesc="Freeglut allows the user to create and manage windows containing OpenGL contexts (mingw32-w64)" arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') @@ -15,27 +15,20 @@ license=('spdx:MIT') makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-cmake" "${MINGW_PACKAGE_PREFIX}-ninja") -options=('strip' '!libtool' 'staticlibs') source=("https://github.com/FreeGLUTProject/freeglut/releases/download/v${pkgver}/${_realname}-${pkgver}.tar.gz" "003-freeglut-3.2.1-install-glut-h.patch" "004-pkg-config.patch") -sha256sums=('3c0bcb915d9b180a97edaebd011b7a1de54583a838644dcd42bb0ea0c6f3eaec' +sha256sums=('9c3d4d6516fbfa0280edc93c77698fb7303e443c1aaaf37d269e3288a6c3ea52' '0d091fba73641bdc51d28763101452f606c26aed30c9ac1682a19ba9306de8aa' 'c867bf702a2507e28139659f5c0fa54c83588aa7402a45c5031d3f15d8918148') -noextract=(${_realname}-${pkgver}.tar.gz) prepare() { - tar -xzvf ${_realname}-${pkgver}.tar.gz -C ${srcdir} - cd ${_realname}-${pkgver} patch -p1 -i "${srcdir}"/003-freeglut-3.2.1-install-glut-h.patch patch -p1 -i "${srcdir}"/004-pkg-config.patch } build() { - [[ -d "build-${MSYSTEM}" ]] && rm -rf "build-${MSYSTEM}" - mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM} - declare -a _extra_config if check_option "debug" "n"; then _extra_config+=("-DCMAKE_BUILD_TYPE=Release") @@ -47,16 +40,15 @@ build() { "${MINGW_PREFIX}"/bin/cmake \ -GNinja \ -DCMAKE_INSTALL_PREFIX="${MINGW_PREFIX}" \ - ${_extra_config[@]} \ - ../${_realname}-${pkgver} + "${_extra_config[@]}" \ + -S "${_realname}-${pkgver}" \ + -B "build-${MSYSTEM}" - "${MINGW_PREFIX}"/bin/cmake --build . + "${MINGW_PREFIX}"/bin/cmake.exe --build "build-${MSYSTEM}" } package() { - cd "${srcdir}/build-${MSYSTEM}" - - DESTDIR="${pkgdir}" "${MINGW_PREFIX}"/bin/cmake --install . + DESTDIR="${pkgdir}" "${MINGW_PREFIX}"/bin/cmake.exe --install "build-${MSYSTEM}" - install -Dm644 "${srcdir}"/${_realname}-${pkgver}/COPYING "${pkgdir}${MINGW_PREFIX}"/share/licenses/${_realname}/LICENSE + install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING" }