[arch-commits] Commit in tracker/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Mon Sep 18 12:55:00 UTC 2017
Date: Monday, September 18, 2017 @ 12:54:57
Author: heftig
Revision: 305794
2.0.0+10+g538202566-1
Modified:
tracker/trunk/PKGBUILD
----------+
PKGBUILD | 64 +++++++++++++++++++------------------------------------------
1 file changed, 20 insertions(+), 44 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-09-18 11:50:51 UTC (rev 305793)
+++ PKGBUILD 2017-09-18 12:54:57 UTC (rev 305794)
@@ -3,76 +3,52 @@
# Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
# Contributor: Alexander Fehr <pizzapunk gmail com>
-pkgbase=tracker
-pkgname=(tracker libtracker-sparql)
-pkgver=1.12.3
+pkgname=tracker
+pkgver=2.0.0+10+g538202566
pkgrel=1
pkgdesc="Desktop-neutral user information store, search tool and indexer"
url="https://wiki.gnome.org/Projects/Tracker"
arch=(i686 x86_64)
license=(GPL)
-makedepends=(libsecret upower libexif exempi poppler-glib libgsf icu enca libnm-glib
- gtk3 gobject-introspection intltool giflib gst-plugins-base-libs totem-plparser taglib libsoup json-glib
- libvorbis flac vala libgxps libnautilus-extension libxslt libiptcdata
- libosinfo libcue libstemmer git gtk-doc libgrss libseccomp)
-_commit=c756218387e1df2590a50b8ba93ecd19f9d5cf7d # tags/1.12.3^0
-options=(!emptydirs)
+depends=(sqlite icu glib2 libffi util-linux libstemmer libseccomp libsoup json-glib upower libnm)
+makedepends=(python2 gobject-introspection intltool vala git gtk-doc bash-completion)
+groups=(gnome)
+_commit=538202566e5c8b4be4cd97618cc16c4dbb8152fb # master
source=("git+https://git.gnome.org/browse/tracker#commit=$_commit")
sha256sums=('SKIP')
pkgver() {
- cd $pkgbase
+ cd $pkgname
git describe --tags | sed 's/-/+/g'
}
prepare() {
- cd $pkgbase
+ cd $pkgname
NOCONFIGURE=1 ./autogen.sh
}
build() {
- cd $pkgbase
-
+ cd $pkgname
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
- --libexecdir=/usr/lib/tracker \
- --disable-libmediaart \
- --disable-unit-tests \
- --disable-miner-user-guides \
- --enable-libflac \
- --enable-libvorbis \
+ --libexecdir=/usr/lib/$pkgname \
+ --enable-unit-tests \
+ --enable-functional-tests \
--enable-gtk-doc
-
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
-package_tracker() {
- depends=("libtracker-sparql=$pkgver-$pkgrel" libsecret
- upower libexif exempi poppler-glib libgsf enca libiptcdata libcue libosinfo
- libnm-glib gtk3 libgxps taglib flac libvorbis totem-plparser
- gst-plugins-base-libs giflib libgrss gvfs)
- optdepends=("nautilus: edit files' tracker tags")
- groups=('gnome')
+check() {
+ cd $pkgname
+ # Some tests only work with the schemas installed
+ dbus-run-session make -k check || :
+}
- cd $pkgbase
+package() {
+ cd $pkgname
make DESTDIR="$pkgdir" install
-
- make DESTDIR="$pkgdir" -C src/libtracker-sparql uninstall
- make DESTDIR="$pkgdir" -C src/libtracker-sparql-backend uninstall
- make DESTDIR="$pkgdir" -C src/libtracker-data uninstall-libtracker_dataLTLIBRARIES
- make DESTDIR="$pkgdir" -C src/libtracker-common uninstall-libtracker_commonLTLIBRARIES
+ rm -r "$pkgdir/usr/share/tracker-tests"
}
-
-package_libtracker-sparql() {
- pkgdesc="$pkgdesc (SPARQL library)"
- depends=(sqlite icu glib2 libffi pcre util-linux libstemmer libseccomp libsoup json-glib)
-
- 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
- make DESTDIR="$pkgdir" -C src/libtracker-sparql-backend install
-}
More information about the arch-commits
mailing list