diff options
author | Mantas Mikulėnas | 2023-09-09 10:30:25 +0300 |
---|---|---|
committer | Mantas Mikulėnas | 2023-09-09 10:31:57 +0300 |
commit | 908a4826fd0bcab050fa303a3cc3278d49f083d5 (patch) | |
tree | 56b4c4eb3ed112eca1e99e0fa8491c45a7d7b151 | |
parent | 3bdf14087d34f2a6be9db4e09b528cf99a27a5d6 (diff) | |
download | aur-908a4826fd0bcab050fa303a3cc3278d49f083d5.tar.gz |
update to latest Debian sources
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | netkit-telnet-ssl.arch.patch | 22 |
3 files changed, 27 insertions, 44 deletions
@@ -1,16 +1,17 @@ pkgbase = netkit-telnet-ssl pkgdesc = Telnet client and server with TLS support (Debian Netkit version) - pkgver = 0.17.41+0.2 - pkgrel = 6 + pkgver = 0.17.41.really0.17 + pkgrel = 1 url = http://www.hcs.harvard.edu/~dholland/computers/netkit.html arch = i686 arch = x86_64 license = BSD + makedepends = cmake depends = glibc depends = openssl depends = ncurses - source = https://deb.debian.org/debian/pool/main/n/netkit-telnet-ssl/netkit-telnet-ssl_0.17.41+0.2.orig.tar.gz - source = https://deb.debian.org/debian/pool/main/n/netkit-telnet-ssl/netkit-telnet-ssl_0.17.41+0.2-3.debian.tar.xz + source = https://deb.debian.org/debian/pool/main/n/netkit-telnet-ssl/netkit-telnet-ssl_0.17.41+really0.17.orig.tar.gz + source = https://deb.debian.org/debian/pool/main/n/netkit-telnet-ssl/netkit-telnet-ssl_0.17.41+really0.17-4.debian.tar.xz source = netkit-telnet-ssl.arch.patch source = netkit-telnet-ssl.sysusers source = netkit-telnet-ssl.tmpfiles @@ -19,8 +20,8 @@ pkgbase = netkit-telnet-ssl source = netkit-telnetd@.service source = netkit-telnetd-ssl@.service sha256sums = 9c80d5c7838361a328fb6b60016d503def9ce53ad3c589f3b08ff71a2bb88e00 - sha256sums = 3f8b155bc5085e37a0d836867af330f2911953055010e30f30ca46698559a0aa - sha256sums = 339308000345e294f0188c232bdb6cf4a22225db2efe188064f14caabd915ed4 + sha256sums = 6ecf88a521f693cded55eb2f54c0827edef3297e87b6e0e95ea479ae5880cba3 + sha256sums = f0db9be559e90d7711fb73109b20497325e03917a8e2f85780f95a17c28bdc9c sha256sums = be6cc69383e1326a9aa49d36bfda856d049f16512655ea83b991910800d540ba sha256sums = 202fbfc51e6f6b92246853342a7ef47a731d64d012c8a8a026f9e9b154b9ade5 sha256sums = 25a9cd6c6fd3dd50a20038c05d755c519be1081e42bcb148f71e7a8f182e91a2 @@ -29,4 +30,3 @@ pkgbase = netkit-telnet-ssl sha256sums = b4220954373f5431b127509b4344dad32d5c692871c536106507fa8b052ef40a pkgname = netkit-telnet-ssl - @@ -3,13 +3,14 @@ # Contributor: Fluke <fluke.l at gmail.com> pkgname=netkit-telnet-ssl -_debver=0.17.41+0.2 -_debrel=3 -pkgver=$_debver -pkgrel=6 +_debver=0.17.41+really0.17 +_debrel=4 +pkgver=${_debver//+/.} +pkgrel=1 pkgdesc="Telnet client and server with TLS support (Debian Netkit version)" arch=('i686' 'x86_64') depends=('glibc' 'openssl' 'ncurses') +makedepends=('cmake') license=('BSD') url="http://www.hcs.harvard.edu/~dholland/computers/netkit.html" source=(https://deb.debian.org/debian/pool/main/n/${pkgname}/${pkgname}_${_debver}.orig.tar.gz @@ -20,8 +21,8 @@ source=(https://deb.debian.org/debian/pool/main/n/${pkgname}/${pkgname}_${_debve netkit-telnetd{,-ssl}.socket netkit-telnetd{,-ssl}@.service) sha256sums=('9c80d5c7838361a328fb6b60016d503def9ce53ad3c589f3b08ff71a2bb88e00' - '3f8b155bc5085e37a0d836867af330f2911953055010e30f30ca46698559a0aa' - '339308000345e294f0188c232bdb6cf4a22225db2efe188064f14caabd915ed4' + '6ecf88a521f693cded55eb2f54c0827edef3297e87b6e0e95ea479ae5880cba3' + 'f0db9be559e90d7711fb73109b20497325e03917a8e2f85780f95a17c28bdc9c' 'be6cc69383e1326a9aa49d36bfda856d049f16512655ea83b991910800d540ba' '202fbfc51e6f6b92246853342a7ef47a731d64d012c8a8a026f9e9b154b9ade5' '25a9cd6c6fd3dd50a20038c05d755c519be1081e42bcb148f71e7a8f182e91a2' @@ -44,22 +45,26 @@ prepare() { build() { cd netkit-telnet-0.17 - ./configure --prefix=/usr --installroot="$pkgdir" - make -j1 + cmake . -DCMAKE_INSTALL_PREFIX=/usr + cmake --build . } package() { cd netkit-telnet-0.17 - mkdir -p "$pkgdir"/usr/{bin,lib,sbin,share/man/man{1,5,8}} - make -C telnet INSTALLROOT="$pkgdir" MANDIR=/usr/share/man install - make -C telnetd INSTALLROOT="$pkgdir" MANDIR=/usr/share/man install - install -m 755 telnetlogin/telnetlogin "$pkgdir"/usr/lib/telnetlogin - mv "$pkgdir"/usr/{sbin/in.telnetd,bin/in.telnetd-ssl} - mv "$pkgdir"/usr/share/man/man8/{in.telnetd,in.telnetd-ssl}.8 - rm "$pkgdir"/usr/share/man/man8/telnetd.8 + DESTDIR="$pkgdir" cmake --install . + + # Fix paths + mkdir -p "$pkgdir"/usr/lib + mv "$pkgdir"/usr/{bin,lib}/telnetlogin + mv "$pkgdir"/usr/{sbin,bin}/in.telnetd rmdir "$pkgdir"/usr/sbin + # Add -ssl suffix + mv "$pkgdir"/usr/bin/{in.telnetd,in.telnetd-ssl} + mv "$pkgdir"/usr/share/man/man8/{in.telnetd,in.telnetd-ssl}.8 + + # Add distro configs install -D -m 644 "$srcdir"/netkit-telnet-ssl.sysusers \ "$pkgdir"/usr/lib/sysusers.d/netkit-telnet-ssl.conf diff --git a/netkit-telnet-ssl.arch.patch b/netkit-telnet-ssl.arch.patch index e263481a5df2..61ec8c651bb4 100644 --- a/netkit-telnet-ssl.arch.patch +++ b/netkit-telnet-ssl.arch.patch @@ -1,15 +1,6 @@ -Only in netkit-telnet-0.17/telnetd: telnetd diff -ru netkit-telnet-0.17.orig/telnetd/utility.c netkit-telnet-0.17/telnetd/utility.c --- netkit-telnet-0.17.orig/telnetd/utility.c 2017-09-05 08:20:17.150075017 +0300 +++ netkit-telnet-0.17/telnetd/utility.c 2017-09-05 08:35:37.659899201 +0300 -@@ -39,6 +39,7 @@ - - #define PRINTOPTIONS - -+#define _GNU_SOURCE - #include <stdarg.h> - #include <sys/utsname.h> - #include <sys/time.h> @@ -55,7 +56,7 @@ size_t len; }; @@ -28,16 +19,3 @@ diff -ru netkit-telnet-0.17.orig/telnetd/utility.c netkit-telnet-0.17/telnetd/ut }; netfile = fopencookie(0, "w", funcs); -Only in netkit-telnet-0.17/telnetd: utility.o -diff -ru netkit-telnet-0.17.orig/telnetlogin/telnetlogin.c netkit-telnet-0.17/telnetlogin/telnetlogin.c ---- netkit-telnet-0.17.orig/telnetlogin/telnetlogin.c 2017-09-05 09:13:42.675718525 +0300 -+++ netkit-telnet-0.17/telnetlogin/telnetlogin.c 2017-09-05 09:13:47.395788056 +0300 -@@ -217,7 +217,7 @@ - * but, should we insist that ruid==nobody? - */ - --#ifdef debian -+#if 1 - /* - * Debian's /bin/login doesn't work properly unless we're really root. - */ |