# Maintainer: Yuuta Liang pkgname=ksyxbot-git pkgver=r28.4389fe0 pkgrel=1 pkgdesc="ksyx ksyx ksyx" arch=(x86_64) url="https://git.yuuta.moe/ksyxbot.git" license=('custom') groups=() depends=(zlib openssl) makedepends=('git') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") replaces=() backup=(etc/ksyxbot/botd.conf) options=() install= source=('ksyxbot::git+https://git.yuuta.moe/ksyxbot.git' 'ksyxbotd.service' 'sysusers.conf' 'tmpfiles.conf' 'botd.conf') noextract=() md5sums=('SKIP' '08c096fa39e5176f0a5c4e200c41b7ad' '8f50f9e10547707cf58dc58872574f33' '056c095972ce0ee849cf8730719d1301' 'd098818da963d1913371cae2bc2351b6') pkgver() { cd "$srcdir/${pkgname%-git}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "$srcdir/${pkgname%-git}" git submodule update --init } build() { cd "$srcdir/${pkgname%-git}" mkdir -p cmake-build-release cd cmake-build-release cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:PATH="$pkgdir/usr" .. make ksyxbotd } check() { cd "$srcdir/${pkgname%-git}" } package() { cd "$srcdir/${pkgname%-git}" mkdir -p "$pkgdir/etc/ksyxbot/" chmod 700 "$pkgdir/etc/ksyxbot/" install -Dm700 "$srcdir/botd.conf" "$pkgdir/etc/ksyxbot/botd.conf" mkdir -p "$pkgdir/usr/lib/sysusers.d/" install -Dm644 "$srcdir/sysusers.conf" "$pkgdir/usr/lib/sysusers.d/ksyxbot.conf" mkdir -p "$pkgdir/var/lib/ksyxbot/" chmod 700 "$pkgdir/var/lib/ksyxbot/" mkdir -p "$pkgdir/usr/lib/tmpfiles.d/" install -Dm644 "$srcdir/tmpfiles.conf" "$pkgdir/usr/lib/tmpfiles.d/ksyxbot.conf" mkdir -p "$pkgdir/usr/lib/systemd/system/" install -Dm644 "$srcdir/ksyxbotd.service" "$pkgdir/usr/lib/systemd/system/ksyxbotd.service" mkdir -p "$pkgdir/usr/share/licenses/${pkgname%-git}/" install -Dm644 "./LICENSE" "$pkgdir/usr/share/licenses/${pkgname%-git}/LICENSE" mkdir -p "$pkgdir/usr/bin/" install -Dm755 "./cmake-build-release/ksyxbotd" "$pkgdir/usr/bin/ksyxbotd" }