blob: b297c9950f39cd3392ed7c6c38353aca07ace91c (
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
37
38
39
40
41
|
# Maintainer: Paul Bastian <paul.bastian@posteo.de>
pkgname=librespot-java-git
pkgver=v1.5.2.r26.g26818c6
pkgrel=1
pkgdesc="A Spotify Connect enabled headless client"
arch=('any')
url="https://github.com/librespot-org/librespot-java"
license=('APACHE')
depends=('java-runtime')
makedepends=('git'
'maven')
conflicts=('librespot-java')
backup=(etc/librespot-java/config.toml)
source=("${pkgname}::git+https://github.com/librespot-org/librespot-java#branch=dev"
"https://raw.githubusercontent.com/paulbastian/aur/master/librespot-java/config.toml"
"https://raw.githubusercontent.com/paulbastian/aur/master/librespot-java/librespot-java.service")
sha256sums=('SKIP'
'732a44a47780420484fdddff0c2ec206f58af3b4eddd71aa871e5b755890e3ee'
'4d0b3452768be2eb380f6ae49c5d7fdfb0a095f699f71ce2a1697260b0c89b3a')
pkgver() {
cd "$pkgname"
printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g')"
}
build() {
cd "$srcdir/${pkgname}"
mvn package
}
package() {
cd "$srcdir"
mkdir -p "${pkgdir}"/usr/share/java/librespot
install -D -m644 ${pkgname}/player/target/librespot-player-*-SNAPSHOT.jar "$pkgdir/usr/share/java/librespot/librespot-player.jar"
mkdir -p "${pkgdir}"/etc/librespot-java
install -m644 -Dt "$pkgdir/etc/librespot-java" config.toml
install -m644 -Dt "$pkgdir/usr/lib/systemd/system" librespot-java.service
}
|