36 lines
1.1 KiB
Bash
36 lines
1.1 KiB
Bash
# Maintainer: Mazhar Hussain <realmazharhussain@gmail.com>
|
|
|
|
_realname=blueprint-compiler
|
|
pkgbase=mingw-w64-${_realname}
|
|
pkgname=${MINGW_PACKAGE_PREFIX}-${_realname}
|
|
pkgver=0.14.0
|
|
pkgrel=2
|
|
pkgdesc='A markup language for GTK user interfaces (mingw-w64)'
|
|
url='https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/'
|
|
license=('spdx:LGPL-3.0-or-later')
|
|
arch=(any)
|
|
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
|
depends=(${MINGW_PACKAGE_PREFIX}-python-gobject)
|
|
makedepends=(${MINGW_PACKAGE_PREFIX}-meson)
|
|
source=(https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v$pkgver/blueprint-compiler-v$pkgver.tar.gz)
|
|
sha256sums=('05faf3810cb76d4e2d2382c6a7e6c8096af27e144e2260635c97f6a173d67234')
|
|
|
|
build() {
|
|
MSYS2_ARG_CONV_EXCL="--prefix=" \
|
|
"${MINGW_PREFIX}"/bin/meson setup \
|
|
--prefix="${MINGW_PREFIX}" \
|
|
$_realname-v$pkgver \
|
|
build-${MSYSTEM}
|
|
|
|
meson compile -C build-${MSYSTEM}
|
|
}
|
|
|
|
check() {
|
|
meson test -C build-${MSYSTEM}
|
|
}
|
|
|
|
package() {
|
|
meson install -C build-${MSYSTEM} --destdir="$pkgdir"
|
|
install -Dm644 $_realname-v$pkgver/COPYING "$pkgdir/$MINGW_PREFIX"/share/licenses/$_realname/COPYING
|
|
}
|