diff --git a/mingw-w64-ninja/PKGBUILD b/mingw-w64-ninja/PKGBUILD index c0d5df9f95..08770e8baf 100644 --- a/mingw-w64-ninja/PKGBUILD +++ b/mingw-w64-ninja/PKGBUILD @@ -3,7 +3,7 @@ _realname=ninja pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") -pkgver=1.5.1 +pkgver=1.5.3 pkgrel=1 pkgdesc="Ninja is a small build system with a focus on speed (mingw-w64)" arch=('any') @@ -13,18 +13,23 @@ depends=() options=('strip' 'staticlibs') makedepends=("python2") source=("https://github.com/martine/ninja/archive/v${pkgver}.tar.gz") -md5sums=('59f4f1cf5d9bb0d7877a6d5a5afd770a') +md5sums=('67d11a83dceea0378908ce5e7477b6fb') prepare () { cd ${srcdir}/ninja-${pkgver} + #linking assumes windows cmd line but we are bash :) + sed -i 's|cmd /c $ar cqs $out.tmp $in && move /Y $out.tmp $out|$ar crs $out $in|g' ${srcdir}/ninja-${pkgver}/configure.py } build() { mkdir -p "${pkgdir}${MINGW_PREFIX}"/bin cd ${srcdir}/ninja-${pkgver} - ./bootstrap.py --platform mingw + ./configure.py --bootstrap --platform mingw } package() { - mv "${srcdir}/ninja-${pkgver}/ninja.exe" "${pkgdir}${MINGW_PREFIX}"/bin/ + mkdir -p "${pkgdir}${MINGW_PREFIX}"/bin + mv "${srcdir}/ninja-${pkgver}/ninja.exe" "${pkgdir}${MINGW_PREFIX}"/bin/ + #mkdir -p "${pkgdir}${MINGW_PREFIX}"/lib + #mv "${srcdir}/ninja-${pkgver}/build/libninja.a" "${pkgdir}${MINGW_PREFIX}"/lib/ }