# Maintainer: Timo Sarawinski pkgname=twonky pkgver=8.5.2 _pkgver=8.5.2 pkgrel=3 pkgdesc="A DLNA-compliant UPnP AV server software from PacketVideo." arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64' 'arm') url="http://twonky.com/" license=('custom') depends=('imagemagick') optdepends=('ffmpeg: video transcoding' 'mencoder: video transcoding') backup=('etc/twonky.ini') install="${pkgname}.install" noextract=("twonky-${CARCH}-${pkgver}.zip") options=('!strip') source=("twonky.service" "twonky.ini") source_x86_64=("twonky-x86_64-${_pkgver}.zip::https://download.twonky.com/${_pkgver}/twonky-x86-64-glibc-2.22-${_pkgver}.zip") source_i686=("twonky-i686-${_pkgver}.zip::https://download.twonky.com/${_pkgver}/twonky-i686-glibc-2.9-${_pkgver}.zip") source_armv6h=("twonky-armv6h-${_pkgver}.zip::https://download.twonky.com/${_pkgver}/twonky-armel-glibc-2.15-hf-${_pkgver}.zip") source_armv7h=("twonky-armv7h-${_pkgver}.zip::https://download.twonky.com/${_pkgver}/twonky-armel-glibc-2.15-hf-${_pkgver}.zip") source_arm=("twonky-arm-${_pkgver}.zip::https://download.twonky.com/${_pkgver}/twonky-armel-glibc-2.15-hf-${_pkgver}.zip") source_aarch64=("twonky-aarch64-${_pkgver}.zip::https:///download.twonky.com/${_pkgver}/twonky-armv8-${_pkgver}.zip") md5sums=('4c89bcaef67cc11f02dca29aea10de1e' '0c06f9de4f2510186dc50e548bb1e760') md5sums_i686=('105f364cef29435a8126671616b80979') md5sums_x86_64=('7fc9fd0d2ef2930d4903955d40ccb597') md5sums_armv6h=('ce50b0cb8b42ddf15f4711d9a6ae1d7c') md5sums_armv7h=('ce50b0cb8b42ddf15f4711d9a6ae1d7c') md5sums_aarch64=('6c975b232230bffcde10376b1358aa03') md5sums_arm=('ce50b0cb8b42ddf15f4711d9a6ae1d7c') package() { # twonky base install msg2 "Extracting twonky-${CARCH}-${_pkgver}.zip..." install -d "${pkgdir}/usr/lib/twonky" unzip -q -d "${pkgdir}/usr/lib/twonky" "${srcdir}/twonky-${CARCH}-${_pkgver}.zip" msg2 "Moving parts in place..." # twonky config file (including defaults for appdata dir) install -Dm644 "${srcdir}/twonky.ini" "${pkgdir}/etc/twonky.ini" # twonky appdata dir (as defined in twonky.ini) install -d "${pkgdir}/var/twonky/share/"{music,pictures,videos} # systemd unit file install -Dm644 "${srcdir}/twonky.service" "${pkgdir}/usr/lib/systemd/system/twonky.service" # license files cd "${pkgdir}/usr/lib/twonky" for _lic in NOTICES*.txt Terms*; do install -Dm644 "${_lic}" "${pkgdir}/usr/share/licenses/twonky/${_lic}" done } # vim:set ts=4 sw=4 et: