From e994fbdc21bacfa74acd6ba58f84e902aeaf07d4 Mon Sep 17 00:00:00 2001 From: sulincix Date: Sun, 11 Aug 2024 14:27:45 +0000 Subject: [PATCH] screen --- app/misc/screen/ympbuild | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 app/misc/screen/ympbuild diff --git a/app/misc/screen/ympbuild b/app/misc/screen/ympbuild new file mode 100644 index 00000000..98dee0e3 --- /dev/null +++ b/app/misc/screen/ympbuild @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +name='screen' +release='1' +version='4.9.1' +url='https://ftp.gnu.org/gnu/screen/' +description='Full-screen window manager that multiplexes a physical terminal' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://ftp.gnu.org/gnu/screen/screen-$version.tar.gz") +depends=(ncurses pam libxcrypt) +makedepends=() +sha256sums=('26cef3e3c42571c0d484ad6faf110c5c15091fbf872b06fa7aa4766c7405ac69') +group=(app.misc) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + ./autogen.sh + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --enable-colors256 \ + --enable-pam \ + --enable-rxvt_osc \ + --enable-telnet \ + --with-sys-screenrc=/etc/screenrc +} + +build () { + make $jobs +} + +package () { + make install DESTDIR=$DESTDIR $jobs + install -Dm644 etc/etcscreenrc "${DESTDIR}"/etc/screenrc +} +