summaryrefslogtreecommitdiffstats
path: root/dist/vespa.spec
diff options
context:
space:
mode:
Diffstat (limited to 'dist/vespa.spec')
-rw-r--r--dist/vespa.spec33
1 files changed, 33 insertions, 0 deletions
diff --git a/dist/vespa.spec b/dist/vespa.spec
index 2c75319da58..de92077fdbd 100644
--- a/dist/vespa.spec
+++ b/dist/vespa.spec
@@ -437,6 +437,28 @@ Requires: %{name}-base-libs = %{version}-%{release}
Vespa - The open big data serving engine - tools
+%package ann-benchmark
+
+Summary: Vespa - The open big data serving engine - ann-benchmark
+
+Requires: %{name}-libs = %{version}-%{release}
+%if 0%{?el7}
+Requires: python3
+%endif
+%if 0%{?el8}
+Requires: python36
+%endif
+%if 0%{?fedora}
+Requires: python3
+%endif
+
+%description ann-benchmark
+
+Vespa - The open big data serving engine - ann-benchmark
+
+Python binding for the Vespa implementation of an HNSW index for
+nearest neighbor search used for low-level benchmarking.
+
%prep
%if 0%{?installdir:1}
%setup -c -D -T
@@ -622,6 +644,7 @@ fi
%{_prefix}/lib/jars/zookeeper-command-line-client-jar-with-dependencies.jar
%{_prefix}/lib/perl5
%{_prefix}/libexec
+%exclude %{_prefix}/libexec/vespa_ann_benchmark
%exclude %{_prefix}/libexec/vespa/common-env.sh
%exclude %{_prefix}/libexec/vespa/node-admin.sh
%exclude %{_prefix}/libexec/vespa/standalone-container.sh
@@ -703,7 +726,9 @@ fi
%dir %{_prefix}
%dir %{_prefix}/lib
%dir %{_prefix}/lib/jars
+%{_prefix}/bin/vespa-feed-client
%{_prefix}/lib/jars/vespa-http-client-jar-with-dependencies.jar
+%{_prefix}/lib/jars/vespa-feed-client-cli.jar
%files config-model-fat
%if %{_defattr_is_vespa_vespa}
@@ -817,4 +842,12 @@ fi
%dir %{_prefix}/lib/jars
%{_prefix}/lib/jars/vespaclient-java-jar-with-dependencies.jar
+%files ann-benchmark
+%if %{_defattr_is_vespa_vespa}
+%defattr(-,%{_vespa_user},%{_vespa_group},-)
+%endif
+%dir %{_prefix}
+%dir %{_prefix}/libexec
+%{_prefix}/libexec/vespa_ann_benchmark
+
%changelog