blob: 802eddf65637a2c8600a991e12b49accdce56b0f (
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
# Maintainer: Max Beck <rytonemail@gmail.com>
pkgname=mpd-sidplay
_pkgname=mpd
pkgver=0.20.21
pkgrel=1
pkgdesc="Flexible, powerful, server-side application for playing music - built with sidplay support"
url="https://www.musicpd.org/"
license=("GPL")
arch=("x86_64")
depends=(
"libao"
"ffmpeg"
"libmodplug"
"audiofile"
"libshout"
"libmad"
"curl"
"faad2"
"sqlite"
"jack"
"libmms"
"wavpack"
"avahi"
"libid3tag"
"yajl"
"libmpdclient"
"icu"
"libupnp"
"libnfs"
"libsamplerate"
"libsoxr"
"smbclient"
"libgme"
"zziplib"
"libsystemd"
"libsidplayfp"
)
makedepends=("boost" "doxygen")
validpgpkeys=('0392335A78083894A4301C43236E8A58C6DB4512')
provides=("mpd=$pkgver")
conflicts=("mpd")
replaces=("mpd")
source=(
"https://www.musicpd.org/download/${_pkgname}/${pkgver%.*}/${_pkgname}-${pkgver}.tar.xz"{,.sig}
"tmpfiles.d"
"sysusers.d"
"mpd.conf"
)
sha256sums=(
"8322764dc265c20f05c8c8fdfdd578b0722e74626bef56fcd8eebfb01acc58dc" "SKIP"
"e09e38ab5fd6e8b3b3e6e5a48d837c164ad37aec7e6762a78810c34fe9abf3a1"
"2679014448e9352e20e85d8d76b021aeebe27bdf6100b24577afee2f37522a95"
"a30c2c43824b540300cc83505c146989b415189bd90f191aebaed6f13556e6d2"
)
backup=("etc/mpd.conf")
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--enable-jack \
--enable-libmpdclient \
--enable-pipe-output \
--enable-pulse \
--enable-soundcloud \
--enable-zzip \
--enable-sidplay \
--with-systemduserunitdir=/usr/lib/systemd/user \
--with-systemdsystemunitdir=/usr/lib/systemd/system \
make
}
package() {
cd "${srcdir}/${_pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
install -Dm644 ../mpd.conf "${pkgdir}"/etc/mpd.conf
install -Dm644 ../tmpfiles.d "${pkgdir}"/usr/lib/tmpfiles.d/mpd.conf
install -Dm644 ../sysusers.d "${pkgdir}"/usr/lib/sysusers.d/mpd.conf
sed '/\[Service\]/a User=mpd' -i "${pkgdir}"/usr/lib/systemd/system/mpd.service
sed '/WantedBy=/c WantedBy=default.target' -i "${pkgdir}"/usr/lib/systemd/system/mpd.service
}
|