Date: Tuesday, June 11, 2019 @ 18:08:35 Author: dvzrv Revision: 355784
archrelease: copy trunk to staging-x86_64 Added: libgit2-glib/repos/staging-x86_64/ libgit2-glib/repos/staging-x86_64/PKGBUILD (from rev 355783, libgit2-glib/trunk/PKGBUILD) ----------+ PKGBUILD | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) Copied: libgit2-glib/repos/staging-x86_64/PKGBUILD (from rev 355783, libgit2-glib/trunk/PKGBUILD) =================================================================== --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-06-11 18:08:35 UTC (rev 355784) @@ -0,0 +1,43 @@ +# Maintainer: Lukas Fleischer <lfleisc...@archlinux.org> +# Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> +# Contributor: David Runge <d...@sleepmap.de> + +pkgname=libgit2-glib +pkgver=0.28.0.1 +pkgrel=1 +pkgdesc="GLib wrapper for libgit2" +url="https://wiki.gnome.org/Projects/Libgit2-glib" +license=('LGPL2.1') +arch=('x86_64') +depends=('glib2' 'libgit2') +makedepends=('gobject-introspection' 'gtk-doc' 'meson' 'python-gobject' 'vala') +source=("https://gitlab.gnome.org/gnome/${pkgname}/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz") +sha256sums=('f180c3030b33930133b2dd66aecf64ec354433c603323da810ff84f542243350') + +prepare() { + mv -v "${pkgname}-v${pkgver}" "${pkgname}-${pkgver}" +} + +build() { + cd "${pkgname}-${pkgver}" + arch-meson build -D gtk_doc=true + ninja -C build +} + +check() { + cd "${pkgname}-${pkgver}" + meson test -C build +} + +package() { + cd "${pkgname}-${pkgver}" + local py_ver=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') + DESTDIR="$pkgdir" meson install -C build + # strip $pkgdir from embedded paths: + python -m compileall -d "/usr/lib/python${py_ver}" \ + "${pkgdir}/usr/lib/python${py_ver}" + python -O -m compileall -d "/usr/lib/python${py_ver}" \ + "${pkgdir}/usr/lib/python${py_ver}" + install -vDm 644 {AUTHORS,ChangeLog,NEWS,README} \ + -t "${pkgdir}/usr/share/doc/${pkgname}" +}