summaryrefslogtreecommitdiff
path: root/nonprism/gnome-online-accounts/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'nonprism/gnome-online-accounts/PKGBUILD')
-rw-r--r--nonprism/gnome-online-accounts/PKGBUILD28
1 files changed, 20 insertions, 8 deletions
diff --git a/nonprism/gnome-online-accounts/PKGBUILD b/nonprism/gnome-online-accounts/PKGBUILD
index ab4c1c7c6..8e13f0be2 100644
--- a/nonprism/gnome-online-accounts/PKGBUILD
+++ b/nonprism/gnome-online-accounts/PKGBUILD
@@ -1,24 +1,36 @@
-# $Id: PKGBUILD 273598 2016-08-11 12:05:27Z jgc $
+# $Id: PKGBUILD 275597 2016-08-31 09:30:39Z jgc $
# Maintainer (Arch): Ionut Biru <ibiru@archlinux.org>
# Maintainer: Márcio Silva <coadde@parabola.nu>
pkgname=gnome-online-accounts
-pkgver=3.20.3
-pkgrel=2.nonprism1
+pkgver=3.20.3+5+gc098f5d
+pkgrel=1.nonprism1
pkgdesc="Single sign-on framework for GNOME, without support for unsafe and dangerous for privacy protocols"
url="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
arch=(i686 x86_64)
license=(LGPL)
depends=(webkit2gtk json-glib libnotify rest libsecret telepathy-glib krb5 gcr)
-makedepends=(intltool gobject-introspection gtk-doc vala)
+makedepends=(intltool gobject-introspection gtk-doc vala git gnome-common)
conflicts=("${pkgname}-coherence" "${pkgname}-nonprism" )
replaces=("${pkgname}-coherence" "${pkgname}-nonprism")
optdepends=('gvfs-goa: Virtual file systems (e.g. OwnCloud)')
-source=(https://download.gnome.org/sources/$pkgname/${pkgver:0:4}/$pkgname-$pkgver.tar.xz)
-sha256sums=('094fc04cf3e0b4ace667fce3b5bdcca5093e0c93f9184439e663c69546c1e046')
+_commit=c098f5d796441e4d7f07edc18f95296069c607f6
+source=("git://git.gnome.org/gnome-online-accounts#commit=$_commit")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd $pkgname
+ git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+ cd $pkgname
+ NOCONFIGURE=1 ./autogen.sh
+}
+
build() {
- cd $pkgname-$pkgver
+ cd $pkgname
./configure \
--prefix=/usr \
@@ -47,7 +59,7 @@ build() {
}
package() {
- cd $pkgname-$pkgver
+ cd $pkgname
make DESTDIR="$pkgdir" install
}