#Maintainer: Xyne <gro xunilhcra enyx, backwards>
pkgname=reflector
pkgver=2023
pkgrel=3
pkgdesc='A Python 3 module and script to retrieve and filter the latest Pacman mirror list.'
arch=(any)
license=(GPL)
url="https://xyne.dev/projects/reflector"
depends=(python3)
makedepends=(python-setuptools)
optdepends=('rsync: rate rsync mirrors')
backup=(etc/xdg/reflector/reflector.conf)
source=(
  https://xyne.dev/projects/reflector/src/reflector-2023.tar.xz
  https://xyne.dev/projects/reflector/src/reflector-2023.tar.xz.sig
)
sha512sums=(
  11aec550c15080695525409f11eae6d4b545df8b37a8e0727de939eefec2b2fa6aa95c5c3500a6c8a940b6060cdaf2526430ed47e01a3c6f098e1b77189eb479
  2b762ddccf9b53fa727b38859c49070926e76af54a0c8bf44a699e455be2379b61aeb9d2b0c5a1e462b14db1fc379a9ff8573db436827122d64db6c6cd204ff7
)
md5sums=(
  39639a42ad74ab0342c22e8a885eaf2f
  a41c9c5c87002445f0cb1fe3d7a88a54
)
validpgpkeys=('D89FAAEB4CECAFD199A2F5E612C6F735F7A9A519')

package ()
{
  cd "$srcdir/$pkgname-$pkgver"
  python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
  install -Dm644 "man/${pkgname}.1.gz" "${pkgdir}/usr/share/man/man1/${pkgname}.1.gz"
  install -Dm644 'reflector.service' "$pkgdir/usr/lib/systemd/system/reflector.service"
  install -Dm644 'reflector.timer' "$pkgdir/usr/lib/systemd/system/reflector.timer"
  install -Dm644 'reflector.conf' "$pkgdir/etc/xdg/reflector/reflector.conf"
}


# vim: set ts=2 sw=2 et:
