diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 26 insertions, 37 deletions
@@ -1,11 +1,10 @@ pkgbase = libgit2-glib-git - pkgdesc = GLib wrapper for libgit2 - git checkout - pkgver = 0.0.6.r17.gcc9d2e9 + pkgdesc = GLib wrapper for libgit2 + pkgver = v.0.99.0+17+gcaa0b64 pkgrel = 1 - url = http://live.gnome.org/Libgit2-glib - arch = i686 - arch = x86_64 - license = LGPL2.1 + url = https://gitlab.gnome.org/GNOME/libgit2-glib + arch = any + license = GPL makedepends = git makedepends = gnome-common makedepends = gtk-doc @@ -14,8 +13,8 @@ pkgbase = libgit2-glib-git depends = gobject-introspection provides = libgit2-glib conflicts = libgit2-glib - source = git://git.gnome.org/libgit2-glib - sha256sums = SKIP + source = git+https://gitlab.gnome.org/GNOME/libgit2-glib + sha512sums = SKIP pkgname = libgit2-glib-git @@ -1,45 +1,35 @@ -# Maintainer: Christian Hesse <mail@eworm.de> +# Mantainer: Pellegrino Prevete <pellegrinoprevete@gmail.com> +# Old mantainer: Christian Hesse <mail@eworm.de> -pkgname=libgit2-glib-git -pkgver=0.0.6.r17.gcc9d2e9 +_pkgname=libgit2-glib +pkgname=$_pkgname-git +pkgver=v.0.99.0+17+gcaa0b64 pkgrel=1 -pkgdesc='GLib wrapper for libgit2 - git checkout' -arch=('i686' 'x86_64') -url='http://live.gnome.org/Libgit2-glib' -license=('LGPL2.1') +pkgdesc="GLib wrapper for libgit2" +arch=('any') +url="https://gitlab.gnome.org/GNOME/libgit2-glib" +license=(GPL) depends=('glib2' 'libgit2' 'gobject-introspection') makedepends=('git' 'gnome-common' 'gtk-doc') -provides=('libgit2-glib') -conflicts=('libgit2-glib') -source=('git://git.gnome.org/libgit2-glib') -sha256sums=('SKIP') +source=("git+https://gitlab.gnome.org/GNOME/$_pkgname") +conflicts=($_pkgname) +provides=($_pkgname) +sha512sums=('SKIP') pkgver() { - cd libgit2-glib/ - - if GITTAG="$(git describe --abbrev=0 --tags 2>/dev/null)"; then - echo "$(sed -e "s/^${pkgname%%-git}//" -e 's/^[-_/a-zA-Z]\+//' -e 's/[-_+]/./g' <<< ${GITTAG}).r$(git rev-list --count ${GITTAG}..).g$(git log -1 --format="%h")" - else - echo "0.r$(git rev-list --count master).g$(git log -1 --format="%h")" - fi + cd $_pkgname + git describe --tags | sed 's/-/+/g' } build() { - cd libgit2-glib/ - - ./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-static - make + arch-meson $_pkgname build + meson compile -C build } check() { - cd libgit2-glib/ - - make check + meson test -C build } package() { - cd libgit2-glib/ - - make DESTDIR="${pkgdir}" install + DESTDIR="$pkgdir" meson install -C build } - |