🔒 Repository is read-only – file editing is disabled.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
pkgname: xorg-term
pkgver: '410'
pkgrel: '1'
pkgdesc: xterm is a terminal emulator for the X Window System.
url: 'https://invisible-island.net/xterm'
arch: x86_64
depends:
- xorg-luit
makedepends:
- xorg-fontconfig
- xorg-libxft
- xorg-libxaw
- xorg-luit
- xorg-libxkbfile
- libutempter
- xorg-xbitmaps
- freetype
source:
- ${pkgname}-color-1.patch
- 'https://invisible-mirror.net/archives/xterm/xterm-${pkgver}.tgz'
sha256sums:
- SKIP
- 7ba9fbb303dd3d95d06ca24360d019048d84e5822dc6fe722cd77369bdbf231f
build: |
cd xterm-${pkgver}
patch -Np1 -i ../${pkgname}-color-1.patch
sed -i '/v0/{n;s/new:/new:kb=^?:/}' termcap
printf '\tkbs=\\177,\n' >> terminfo
#patch -Np1 -i ../${pkgname}-${pkgver}-color-1.patch
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--mandir=/usr/share/man \
--with-x \
--disable-full-tgetent \
--disable-imake \
--enable-ansi-color \
--enable-88-color \
--enable-256-color \
--enable-broken-osc \
--enable-broken-st \
--enable-load-vt-fonts \
--enable-i18n \
--enable-wide-chars \
--enable-doublechars \
--enable-warnings \
--enable-tcap-query \
--enable-logging \
--enable-dabbrev \
--enable-freetype \
--enable-luit \
--enable-mini-luit \
--enable-narrowproto \
--enable-exec-xterm \
--enable-sixel-graphics \
--enable-regis-graphics \
--with-tty-group=tty \
--with-utempter \
--with-app-defaults=/etc/X11/app-defaults
make
package: |
cd xterm-${pkgver}
make DESTDIR=${PKGDIR} install
cat >> ${PKGDIR}/etc/X11/app-defaults/XTerm << "EOF"
*VT100*locale: true
*VT100*faceName: Monospace
*VT100*faceSize: 10
*backarrowKeyIsErase: true
*ptyInitialErase: true
EOF
install -m755 -d ${PKGDIR}/usr/share/applications
install -m644 {xterm,uxterm}.desktop ${PKGDIR}/usr/share/applications/