Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/build-support/muon-meson
diff options
context:
space:
mode:
Diffstat (limited to 'build-support/muon-meson')
-rw-r--r--build-support/muon-meson/PKGBUILD9
-rwxr-xr-xbuild-support/muon-meson/arch-muon7
2 files changed, 13 insertions, 3 deletions
diff --git a/build-support/muon-meson/PKGBUILD b/build-support/muon-meson/PKGBUILD
index 3cf3eb85..fe3e4d7a 100644
--- a/build-support/muon-meson/PKGBUILD
+++ b/build-support/muon-meson/PKGBUILD
@@ -2,13 +2,16 @@
pkgname=muon-meson
pkgver=0.3.1
-pkgrel=1
+pkgrel=2
pkgdesc="meson implementation in C"
arch=(x86_64)
url="https://muon.build"
license=(GPL3)
-source=("$url/releases/v$pkgver/muon-v$pkgver.tar.gz")
-sha256sums=('45f6ad728946a0788188004e3a88a77a7d07b48525ce0646430589d1db4c832e')
+source=(
+ "$url/releases/v$pkgver/muon-v$pkgver.tar.gz"
+ "arch-muon")
+sha256sums=('45f6ad728946a0788188004e3a88a77a7d07b48525ce0646430589d1db4c832e'
+ 'c2c8aea14a4bb209002a06cac4a9cb7984a23e35915f6c887aad81241ed7bf02')
depends=(pkgconf curl libarchive)
makedepends=(ninja python-yaml scdoc)
checkdepends=(git)
diff --git a/build-support/muon-meson/arch-muon b/build-support/muon-meson/arch-muon
new file mode 100755
index 00000000..a06fd6d5
--- /dev/null
+++ b/build-support/muon-meson/arch-muon
@@ -0,0 +1,7 @@
+#!/bin/bash -ex
+# Highly opinionated wrapper for Arch Linux packaging (now also for muon)
+
+exec muon setup \
+ -D b_pie=true \
+ -D python.bytecompile=1 \
+ "$@"