diff options
author | Gonzalo Exequiel Pedone | 2025-03-19 18:19:42 -0300 |
---|---|---|
committer | Gonzalo Exequiel Pedone | 2025-03-19 18:19:42 -0300 |
commit | f99af6f0b1bb84a17e0208e0b63a7985996be163 (patch) | |
tree | e03accc3093bb24c7d09449399e17f495da876c7 | |
download | aur-f99af6f0b1bb84a17e0208e0b63a7985996be163.tar.gz |
New package.
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | 0001-Unversioned-libs.patch | 10 | ||||
-rw-r--r-- | PKGBUILD | 51 |
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.* +} |