diff options
author | Francesco Colista <fcolista@alpinelinux.org> | 2016-10-14 06:34:32 +0000 |
---|---|---|
committer | Francesco Colista <fcolista@alpinelinux.org> | 2016-10-14 06:34:36 +0000 |
commit | 48a358e409e0382ae2ce645f096468e8edcdab8a (patch) | |
tree | 7cb6ea83a5fff4814dbbbf7f77d3116ff25c7aa4 /community/mumudvb/APKBUILD | |
parent | 2814025d57cdf8cbd676242f64190823174e13d1 (diff) | |
download | aports-48a358e409e0382ae2ce645f096468e8edcdab8a.tar.bz2 aports-48a358e409e0382ae2ce645f096468e8edcdab8a.tar.xz |
community/mumudvb: moved from testing
Diffstat (limited to 'community/mumudvb/APKBUILD')
-rw-r--r-- | community/mumudvb/APKBUILD | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/community/mumudvb/APKBUILD b/community/mumudvb/APKBUILD new file mode 100644 index 0000000000..6997197e1c --- /dev/null +++ b/community/mumudvb/APKBUILD @@ -0,0 +1,68 @@ +# Contributor: Francesco Colista <fcolista@alpinelinux.org> +# Maintainer: Francesco Colista <fcolista@alpinelinux.org> +pkgname=mumudvb +_pkgname=MuMuDVB +pkgver=2.0.0 +pkgrel=0 +pkgdesc="A DVB IPTV streaming software" +url="http://mumudvb.braice.net/" +arch="all" +license="GPL2" +depends="" +makedepends="automake autoconf libtool linux-headers m4 libdvbcsa-dev asciidoc" +install="$pkgname.pre-install" +subpackages="$pkgname-doc" +pkgusers="mumudvb" +source="$pkgname-$pkgver.tar.gz::https://github.com/braice/MuMuDVB/archive/$pkgver.tar.gz +musl-error-h.patch +$pkgname.initd +$pkgname.confd" +builddir="$srcdir/$_pkgname-$pkgver" + +build() { + cd "$builddir" + libtoolize --force + aclocal && autoheader + automake --force-missing --add-missing + autoreconf -i -f + ./configure --prefix=/usr + make || return 1 +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install + mkdir -p "$pkgdir"/var/run/mumudvb + chown $pkgusers "$pkgdir"/var/run/mumudvb + install -m755 -D "$srcdir"/$pkgname.initd \ + "$pkgdir"/etc/init.d/$pkgname || return 1 + install -m755 -D "$srcdir"/$pkgname.confd \ + "$pkgdir"/etc/conf.d/$pkgname || return 1 + + mkdir -p "$pkgdir"/etc/$pkgname +} + +doc() { + pkgdesc="$pkgname documentation" + arch="noarch" + _docdir="configuration_examples diagrams html transcode" + cd "$builddir"/doc + make doc || return 1 + mkdir -p "$subpkgdir"/usr/share/doc/$pkgname + for doc in $_docdir; do + mv $doc "$subpkgdir"/usr/share/doc/$pkgname + done +} + +md5sums="f19d397190cb097173897bb49469b1a6 mumudvb-2.0.0.tar.gz +1b2a65e32a881a7968ab5c516727acdb musl-error-h.patch +ca660ed1302768a3f5298a7d5c1f2c9b mumudvb.initd +34de65f2a5b8d6bcc22761a75f87ea28 mumudvb.confd" +sha256sums="6cac2618dcdc0eff8ef0cf6ac573cb0397e31e95666fb3a32378aa511eef27bd mumudvb-2.0.0.tar.gz +1b2b7cc2c7fba0b3ca86eca0d7fd62229e754764ec2e2de67871eab37547d761 musl-error-h.patch +dd8525e99669708d1257036749e3308c3b5b36fc7522af1699830f98c48f5e33 mumudvb.initd +8bdb97f026750f4c9c599ec557d752a5ca40bd01eb154505e7fef198b5e0bf28 mumudvb.confd" +sha512sums="5ba0f604145e9b8203a11a5d9d1859fc4a9628c50f98ac5345bad1d614ab43337198befea40cd54b186e15f582705280a2eb0897ba07ee7c55e28cd2e3589d88 mumudvb-2.0.0.tar.gz +83228d1ea51b892779d284e443477332f92bc27d5806294774ff6eb93c5b4896dbd04367559a03268aa9994f8555c748e82075e4b86b01866a65662bf5c00824 musl-error-h.patch +a59a282e04e72bb75e365f36dd4af7560826e8803f0ffa0244c59b2c88bf3e822d846358ababc74aa04de4758880a5bd53e02e3537b8ced0a23aea5360832709 mumudvb.initd +777096785f71f22e9b1462d8bd9a0dba39bda63fa9493d8431140cc09addfac6ce9f962c60aa50b6f331d8ecbaef8e1340cf401aa3caeb743d3a396326f28efa mumudvb.confd" |