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 <[email protected]> # 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 -}
