pkgname=binkd-git pkgver=1.1a.115.r2175.e8a338f pkgrel=1 pkgdesc="Binkley protocol daemon for transferring files between Fidonet systems" arch=('i686' 'x86_64') url="https://github.com/pgul/binkd" license=('GPL') backup=("etc/binkd/binkd.conf") source=("git+https://github.com/pgul/binkd.git" "binkd.service" "binkd@.service" "binkd.socket" "binkd.tmpfiles" "ftnaddr.patch" "readcfg.patch" "ftnnode.patch" ) install="binkd.install" sha256sums=('SKIP' '3f2ddf00b1552ad90a7320c7d904afab13fb2de525568190c80c7d87f67cc0c8' '2ebaebb7b525f9eaa1915dfeabba1626422d300f9820981225509203e6dcbc59' '2ddcb26a54f7a0f9a8ab5d8819431fb1f2bd961169c6fe5e7afa7f4c89e11786' '5032916082884a938978f0d5168fd053baab230bd34e84008ae637515e04a685' '0503990e3dc9911a1ca7272f64e9ff8114cb545bf8fa028e5a4d68f1d15f1fcf' '0a48ca29ff84d3163bee935b03610ff6a93b5a20ad5501f1e20f0251658d0c4f' '9bf0005f9b97ada9029da67dc95ebc51dab3cffe6849040fde3e9cc7dc28f797') provides=("binkd") conflicts=("binkd") pkgver() { cd "$srcdir/binkd" printf "%s.r%s.%s" "$(grep Version "$srcdir/binkd/mkfls/unix/binkd.spec" | awk '{ print $2 }')" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { cd "$srcdir/binkd" patch -p1 -i ../ftnaddr.patch patch -p1 -i ../readcfg.patch patch -p1 -i ../ftnnode.patch cp mkfls/unix/{Makefile*,configure*,install-sh,mkinstalldirs} . ./configure \ --prefix=/usr \ --sbindir=/usr/bin \ --mandir=/usr/share/man \ --sysconfdir=/etc \ --with-debug \ --with-zlib \ ; make } package() { cd "$srcdir/binkd" make DESTDIR="$pkgdir" install mv "$pkgdir/usr/sbin" "$pkgdir/usr/bin" install -dm0755 "$pkgdir/etc/binkd" mv "$pkgdir/etc/binkd.conf-dist" "$pkgdir/etc/binkd/binkd.conf" for dir in inbound{,-temp,-unsecure} outbound/fidonet longbox personalboxes nodelist; do mkdir -p "$pkgdir/var/spool/ftn/$dir" done cd "$srcdir" install -Dm0644 binkd.service "$pkgdir/usr/lib/systemd/system/binkd.service" install -Dm0644 binkd@.service "$pkgdir/usr/lib/systemd/system/binkd@.service" install -Dm0644 binkd.socket "$pkgdir/usr/lib/systemd/system/binkd.socket" install -Dm0644 binkd.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/binkd.conf" } # vim: ts=2:sw=2:et