From 545c01f42b9ee589fd5c78bf342f464f6833d64c Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 3 Oct 2011 11:19:57 +0200 Subject: [PATCH] New package: tracker-0.12.3. --- srcpkgs/libtracker | 1 + srcpkgs/tracker-devel | 1 + srcpkgs/tracker/depends | 2 + srcpkgs/tracker/libtracker.template | 30 +++++++++ srcpkgs/tracker/template | 77 ++++++++++++++++++++++++ srcpkgs/tracker/tracker-devel.template | 15 +++++ xbps-src/common/mapping_shlib_binpkg.txt | 6 ++ 7 files changed, 132 insertions(+) create mode 120000 srcpkgs/libtracker create mode 120000 srcpkgs/tracker-devel create mode 100644 srcpkgs/tracker/depends create mode 100644 srcpkgs/tracker/libtracker.template create mode 100644 srcpkgs/tracker/template create mode 100644 srcpkgs/tracker/tracker-devel.template diff --git a/srcpkgs/libtracker b/srcpkgs/libtracker new file mode 120000 index 0000000000..b471d39eca --- /dev/null +++ b/srcpkgs/libtracker @@ -0,0 +1 @@ +tracker \ No newline at end of file diff --git a/srcpkgs/tracker-devel b/srcpkgs/tracker-devel new file mode 120000 index 0000000000..b471d39eca --- /dev/null +++ b/srcpkgs/tracker-devel @@ -0,0 +1 @@ +tracker \ No newline at end of file diff --git a/srcpkgs/tracker/depends b/srcpkgs/tracker/depends new file mode 100644 index 0000000000..1acf744240 --- /dev/null +++ b/srcpkgs/tracker/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.12.3" +api_depends="${abi_depends}" diff --git a/srcpkgs/tracker/libtracker.template b/srcpkgs/tracker/libtracker.template new file mode 100644 index 0000000000..00f122223e --- /dev/null +++ b/srcpkgs/tracker/libtracker.template @@ -0,0 +1,30 @@ +# Template file for 'libtracker'. +# +short_desc="${short_desc} - shared libraries" +long_desc="${long_desc} + + This package contains the shared libraries." + +Add_dependency run glibc +Add_dependency run glib +Add_dependency run libexif +Add_dependency run exempi +Add_dependency run libenca +Add_dependency run libstdc++ +Add_dependency run libgcc +Add_dependency run libgnome-keyring +Add_dependency run NetworkManager +Add_dependency run dbus-glib +Add_dependency run dbus-libs +Add_dependency run zlib +Add_dependency run sqlite +Add_dependency run icu-libs +Add_dependency run libuuid + +do_install() +{ + vmove "usr/lib/*.so*" usr/lib + vmove "usr/lib/tracker-0.12/*.so*" usr/lib/tracker-0.12 + vmove usr/lib/girepository-1.0 usr/lib + vmove usr/share/vala usr/share +} diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template new file mode 100644 index 0000000000..7d15452246 --- /dev/null +++ b/srcpkgs/tracker/template @@ -0,0 +1,77 @@ +# Template file for 'tracker' +pkgname=tracker +version=0.12.3 +homepage="http://live.gnome.org/Tracker" +distfiles="${GNOME_SITE}/$pkgname/0.12/$pkgname-$version.tar.xz" +build_style=gnu_configure +configure_args="--enable-libflac --enable-libvorbis --disable-unit-tests +--disable-static" +short_desc="Personal search tool and storage system" +maintainer="Juan RP " +license="GPL-2.1" +checksum=97c9e151d48878409129eeeea2da0716f14a52d6097d8db3b304c6af0b7ae187 +long_desc=" + Tracker trawls through your data and organises it so that it can be retrieved + extremely quickly later on via simple searches. This organisation puts your + data into categories so that application like photo managers and music players + can instantly find relevant content automatically. Tracker enables you to tag + your data with keywords which can be used to find related information or to + group and categorise your data further. Tracker lets you extend your data + with additional metadata." + +gtk_iconcache_dirs="/usr/share/icons/hicolor" +triggers="gsettings-schemas" +subpackages="$pkgname-devel libtracker" + +Add_dependency run glibc +Add_dependency run glib +Add_dependency run libpng +Add_dependency run libvorbis +Add_dependency run libogg +Add_dependency run libflac +Add_dependency run giflib +Add_dependency run jpeg +Add_dependency run tiff +Add_dependency run libxml2 +Add_dependency run libgsf +Add_dependency run poppler-glib +Add_dependency run gtk+ +Add_dependency run poppler +Add_dependency run pango +Add_dependency run gdk-pixbuf +Add_dependency run cairo +Add_dependency run gst-plugins-base +Add_dependency run gstreamer +Add_dependency run totem-pl-parser +Add_dependency run taglib +Add_dependency run exempi +Add_dependency run nautilus +Add_dependency run gtk+3 +Add_dependency run atk +Add_dependency run freetype +Add_dependency run fontconfig +Add_dependency run upower +Add_dependency run rest +Add_dependency run gnome-panel +Add_dependency run libgee +Add_dependency run libtracker + +Add_dependency build pkg-config +Add_dependency build intltool +Add_dependency build gobject-introspection +Add_dependency build libgee-devel +Add_dependency build libgnome-keyring-devel +Add_dependency build upower-devel +Add_dependency build exempi-devel +Add_dependency build poppler-glib-devel +Add_dependency build libgsf-devel +Add_dependency build icu-devel +Add_dependency build enca-devel +Add_dependency build libvorbis-devel +Add_dependency build libflac-devel +Add_dependency build nautilus-devel +Add_dependency build gnome-panel-devel +Add_dependency build taglib-devel +Add_dependency build giflib-devel +Add_dependency build totem-pl-parser-devel +Add_dependency build gupnp-dlna-devel diff --git a/srcpkgs/tracker/tracker-devel.template b/srcpkgs/tracker/tracker-devel.template new file mode 100644 index 0000000000..78089ac55a --- /dev/null +++ b/srcpkgs/tracker/tracker-devel.template @@ -0,0 +1,15 @@ +# Template file for 'tracker-devel'. +# +short_desc="${short_desc} - development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run tracker + +do_install() +{ + vmove usr/include usr + vmove usr/share/gir-1.0 usr/share + vmove usr/lib/pkgconfig usr/lib +} diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index a5ab80a568..40359f73b3 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -365,6 +365,7 @@ libSDL_image-1.2.so SDL_image SDL_image-devel libx264.so.115 x264 x264-devel libxvidcore.so xvidcore xvidcore-devel libtag.so taglib taglib-devel +libtag_c.so taglib taglib-devel libfribidi.so fribidi fribidi-devel liba52.so liba52 liba52-devel libcddb.so libcddb libcddb-devel @@ -860,3 +861,8 @@ libquvi.so quvi quvi-devel libepc-1.0.so libepc libepc-devel libepc-ui-1.0.so libepc libepc-devel libgupnp-dlna-1.0.so gupnp-dlna gupnp-dlna-devel +libtracker-common.so libtracker tracker-devel +libtracker-data.so libtracker tracker-devel +libtracker-extract-0.12.so libtracker tracker-devel +libtracker-miner-0.12.so libtracker tracker-devel +libtracker-sparql-0.12.so libtracker tracker-devel