run=(groff less)

description="The Man-DB package contains programs for finding and viewing man pages."
url="http://savannah.nongnu.org/projects/man-db"

packager="Grat-OS Team"
maintainer="Grat-OS Team"

name=man-db
version=2.12.0
release=2

PKGMK_GROUPS=(man locale)

source=(https://savannah.nongnu.org/download/man-db/$name-$version.tar.xz)

build() {
  cd man-db-$version

  sed -i '/find/s@/usr@@' init/systemd/man-db.service.in

  PKG_CONFIG_PATH="/usr/lib/pkgconfig" \
  ./configure --prefix=/usr \
              --docdir=/usr/share/doc/man-db-$version \
              --sysconfdir=/etc \
              --disable-setuid \
              --enable-cache-owner=bin \
              --with-browser=/usr/bin/lynx \
              --with-vgrind=/usr/bin/vgrind \
              --with-grap=/usr/bin/grap

  make

  # Certains test fails
  make -k check || true

  make DESTDIR=$PKG install

  cat >> convert-mans << "EOF"
#!/usr/bin/env sh -e
FROM="$1"
TO="$2"
shift ; shift
while [ $# -gt 0 ]
do
        FILE="$1"
        shift
        iconv -f "$FROM" -t "$TO" "$FILE" >.tmp.iconv
        mv .tmp.iconv "$FILE"
done
EOF

  install -m755 convert-mans $PKG/usr/bin
}
