# Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. # Version %define ver_major 1 %define ver_minor 2 %define ver_patch 5 %define ver_release 1 Name: vespa-build-dependencies Version: %{ver_major}.%{ver_minor}.%{ver_patch} Release: %{ver_release}%{?dist} Summary: Vespa - The open big data serving engine - build dependencies Group: Applications/Databases License: Apache-2.0 URL: http://vespa.ai BuildArch: noarch Requires: bison >= 3.0.0 Requires: flex >= 2.5.0 Requires: git Requires: golang Requires: libedit-devel Requires: libicu-devel Requires: make Requires: perf Requires: perl Requires: perl-Getopt-Long Requires: rpm-build Requires: systemd Requires: valgrind Requires: zlib-devel %if 0%{?el8} %global _centos_stream %(grep -qs '^NAME="CentOS Stream"' /etc/os-release && echo 1 || echo 0) Requires: cmake >= 3.11.4-3 Requires: gcc-toolset-13-gcc-c++ Requires: gcc-toolset-13-binutils Requires: gcc-toolset-13-libatomic-devel Requires: glibc-langpack-en Requires: llvm-devel Requires: maven Requires: vespa-boost-devel >= 1.76.0-1 Requires: vespa-libzstd-devel >= 1.5.5-1 Requires: vespa-openblas-devel >= 0.3.25 Requires: vespa-openssl-devel >= 3.1.2 Requires: vespa-gtest = 1.13.0 Requires: vespa-lz4-devel >= 1.9.4-2 Requires: vespa-onnxruntime-devel = 1.16.3 Requires: vespa-protobuf-devel = 3.21.12 Requires: vespa-toolset-13-meta >= 13.1.2 %endif %if 0%{?el9} %global _centos_stream %(grep -qs '^NAME="CentOS Stream"' /etc/os-release && echo 1 || echo 0) Requires: boost-devel >= 1.75 Requires: cmake >= 3.20.2 Requires: gcc-toolset-13-gcc-c++ Requires: gcc-toolset-13-binutils Requires: gcc-toolset-13-libatomic-devel Requires: glibc-langpack-en Requires: gmock-devel Requires: gtest-devel Requires: llvm-devel Requires: maven Requires: openblas-devel Requires: openssl-devel Requires: vespa-libzstd-devel >= 1.5.5-1 Requires: vespa-lz4-devel >= 1.9.4-2 Requires: vespa-onnxruntime-devel = 1.16.3 Requires: vespa-protobuf-devel = 3.21.12 Requires: vespa-toolset-13-meta >= 13.1.2 %endif %if 0%{?fedora} Requires: boost-devel Requires: cmake >= 3.9.1 Requires: gcc-c++ Requires: glibc-langpack-en Requires: gmock-devel Requires: gtest-devel Requires: libatomic Requires: llvm-devel Requires: maven Requires: openblas-devel Requires: openssl-devel Requires: protobuf-devel Requires: vespa-lz4-devel >= 1.9.4-2 Requires: vespa-onnxruntime-devel = 1.16.3 Requires: vespa-libzstd-devel >= 1.5.5-1 %endif # For Amazon Linux 2023 fedora is also defined %if 0%{?amzn2023} Requires: java-17-amazon-corretto-devel Requires: java-17-amazon-corretto Requires: maven-amazon-corretto17 Requires: vespa-re2-devel = 20210801 Requires: vespa-xxhash-devel >= 0.8.1 %else Requires: java-17-openjdk-devel Requires: maven-openjdk17 Requires: re2-devel Requires: xxhash-devel >= 0.8.1 %endif %description Vespa - The open big data serving engine - build dependencies %files