mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-06 02:54:23 +02:00
72 lines
1.7 KiB
Text
72 lines
1.7 KiB
Text
# Contributor: Michael Mason <ms13sp@gmail.com>
|
|
# Maintainer: Celeste <cielesti@protonmail.com>
|
|
maintainer="Celeste <cielesti@protonmail.com>"
|
|
pkgname=screen
|
|
pkgver=5.0.1
|
|
_pkgver="v.$pkgver-ad9db35"
|
|
pkgrel=0
|
|
pkgdesc="Window manager that multiplexes a physical terminal"
|
|
url="https://www.gnu.org/software/screen/"
|
|
arch="all"
|
|
license="GPL-3.0-or-later"
|
|
makedepends="
|
|
autoconf
|
|
automake
|
|
linux-pam-dev
|
|
ncurses
|
|
ncurses-dev
|
|
"
|
|
subpackages="$pkgname-doc"
|
|
#source="https://ftp.gnu.org/gnu/screen/screen-$pkgver.tar.gz"
|
|
source="screen-$_pkgver.tar.gz::https://git.savannah.gnu.org/gitweb/?p=screen.git;a=snapshot;h=v.$pkgver;sf=tgz"
|
|
builddir="$srcdir/$pkgname-$_pkgver/src"
|
|
options="!check" # No test suite.
|
|
|
|
# secfixes:
|
|
# 5.0.1-r0:
|
|
# - CVE-2025-46805
|
|
# - CVE-2025-46804
|
|
# - CVE-2025-46803
|
|
# - CVE-2025-46802
|
|
# - CVE-2025-23395
|
|
# 4.9.0-r3:
|
|
# - CVE-2023-24626
|
|
# 4.8.0-r4:
|
|
# - CVE-2021-26937
|
|
# 4.8.0-r0:
|
|
# - CVE-2020-9366
|
|
|
|
prepare() {
|
|
default_prepare
|
|
./autogen.sh
|
|
}
|
|
|
|
build() {
|
|
CFLAGS="$CFLAGS -flto=auto" \
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--with-system_screenrc=/etc/screenrc \
|
|
--mandir=/usr/share/man \
|
|
--infodir=/usr/share/info \
|
|
--localstatedir=/var \
|
|
--enable-telnet
|
|
make
|
|
}
|
|
|
|
package() {
|
|
make -j1 DESTDIR="$pkgdir" install
|
|
|
|
# remove suid root
|
|
find "$pkgdir" -type f -perm -u+s -print0 \
|
|
| xargs -0 chmod -c -s
|
|
|
|
install -Dm644 etc/etcscreenrc "$pkgdir"/etc/screenrc
|
|
install -Dm644 etc/screenrc "$pkgdir"/etc/skel/.screenrc
|
|
}
|
|
|
|
sha512sums="
|
|
1e11374c74c9b4acb49e51baf9af6a151bda333f57392918ebd2167274454eb80b8ac8a17f6aa38d921f7f6d919e4b43f10a35da652a4a36b374ce8b97b8610a screen-v.5.0.1-ad9db35.tar.gz
|
|
"
|