🔒 Repository is read-only – file editing is disabled.
1234567891011121314151617181920212223242526272829303132
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