]> git.arvados.org - arvados.git/blob - services/api/fpm-info.sh
22349: Add curl dependency to RailsAPI package
[arvados.git] / services / api / fpm-info.sh
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 fpm_depends+=(
6     # Dependencies to build gems
7     bison
8     make
9     "ruby >= 2.7.0"
10     # Postinst script dependencies
11     diffutils
12     # Passenger dependencies
13     curl
14     procps
15     # Dependencies of our API server code
16     "git >= 1.7.10"
17     shared-mime-info
18 )
19
20 case "$TARGET" in
21     centos*|rocky*)
22         fpm_depends+=(
23             # Dependencies to build gems
24             automake
25             gcc-c++
26             libcurl-devel
27             postgresql
28             postgresql-devel
29             "ruby-devel >= 2.7.0"
30             zlib-devel
31             # Passenger runtime dependencies
32             libnsl
33         )
34         ;;
35     debian* | ubuntu*)
36         fpm_depends+=(
37             # Dependencies to build gems
38             g++
39             libcurl-ssl-dev
40             libpq-dev
41             postgresql-client
42             "ruby-dev >= 2.7.0"
43             zlib1g-dev
44             # Passenger runtime dependencies
45             libnsl2
46             libnss-systemd
47         )
48         ;;
49 esac