diff options
-rw-r--r-- | sysutils/Makefile | 3 | ||||
-rw-r--r-- | sysutils/gnome-tracker/DESCR | 5 | ||||
-rw-r--r-- | sysutils/gnome-tracker/Makefile | 53 | ||||
-rw-r--r-- | sysutils/gnome-tracker/PLIST | 260 | ||||
-rw-r--r-- | sysutils/gnome-tracker/buildlink3.mk | 17 | ||||
-rw-r--r-- | sysutils/gnome-tracker/distinfo | 6 |
6 files changed, 343 insertions, 1 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 95e3d2f22c5..0ce214d898d 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -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-server SUBDIR+= gkrellm-share SUBDIR+= gnome-menus SUBDIR+= gnome-nds-thumbnailer +SUBDIR+= gnome-tracker SUBDIR+= gnome-vfs SUBDIR+= gnome-vfsmm SUBDIR+= gnuit diff --git a/sysutils/gnome-tracker/DESCR b/sysutils/gnome-tracker/DESCR new file mode 100644 index 00000000000..a3b39eddadc --- /dev/null +++ b/sysutils/gnome-tracker/DESCR @@ -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 --git a/sysutils/gnome-tracker/Makefile b/sysutils/gnome-tracker/Makefile new file mode 100644 index 00000000000..bcf73589036 --- /dev/null +++ b/sysutils/gnome-tracker/Makefile @@ -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 +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 --git a/sysutils/gnome-tracker/PLIST b/sysutils/gnome-tracker/PLIST new file mode 100644 index 00000000000..08d7de22fbb --- /dev/null +++ b/sysutils/gnome-tracker/PLIST @@ -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 +share/locale/sl/LC_MESSAGES/tracker3.mo +share/locale/sr/LC_MESSAGES/tracker3.mo +share/locale/sr@latin/LC_MESSAGES/tracker3.mo +share/locale/sv/LC_MESSAGES/tracker3.mo +share/locale/te/LC_MESSAGES/tracker3.mo +share/locale/tg/LC_MESSAGES/tracker3.mo +share/locale/th/LC_MESSAGES/tracker3.mo +share/locale/tr/LC_MESSAGES/tracker3.mo +share/locale/uk/LC_MESSAGES/tracker3.mo +share/locale/vi/LC_MESSAGES/tracker3.mo +share/locale/zh_CN/LC_MESSAGES/tracker3.mo +share/locale/zh_HK/LC_MESSAGES/tracker3.mo +share/locale/zh_TW/LC_MESSAGES/tracker3.mo +share/tracker3/ontologies/nepomuk/30-nie.description +share/tracker3/ontologies/nepomuk/30-nie.ontology +share/tracker3/ontologies/nepomuk/31-nao.description +share/tracker3/ontologies/nepomuk/31-nao.ontology +share/tracker3/ontologies/nepomuk/32-nco.description +share/tracker3/ontologies/nepomuk/32-nco.ontology +share/tracker3/ontologies/nepomuk/33-nfo.description +share/tracker3/ontologies/nepomuk/33-nfo.ontology +share/tracker3/ontologies/nepomuk/38-nmm.description +share/tracker3/ontologies/nepomuk/38-nmm.ontology +share/tracker3/ontologies/nepomuk/41-mfo.description +share/tracker3/ontologies/nepomuk/41-mfo.ontology +share/tracker3/ontologies/nepomuk/90-tracker.description +share/tracker3/ontologies/nepomuk/90-tracker.ontology +share/tracker3/ontologies/nepomuk/92-slo.description +share/tracker3/ontologies/nepomuk/92-slo.ontology +share/tracker3/ontologies/nepomuk/93-libosinfo.description +share/tracker3/ontologies/nepomuk/93-libosinfo.ontology +share/tracker3/stop-words/stopwords.cs +share/tracker3/stop-words/stopwords.da +share/tracker3/stop-words/stopwords.de +share/tracker3/stop-words/stopwords.en +share/tracker3/stop-words/stopwords.es +share/tracker3/stop-words/stopwords.fi +share/tracker3/stop-words/stopwords.fr +share/tracker3/stop-words/stopwords.hu +share/tracker3/stop-words/stopwords.it +share/tracker3/stop-words/stopwords.nb +share/tracker3/stop-words/stopwords.nl +share/tracker3/stop-words/stopwords.pt +share/tracker3/stop-words/stopwords.ru +share/tracker3/stop-words/stopwords.sv +share/vala/vapi/tracker-sparql-3.0.deps +share/vala/vapi/tracker-sparql-3.0.vapi diff --git a/sysutils/gnome-tracker/buildlink3.mk b/sysutils/gnome-tracker/buildlink3.mk new file mode 100644 index 00000000000..2c509703991 --- /dev/null +++ b/sysutils/gnome-tracker/buildlink3.mk @@ -0,0 +1,17 @@ +# $NetBSD: buildlink3.mk,v 1.1 2020/11/04 12:19:20 nia Exp $ + +BUILDLINK_TREE+= gnome-tracker + +.if !defined(GNOME_TRACKER_BUILDLINK3_MK) +GNOME_TRACKER_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.gnome-tracker+= gnome-tracker>=1.8.0 +BUILDLINK_PKGSRCDIR.gnome-tracker?= ../../sysutils/gnome-tracker + +.include "../../devel/glib2/buildlink3.mk" +.include "../../net/libsoup/buildlink3.mk" +.include "../../textproc/json-glib/buildlink3.mk" +.include "../../textproc/libxml2/buildlink3.mk" +.endif # GNOME_TRACKER_BUILDLINK3_MK + +BUILDLINK_TREE+= -gnome-tracker diff --git a/sysutils/gnome-tracker/distinfo b/sysutils/gnome-tracker/distinfo new file mode 100644 index 00000000000..e017471c985 --- /dev/null +++ b/sysutils/gnome-tracker/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2020/11/04 12:19:20 nia Exp $ + +SHA1 (tracker-3.0.1.tar.xz) = 80f167337f899058130b1eed845eb6c55639f358 +RMD160 (tracker-3.0.1.tar.xz) = f83460612da853a63d6d71f82bf8cf8daee3bc3f +SHA512 (tracker-3.0.1.tar.xz) = d1c82c7189dc29d65a0b349d1918e309b3e0606e7a046e523bd7511bb51fea3e1561416f8c140635263a7ca90d99aa9ec24a5841ffebb2ab2d400287ff04c7d5 +Size (tracker-3.0.1.tar.xz) = 1418944 bytes |