Pierre schriebAllerdings scheint mir dies zur Zeit die einfachste und stabilste Lösung zu sein.
Wäre nicht langfristig ein Umdenken von „Das PKGBUILD ist ein Programm“ hin zu „Das PKGBUILD ist eine Informationsdatei“ sinnvoll, wobei die Bau-Schritte dann in einzelne Dateien aufgeteilt werden können?
# PKGBUILD
[package]
pkgname = "foo"
description = "Mein tolles Paket"
version = 1.2.3
rel = 1
arch = x86_64;i686
[usw.]
… und dann eben z.B. BUILDPKG für den Bauprozess, etc.?
Da hätte man nicht nur ein standardisiertes System (PKGBUILDs muten teilweise wie der SysVinit-Daemonscript-Wildwuchs an), sondern könnte auch gefahrlos die PKGBUILD parsen, um, an die Metainfos zu kommen.