glsl-optimizer: remove -git suffix (#27026)

and fix the build
This commit is contained in:
Christoph Reiter
2025-12-25 12:26:01 +01:00
committed by GitHub
parent 592fa7d6c6
commit fa6401cd63
5 changed files with 8 additions and 4 deletions

View File

@@ -2,8 +2,8 @@
# Maintainer: Ray Donnelly <mingw.android@gmail.com>
_realname=glsl-optimizer
pkgbase=mingw-w64-${_realname}-git
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-git"
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=r66913.d78c3d2f24
_commit=d78c3d2f249aa870368ad320905bc954c47704f6
pkgrel=1
@@ -18,8 +18,9 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-cmake"
"${MINGW_PACKAGE_PREFIX}-ninja"
"git")
provides=("${MINGW_PACKAGE_PREFIX}-${_realname}")
conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}")
provides=("${MINGW_PACKAGE_PREFIX}-${_realname}-git=${pkgver}")
conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}-git")
replaces=("${MINGW_PACKAGE_PREFIX}-${_realname}-git")
options=('!strip' '!emptydirs')
source=("${_realname}"::"git+https://github.com/aras-p/glsl-optimizer.git#commit=$_commit"
0002-tests-MinGW-w64-Fix-build.patch
@@ -48,9 +49,12 @@ prepare() {
build() {
mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}"
CXXFLAGS+=" -std=gnu++11"
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
${MINGW_PREFIX}/bin/cmake \
-G"Ninja" \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
../${_realname}