summaryrefslogtreecommitdiffstats
path: root/testing/ushare/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/ushare/APKBUILD')
-rw-r--r--testing/ushare/APKBUILD52
1 files changed, 52 insertions, 0 deletions
diff --git a/testing/ushare/APKBUILD b/testing/ushare/APKBUILD
new file mode 100644
index 000000000..8c2fb0f84
--- /dev/null
+++ b/testing/ushare/APKBUILD
@@ -0,0 +1,52 @@
+# Contributor: Francesco Colista <francesco.colista@gmail.com>
+# Maintainer: Francesco Colista <francesco.colista@gmail.com>
+pkgname=ushare
+pkgver=1.1a
+pkgrel=0
+pkgdesc="A free UPnP A/V Media Server for Linux"
+url="http://ushare.geexbox.org"
+arch="all"
+license="GPL2"
+depends=
+depends_dev="pkgconfig libupnp-dev libdlna-dev ffmpeg-dev"
+makedepends="$depends_dev"
+install=""
+subpackages=""
+source="http://ushare.geexbox.org/releases/${pkgname}-${pkgver}.tar.bz2
+ upnp-build-fix.patch
+ ushare-config.patch
+ ushare.initd
+ ushare.confd
+ "
+_builddir="$srcdir"/$pkgname-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+build() {
+ cd "$_builddir"
+ sed -i -e 's/cat -n/cat/' configure
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc/ushare \
+ --enable-dlna \
+ --with-libdlna-dir=/usr/include/libavformat \
+ --disable-nls
+ make || return 1
+}
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ install -D -m755 ../ushare.initd "$pkgdir"/etc/init.d/ushare
+ install -D -m755 ../ushare.confd "$pkgdir"/etc/conf.d/ushare
+}
+
+md5sums="5bbcdbf1ff85a9710fa3d4e82ccaa251 ushare-1.1a.tar.bz2
+32c29f9f673e8b3a3d9e7bf5e60febbc upnp-build-fix.patch
+5243475c0cebc5db49296b2f3691085b ushare-config.patch
+57b6ccaba8d17a79c6a651ad5f66cb6d ushare.initd
+28cc24dea30918ea859ed9c974f242d7 ushare.confd"