summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Exequiel Pedone2025-03-19 18:19:42 -0300
committerGonzalo Exequiel Pedone2025-03-19 18:19:42 -0300
commitf99af6f0b1bb84a17e0208e0b63a7985996be163 (patch)
treee03accc3093bb24c7d09449399e17f495da876c7
downloadaur-f99af6f0b1bb84a17e0208e0b63a7985996be163.tar.gz
New package.
-rw-r--r--.gitignore6
-rw-r--r--0001-Unversioned-libs.patch10
-rw-r--r--PKGBUILD51
3 files changed, 67 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b5b03b115225
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+pkg
+src
+*.tar.xz
+*.tar.gz
+*.tar.bz2
+*.asc
diff --git a/0001-Unversioned-libs.patch b/0001-Unversioned-libs.patch
new file mode 100644
index 000000000000..94c1156f1cd3
--- /dev/null
+++ b/0001-Unversioned-libs.patch
@@ -0,0 +1,10 @@
+--- a/configure
++++ b/configure
+@@ -537,6 +537,7 @@
+ else
+ as_ln_s='cp -pR'
+ fi
++as_ln_s='cp -pR'
+ rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+ rmdir conf$$.dir 2>/dev/null
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..031624ecac58
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com>
+# Contributor: David Runge <dvzrv@archlinux.org>
+# Contributor: Ray Rashif <schiv@archlinux.org>
+# Contributor: Orivej Desh <smpuj@bk.ru>
+
+_android_arch=riscv64
+
+pkgname=android-${_android_arch}-vamp-plugin-sdk
+pkgver=2.10.0
+pkgrel=1
+arch=('any')
+pkgdesc="The Vamp audio analysis plug-in system (Android ${_android_arch})"
+url="https://www.vamp-plugins.org/"
+license=('BSD')
+depends=('android-ndk')
+makedepends=("android-${_android_arch}-libsndfile")
+optdepends=("android-${_android_arch}-libsndfile: for vamp-simple-host")
+options=(!strip !buildflags staticlibs !emptydirs)
+source=("https://github.com/vamp-plugins/vamp-plugin-sdk/archive/refs/tags/vamp-plugin-sdk-v${pkgver%.*}.tar.gz"
+ '0001-Unversioned-libs.patch')
+md5sums=('1e3277ade07411623e70bf977edfc954'
+ '2245055b46d0113c5f6ddeb5cdf746b1')
+
+prepare() {
+ cd "${srcdir}/vamp-plugin-sdk-vamp-plugin-sdk-v${pkgver%.*}"
+
+ patch -Np1 -i ../0001-Unversioned-libs.patch
+}
+
+build() {
+ cd "${srcdir}/vamp-plugin-sdk-vamp-plugin-sdk-v${pkgver%.*}"
+ source android-env ${_android_arch}
+
+ android-${_android_arch}-configure \
+ --enable-programs=no
+ make $MAKEFLAGS
+}
+
+package() {
+ cd "${srcdir}/vamp-plugin-sdk-vamp-plugin-sdk-v${pkgver%.*}"
+ source android-env ${_android_arch}
+
+ export LDFLAGS="${LDFLAGS} -lsndfile"
+
+ make DESTDIR="$pkgdir" install
+ rm -rf "${pkgdir}/${ANDROID_PREFIX_BIN}"
+ ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.so
+ ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}/${ANDROID_PREFIX_LIB}/vamp"/*.so
+ ${ANDROID_STRIP} -g "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.a
+ rm -f "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.so.*
+}