#
RUN apt-get update && \
apt-get install $APT_OPTS \
- software-properties-common \
devscripts \
equivs \
git \
oathtool
-#
-# Documentation build dependencies
-#
-
-WORKDIR /tmp
-
-# - doxygen & JSON.pm
-RUN apt-get install $APT_OPTS \
- doxygen \
- graphviz \
- libjson-perl
-
-# - antora (needs npm)
-RUN bash -c "$(wget -O - https://deb.nodesource.com/setup_20.x)" && \
- apt-get install $APT_OPTS nodejs && \
- npm i -g @antora/cli@3.1.7 @antora/site-generator-default@3.1.7
-
-# - pandoc
-RUN wget $(wget -qO - https://api.github.com/repos/jgm/pandoc/releases/latest | sed -ne 's/.*"browser_download_url".*"\(.*amd64\.deb\)"/\1/ p') && \
- find . -mindepth 1 -maxdepth 1 -type f -name 'pandoc-*.deb' -print0 | \
- xargs -0 -r apt-get install $APT_OPTS && \
- find . -mindepth 1 -maxdepth 1 -type f -name 'pandoc-*.deb' -delete
-
-# - asciidoctor
-RUN apt-get install $APT_OPTS \
- ruby ruby-dev && \
- gem install asciidoctor
-
-
#
# Setup a src dir in /usr/local
#
oathtool
-#
-# Documentation build dependencies
-#
-
-WORKDIR /tmp
-
-# - doxygen & JSON.pm
-RUN apt-get install $APT_OPTS \
- doxygen \
- graphviz \
- libjson-perl
-
-# - antora (needs npm)
-RUN bash -c "$(wget -O - https://deb.nodesource.com/setup_20.x)" && \
- apt-get install $APT_OPTS nodejs && \
- npm i -g @antora/cli@3.1.7 @antora/site-generator-default@3.1.7
-
-# - pandoc
-RUN wget $(wget -qO - https://api.github.com/repos/jgm/pandoc/releases/latest | sed -ne 's/.*"browser_download_url".*"\(.*amd64\.deb\)"/\1/ p') && \
- find . -mindepth 1 -maxdepth 1 -type f -name 'pandoc-*.deb' -print0 | \
- xargs -0 -r apt-get install $APT_OPTS && \
- find . -mindepth 1 -maxdepth 1 -type f -name 'pandoc-*.deb' -delete
-
-# - asciidoctor
-RUN apt-get install $APT_OPTS \
- ruby ruby-dev && \
- gem install asciidoctor
-
-
#
# Setup a src dir in /usr/local
#
#
RUN apt-get update && \
apt-get install $APT_OPTS \
- software-properties-common \
devscripts \
equivs \
git \
oathtool
-#
-# Documentation build dependencies
-#
-
-WORKDIR /tmp
-
-# - doxygen & JSON.pm
-RUN apt-get install $APT_OPTS \
- doxygen \
- graphviz \
- libjson-perl
-
-# - antora (needs npm)
-RUN bash -c "$(wget -O - https://deb.nodesource.com/setup_20.x)" && \
- apt-get install $APT_OPTS nodejs && \
- npm i -g @antora/cli@3.1.7 @antora/site-generator-default@3.1.7
-
-# - pandoc
-RUN wget $(wget -qO - https://api.github.com/repos/jgm/pandoc/releases/latest | sed -ne 's/.*"browser_download_url".*"\(.*amd64\.deb\)"/\1/ p') && \
- find . -mindepth 1 -maxdepth 1 -type f -name 'pandoc-*.deb' -print0 | \
- xargs -0 -r apt-get install $APT_OPTS && \
- find . -mindepth 1 -maxdepth 1 -type f -name 'pandoc-*.deb' -delete
-
-# - asciidoctor
-RUN apt-get install $APT_OPTS \
- ruby ruby-dev && \
- gem install asciidoctor
-
-
#
# Setup a src dir in /usr/local
#
RUN dnf config-manager --set-enabled crb
-#
-# Documentation build dependencies
-#
-
-# - doxygen & JSON.pm
-RUN dnf install -y doxygen graphviz perl-JSON
-# - antora (npm needed)
-RUN curl -sL https://rpm.nodesource.com/setup_20.x | bash -
-RUN dnf install -y nodejs
-RUN npm i -g @antora/cli@3.1.7 @antora/site-generator-default@3.1.7
-# - pandoc
-RUN curl -o - -L $(curl -s https://api.github.com/repos/jgm/pandoc/releases/latest | grep "browser_download_url.*tar.gz" | cut -d '"' -f 4 | head -1) | tar xzvf - -C /tmp/
-RUN mv /tmp/pandoc-*/bin/* /usr/local/bin
-# - asciidoctor
-RUN dnf install -y rubygems-devel
-RUN gem install asciidoctor
-
#
# Setup a src dir in /usr/local
#
RUN dnf config-manager --set-enabled crb
-#
-# Documentation build dependencies
-#
-
-# - doxygen & JSON.pm
-RUN dnf install -y doxygen graphviz perl-JSON
-# - antora (npm needed)
-RUN curl -sL https://rpm.nodesource.com/setup_20.x | bash -
-RUN dnf install -y nodejs
-RUN npm i -g @antora/cli@3.1.7 @antora/site-generator-default@3.1.7
-# - pandoc
-RUN curl -o - -L $(curl -s https://api.github.com/repos/jgm/pandoc/releases/latest | grep "browser_download_url.*tar.gz" | cut -d '"' -f 4 | head -1) | tar xzvf - -C /tmp/
-RUN mv /tmp/pandoc-*/bin/* /usr/local/bin
-# - asciidoctor
-RUN dnf install -y rubygems-devel
-RUN gem install asciidoctor
-
#
# Setup a src dir in /usr/local
#
#
RUN apt-get update && \
apt-get install $APT_OPTS \
- software-properties-common \
devscripts \
equivs \
git \
oathtool
-#
-# Documentation build dependencies
-#
-
-WORKDIR /tmp
-
-# - doxygen & JSON.pm
-RUN apt-get install $APT_OPTS \
- doxygen \
- graphviz \
- libjson-perl
-
-# - antora (needs npm)
-RUN bash -c "$(wget -O - https://deb.nodesource.com/setup_20.x)" && \
- apt-get install $APT_OPTS nodejs && \
- npm i -g @antora/cli@3.1.7 @antora/site-generator-default@3.1.7
-
-# - pandoc
-RUN wget $(wget -qO - https://api.github.com/repos/jgm/pandoc/releases/latest | sed -ne 's/.*"browser_download_url".*"\(.*amd64\.deb\)"/\1/ p') && \
- find . -mindepth 1 -maxdepth 1 -type f -name 'pandoc-*.deb' -print0 | \
- xargs -0 -r apt-get install $APT_OPTS && \
- find . -mindepth 1 -maxdepth 1 -type f -name 'pandoc-*.deb' -delete
-
-# - asciidoctor
-RUN apt-get install $APT_OPTS \
- ruby ruby-dev && \
- gem install asciidoctor
-
-
#
# Setup a src dir in /usr/local
#
#
RUN apt-get update && \
apt-get install $APT_OPTS \
- software-properties-common \
devscripts \
equivs \
git \
oathtool
-#
-# Documentation build dependencies
-#
-
-WORKDIR /tmp
-
-# - doxygen & JSON.pm
-RUN apt-get install $APT_OPTS \
- doxygen \
- graphviz \
- libjson-perl
-
-# - antora (needs npm)
-RUN bash -c "$(wget -O - https://deb.nodesource.com/setup_20.x)" && \
- apt-get install $APT_OPTS nodejs && \
- npm i -g @antora/cli@3.1.7 @antora/site-generator-default@3.1.7
-
-# - pandoc
-RUN wget $(wget -qO - https://api.github.com/repos/jgm/pandoc/releases/latest | sed -ne 's/.*"browser_download_url".*"\(.*amd64\.deb\)"/\1/ p') && \
- find . -mindepth 1 -maxdepth 1 -type f -name 'pandoc-*.deb' -print0 | \
- xargs -0 -r apt-get install $APT_OPTS && \
- find . -mindepth 1 -maxdepth 1 -type f -name 'pandoc-*.deb' -delete
-
-# - asciidoctor
-RUN apt-get install $APT_OPTS \
- ruby ruby-dev && \
- gem install asciidoctor
-
-
#
# Setup a src dir in /usr/local
#
oathtool
-#
-# Documentation build dependencies
-#
-define(`NODE_VER', `20')dnl
-define(`ANTORA_VER', `3.1.7')dnl
-
-WORKDIR /tmp
-
-# - doxygen & JSON.pm
-RUN apt-get install $APT_OPTS \
- doxygen \
- graphviz \
- libjson-perl
-
-# - antora (needs npm)
-RUN bash -c "$(wget -O - https://deb.nodesource.com/setup_`'NODE_VER.x)" && \
- apt-get install $APT_OPTS nodejs && \
- npm i -g @antora/cli@ANTORA_VER @antora/site-generator-default@ANTORA_VER
-
-# - pandoc
-RUN wget $(wget -qO - https://api.github.com/repos/jgm/pandoc/releases/latest | sed -ne 's/.*"browser_download_url".*"\(.*amd64\.deb\)"/\1/ p') && \
- find . -mindepth 1 -maxdepth 1 -type f -name 'pandoc-*.deb' -print0 | \
- xargs -0 -r apt-get install $APT_OPTS && \
- find . -mindepth 1 -maxdepth 1 -type f -name 'pandoc-*.deb' -delete
-
-# - asciidoctor
-RUN apt-get install $APT_OPTS \
- ruby ruby-dev && \
- gem install asciidoctor
-
-
#
# Setup a src dir in /usr/local
#
RUN dnf config-manager --set-enabled crb
-#
-# Documentation build dependencies
-#
-define(`NODE_VER', `20')dnl
-define(`ANTORA_VER', `3.1.7')dnl
-
-# - doxygen & JSON.pm
-RUN dnf install -y doxygen graphviz perl-JSON
-# - antora (npm needed)
-RUN curl -sL https://rpm.nodesource.com/setup_`'NODE_VER.x | bash -
-RUN dnf install -y nodejs
-RUN npm i -g @antora/cli@ANTORA_VER @antora/site-generator-default@ANTORA_VER
-# - pandoc
-RUN curl -o - -L $(curl -s https://api.github.com/repos/jgm/pandoc/releases/latest | grep "browser_download_url.*tar.gz" | cut -d '"' -f 4 | head -1) | tar xzvf - -C /tmp/
-RUN mv /tmp/pandoc-*/bin/* /usr/local/bin
-# - asciidoctor
-RUN dnf install -y rubygems-devel
-RUN gem install asciidoctor
-
#
# Setup a src dir in /usr/local
#