Skip to content

Commit

Permalink
Merge pull request s3gw-tech#33 from tserong/wip-add-builddeps
Browse files Browse the repository at this point in the history
  • Loading branch information
votdev authored May 5, 2022
2 parents 96abd65 + 53f0cf8 commit e74428d
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion build/Dockerfile.build-radosgw
Original file line number Diff line number Diff line change
@@ -1,6 +1,24 @@
FROM opensuse/tumbleweed

RUN zypper -n install bash make git ccache cmake ninja
RUN zypper -n install bash make git ccache cmake ninja jq
# hard-coded in ceph's `install-deps.sh`
RUN zypper -n install --no-recommends systemd-rpm-macros rpm-build
# obtained by running `install-deps.sh` 2022-05-04
RUN zypper -n install --no-recommends \
babeltrace-devel 'cmake>3.5' cryptsetup-devel cunit-devel fdupes \
'fmt-devel>=6.2.1' fuse-devel gcc-c++ golang-github-prometheus-prometheus \
gperf 'gperftools-devel>=2.4' keyutils-devel libaio-devel \
'libblkid-devel>=2.17' libbz2-devel libcap-ng-devel libcurl-devel \
libexpat-devel libicu-devel 'liblz4-devel>=1.7' libnl3-devel liboath-devel \
libopenssl-devel libpmem-devel libpmemobj-devel 'libthrift-devel>=0.13.0' \
libtool libxml2-devel lttng-ust-devel lua-devel lua54-luarocks make \
memory-constraints mozilla-nss-devel nasm ncurses-devel net-tools ninja \
openldap2-devel patch perl pkgconfig 'pkgconfig(libudev)' \
'pkgconfig(systemd)' 'pkgconfig(udev)' procps python3 python3-Cython \
python3-PrettyTable python3-PyYAML python3-Sphinx python3-devel \
python3-setuptools rdma-core-devel re2-devel snappy-devel sqlite-devel \
sudo systemd-rpm-macros valgrind-devel which xfsprogs-devel xmlstarlet

COPY build-radosgw.sh /usr/bin/build-radosgw.sh

VOLUME ["/srv/ceph"]
Expand Down

0 comments on commit e74428d

Please sign in to comment.