# Maintainer: Gaetan Bisson # Contributor: Allan McRae # Committer: dorphell pkgname=screen pkgver=4.6.2 pkgrel=1 pkgdesc='Full-screen window manager that multiplexes a physical terminal' url='https://www.gnu.org/software/screen/' arch=('x86_64') license=('GPL') depends=('ncurses' 'pam') source=("https://ftp.gnu.org/gnu/screen/screen-${pkgver}.tar.gz" 'tmpfiles.d' 'pam.d') sha256sums=('1b6922520e6a0ce5e28768d620b0f640a6631397f95ccb043b70b91bb503fa3a' '1f33ce4faca7bd05dd80403411af31e682d5d23e79558e884ae5a35f1dd96223' '971c25929ea97422c09e10679ab98e9e6c59295aae1a4a9970909d2206e23090') backup=('etc/screenrc' 'etc/pam.d/screen') options=('!makeflags') _ptygroup=5 #the UID of our PTY/TTY group build() { cd "${srcdir}/${pkgname}-${pkgver}" ./configure \ --prefix=/usr \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --enable-colors256 \ --enable-pam \ --enable-rxvt_osc \ --enable-telnet \ --with-pty-group=$_ptygroup \ --with-socket-dir=/run/screens \ --with-sys-screenrc=/etc/screenrc \ make } package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install install -Dm644 ../pam.d "${pkgdir}"/etc/pam.d/screen install -Dm644 ../tmpfiles.d "${pkgdir}"/usr/lib/tmpfiles.d/screen.conf install -Dm644 etc/etcscreenrc "${pkgdir}"/etc/screenrc install -Dm644 etc/screenrc "${pkgdir}"/etc/skel/.screenrc }