#!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit # Maintainer : Joe Bo Run # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" # Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- #pkgbase=json-glib pkgname=(json-glib) # json-glib-docs) pkgver=1.8.0 pkgrel=01 pkgdesc="JSON library built on GLib" url="https://wiki.gnome.org/Projects/JsonGlib" depends=(glib2) # options=(debug) ## uncomment this if you want the -debug pkg built makedepends=(gobject-introspection git meson gi-docgen docbook-xsl) _commit=66413437f80f6bd935827eef51dde47c0a114144 # tags/1.8.0-actual^0 source=("git+https://gitlab.gnome.org/GNOME/json-glib.git#commit=$_commit") pkgver() { cd json-glib # git describe --tags | sed 's/-/+/g' # git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g' git describe --tags | sed 's/-actual//;s/[^-]*-g/r&/;s/-/+/g' } prepare() { cd json-glib } build() { arch-meson json-glib build -D man=true meson compile -C build } check() { meson test -C build --print-errorlogs } package_json-glib() { depends+=(libg{lib,object,io}-2.0.so) provides+=(libjson-glib-1.0.so) meson install -C build --destdir "$pkgdir" mkdir -p doc/usr/share mv {"$pkgdir",doc}/usr/share/doc rm -r "$pkgdir"/usr/{lib,share}/installed-tests } #package_json-glib-docs() { # pkgdesc+=" (documentation)" # depends=() # # mv doc/* "$pkgdir" #} #---- arch license gpg-key & sha256sums ---- arch=(x86_64) license=(GPL) sha256sums=(SKIP) ## ef7a96fa4625ea79b0b445af99bde4fcd99b11a3f897d7d724cfebcda678e1a1 json-glib-1.8.0-01-x86_64.pkg.tar.lz