diff options
author | Pika Kolendo | 2022-02-16 04:02:04 +0800 |
---|---|---|
committer | Pika Kolendo | 2022-02-16 04:02:04 +0800 |
commit | 5deddd9d3ba77cc95c224ee013d0dd4b210bfaf0 (patch) | |
tree | 5c600ce7e1aa141579f520174bee394f1d7a49a0 | |
download | aur-5deddd9d3ba77cc95c224ee013d0dd4b210bfaf0.tar.gz |
0.6.4
-rw-r--r-- | .SRCINFO | 38 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0672a12db283 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,38 @@ +pkgbase = pulseaudio-dlna-cygn + pkgdesc = Small DLNA server which brings DLNA/UPnP support to PulseAudio, Cygn edition + pkgver = 0.6.4 + pkgrel = 1 + url = https://github.com/Cygn/pulseaudio-dlna/ + arch = x86_64 + license = GPL3 + makedepends = git + makedepends = help2man + depends = python-chardet + depends = python-dbus + depends = python-docopt + depends = python-gobject + depends = python-lxml + depends = python-netifaces + depends = python-notify2 + depends = python-psutil + depends = python-pychromecast + depends = python-pyroute2 + depends = python-requests + depends = python-setproctitle + depends = python-protobuf + depends = python-setuptools + depends = python-zeroconf + depends = python-urllib3 + depends = python-virtualenv + optdepends = faac: AAC transcoding support + optdepends = ffmpeg: multiple formats support + optdepends = flac: FLAC transcoding support + optdepends = lame: MP3 transcoding support + optdepends = opus-tools: OPUS transcoding support + optdepends = sox: WAV transcoding support + optdepends = vorbis-tools: OGG transcoding support + provides = pulseaudio-dlna + source = pulseaudio-dlna-cygn-0.6.4.tar.gz::https://github.com/Cygn/pulseaudio-dlna/archive/0.6.4.tar.gz + sha256sums = be4746df0a3073a4b1f9cca92bf006fc531942e3238a44f2a2bd7549c03c153d + +pkgname = pulseaudio-dlna-cygn diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..74dbc9018c59 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Contributor: masmu +# Contributor: Cygn +# Maintainer: pika02 <pikakolendo02 ät gmail döt com> + +pkgname=pulseaudio-dlna-cygn +pkgver=0.6.4 +pkgrel=1 +pkgdesc='Small DLNA server which brings DLNA/UPnP support to PulseAudio, Cygn edition' +arch=('x86_64') +url=https://github.com/Cygn/pulseaudio-dlna/ +license=('GPL3') +provides=('pulseaudio-dlna') +depends=('python-chardet' 'python-dbus' 'python-docopt' 'python-gobject' + 'python-lxml' 'python-netifaces' 'python-notify2' 'python-psutil' + 'python-pychromecast' 'python-pyroute2' 'python-requests' + 'python-setproctitle' 'python-protobuf' 'python-setuptools' + 'python-zeroconf' 'python-urllib3' 'python-virtualenv') +makedepends=('git' 'help2man') +optdepends=('faac: AAC transcoding support' + 'ffmpeg: multiple formats support' + 'flac: FLAC transcoding support' + 'lame: MP3 transcoding support' + 'opus-tools: OPUS transcoding support' + 'sox: WAV transcoding support' + 'vorbis-tools: OGG transcoding support') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Cygn/pulseaudio-dlna/archive/${pkgver}.tar.gz") +sha256sums=('be4746df0a3073a4b1f9cca92bf006fc531942e3238a44f2a2bd7549c03c153d') + + +build() { + mv "${srcdir}/pulseaudio-dlna-${pkgver}" "${srcdir}/${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" + make PREFIX="/usr" +} + +package() { + cd "${pkgname}-${pkgver}" + mkdir -p "${pkgdir}/opt/${pkgname}/bin" +# mkdir -p "${pkgdir}/opt/${pkgname}/lib" + mkdir -p "${pkgdir}/usr/bin" + cp -a "${srcdir}/${pkgname}-${pkgver}/bin/pulseaudio-dlna" "${pkgdir}/opt/${pkgname}/bin/" + cp -a "${srcdir}/${pkgname}-${pkgver}/bin/python" "${pkgdir}/opt/${pkgname}/bin/" + cp -a "${srcdir}/${pkgname}-${pkgver}/lib" "${pkgdir}/opt/${pkgname}/" + cp -a "${srcdir}/${pkgname}-${pkgver}/pyvenv.cfg" "${pkgdir}/opt/${pkgname}/" + sed -i "1c\#!/opt/${pkgname}/bin/python" "${pkgdir}/opt/${pkgname}/bin/pulseaudio-dlna" + ln -s "${pkgdir}/opt/${pkgname}/bin/pulseaudio-dlna" "${pkgdir}/usr/bin/pulseaudio-dlna" +} + |