From 5018dc06a44bfa4e3a5e1ddf3e17e7cc4d0970c9 Mon Sep 17 00:00:00 2001 From: Mazhar Hussain Date: Sat, 22 Apr 2023 23:01:02 +0500 Subject: [PATCH] blueprint-compiler: Add package --- blueprint-compiler/PKGBUILD | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 blueprint-compiler/PKGBUILD diff --git a/blueprint-compiler/PKGBUILD b/blueprint-compiler/PKGBUILD new file mode 100644 index 0000000000..6b406ae265 --- /dev/null +++ b/blueprint-compiler/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Mazhar Hussain + +_realname=blueprint-compiler +pkgbase=mingw-w64-${_realname} +pkgname=${MINGW_PACKAGE_PREFIX}-${_realname} +pkgver=0.6.0 +pkgrel=1 +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' 'clang32' '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=('c9e3652b66803c1de6a24b71f4fa4638b32260b4b04b93c2f3d958e1ce2a175e') + +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 +}