pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils sysutils: Add gnome-tracker. Based on work by...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3c5da3e7684a
branches:  trunk
changeset: 441455:3c5da3e7684a
user:      nia <nia%pkgsrc.org@localhost>
date:      Wed Nov 04 12:19:20 2020 +0000

description:
sysutils: Add gnome-tracker. Based on work by myself in wip.

Needed for new nautilus import.

Tracker is a search engine, search tool and metadata storage system.

It allows you to find the proverbial needle in your computer's haystack as well
as providing a one stop solution to the organisation, storage and categorisation
of your data.

diffstat:

 sysutils/Makefile                    |    3 +-
 sysutils/gnome-tracker/DESCR         |    5 +
 sysutils/gnome-tracker/Makefile      |   53 +++++++
 sysutils/gnome-tracker/PLIST         |  260 +++++++++++++++++++++++++++++++++++
 sysutils/gnome-tracker/buildlink3.mk |   17 ++
 sysutils/gnome-tracker/distinfo      |    6 +
 6 files changed, 343 insertions(+), 1 deletions(-)

diffs (truncated from 378 to 300 lines):

diff -r fe2d131a0645 -r 3c5da3e7684a sysutils/Makefile
--- a/sysutils/Makefile Wed Nov 04 12:13:34 2020 +0000
+++ b/sysutils/Makefile Wed Nov 04 12:19:20 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.907 2020/11/03 22:53:40 otis Exp $
+# $NetBSD: Makefile,v 1.908 2020/11/04 12:19:20 nia Exp $
 #
 
 COMMENT=       System utilities
@@ -235,6 +235,7 @@
 SUBDIR+=       gkrellm-share
 SUBDIR+=       gnome-menus
 SUBDIR+=       gnome-nds-thumbnailer
+SUBDIR+=       gnome-tracker
 SUBDIR+=       gnome-vfs
 SUBDIR+=       gnome-vfsmm
 SUBDIR+=       gnuit
diff -r fe2d131a0645 -r 3c5da3e7684a sysutils/gnome-tracker/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/gnome-tracker/DESCR      Wed Nov 04 12:19:20 2020 +0000
@@ -0,0 +1,5 @@
+Tracker is a search engine, search tool and metadata storage system.
+
+It allows you to find the proverbial needle in your computer's haystack as well
+as providing a one stop solution to the organisation, storage and categorisation
+of your data.
diff -r fe2d131a0645 -r 3c5da3e7684a sysutils/gnome-tracker/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/gnome-tracker/Makefile   Wed Nov 04 12:19:20 2020 +0000
@@ -0,0 +1,53 @@
+# $NetBSD: Makefile,v 1.1 2020/11/04 12:19:20 nia Exp $
+
+DISTNAME=      tracker-3.0.1
+PKGNAME=       gnome-${DISTNAME}
+CATEGORIES=    sysutils gnome
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/tracker/3.0/}
+EXTRACT_SUFX=  .tar.xz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://wiki.gnome.org/Projects/Tracker
+COMMENT=       Desktop-neutral metadata-based search framework
+LICENSE=       gnu-gpl-v2 AND gnu-lgpl-v2.1
+
+TOOL_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
+TOOL_DEPENDS+= gtk-doc-[0-9]*:../../textproc/gtk-doc
+
+USE_TOOLS+=    pkg-config xgettext
+
+MESON_ARGS+=   -Dsystemd_user_services=false
+
+# workaround for build failure
+# https://gitlab.gnome.org/GNOME/json-glib/issues/35
+MAKE_ENV+=     LD_LIBRARY_PATH=${WRKSRC}/output/src:${WRKSRC}/output/src/libtracker-sparql/
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "NetBSD"
+PREFER.sqlite3=        pkgsrc # fts5
+.endif
+
+SUBST_CLASSES+=                asciidoc
+SUBST_STAGE.asciidoc=  pre-configure
+SUBST_MESSAGE.asciidoc=        Correcting the path to asciidoc files.
+SUBST_FILES.asciidoc+= docs/manpages/meson.build
+SUBST_SED.asciidoc+=   -e "s,/etc/asciidoc,${PREFIX}/share/asciidoc,g"
+
+PYTHON_FOR_BUILD_ONLY= tool
+
+PKGCONFIG_OVERRIDE_STAGE=      pre-install
+PKGCONFIG_OVERRIDE+=           output/meson-private/tracker-sparql-3.0.pc
+PKGCONFIG_OVERRIDE+=           output/meson-private/tracker-testutils-3.0.pc
+
+.include "../../devel/meson/build.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../net/libsoup/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../textproc/json-glib/buildlink3.mk"
+BUILDLINK_API_DEPENDS.sqlite3+=        sqlite3>3.28.0
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../sysutils/dbus/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r fe2d131a0645 -r 3c5da3e7684a sysutils/gnome-tracker/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/gnome-tracker/PLIST      Wed Nov 04 12:19:20 2020 +0000
@@ -0,0 +1,260 @@
+@comment $NetBSD: PLIST,v 1.1 2020/11/04 12:19:20 nia Exp $
+bin/tracker3
+include/tracker-3.0/libtracker-sparql/tracker-connection.h
+include/tracker-3.0/libtracker-sparql/tracker-cursor.h
+include/tracker-3.0/libtracker-sparql/tracker-endpoint-dbus.h
+include/tracker-3.0/libtracker-sparql/tracker-endpoint.h
+include/tracker-3.0/libtracker-sparql/tracker-error.h
+include/tracker-3.0/libtracker-sparql/tracker-namespace-manager.h
+include/tracker-3.0/libtracker-sparql/tracker-notifier.h
+include/tracker-3.0/libtracker-sparql/tracker-ontologies.h
+include/tracker-3.0/libtracker-sparql/tracker-resource.h
+include/tracker-3.0/libtracker-sparql/tracker-sparql-enum-types.h
+include/tracker-3.0/libtracker-sparql/tracker-sparql.h
+include/tracker-3.0/libtracker-sparql/tracker-statement.h
+include/tracker-3.0/libtracker-sparql/tracker-utils.h
+include/tracker-3.0/libtracker-sparql/tracker-version.h
+lib/girepository-1.0/Tracker-3.0.typelib
+lib/libtracker-sparql-3.0.so
+lib/libtracker-sparql-3.0.so.0
+lib/libtracker-sparql-3.0.so.0.1.0
+lib/pkgconfig/tracker-sparql-3.0.pc
+lib/pkgconfig/tracker-testutils-3.0.pc
+lib/tracker-3.0/trackertestutils/__init__.py
+lib/tracker-3.0/trackertestutils/__main__.py
+lib/tracker-3.0/trackertestutils/dbusdaemon.py
+lib/tracker-3.0/trackertestutils/dconf.py
+lib/tracker-3.0/trackertestutils/helpers.py
+lib/tracker-3.0/trackertestutils/mainloop.py
+lib/tracker-3.0/trackertestutils/psutil_mini.py
+lib/tracker-3.0/trackertestutils/sandbox.py
+lib/tracker-3.0/trackertestutils/storehelper.py
+lib/tracker-3.0/trackertestutils/tracker-sandbox
+libexec/tracker-xdg-portal-3
+libexec/tracker3/endpoint
+libexec/tracker3/export
+libexec/tracker3/help
+libexec/tracker3/import
+libexec/tracker3/sparql
+libexec/tracker3/sql
+man/man1/tracker-xdg-portal-3.1
+man/man1/tracker3-endpoint.1
+man/man1/tracker3-export.1
+man/man1/tracker3-import.1
+man/man1/tracker3-sparql.1
+man/man1/tracker3-sql.1
+share/bash-completion/completions/tracker3
+share/dbus-1/services/org.freedesktop.portal.Tracker.service
+share/gir-1.0/Tracker-3.0.gir
+share/gtk-doc/html/libtracker-sparql-3/TrackerEndpoint.html
+share/gtk-doc/html/libtracker-sparql-3/TrackerNamespaceManager.html
+share/gtk-doc/html/libtracker-sparql-3/TrackerNotifier.html
+share/gtk-doc/html/libtracker-sparql-3/TrackerResource.html
+share/gtk-doc/html/libtracker-sparql-3/TrackerSparqlConnection.html
+share/gtk-doc/html/libtracker-sparql-3/TrackerSparqlCursor.html
+share/gtk-doc/html/libtracker-sparql-3/TrackerSparqlStatement.html
+share/gtk-doc/html/libtracker-sparql-3/accompanying-metadata.html
+share/gtk-doc/html/libtracker-sparql-3/annotation-glossary.html
+share/gtk-doc/html/libtracker-sparql-3/api-index-full.html
+share/gtk-doc/html/libtracker-sparql-3/base-ontology.html
+share/gtk-doc/html/libtracker-sparql-3/blank-nodes.html
+share/gtk-doc/html/libtracker-sparql-3/ch28s02.html
+share/gtk-doc/html/libtracker-sparql-3/ch28s03.html
+share/gtk-doc/html/libtracker-sparql-3/ch29s02.html
+share/gtk-doc/html/libtracker-sparql-3/ch29s03.html
+share/gtk-doc/html/libtracker-sparql-3/ch29s04.html
+share/gtk-doc/html/libtracker-sparql-3/ch29s05.html
+share/gtk-doc/html/libtracker-sparql-3/ch29s06.html
+share/gtk-doc/html/libtracker-sparql-3/ch29s07.html
+share/gtk-doc/html/libtracker-sparql-3/ch29s08.html
+share/gtk-doc/html/libtracker-sparql-3/ch29s09.html
+share/gtk-doc/html/libtracker-sparql-3/ch29s10.html
+share/gtk-doc/html/libtracker-sparql-3/ch29s11.html
+share/gtk-doc/html/libtracker-sparql-3/ch29s12.html
+share/gtk-doc/html/libtracker-sparql-3/ch29s13.html
+share/gtk-doc/html/libtracker-sparql-3/creating-ontology.html
+share/gtk-doc/html/libtracker-sparql-3/date-time-functions.html
+share/gtk-doc/html/libtracker-sparql-3/dc.html
+share/gtk-doc/html/libtracker-sparql-3/defining-cardinality.html
+share/gtk-doc/html/libtracker-sparql-3/defining-classes.html
+share/gtk-doc/html/libtracker-sparql-3/defining-fts-indexes.html
+share/gtk-doc/html/libtracker-sparql-3/defining-indexes.html
+share/gtk-doc/html/libtracker-sparql-3/defining-properties.html
+share/gtk-doc/html/libtracker-sparql-3/defining-uniqueness.html
+share/gtk-doc/html/libtracker-sparql-3/fts-functions.html
+share/gtk-doc/html/libtracker-sparql-3/full-text-search.html
+share/gtk-doc/html/libtracker-sparql-3/geo-functions.html
+share/gtk-doc/html/libtracker-sparql-3/graphs.html
+share/gtk-doc/html/libtracker-sparql-3/home.png
+share/gtk-doc/html/libtracker-sparql-3/id-functions.html
+share/gtk-doc/html/libtracker-sparql-3/ids-and-iris.html
+share/gtk-doc/html/libtracker-sparql-3/index.html
+share/gtk-doc/html/libtracker-sparql-3/left-insensitive.png
+share/gtk-doc/html/libtracker-sparql-3/left.png
+share/gtk-doc/html/libtracker-sparql-3/libtracker-sparql-3.devhelp2
+share/gtk-doc/html/libtracker-sparql-3/libtracker-sparql-TrackerSparqlError.html
+share/gtk-doc/html/libtracker-sparql-3/libtracker-sparql-Utilities.html
+share/gtk-doc/html/libtracker-sparql-3/libtracker-sparql-Version-Information.html
+share/gtk-doc/html/libtracker-sparql-3/libtracker-sparql-reference.html
+share/gtk-doc/html/libtracker-sparql-3/nrl.html
+share/gtk-doc/html/libtracker-sparql-3/parameters.html
+share/gtk-doc/html/libtracker-sparql-3/predefined-elements.html
+share/gtk-doc/html/libtracker-sparql-3/private-daemons.html
+share/gtk-doc/html/libtracker-sparql-3/property-functions.html
+share/gtk-doc/html/libtracker-sparql-3/rdf.html
+share/gtk-doc/html/libtracker-sparql-3/recommendations.html
+share/gtk-doc/html/libtracker-sparql-3/right-insensitive.png
+share/gtk-doc/html/libtracker-sparql-3/right.png
+share/gtk-doc/html/libtracker-sparql-3/sparql-and-tracker.html
+share/gtk-doc/html/libtracker-sparql-3/sparql-functions.html
+share/gtk-doc/html/libtracker-sparql-3/string-functions.html
+share/gtk-doc/html/libtracker-sparql-3/style.css
+share/gtk-doc/html/libtracker-sparql-3/syntax.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-examples-readonly.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-examples-writeonly-with-blank-nodes.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-examples-writeonly.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-examples.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-limits.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-migrating-1-to-2.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-migrating-2-to-3.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-ontologies.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-overview-connection-methods.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-overview.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-perf-avoid-contains.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-perf-graphs.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-perf-negated-property-path.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-perf-unrestricted-predicates.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-perf-use-statements.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-performance.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-private-store.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-tutorial-rdf-triples.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-tutorial-sparql.html
+share/gtk-doc/html/libtracker-sparql-3/tracker-tutorial.html
+share/gtk-doc/html/libtracker-sparql-3/triple-graph-1.png
+share/gtk-doc/html/libtracker-sparql-3/triple-graph-2.png
+share/gtk-doc/html/libtracker-sparql-3/triple-graph-3.png
+share/gtk-doc/html/libtracker-sparql-3/up-insensitive.png
+share/gtk-doc/html/libtracker-sparql-3/up.png
+share/gtk-doc/html/libtracker-sparql-3/updating-ontology.html
+share/gtk-doc/html/libtracker-sparql-3/uri-functions.html
+share/gtk-doc/html/libtracker-sparql-3/xsd.html
+share/gtk-doc/html/ontology-3/home.png
+share/gtk-doc/html/ontology-3/icon-deprecated.svg
+share/gtk-doc/html/ontology-3/icon-fulltextindexed.svg
+share/gtk-doc/html/ontology-3/icon-multivalue.svg
+share/gtk-doc/html/ontology-3/icon-notify.svg
+share/gtk-doc/html/ontology-3/icon-superproperty.svg
+share/gtk-doc/html/ontology-3/index.html
+share/gtk-doc/html/ontology-3/left-insensitive.png
+share/gtk-doc/html/ontology-3/left.png
+share/gtk-doc/html/ontology-3/mfo.html
+share/gtk-doc/html/ontology-3/nao.html
+share/gtk-doc/html/ontology-3/nco.html
+share/gtk-doc/html/ontology-3/nfo.html
+share/gtk-doc/html/ontology-3/nie.html
+share/gtk-doc/html/ontology-3/nmm.html
+share/gtk-doc/html/ontology-3/ontology-3.devhelp2
+share/gtk-doc/html/ontology-3/ontology.html
+share/gtk-doc/html/ontology-3/osinfo.html
+share/gtk-doc/html/ontology-3/overview.html
+share/gtk-doc/html/ontology-3/right-insensitive.png
+share/gtk-doc/html/ontology-3/right.png
+share/gtk-doc/html/ontology-3/slo.html
+share/gtk-doc/html/ontology-3/style.css
+share/gtk-doc/html/ontology-3/tracker.html
+share/gtk-doc/html/ontology-3/up-insensitive.png
+share/gtk-doc/html/ontology-3/up.png
+share/locale/ar/LC_MESSAGES/tracker3.mo
+share/locale/as/LC_MESSAGES/tracker3.mo
+share/locale/be@latin/LC_MESSAGES/tracker3.mo
+share/locale/bg/LC_MESSAGES/tracker3.mo
+share/locale/bs/LC_MESSAGES/tracker3.mo
+share/locale/ca/LC_MESSAGES/tracker3.mo
+share/locale/ca@valencia/LC_MESSAGES/tracker3.mo
+share/locale/cs/LC_MESSAGES/tracker3.mo
+share/locale/da/LC_MESSAGES/tracker3.mo
+share/locale/de/LC_MESSAGES/tracker3.mo
+share/locale/dz/LC_MESSAGES/tracker3.mo
+share/locale/el/LC_MESSAGES/tracker3.mo
+share/locale/en_GB/LC_MESSAGES/tracker3.mo
+share/locale/eo/LC_MESSAGES/tracker3.mo
+share/locale/es/LC_MESSAGES/tracker3.mo
+share/locale/et/LC_MESSAGES/tracker3.mo
+share/locale/eu/LC_MESSAGES/tracker3.mo
+share/locale/fi/LC_MESSAGES/tracker3.mo
+share/locale/fr/LC_MESSAGES/tracker3.mo
+share/locale/fur/LC_MESSAGES/tracker3.mo
+share/locale/gl/LC_MESSAGES/tracker3.mo
+share/locale/he/LC_MESSAGES/tracker3.mo
+share/locale/hr/LC_MESSAGES/tracker3.mo
+share/locale/hu/LC_MESSAGES/tracker3.mo
+share/locale/id/LC_MESSAGES/tracker3.mo
+share/locale/is/LC_MESSAGES/tracker3.mo
+share/locale/it/LC_MESSAGES/tracker3.mo
+share/locale/ja/LC_MESSAGES/tracker3.mo
+share/locale/kk/LC_MESSAGES/tracker3.mo
+share/locale/ko/LC_MESSAGES/tracker3.mo
+share/locale/lt/LC_MESSAGES/tracker3.mo
+share/locale/lv/LC_MESSAGES/tracker3.mo
+share/locale/mk/LC_MESSAGES/tracker3.mo
+share/locale/ml/LC_MESSAGES/tracker3.mo
+share/locale/ms/LC_MESSAGES/tracker3.mo
+share/locale/nb/LC_MESSAGES/tracker3.mo
+share/locale/nds/LC_MESSAGES/tracker3.mo
+share/locale/ne/LC_MESSAGES/tracker3.mo
+share/locale/nl/LC_MESSAGES/tracker3.mo
+share/locale/oc/LC_MESSAGES/tracker3.mo
+share/locale/pa/LC_MESSAGES/tracker3.mo
+share/locale/pl/LC_MESSAGES/tracker3.mo
+share/locale/pt/LC_MESSAGES/tracker3.mo
+share/locale/pt_BR/LC_MESSAGES/tracker3.mo
+share/locale/ro/LC_MESSAGES/tracker3.mo
+share/locale/ru/LC_MESSAGES/tracker3.mo
+share/locale/sk/LC_MESSAGES/tracker3.mo



Home | Main Index | Thread Index | Old Index