Date: Thursday, March 5, 2020 @ 15:27:39 Author: heftig Revision: 376796
archrelease: copy trunk to extra-x86_64 Added: geoclue/repos/extra-x86_64/PKGBUILD (from rev 376795, geoclue/trunk/PKGBUILD) Deleted: geoclue/repos/extra-x86_64/PKGBUILD ----------+ PKGBUILD | 105 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 53 insertions(+), 52 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-03-05 15:27:19 UTC (rev 376795) +++ PKGBUILD 2020-03-05 15:27:39 UTC (rev 376796) @@ -1,52 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> -# Contributor: György Balló <ball...@freestart.hu> - -pkgname=geoclue -pkgver=2.5.5+6+gea52170 -pkgrel=1 -pkgdesc="Modular geoinformation service built on the D-Bus messaging system" -arch=(x86_64) -url="https://www.freedesktop.org/wiki/Software/GeoClue/" -license=(LGPL) -depends=(libsoup json-glib libmm-glib avahi geocode-glib) -makedepends=(systemd gobject-introspection git vala meson gtk-doc libnotify) -optdepends=('libnotify: Demo Agent') -provides=("geoclue2=$pkgver-$pkgrel") -conflicts=(geoclue2) -replaces=(geoclue2) -backup=(etc/geoclue/geoclue.conf) -_commit=ea52170f62da6cbdb8b5ff093c75cb639df9f11d # master -source=("git+https://gitlab.freedesktop.org/geoclue/geoclue.git#commit=$_commit") -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname -} - -build() { - arch-meson $pkgname build \ - -D dbus-srv-user=geoclue \ - -D dbus-sys-dir=/usr/share/dbus-1/system.d - ninja -C build -} - -check() { - meson test -C build --print-errorlogs -} - -package() { - DESTDIR="$pkgdir" meson install -C build - - echo 'u geoclue - "Geoinformation service" /var/lib/geoclue' | - install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" - - echo 'd /var/lib/geoclue 0755 geoclue geoclue' | - install -Dm644 /dev/stdin "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" -} - -# vim:set sw=2 et: Copied: geoclue/repos/extra-x86_64/PKGBUILD (from rev 376795, geoclue/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-03-05 15:27:39 UTC (rev 376796) @@ -0,0 +1,53 @@ +# Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> +# Contributor: György Balló <ball...@freestart.hu> + +pkgname=geoclue +pkgver=2.5.6 +pkgrel=1 +pkgdesc="Modular geoinformation service built on the D-Bus messaging system" +arch=(x86_64) +url="https://www.freedesktop.org/wiki/Software/GeoClue/" +license=(LGPL) +depends=(libsoup json-glib libmm-glib avahi geocode-glib) +makedepends=(systemd gobject-introspection git vala meson gtk-doc libnotify) +optdepends=('libnotify: Demo Agent') +provides=("geoclue2=$pkgver-$pkgrel") +conflicts=(geoclue2) +replaces=(geoclue2) +backup=(etc/geoclue/geoclue.conf) +_commit=555d676a91494b98ad0d52639590608a9594a8d3 # tags/2.5.6^0 +source=("git+https://gitlab.freedesktop.org/geoclue/geoclue.git#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + git cherry-pick -n 95c9ad4dc176 1a00809a0d89 +} + +build() { + arch-meson $pkgname build \ + -D dbus-srv-user=geoclue \ + -D dbus-sys-dir=/usr/share/dbus-1/system.d + ninja -C build +} + +check() { + meson test -C build --print-errorlogs +} + +package() { + DESTDIR="$pkgdir" meson install -C build + + echo 'u geoclue - "Geoinformation service" /var/lib/geoclue' | + install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" + + echo 'd /var/lib/geoclue 0755 geoclue geoclue' | + install -Dm644 /dev/stdin "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" +} + +# vim:set sw=2 et: