# Maintainer: Christophe LAVIE # Contributor: Christophe LAVIE pkgname=devolo-dlan-cockpit pkgver=4.3.1 pkgrel=2 install=${pkgname}.install pkgdesc="Display and configure settings of your devolo device" arch=('i686' 'x86_64') url="http://www.devolo.com/consumer/dlan-cockpit-most-simple-configuration-software-for-your-dlan-network.html?l=en" license=('nonfree') depends=( 'adobe-air-sdk>=2.6' 'libgnome-keyring' ) if [ "${CARCH}" = "x86_64" ]; then _arch="amd64" else _arch="i386" fi source=("http://www.devolo.com/downloads/software/software-devolo-cockpit-linux-v${pkgver//./-}.run" 'devolonetsvc.service') build() { cd $srcdir skip=$(grep -a -m1 -n "HERE_BE_DRAG[O]NS" "software-devolo-cockpit-linux-v${pkgver//./-}.run" | cut -d: -f1) tail "software-devolo-cockpit-linux-v${pkgver//./-}.run" -n +$((skip+1)) | tar -x -C . ar x "devolo-dlan-cockpit_${pkgver}-0_${_arch}.deb" find . -name "adobeair*${_arch}.deb" -print | xargs ar x tar xvf data.tar.gz sed -i 's/\.appdata\//~\/\.appdata\//g' "${srcdir}/opt/devolo/dlancockpit/bin/dlancockpit-run.sh" } package() { cp -r "${srcdir}/opt" "${srcdir}/usr" "${pkgdir}/" ln -s "/opt/adobe-air-sdk/runtimes/air/linux/Adobe AIR/" "${pkgdir}/opt/Adobe AIR" mkdir -p "${pkgdir}/var/lib/devolonetsvc" printf "\n2" > "${srcdir}/config.xml" install -Dm644 "${srcdir}/config.xml" "${pkgdir}/var/lib/devolonetsvc/config.xml" install -Dm644 "${srcdir}/devolonetsvc.service" "${pkgdir}/usr/lib/systemd/system/devolonetsvc.service" } md5sums=('c0db7cd887e0934bdb49e45378f27c77' '6784ae1b639217439ddcb3f43a99c7bb' )