From f5bb945ce0908cf002879d08bbe711533d2c6ee2 Mon Sep 17 00:00:00 2001 From: Morgan Thomas Date: Sun, 13 Jun 2021 10:12:34 -0700 Subject: [PATCH] New package: aeolus-0.9.9 --- srcpkgs/aeolus/files/aeolus.conf | 2 ++ srcpkgs/aeolus/patches/no-march-native.patch | 10 +++++++ srcpkgs/aeolus/template | 30 ++++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 srcpkgs/aeolus/files/aeolus.conf create mode 100644 srcpkgs/aeolus/patches/no-march-native.patch create mode 100644 srcpkgs/aeolus/template diff --git a/srcpkgs/aeolus/files/aeolus.conf b/srcpkgs/aeolus/files/aeolus.conf new file mode 100644 index 000000000000..2aa8faf5a7ee --- /dev/null +++ b/srcpkgs/aeolus/files/aeolus.conf @@ -0,0 +1,2 @@ +# Aeolus default options +-u -A -S /usr/share/Aeolus/stops-0.3.0 diff --git a/srcpkgs/aeolus/patches/no-march-native.patch b/srcpkgs/aeolus/patches/no-march-native.patch new file mode 100644 index 000000000000..5418b8bd5fce --- /dev/null +++ b/srcpkgs/aeolus/patches/no-march-native.patch @@ -0,0 +1,10 @@ +--- source/Makefile.orig 2021-06-13 10:24:05.229871952 -0700 ++++ source/Makefile 2021-06-13 10:24:11.886072597 -0700 +@@ -26,7 +26,6 @@ + VERSION = 0.9.9 + CPPFLAGS += -MMD -MP -DVERSION=\"$(VERSION)\" -DLIBDIR=\"$(LIBDIR)\" + CXXFLAGS += -O2 -Wall +-CXXFLAGS += -march=native + + + all: aeolus aeolus_x11.so aeolus_txt.so diff --git a/srcpkgs/aeolus/template b/srcpkgs/aeolus/template new file mode 100644 index 000000000000..6696eae64355 --- /dev/null +++ b/srcpkgs/aeolus/template @@ -0,0 +1,30 @@ +# Template file for 'aeolus' +pkgname=aeolus +version=0.9.9 +revision=1 +build_wrksrc="source" +build_style=gnu-makefile +make_build_args="LIBDIR=/usr/lib" +make_install_args="LIBDIR=/usr/lib" +make_use_env="false" +hostmakedepends="pkg-config" +makedepends="clthreads-devel zita-alsa-pcmi-devel alsa-lib-devel jack-devel clxclient-devel libX11-devel libXft-devel freetype-devel readline-devel" +short_desc="Pipe organ synthesizer" +maintainer="Morgan Thomas " +license="GPL-3.0-or-later" +homepage="https://kokkinizita.linuxaudio.org/linuxaudio/aeolus/" +distfiles="https://kokkinizita.linuxaudio.org/linuxaudio/downloads/aeolus-${version}.tar.bz2 +https://kokkinizita.linuxaudio.org/linuxaudio/downloads/stops-0.3.0.tar.bz2" +checksum="03b2fc4f40b9d76cf846dd6d75b0a99e70beb88a6ea724f61a89ede3cd90c113 + 8f3cef486f0bd8dfe02cd12410685f286c6c1e5bd24fa1a8d9e343b0b0264d52" + +post_install() { + vmkdir /usr/share/Aeolus + vcopy ../../stops-0.3.0 /usr/share/Aeolus/ + # some of these come out of the tarball as chmod 600... + chmod 644 ${DESTDIR}/usr/share/Aeolus/stops-0.3.0/*.ae0 + # hacky edit to default to equal temperament + sed -e 's/440.0 1/440.0 5/' -i ${DESTDIR}/usr/share/Aeolus/stops-0.3.0/Aeolus/definition + + vconf ${FILESDIR}/aeolus.conf +}