diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 87 |
1 files changed, 63 insertions, 24 deletions
@@ -1,41 +1,80 @@ -# Maintainer: Yosef Or Boczko <yoseforb@gnome.org> +# Maintainer: Pellegrino Prevete (tallero) <pellegrinoprevete@gmail.com> _pkgname=devhelp -pkgname=$_pkgname-git -pkgver=3.16.1.29.g321170c +pkgbase="${_pkgname}-git" +pkgname=( + "${pkgbase}" + "${_pkgname}-docs-git" +) +pkgver=43.0+9+g4d15da51 pkgrel=1 -_realver=3.16.2 pkgdesc="API documentation browser for GNOME" -arch=(i686 x86_64) -license=('GPL') url="https://wiki.gnome.org/Apps/Devhelp" -depends=('webkit2gtk' 'hicolor-icon-theme' "gtk3" "glib2") -makedepends=('git' 'intltool' 'python' 'gnome-common') -options=('!libtool' '!emptydirs') -install=devhelp.install -provides=("${_pkgname}=${_realver}") +arch=( + x86_64 + i686 + pentium4 + aarch64 + armv7h +) +license=(GPL) +depends=( + webkit2gtk-4.1 +) +makedepends=( + appstream-glib + git + gi-docgen + gobject-introspection + meson + yelp-tools +) +provides=("${_pkgname}=${pkgver}") conflicts=("${_pkgname}") -replace=("${_pkgname}") -source=('git://git.gnome.org/devhelp') -sha256sums=('SKIP') +source=("git+https://gitlab.gnome.org/GNOME/${_pkgname}.git") +sha512sums=('SKIP') pkgver() { - cd "$srcdir/$_pkgname" - git describe --always | sed 's|-|.|g' + cd "${_pkgname}" + git describe --tags | sed 's/-/+/g' } prepare() { - cd "$srcdir/$_pkgname" + cd "${_pkgname}" } build() { - cd "$srcdir/$_pkgname" - ./autogen.sh --prefix=/usr --sysconfdir=/etc \ - --localstatedir=/var --disable-static - make + local meson_options=( + -D gtk_doc=true + -D plugin_emacs=true + -D plugin_gedit=true + -D plugin_vim=true + ) + arch-meson "${_pkgname}" build "${meson_options[@]}" + meson compile -C build } -package() { - cd "$srcdir/$_pkgname" - make DESTDIR="${pkgdir}" install +check() { + meson test -C build --print-errorlogs } + +package_devhelp-git() { + groups=( + gnome-extra + gnome-extra-git + ) + meson install -C build --destdir "${pkgdir}" + + # Split -docs + mkdir -p docs/usr/share + mv -t docs/usr/share "$pkgdir"/usr/share/doc +} + +package_devhelp-docs-git() { + pkgdesc+=" (documentation)" + depends=() + + mv -t "$pkgdir" docs/* +} + +# vim:set sw=2 sts=-1 et: |