12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- # Maintainer:
- pkgname=groff
- pkgver=1.22.3
- pkgrel=7
- pkgdesc='GNU troff text-formatting system'
- arch=('x86_64' 'ppc64le')
- url='https://www.gnu.org/software/groff/groff.html'
- license=('GPL')
- groups=('base-devel')
- depends=('perl' 'gcc-libs')
- makedepends=('netpbm' 'psutils' 'libxaw')
- optdepends=('netpbm: for use together with man -H command interaction in browsers'
- 'psutils: for use together with man -H command interaction in browsers'
- 'libxaw: for gxditview')
- options=('!docs' '!emptydirs' '!makeflags')
- validpgpkeys=('58E0C111E39F5408C5D3EC76C1A60EACE707FDA5') # Werner Lemberg <wl@gnu.org>
- source=("https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz"{,.sig}
- 'site.tmac')
- sha256sums=('3a48a9d6c97750bfbd535feeb5be0111db6406ddb7bb79fc680809cda6d828a5'
- 'SKIP'
- 'af59ecde597ce9f8189368a7739279a5f8a391139fe048ef6b4e493ed46e5f5f')
- build() {
- cd $srcdir/$pkgname-$pkgver
- ./configure \
- --prefix=/usr \
- --with-x \
- --with-appresdir=/usr/share/X11/app-defaults
- make
- }
- check() {
- cd $srcdir/$pkgname-$pkgver
- make check
- }
- package() {
- cd $srcdir/$pkgname-$pkgver
- make DESTDIR=$pkgdir install
-
- # add compatibility symlinks
- ln -s eqn $pkgdir/usr/bin/geqn
- ln -s tbl $pkgdir/usr/bin/gtbl
- ln -s soelim $pkgdir/usr/bin/zsoelim
- # FS33760 - TERMCAP variables not followed
- # TODO: everyone is doing this - find out why upstream does not...
- cat $srcdir/site.tmac >> \
- $pkgdir/usr/share/groff/site-tmac/man.local
- cat $srcdir/site.tmac >> \
- $pkgdir/usr/share/groff/site-tmac/mdoc.local
- }
|