summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD48
2 files changed, 26 insertions, 37 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 04ecccab2a79..7ec81b8b60d2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 2251c1f60843..1f0c70866c7e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}
-