🔒 Repository is read-only – file editing is disabled.

recipes/gui/xorg-term/PAGBUILD.yaml main

72 linii Raw ← Powrót
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/