From 2aa92798c582a8aa56afef7ee237debb249c9633 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Wed, 12 Mar 2025 15:52:06 +0100 Subject: muon-meson: added a arch-muon wrapper --- build-support/muon-meson/PKGBUILD | 9 ++++++--- build-support/muon-meson/arch-muon | 7 +++++++ 2 files changed, 13 insertions(+), 3 deletions(-) create mode 100755 build-support/muon-meson/arch-muon (limited to 'build-support/muon-meson') 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 \ + "$@" -- cgit v1.2.3-70-g09d2