summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Severance2018-01-01 02:10:29 -0500
committerChris Severance2018-01-01 02:10:29 -0500
commitde64bb624231cd409c2730d84bc230906b781683 (patch)
tree5dfe4dbbaae367bf8ffdd8c76c19b4ae2e8dae94
downloadaur-paranoid-telnetd-git.tar.gz
Initial Import
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD56
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