summaryrefslogtreecommitdiffstats
path: root/vespalib
diff options
context:
space:
mode:
authorArne Juul <arnej@yahoo-inc.com>2018-05-15 09:11:31 +0000
committerArne Juul <arnej@yahoo-inc.com>2018-05-15 09:11:31 +0000
commit2ce62c0a1cbec89cc70a31c4e6f2ec09bd6430d2 (patch)
treef6cf4ed5615c3a04973e15848a0791d6ba8251e2 /vespalib
parente6fe70e7c4e9634223c338f72f2f4e3cdffe566e (diff)
add RPM for vespa-lib
Diffstat (limited to 'vespalib')
-rw-r--r--vespalib/vespa-lib.spec38
1 files changed, 38 insertions, 0 deletions
diff --git a/vespalib/vespa-lib.spec b/vespalib/vespa-lib.spec
new file mode 100644
index 00000000000..632b5110ed1
--- /dev/null
+++ b/vespalib/vespa-lib.spec
@@ -0,0 +1,38 @@
+# Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+
+# Force special prefix for Vespa
+%define _prefix /opt/vespa
+
+Name: vespa-lib
+Version: %version
+Release: 1%{?dist}
+BuildArch: x86_64
+Summary: Vespa common libraries
+Group: Applications/Databases
+License: Commercial
+URL: http://vespa.ai
+
+Requires: bash
+
+Conflicts: vespa
+
+%description
+Common libraries and binaries for Vespa RPMs
+
+%install
+bin_dir=%?buildroot%_prefix/bin
+lib_dir=%?buildroot%_prefix/lib
+mkdir -p "$bin_dir"
+mkdir -p "$lib_dir"
+cp vespalib/src/apps/vespa-detect-hostname/vespa-detect-hostname "${bin_dir}"
+cp vespalib/src/apps/vespa-validate-hostname/vespa-validate-hostname "${bin_dir}"
+cp fastos/src/vespa/fastos/libfastos.so "${lib_dir}"
+cp vespalog/src/vespa/log/libvespalog.so "${lib_dir}"
+cp vespalib/src/vespa/vespalib/libvespalib.so "${lib_dir}"
+
+%clean
+rm -rf %buildroot
+
+%files
+%defattr(-,vespa,vespa,-)
+%_prefix/*