blob: 66a9e0169d70b100a0347a74eac25049e1590034 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# Contributor: Johannes Dewender arch at JonnyJD dot net
pkgbase='essentia-acousticbrainz'
pkgname=('essentia-acousticbrainz' 'lib32-essentia-acousticbrainz')
pkgver=2.1_beta2
pkgrel=3
pkgdesc="audio analysis and audio-based music information retrieval (binary for acousticbrainz)"
url="https://acousticbrainz.org/download"
license=('AGPL')
arch=('x86_64' 'i686')
source=(ftp://ftp.acousticbrainz.org/pub/acousticbrainz/essentia-extractor-v${pkgver}-linux-{x86_64,i686}.tar.gz)
sha256sums=('d9902aadac4f442992877945da2a6fe8d6ea6b0de314ca8ac0c28dc5f253f7d8'
'46deb0a053b4910c4e68737a7b6556ff5360260c8f86652f91a0130445f5c949')
prepare() {
cd "$srcdir"
for _arch in {x86_64,i686}; do
tar -xf essentia-extractor-v${pkgver}-linux-${_arch}.tar.gz
mv streaming_extractor_music streaming_extractor_music_${_arch}
done
}
package_essentia-acousticbrainz() {
arch=('x86_64' 'i686')
cd "$srcdir"
install -D streaming_extractor_music_${CARCH} \
$pkgdir/usr/bin/streaming_extractor_music
}
package_lib32-essentia-acousticbrainz() {
arch=('x86_64')
provides=("$pkgbase=$pkgver")
conflicts=("$pkgbase")
cd "$srcdir"
install -D streaming_extractor_music_i686 \
$pkgdir/usr/bin/streaming_extractor_music
}
|