pkgname = "less" pkgver = "685" pkgrel = 0 build_style = "gnu_configure" configure_args = ["--with-regex=posix"] hostmakedepends = ["automake"] makedepends = ["ncurses-devel"] checkdepends = ["perl"] pkgdesc = "Pager program similar to more(1)" license = "custom:less OR GPL-3.0-or-later" url = "https://www.greenwoodsoftware.com/less" source = f"https://www.greenwoodsoftware.com/less/less-{pkgver}.tar.gz" sha256 = "2701041e767e697ee420ce0825641cedc8f20b51576abe99d92c1666d332e9dc" hardening = ["vis", "cfi"] def post_install(self): self.install_license("LICENSE") self.install_file("^/lesspipe.sh", "usr/bin", mode=0o755) self.install_file("^/zless.sh", "usr/bin", mode=0o755, name="zless") self.install_link("usr/bin/more", "less") self.install_link("usr/share/man/man1/more.1", "less.1") self.install_link("usr/bin/bzless", "zless") self.install_link("usr/bin/xzless", "zless") self.install_link("usr/bin/lzless", "zless") self.install_link("usr/bin/zstdless", "zless")