[arch-commits] Commit in geoclue2/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Sat Nov 12 18:11:22 UTC 2016
Date: Saturday, November 12, 2016 @ 18:11:21
Author: heftig
Revision: 280606
2.4.4-2
Modified:
geoclue2/trunk/PKGBUILD
----------+
PKGBUILD | 25 ++++++++++++++++---------
1 file changed, 16 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-11-12 17:55:13 UTC (rev 280605)
+++ PKGBUILD 2016-11-12 18:11:21 UTC (rev 280606)
@@ -4,17 +4,18 @@
pkgname=geoclue2
pkgver=2.4.4
-pkgrel=1
+pkgrel=2
pkgdesc="Modular geoinformation service built on the D-Bus messaging system"
arch=(i686 x86_64)
-url="http://geoclue.freedesktop.org/"
+url="https://www.freedesktop.org/wiki/Software/GeoClue/"
license=(LGPL)
depends=(libsoup json-glib libnm-glib libmm-glib avahi)
-makedepends=(intltool geoip python2 systemd gobject-introspection)
+makedepends=(intltool geoip python2 systemd gobject-introspection gnome-common git)
optdepends=('geoip: geoip-lookup server binary')
backup=(etc/geoclue/geoclue.conf)
-source=(http://freedesktop.org/software/geoclue/releases/${pkgver:0:3}/geoclue-$pkgver.tar.xz)
-sha256sums=('9c43fb9d0c12067ea64400500abb0640194947d4c2c55e38545afe5d9c5c315c')
+_commit=45efbbd15a762ff2998876885cb320d3ec09b7b8 # tags/2.4.4^0
+source=("git://anongit.freedesktop.org/geoclue#commit=$_commit")
+sha256sums=('SKIP')
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
# Note: These are for Arch Linux use ONLY. For your own distribution, please
@@ -28,21 +29,27 @@
# more information.
_mozilla_api_key=16674381-f021-49de-8622-3021c5942aff
+pkgver() {
+ cd geoclue
+ git describe --tags | sed 's/-/+/g'
+}
+
prepare() {
- cd geoclue-$pkgver
+ cd geoclue
sed -e "s/key=geoclue/key=$_mozilla_api_key/" \
-e "s/key=YOUR_KEY/key=$_google_api_key/" \
-i data/geoclue.conf.in
+ NOCONFIGURE=1 ./autogen.sh
}
build() {
- cd geoclue-$pkgver
+ cd geoclue
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
- --libexecdir=/usr/lib/$pkgname --disable-static
+ --libexecdir=/usr/lib/$pkgname --disable-static --enable-gtk-doc
make
}
package() {
- cd geoclue-$pkgver
+ cd geoclue
make DESTDIR="$pkgdir" install
}
More information about the arch-commits
mailing list