diff options
author | vsibille | 2022-03-03 19:12:50 -0500 |
---|---|---|
committer | vsibille | 2022-03-03 19:12:50 -0500 |
commit | c409e3ce79c5df7bd713a190f4d2aa31a8dee2d7 (patch) | |
tree | 7830ca8ad6db5977ca3a503f0d179c761eb1a0dd | |
download | aur-c409e3ce79c5df7bd713a190f4d2aa31a8dee2d7.tar.gz |
Build MAC's SDK with native and optimisation flags
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a9fc97837c9d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = mac-optimised + pkgdesc = Monkey's Audio library and command line APE converter with optimised build flags (from SDK) + pkgver = 7.38 + pkgrel = 1 + url = https://monkeysaudio.com/developers.html + arch = i686 + arch = x86_64 + license = Monkey's Audio License Agreementt + makedepends = gcc + makedepends = make + provides = mac + conflicts = mac + source = https://monkeysaudio.com/files/MAC_SDK_738.zip + md5sums = SKIP + +pkgname = mac-optimised diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2ced363be05e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Dakeryas <mrdakeryas at gmail dot com> +pkgname=mac-optimised +pkgver=7.38 +pkgrel=1 +pkgdesc="Monkey's Audio library and command line APE converter with optimised build flags (from SDK)" +arch=('i686' 'x86_64') +url="https://monkeysaudio.com/developers.html" +license=("Monkey's Audio License Agreementt") +provides=('mac') +conflicts=('mac') +makedepends=('gcc' 'make') +source=("https://monkeysaudio.com/files/MAC_SDK_${pkgver//.}.zip") +md5sums=('SKIP') + + +_project_path() { + echo "$srcdir/Source/Projects/NonWindows" +} + +_mac_cmd_object() { + echo "$(awk '/CMDOBJECTS\s+=/{print $NF}' $(_project_path)/Makefile)" +} + +build() { + cd $(_project_path) + export prefix=/usr + export CXXFLAGS="${CXXFLAGS} -O3 -march=native" + make +} + +package() { + cd $(_project_path) + export LDFLAGS="${LDFLAGS} -Wl,-rpath,\\$\$ORIGIN/../lib" + touch $(_mac_cmd_object) + make DESTDIR="$pkgdir/" install +} |