Files
MINGW-packages/mingw-w64-vpp-git/PKGBUILD
wirx6 3cab50f410 some vulkan stuff (#2650)
* glslang: install missing dll

* vpp-git: add package
2017-07-02 09:03:38 +03:00

43 lines
1.2 KiB
Bash

# Maintainer: wirx6 <wirx654@gmail.com>
_realname=vpp
pkgbase=mingw-w64-${_realname}-git
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}-git")
pkgver=r286.b9f8eb7
pkgrel=1
pkgdesc='A vulkan abstraction library written in modern C++ (mingw-w64)'
arch=('any')
url="https://github.com/nyorain/vpp"
license=('Boost')
depends=("${MINGW_PACKAGE_PREFIX}-vulkan")
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake")
source=(${_realname}::git+https://github.com/nyorain/${_realname})
sha256sums=('SKIP')
pkgver() {
cd ${srcdir}/${_realname}
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
[[ -d ${srcdir}/build-${CARCH} ]] && rm -rf ${srcdir}/build-${CARCH}
mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH}
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
${MINGW_PREFIX}/bin/cmake \
-G'MSYS Makefiles' \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
-DDebug=OFF \
../${_realname}
make
}
package() {
cd ${srcdir}/build-${CARCH}
make DESTDIR="${pkgdir}" install
install -Dm644 ${srcdir}/${_realname}/LICENSE ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
}