# Mantainer: Jorge Araya Navarro pkgname='ryzom-data' group='ryzom' pkgver=0.8.0 pkgrel=2 arch=('any') url="http://media.ryzom.com/" license=('CCPL:by-sa') depends=('rsync') makedepends=('p7zip') pkgdesc="An awesome free software 3D MMORPG game. Game data." source=("http://tempestintheaether.org/public_downloads/ryzom_core_client-data-22-09-2013.7z" "ryzomdata-update.sh") sha256sums=('f1110efb49bfb733f290ab5136986036a9f61fb692802714d9e6ec9b7e08f3ec' '116c1c6bfe92bb55a6abf8401c290ef1505781a1cd76f67eb180f781f2034219') noextract=("ryzom_core_client-data-22-09-2013.7z") install=${pkgname}.install prepare() { cd "$srcdir/" msg "Extracting game data..." 7z x ryzom_core_client-data-22-09-2013.7z data/ >& /dev/null msg "Extraction completed!" cd "$srcdir/data/" msg "Updating the official Ryzom game data, this can take a while..." rsync -rtzvu --progress --stats --recursive --timeout=30 www.ryzom.com::ryzom/data/ ./ msg 'Update completed!' } package() { cd "$srcdir/data/" # creating directories install -d -m 755 "$pkgdir/usr/bin/" install -d -m 755 "$pkgdir/usr/share/ryzom/data/" install -d -m 755 "${pkgdir}/usr/share/ryzom/data/fonts/" install -m 644 "$srcdir/ryzomdata-update.sh" "$pkgdir/usr/bin/" chmod +x "$pkgdir/usr/bin/ryzomdata-update.sh" # installing files install -m 644 fonts/* "${pkgdir}/usr/share/ryzom/data/fonts/" rm -rf fonts install -m 644 * "${pkgdir}/usr/share/ryzom/data/" }