initial commit
Some checks failed
BlockStorage/repertory_osx/pipeline/head There was a failure building this commit
BlockStorage/repertory_windows/pipeline/head This commit looks good
BlockStorage/repertory_linux_builds/pipeline/head This commit looks good

This commit is contained in:
2022-03-05 00:30:50 -06:00
commit 3ff46723b8
626 changed files with 178600 additions and 0 deletions

26
docker/64_bit/arch Normal file
View File

@ -0,0 +1,26 @@
FROM archlinux:base
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
# Required system packages
RUN pacman -Syy --noconfirm && pacman -Su --noconfirm && pacman --noconfirm -S \
automake \
autoconf \
m4 \
perl \
base-devel \
autoconf \
automake \
libtool \
nano \
cmake \
make \
fuse2 \
gcc \
gnupg \
git \
diffutils \
tar \
wget \
zip \
pkgconf

36
docker/64_bit/centos7 Normal file
View File

@ -0,0 +1,36 @@
FROM centos:7 AS env
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
USER 0
RUN yum update -y
RUN yum install -y centos-release-scl
RUN yum install -y devtoolset-8
RUN yum -y install \
wget \
curl \
make \
git \
fuse \
fuse-devel \
autoconf \
automake \
libtool \
patch \
pkgconfig \
zip \
zlib-devel \
zlib-static
RUN git config --system user.name "Scott E. Graves"
RUN git config --system user.email "scott.e.graves@protonmail.com"
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:/opt/rh/devtoolset-8/root/usr/bin:${PATH}"

34
docker/64_bit/debian10 Normal file
View File

@ -0,0 +1,34 @@
FROM debian:buster
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN apt-get update && apt-get -y install \
apt-utils \
build-essential \
curl \
pkg-config \
autoconf \
automake \
libtool \
wget \
make \
gcc \
g++ \
libfuse-dev \
libstdc++-8-dev \
diffutils \
git \
tar \
zlib1g-dev \
zip
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

34
docker/64_bit/debian11 Normal file
View File

@ -0,0 +1,34 @@
FROM debian:bullseye
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN apt-get update && apt-get -y install \
apt-utils \
build-essential \
curl \
pkg-config \
autoconf \
automake \
libtool \
make \
gcc \
g++ \
libfuse-dev \
libstdc++-10-dev \
diffutils \
git \
tar \
wget \
zlib1g-dev \
zip
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

34
docker/64_bit/debian9 Normal file
View File

@ -0,0 +1,34 @@
FROM debian:stretch
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN apt-get update && apt-get -y install \
apt-utils \
build-essential \
curl \
pkg-config \
autoconf \
automake \
libtool \
make \
wget \
gcc \
g++ \
libfuse-dev \
libstdc++-6-dev \
diffutils \
git \
tar \
zlib1g-dev \
zip
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

32
docker/64_bit/fedora29 Normal file
View File

@ -0,0 +1,32 @@
FROM fedora:29
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN dnf -y update && dnf -y install \
curl \
make \
git \
fuse \
fuse-devel \
pkgconfig \
patch \
zlib-devel \
zlib-static \
autoconf \
automake \
libtool \
wget \
zip \
gcc \
gcc-c++
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

33
docker/64_bit/fedora30 Normal file
View File

@ -0,0 +1,33 @@
FROM fedora:30
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN dnf -y update && dnf -y install \
curl \
make \
git \
fuse \
fuse-devel \
pkgconfig \
patch \
zip \
file \
autoconf \
automake \
libtool \
wget \
zlib-devel \
zlib-static \
gcc \
gcc-c++
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

33
docker/64_bit/fedora31 Normal file
View File

@ -0,0 +1,33 @@
FROM fedora:31
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN dnf -y update && dnf -y install \
curl \
make \
git \
fuse \
fuse-devel \
pkgconfig \
patch \
zip \
file \
autoconf \
automake \
libtool \
wget \
zlib-devel \
zlib-static \
gcc \
gcc-c++
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

33
docker/64_bit/fedora32 Normal file
View File

@ -0,0 +1,33 @@
FROM fedora:32
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN dnf -y update && dnf -y install \
curl \
make \
git \
fuse \
fuse-devel \
pkgconfig \
patch \
zip \
autoconf \
automake \
libtool \
file \
wget \
zlib-devel \
zlib-static \
gcc \
gcc-c++
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

34
docker/64_bit/fedora33 Normal file
View File

@ -0,0 +1,34 @@
FROM fedora:33
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN dnf -y update && dnf -y install \
curl \
make \
git \
fuse \
fuse-devel \
pkgconfig \
patch \
zip \
autoconf \
automake \
libtool \
file \
wget \
zlib-devel \
zlib-static \
gcc \
gcc-c++ \
cpan
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

34
docker/64_bit/fedora34 Normal file
View File

@ -0,0 +1,34 @@
FROM fedora:34
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN dnf -y update && dnf -y install \
curl \
make \
git \
fuse \
fuse-devel \
pkgconfig \
patch \
zip \
autoconf \
automake \
libtool \
file \
wget \
zlib-devel \
zlib-static \
gcc \
gcc-c++ \
cpan
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

24
docker/64_bit/fedora35 Normal file
View File

@ -0,0 +1,24 @@
FROM fedora:35
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
# Required system packages
RUN dnf -y update && dnf -y install \
cmake \
curl \
make \
git \
fuse \
fuse-devel \
pkgconfig \
patch \
zip \
autoconf \
automake \
libtool \
file \
zlib-devel \
zlib-static \
gcc \
gcc-c++ \
cpan

35
docker/64_bit/opensuse15 Normal file
View File

@ -0,0 +1,35 @@
FROM opensuse/leap:15.0
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN zypper --non-interactive patch;zypper --non-interactive patch;zypper --non-interactive patch;zypper --non-interactive patch;zypper --non-interactive patch;zypper --non-interactive patch;zypper --non-interactive patch;zypper --non-interactive patch;zypper --non-interactive patch;zypper --non-interactive patch && zypper --non-interactive install \
curl \
make \
git \
fuse \
fuse-devel \
pkgconfig \
patch \
autoconf \
automake \
libtool \
zip \
file \
gzip \
which \
wget \
zlib-devel \
zlib-devel-static \
gcc \
gcc-c++
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

View File

@ -0,0 +1,35 @@
FROM opensuse/leap:15.1
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN zypper --non-interactive patch;zypper --non-interactive patch && zypper --non-interactive install \
curl \
make \
git \
fuse \
fuse-devel \
pkgconfig \
patch \
autoconf \
automake \
libtool \
zip \
file \
gzip \
which \
wget \
zlib-devel \
zlib-devel-static \
gcc \
gcc-c++
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

View File

@ -0,0 +1,35 @@
FROM opensuse/leap:15.2
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN zypper --non-interactive patch;zypper --non-interactive patch && zypper --non-interactive install \
curl \
make \
git \
fuse \
fuse-devel \
pkgconfig \
patch \
autoconf \
automake \
libtool \
zip \
file \
gzip \
which \
wget \
zlib-devel \
zlib-devel-static \
gcc \
gcc-c++
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

View File

@ -0,0 +1,35 @@
FROM opensuse/leap:15.3
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN zypper --non-interactive patch;zypper --non-interactive patch && zypper --non-interactive install \
curl \
make \
git \
fuse \
fuse-devel \
pkgconfig \
patch \
autoconf \
automake \
libtool \
zip \
file \
gzip \
which \
wget \
zlib-devel \
zlib-devel-static \
gcc \
gcc-c++
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

26
docker/64_bit/tumbleweed Normal file
View File

@ -0,0 +1,26 @@
FROM opensuse/tumbleweed
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
# Required system packages
RUN zypper --non-interactive patch && zypper --non-interactive install \
cmake \
curl \
make \
git \
fuse \
fuse-devel \
pkgconfig \
patch \
autoconf \
automake \
libtool \
zip \
file \
gzip \
which \
wget \
zlib-devel \
zlib-devel-static \
gcc \
gcc-c++

35
docker/64_bit/ubuntu18.04 Normal file
View File

@ -0,0 +1,35 @@
FROM ubuntu:bionic
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN apt-get update && apt-get -y install \
apt-utils \
build-essential \
curl \
pkg-config \
autoconf \
automake \
libtool \
make \
gcc \
g++ \
libfuse-dev \
libstdc++-6-dev \
diffutils \
git \
tar \
wget \
zip \
zlib1g-dev \
diffutils
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

39
docker/64_bit/ubuntu20.04 Normal file
View File

@ -0,0 +1,39 @@
FROM ubuntu:focal
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN apt-get update
RUN DEBIAN_FRONTEND="noninteractive" apt-get -y install tzdata
RUN ln -fs /usr/share/zoneinfo/America/Chicago /etc/localtime
RUN dpkg-reconfigure --frontend noninteractive tzdata
RUN apt-get -y install \
apt-utils \
build-essential \
curl \
pkg-config \
autoconf \
automake \
libtool \
make \
gcc \
g++ \
libfuse-dev \
libstdc++-9-dev \
diffutils \
git \
tar \
wget \
zip \
zlib1g-dev \
diffutils
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"

39
docker/64_bit/ubuntu21.10 Normal file
View File

@ -0,0 +1,39 @@
FROM ubuntu:impish
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
CMD bash
ARG CMAKE_VERSION=3.22.2
# Required system packages
RUN apt-get update
RUN DEBIAN_FRONTEND="noninteractive" apt-get -y install tzdata
RUN ln -fs /usr/share/zoneinfo/America/Chicago /etc/localtime
RUN dpkg-reconfigure --frontend noninteractive tzdata
RUN apt-get -y install \
apt-utils \
build-essential \
curl \
pkg-config \
autoconf \
automake \
libtool \
make \
gcc \
g++ \
libfuse-dev \
libstdc++-9-dev \
diffutils \
git \
tar \
wget \
zip \
zlib1g-dev \
diffutils
RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.sh \
-q -O /tmp/cmake-install.sh \
&& chmod u+x /tmp/cmake-install.sh \
&& mkdir /cmake \
&& /tmp/cmake-install.sh --skip-license --prefix=/cmake \
&& rm /tmp/cmake-install.sh
ENV PATH="/cmake/bin:${PATH}"