pkgname: st pkgver: '0.9.3' pkgrel: 1 pkgdesc: st is a simple terminal implementation for X url: 'https://st.suckless.org/' arch: x86_64 depends: [] makedepends: - xorg-libxext - xorg-libxft - xorg-libx11 source: - 'https://dl.suckless.org/st/${pkgname}-${pkgver}.tar.gz' - config.h sha256sums: - SKIP - SKIP build: | cd ${pkgname}-${pkgver} sed -i '/\@tic /d' Makefile ## cp ../config.h config.h CC=/usr/bin/gcc make X11INC=/usr/include/X11 X11LIB=/usr/lib/X11 # TERMINFO bez prefiksu PKGDIR: Makefile st woła `tic ... ${DESTDIR}${TERMINFO}`, # więc TERMINFO ma być ścieżką wewnątrz PKGDIR – z prefiksem lądowało # w zagnieżdżonym PKGDIR/PKGDIR/... i pakiet zostawał bez terminfo. make PREFIX=/usr DESTDIR=${PKGDIR} TERMINFO=/usr/share/terminfo install # Usuń terminfo z pakietu (bazowy ncurses dostarcza wpisy st) – tolerancyjnie: # rm -v + set -e = twardy błąd, gdy make nie wygenerował tych plików. rm -vf ${PKGDIR}/usr/share/terminfo/s/st{,-256color} 2>/dev/null || true package: | true