summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMantas Mikulėnas2023-09-09 10:30:25 +0300
committerMantas Mikulėnas2023-09-09 10:31:57 +0300
commit908a4826fd0bcab050fa303a3cc3278d49f083d5 (patch)
tree56b4c4eb3ed112eca1e99e0fa8491c45a7d7b151
parent3bdf14087d34f2a6be9db4e09b528cf99a27a5d6 (diff)
downloadaur-908a4826fd0bcab050fa303a3cc3278d49f083d5.tar.gz
update to latest Debian sources
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD35
-rw-r--r--netkit-telnet-ssl.arch.patch22
3 files changed, 27 insertions, 44 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fc81219d8ca2..360998f3a372 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 40cc12a1a93f..c9164ca9cfba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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.
- */