[arch-commits] Commit in tracker/trunk (PKGBUILD)

Jan de Groot jgc at archlinux.org
Tue Sep 20 22:15:56 UTC 2016


    Date: Tuesday, September 20, 2016 @ 22:15:55
  Author: jgc
Revision: 276780

upgpkg: tracker 1.10.0+2+gb4802ca-1

Modified:
  tracker/trunk/PKGBUILD

----------+
 PKGBUILD |   33 ++++++++++++++++++++-------------
 1 file changed, 20 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-09-20 21:52:26 UTC (rev 276779)
+++ PKGBUILD	2016-09-20 22:15:55 UTC (rev 276780)
@@ -5,8 +5,8 @@
 
 pkgbase=tracker
 pkgname=(tracker libtracker-sparql)
-pkgver=1.8.0
-pkgrel=3
+pkgver=1.10.0+2+gb4802ca
+pkgrel=1
 pkgdesc="Desktop-neutral user information store, search tool and indexer"
 url="https://wiki.gnome.org/Projects/Tracker"
 arch=(i686 x86_64)
@@ -14,17 +14,24 @@
 makedepends=(libgee libsecret upower libexif exempi poppler-glib libgsf icu enca networkmanager
              gtk3 gobject-introspection intltool giflib gst-plugins-base-libs totem-plparser taglib
              libvorbis flac vala libgxps libnautilus-extension libmediaart libxslt libiptcdata
-             libosinfo libcue libstemmer)
+             libosinfo libcue libstemmer git gtk-doc libgrss)
 options=('!emptydirs')
-source=(https://download.gnome.org/sources/$pkgbase/${pkgver:0:3}/$pkgbase-$pkgver.tar.xz)
-sha256sums=('a11f31a373bfec3abae38ae719d0a59f666f1f067d8789ade2ed7032a152907d')
+_commit=b4802ca33446772fb029df6215182e2091bdbf2c
+source=("git://git.gnome.org/tracker#commit=$_commit")
+sha256sums=('SKIP')
 
+pkgver() {
+  cd $pkgbase
+  git describe --tags | sed 's/-/+/g'
+}
+
 prepare() {
-  cd $pkgname-$pkgver
+  cd $pkgbase
+  NOCONFIGURE=1 ./autogen.sh
 }
 
 build() {
-  cd $pkgbase-$pkgver
+  cd $pkgbase
 
   ./configure \
     --prefix=/usr \
@@ -33,10 +40,10 @@
     --libexecdir=/usr/lib/tracker \
     --disable-unit-tests \
     --enable-libflac \
-    --enable-libvorbis
+    --enable-libvorbis \
+    --enable-gtk-doc
 
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/      func_append compile_command " -Wl,-O1,--as-needed"\n      func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
-
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
 }
 
@@ -44,11 +51,11 @@
   depends=("libtracker-sparql=$pkgver-$pkgrel" libgee libsecret
            upower libexif exempi poppler-glib libgsf enca libiptcdata libcue libosinfo
            networkmanager gtk3 libmediaart libgxps taglib flac libvorbis totem-plparser
-           gst-plugins-base-libs giflib)
+           gst-plugins-base-libs giflib libgrss)
   optdepends=("nautilus: edit files' tracker tags")
   groups=('gnome')
 
-  cd $pkgbase-$pkgver
+  cd $pkgbase
   make DESTDIR="$pkgdir" install
 
   make DESTDIR="$pkgdir" -C src/libtracker-sparql uninstall
@@ -61,7 +68,7 @@
   pkgdesc="$pkgdesc (SPARQL library)"
   depends=(sqlite icu glib2 libffi pcre util-linux libstemmer)
 
-  cd $pkgbase-$pkgver
+  cd $pkgbase
   make DESTDIR="$pkgdir" -C src/libtracker-common install-libtracker_commonLTLIBRARIES
   make DESTDIR="$pkgdir" -C src/libtracker-data install-libtracker_dataLTLIBRARIES
   make DESTDIR="$pkgdir" -C src/libtracker-sparql install



More information about the arch-commits mailing list