# Maintainer: Luke Shumaker pkgname=dbscripts pkgver=20171111 pkgdesc='Server-side programs for Parabola Pacman repositories' url='https://git.parabola.nu/packages/dbscripts.git/' license=('GPL') backup=( etc/$pkgname/config etc/$pkgname/config.testing etc/$pkgname/db-cleanup.conf etc/$pkgname/db-import-archlinux.conf etc/$pkgname/db-import-archlinux32.conf etc/$pkgname/db-import-archlinuxarm.conf ) pkgrel=1 arch=('any') depends=(librelib xbs rsync) checkdepends=(libretools) source=("https://repo.parabola.nu/other/$pkgname/$pkgname-$pkgver.tar.gz") sha256sums=('0e83e92e5ed928109fc36436ba54454f6673cfd87bf9925aff034da3f99215f7') _gitver='commit=e3973262cca737d8c174b6292f64de6b1baeb6e6' mksource=("$pkgname-$pkgver::git://git.parabola.nu/packages/dbscripts.git/#$_gitver") mkmd5sums=('SKIP') package() { mkdir -p "$pkgdir"/opt cp -a "$srcdir/$pkgname-$pkgver" "$pkgdir/opt/$pkgname" mkdir -p "$pkgdir"/usr/bin find "$pkgdir/opt/$pkgname" -maxdepth 1 -type f -executable -exec ln -sr {} "$pkgdir"/usr/bin \; mkdir -p "$pkgdir"/etc/$pkgname local file for file in "${backup[@]}"; do mv -T "$pkgdir/opt/$pkgname/${file##*/}" "$pkgdir/$file" ln -sr "$pkgdir/$file" "$pkgdir/opt/$pkgname" done mkdir -p "$pkgdir"/usr/share/doc/$pkgname ln -sr "$pkgdir"/opt/$pkgname/README "$pkgdir"/usr/share/doc/$pkgname }