diff options
author | Chris Severance | 2018-01-01 02:10:29 -0500 |
---|---|---|
committer | Chris Severance | 2018-01-01 02:10:29 -0500 |
commit | de64bb624231cd409c2730d84bc230906b781683 (patch) | |
tree | 5dfe4dbbaae367bf8ffdd8c76c19b4ae2e8dae94 | |
download | aur-paranoid-telnetd-git.tar.gz |
Initial Import
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 56 |
2 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e1431fd77c19 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +# Generated by mksrcinfo v8 +# Mon Jan 1 07:09:30 UTC 2018 +pkgbase = paranoid-telnetd-git + pkgdesc = ptelnetd supports chroot, allow/deny lists by user, IP and MAC, ipv6, binding to specific interfaces, and authenticates against the system or a private passwd file + pkgver = 2.0.r7.ga877d15 + pkgrel = 1 + url = http://www.cjpaget.co.uk/Code/paranoid-telnetd/ + arch = i686 + arch = x86_64 + license = GPLv3 + makedepends = git + depends = pam + provides = paranoid-telnetd=2.0 + conflicts = paranoid-telnetd + options = !strip + backup = etc/ptelnetd.auth + source = git+https://github.com/ColumPaget/ParanoidTelnetD.git + sha256sums = SKIP + +pkgname = paranoid-telnetd-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..97708e91e6a2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com + +set -u +_pkgname='paranoid-telnetd' +pkgname="${_pkgname}-git" +pkgver=2.0.r7.ga877d15 +pkgrel=1 +pkgdesc='ptelnetd supports chroot, allow/deny lists by user, IP and MAC, ipv6, binding to specific interfaces, and authenticates against the system or a private passwd file' +arch=('i686' 'x86_64') +url='http://www.cjpaget.co.uk/Code/paranoid-telnetd/' +license=('GPLv3') +depends=('pam') +makedepends=('git') +provides=("${_pkgname}=${pkgver%%\.r*}") +conflicts=("${_pkgname%-git}") +backup=('etc/ptelnetd.auth') +_srcdir='ParanoidTelnetD' +options=('!strip') +source=('git+https://github.com/ColumPaget/ParanoidTelnetD.git') +sha256sums=('SKIP') + +pkgver() { + set -u + cd "${_srcdir}" + git describe --tag --long | sed -e 's:^v::g' -e 's/\([^-]*-g\)/r\1/' -e 's/-/./g' + set +u +} + +prepare() { + set -u + cd "${_srcdir}" + 'ma'ke -s distclean + set +u +} + +build() { + set -u + cd "${_srcdir}" + if [ ! -s 'Makefile' ]; then + CFLAGS="${CFLAGS} -g -rdynamic -Wno-unused-result" \ + ./configure --prefix='/usr' --enable-ip6 --mandir='/usr/share/man' --sbindir='/usr/bin' + fi + local _nproc="$(nproc)"; _nproc=$((_nproc>8?8:_nproc)) + nice make -s -j "${_nproc}" + set +u +} + +package() { + set -u + cd "${_srcdir}" + make -s -j1 install DESTDIR="${pkgdir}" + install -Dpm644 'LICENCE' -t "${pkgdir}/usr/share/licenses/${pkgname}" + set +u +} + +set +u |