# Maintainer: EndeavourOS-Team <info@endeavouros.com>

pkgname=eos-apps-info
pkgdesc="Documentation about apps in the EndeavourOS repository."
pkgver=26
pkgrel=1
arch=('any')
license=('GPL')
depends=(
  bash
  eos-bash-shared
  yad
)
optdepends=(
  'pandoc: generate html pages from github-markdown and man files'
  'imagemagick: save space with picture files'
)

_appsinfodir=etc/${pkgname}

backup=(
  $_appsinfodir/${pkgname}.conf
)
url=https://github.com/endeavouros-team/PKGBUILDS/tree/master/${pkgname}
_url="https://raw.githubusercontent.com/endeavouros-team/PKGBUILDS/master/${pkgname}"

source=(
  $_url/${pkgname}
  $_url/${pkgname}-helper
  $_url/${pkgname}-collect   # not installed as app, used only under PKGBUILDS/eos-apps-info
  $_url/${pkgname}.desktop
  $_url/${pkgname}.conf
  $_url/${pkgname}-pages.tar.gz
)

sha512sums=('100c16c149246b2b9554437a5880b8bad1ec3f7e883e092a8759bdd0e294c075ba0f3a3c0986909e94da77eda54190a223f88828ad86c2f45aa065c99d126dcc'
            '264b2ce9f3981728bb45e52ab9d2ec782a5e9a291ca2b9249a5558529f4717c868545524677185cb5cc2f370f373818dd2c690fa79f1a107c34c65b3d6ea53a0'
            'bd3bea6272a0c45b270a999acbc92fd6d268c771f8ab66334e55d0bfc1ce0192ca346932d6d927b4fd5adeb659e856b4d7282272a1187cc60125fbfacd247501'
            '8a0692ff5e714a0690c7a90d04a928b2edf2e01515f8707b345d0da36ee95cab7f4f9badf3dca6cbd280438a08519957c5852be92e7936da9f0affef3d895b17'
            'f715f79cebc043ce5b74ecd55c8787d406d27ed914110aeddc79fe742b4f31cd7e3fe1be8714d4c2cbca60c636ab58f56f96d223601890cac747616ed6827fe0'
            '3b2fa67d42d464113061ec21b43a1b3e5f0ce4d01cf200939de90a3e3ce28c564282d4ad85015edb167abef9c11b07ceadc9118585062dfb57dc14fd73fe5fb3')

package() {
  local xx

  install -Dm755 ${pkgname}                  $pkgdir/usr/bin/${pkgname}
  install -Dm755 ${pkgname}-helper           $pkgdir/usr/bin/${pkgname}-helper
  install -Dm644 ${pkgname}.desktop          $pkgdir/usr/share/applications/${pkgname}.desktop
  install -Dm644 ${pkgname}.conf             $pkgdir/$_appsinfodir/${pkgname}.conf

  install -d $pkgdir/$_appsinfodir

  for xx in pageinfo/*/* ; do
      case "$xx" in
          *.html | *.png)
              install -Dm644 "$xx" "$pkgdir/$_appsinfodir/$xx" ;;
          *)
              echo "$pkgname: warning: unsupported page '$xx'" >&2 ;;
      esac
  done
}
