summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPika Kolendo2022-02-16 04:02:04 +0800
committerPika Kolendo2022-02-16 04:02:04 +0800
commit5deddd9d3ba77cc95c224ee013d0dd4b210bfaf0 (patch)
tree5c600ce7e1aa141579f520174bee394f1d7a49a0
downloadaur-5deddd9d3ba77cc95c224ee013d0dd4b210bfaf0.tar.gz
0.6.4
-rw-r--r--.SRCINFO38
-rw-r--r--PKGBUILD48
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"
+}
+