From 21b7d8b2a859bf0e2699f73ef2c587af7fb23ee1 Mon Sep 17 00:00:00 2001 From: Alexey Khromov Date: Sat, 12 Oct 2024 21:14:28 +0300 Subject: [PATCH] Added binkp_waitaka option Initial daemon mode nodelist change detection and restart --- archlinux/PKGBUILD | 58 ++++++++++++++++++++++++++++++++++++++++ archlinux/bforce.install | 7 +++++ 2 files changed, 65 insertions(+) create mode 100644 archlinux/PKGBUILD create mode 100644 archlinux/bforce.install diff --git a/archlinux/PKGBUILD b/archlinux/PKGBUILD new file mode 100644 index 0000000..e343b9a --- /dev/null +++ b/archlinux/PKGBUILD @@ -0,0 +1,58 @@ +pkgname=bforce +_gitname=binkleyforce +pkgver=r197.ad1776c +pkgrel=1 +pkgdesc="binkleyforce FTN mailer" +arch=('i686' 'x86_64' 'aarch64') +url="http://binkleyforce.sourceforge.net/" +license=('GPL2') +source=( + "${pkgname}::git+https://github.com/zotrix/binkleyforce.git" +) +makedepends=('git' 'gcc' 'make' 'glibc') +provides=('bforce') + +build() { + cd "${srcdir}/${pkgname}/source" + ./configure --prefix=/ + make +} + +prepare() { + cd "${pkgname}" + printf "$( pwd )\n" +} + +pkgver() { + cd "$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + cd ${pkgdir} + mkdir -p ${pkgdir}/etc + mkdir -p ${pkgdir}/usr/bin + mkdir -p ${pkgdir}/usr/local/bin + mkdir -p ${pkgdir}/usr/share/doc/bforce + mkdir -p ${pkgdir}/var/log/bforce + mkdir -p ${pkgdir}/var/spool/bforce + mkdir -p ${pkgdir}/var/spool/bforce/bt/in + mkdir -p ${pkgdir}/var/spool/bforce/bt/pin + mkdir -p ${pkgdir}/var/spool/bforce/bt/out + mkdir -p ${pkgdir}/var/spool/bforce/ndl + mkdir -p ${pkgdir}/var/spool/bforce/bforce + /usr/bin/install -c ${srcdir}/${pkgname}/source/bin/bforce ${pkgdir}/usr/bin/bforce + /usr/bin/install -c ${srcdir}/${pkgname}/source/bin/bfindex ${pkgdir}/usr/bin/bfindex + /usr/bin/install -c ${srcdir}/${pkgname}/source/bin/bfstat ${pkgdir}/usr/bin/bfstat + /usr/bin/install -c ${srcdir}/${pkgname}/source/bin/nlookup ${pkgdir}/usr/bin/nlookup + /usr/bin/install -c -m 644 ${srcdir}/${pkgname}/examples/bforce.conf ${pkgdir}/etc/bforce.conf.sample + /usr/bin/install -c -m 644 ${srcdir}/${pkgname}/examples/bforce.subst ${pkgdir}/etc/bforce.subst.sample + /usr/bin/install -c -m 644 ${srcdir}/${pkgname}/examples/bforce.passwd ${pkgdir}/etc/bforce.passwd.sample + /usr/bin/install -c -m 644 ${srcdir}/${pkgname}/examples/freq.aliases ${pkgdir}/etc/freq.aliases.sample + /usr/bin/install -c -m 644 ${srcdir}/${pkgname}/examples/freq.dirs ${pkgdir}/etc/freq.dirs.sample + /usr/bin/install -c ${srcdir}/${pkgname}/contrib/outman ${pkgdir}/usr/local/bin/outman + echo "Please, edit /usr/local/bin/outman" + cp ${srcdir}/${pkgname}/docs/* ${pkgdir}/usr/share/doc/bforce/ +} + +sha256sums=('SKIP') diff --git a/archlinux/bforce.install b/archlinux/bforce.install new file mode 100644 index 0000000..189791f --- /dev/null +++ b/archlinux/bforce.install @@ -0,0 +1,7 @@ +post_install() { + chmod +} + +post_upgrade() { + post_install +}