diff options
author | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-04-15 03:26:32 +0000 |
---|---|---|
committer | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-04-15 03:26:32 +0000 |
commit | ad45d1982b97faa9372d99e51daa687c7c09de7d (patch) | |
tree | af490221f2b733b8f0cf68f3898566d5049c3ab4 /extra/tracker | |
parent | 7c266ff5a9e1f533fd8bd8c2fbbcc05df350dcd3 (diff) |
Tue Apr 15 03:22:01 UTC 2014
Diffstat (limited to 'extra/tracker')
-rw-r--r-- | extra/tracker/PKGBUILD | 44 |
1 files changed, 18 insertions, 26 deletions
diff --git a/extra/tracker/PKGBUILD b/extra/tracker/PKGBUILD index 93ff851eb..8331e0bdd 100644 --- a/extra/tracker/PKGBUILD +++ b/extra/tracker/PKGBUILD @@ -1,13 +1,12 @@ -# $Id: PKGBUILD 200225 2013-11-23 08:02:48Z heftig $ +# $Id: PKGBUILD 210538 2014-04-14 20:07:35Z jgc $ # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> # Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Alexander Fehr <pizzapunk gmail com> pkgbase=tracker pkgname=(tracker libtracker-sparql) -pkgver=0.16.4 -_tver=${pkgver%.*} -pkgrel=1 +pkgver=1.0.0 +pkgrel=2 pkgdesc="All-in-one indexer, search tool and metadata database" arch=(i686 x86_64) license=(GPL) @@ -15,11 +14,11 @@ makedepends=(libgee libsecret upower libexif exempi poppler-glib libgsf icu enca networkmanager gtk3 desktop-file-utils hicolor-icon-theme gobject-introspection intltool giflib gst-plugins-base-libs totem-plparser - taglib libvorbis flac vala libgxps libnautilus-extension) + taglib libvorbis flac vala libgxps libnautilus-extension libmediaart) url="http://www.gnome.org" options=('!emptydirs') -source=(http://ftp.gnome.org/pub/gnome/sources/$pkgbase/$_tver/$pkgbase-$pkgver.tar.xz) -sha256sums=('9c2f50839c2b8b352ab9a022597ef985c1900e6286c0c3bcb7a64da39dbb3580') +source=(http://ftp.gnome.org/pub/gnome/sources/$pkgbase/${pkgver:0:3}/$pkgbase-$pkgver.tar.xz) +sha256sums=('a1d033faf2c78f0e239f3c2c961b96623c9a7dabd938c08e3f5660bd70f54ba2') build() { cd $pkgbase-$pkgver @@ -41,7 +40,7 @@ build() { package_tracker() { depends=("libtracker-sparql=$pkgver-$pkgrel" libgee libsecret upower libexif exempi poppler-glib libgsf enca - networkmanager gtk3 desktop-file-utils hicolor-icon-theme) + networkmanager gtk3 desktop-file-utils hicolor-icon-theme libmediaart) optdepends=('giflib: extractor for GIF data' 'gst-plugins-base-libs: video extractor' 'totem-plparser: playlist support' @@ -56,29 +55,22 @@ package_tracker() { cd $pkgbase-$pkgver make DESTDIR="$pkgdir" install -### Split libtracker-sparql + for dir in libtracker-{sparql,common,data,sparql-backend}; do + make DESTDIR="$pkgdir" -C src/$dir uninstall + done - mkdir -p "$srcdir"/sparql/usr/{include,lib}/tracker-$_tver - mkdir -p "$srcdir"/sparql/usr/lib/{girepository-1.0,pkgconfig} - mkdir -p "$srcdir"/sparql/usr/share/{gir-1.0,vala/vapi} - - mv "$pkgdir"/usr/lib/libtracker-sparql-* "$srcdir/sparql/usr/lib" - - mv "$pkgdir"/usr/lib/tracker-$_tver/*.so* \ - "$srcdir/sparql/usr/lib/tracker-$_tver" - - mv "$pkgdir"/usr/share/vala/vapi/tracker-sparql-* \ - "$srcdir/sparql/usr/share/vala/vapi" - - mv {"$pkgdir","$srcdir/sparql"}/usr/include/tracker-$_tver/libtracker-sparql - mv {"$pkgdir","$srcdir/sparql"}/usr/lib/girepository-1.0/Tracker-$_tver.typelib - mv {"$pkgdir","$srcdir/sparql"}/usr/lib/pkgconfig/tracker-sparql-$_tver.pc - mv {"$pkgdir","$srcdir/sparql"}/usr/share/gir-1.0/Tracker-$_tver.gir + rm -f "$pkgdir"/usr/lib/pkgconfig/tracker-sparql-*.pc } package_libtracker-sparql() { pkgdesc="$pkgdesc (SPARQL library)" depends=(sqlite icu glib2 libffi pcre util-linux) - mv "$srcdir"/sparql/* "$pkgdir" + cd $pkgbase-$pkgver/src + for dir in libtracker-{sparql,common,data,sparql-backend}; do + make DESTDIR="$pkgdir" -C $dir install + done + + install -m755 -d "$pkgdir"/usr/lib/pkgconfig + install -m644 ../data/tracker-sparql-*.pc "$pkgdir"/usr/lib/pkgconfig/ } |