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

recipes/gui/ratpoison/PAGBUILD.yaml main

50 linii Raw ← Powrót
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
pkgname: ratpoison
pkgver: '1.4.9'
pkgrel: '2'
pkgdesc: 'A simple keystroke-driven window manager.'
url: 'http://www.nongnu.org/ratpoison/'
arch: x86_64
depends: []
makedepends:
- texinfo
- 'xorg-libxft'
- 'xorg-libxinerama'
- 'xorg-libxtst'
- 'xorg-libxrandr'

source:
- 'https://savannah.nongnu.org/download/${pkgname}/${pkgname}-${pkgver}.tar.xz'
- '${pkgname}.desktop'
- '${pkgname}.README'

sha256sums:
- SKIP
- SKIP
- SKIP

build: |
  cd ${pkgname}-${pkgver}
  sed -i 's|PRINT_ERROR (("XGetWMName|PRINT_DEBUG (("XGetWMName|' src/manage.c
  ./configure --prefix=/usr
  make CFLAGS="$CFLAGS -DHAVE_GETLINE"
  make DESTDIR=${PKGDIR} install

  # fix permissions
  chmod +x ${PKGDIR}/usr/share/ratpoison/{allwindows.sh,clickframe.pl,rpshowall.sh,rpws,split.sh}

  cd contrib
  ./genrpbindings
  install -dm755 ${PKGDIR}/usr/share/ratpoison/bindings
  install -m644 \
      {Ratpoison.pm,ratpoison-cmd.el,ratpoison.rb,ratpoison.lisp,ratpoison.py} \
          ${PKGDIR}/usr/share/ratpoison/bindings/

  install -Dm644 ./${pkgname}.desktop \
      ${PKGDIR}/usr/share/xsessions/${pkgname}.desktop

  mv ${PKGDIR}/usr/share/doc/${pkgname} ${PKGDIR}/usr/share/doc/${pkgname}-${pkgver}
  install -m644 ./${pkgname}.README \
      ${PKGDIR}/usr/share/doc/${pkgname}-${pkgver}/${pkgname}.README

package: |
  true