summaryrefslogtreecommitdiffstats
path: root/redhat/docker
diff options
context:
space:
mode:
Diffstat (limited to 'redhat/docker')
-rwxr-xr-xredhat/docker/build.sh2
-rw-r--r--redhat/docker/el10/Dockerfile.x86_6444
-rw-r--r--redhat/docker/el10/Jenkinsfile27
-rwxr-xr-xredhat/docker/el10/external-packages.sh110
-rw-r--r--redhat/docker/el10/packages223
-rw-r--r--redhat/docker/el10/rpmbuild.repo11
-rw-r--r--redhat/docker/el10/rpmmacros10
-rw-r--r--redhat/docker/el5/Dockerfile.i6862
-rw-r--r--redhat/docker/el5/Dockerfile.x86_642
-rw-r--r--redhat/docker/el5/packages1
-rw-r--r--redhat/docker/el6/Dockerfile.i6862
-rw-r--r--redhat/docker/el6/Dockerfile.x86_642
-rw-r--r--redhat/docker/el6/packages1
-rw-r--r--redhat/docker/el7/Dockerfile.x86_642
-rw-r--r--redhat/docker/el7/packages1
-rw-r--r--redhat/docker/el8/Dockerfile.x86_6428
-rw-r--r--redhat/docker/el8/Jenkinsfile27
-rw-r--r--redhat/docker/el8/external-packages.sh25
-rw-r--r--redhat/docker/el8/packages2
-rw-r--r--redhat/docker/el9/Dockerfile.x86_6440
-rw-r--r--redhat/docker/el9/Jenkinsfile27
-rwxr-xr-xredhat/docker/el9/external-packages.sh37
-rw-r--r--redhat/docker/el9/packages1
-rw-r--r--redhat/docker/f25/Dockerfile.x86_642
-rw-r--r--redhat/docker/f25/packages1
-rw-r--r--redhat/docker/f26/Dockerfile.i6862
-rw-r--r--redhat/docker/f26/Dockerfile.x86_642
-rw-r--r--redhat/docker/f26/packages1
-rw-r--r--redhat/docker/f27/Dockerfile.i6862
-rw-r--r--redhat/docker/f27/Dockerfile.x86_642
-rw-r--r--redhat/docker/f27/packages1
-rw-r--r--redhat/docker/f28/Dockerfile.i6862
-rw-r--r--redhat/docker/f28/Dockerfile.x86_642
-rw-r--r--redhat/docker/f28/packages1
-rw-r--r--redhat/docker/f29/Dockerfile.i6862
-rw-r--r--redhat/docker/f29/Dockerfile.x86_642
-rw-r--r--redhat/docker/f29/packages1
-rw-r--r--redhat/docker/f30/Dockerfile.i6862
-rw-r--r--redhat/docker/f30/Dockerfile.x86_642
-rw-r--r--redhat/docker/f30/packages1
-rw-r--r--redhat/docker/f31/Dockerfile.x86_642
-rw-r--r--redhat/docker/f31/packages1
-rw-r--r--redhat/docker/f32/Dockerfile.x86_642
-rw-r--r--redhat/docker/f32/packages1
-rw-r--r--redhat/docker/f33/Dockerfile.x86_642
-rw-r--r--redhat/docker/f33/packages1
-rw-r--r--redhat/docker/f34/Dockerfile.x86_642
-rw-r--r--redhat/docker/f34/packages1
-rw-r--r--redhat/docker/f35/Dockerfile.x86_642
-rw-r--r--redhat/docker/f35/packages1
-rw-r--r--redhat/docker/f36/Dockerfile.x86_642
-rw-r--r--redhat/docker/f36/packages1
-rw-r--r--redhat/docker/f37/Dockerfile.x86_642
-rw-r--r--redhat/docker/f37/packages1
-rw-r--r--redhat/docker/f38/Dockerfile.x86_642
-rw-r--r--redhat/docker/f38/packages1
-rw-r--r--redhat/docker/f39/Dockerfile.x86_642
-rw-r--r--redhat/docker/f39/packages1
-rw-r--r--redhat/docker/f40/Dockerfile.x86_642
-rw-r--r--redhat/docker/f40/packages1
-rw-r--r--redhat/docker/f41/Dockerfile.x86_642
-rw-r--r--redhat/docker/f41/packages1
-rw-r--r--redhat/docker/f42/Dockerfile.x86_647
-rwxr-xr-xredhat/docker/f42/external-packages.sh6
-rw-r--r--redhat/docker/f42/packages2
-rw-r--r--redhat/docker/f43/Dockerfile.x86_6436
-rwxr-xr-xredhat/docker/f43/external-packages.sh12
-rw-r--r--redhat/docker/f43/packages237
-rw-r--r--redhat/docker/f43/rpmbuild.repo11
-rw-r--r--redhat/docker/f43/rpmmacros10
-rw-r--r--redhat/docker/mga5/Dockerfile.x86_642
-rw-r--r--redhat/docker/mga5/packages.x86_641
-rw-r--r--redhat/docker/mga6/Dockerfile.i6862
-rw-r--r--redhat/docker/mga6/Dockerfile.x86_642
-rw-r--r--redhat/docker/mga6/packages.i6861
-rw-r--r--redhat/docker/mga6/packages.x86_641
-rw-r--r--redhat/docker/mga7/Dockerfile.i6862
-rw-r--r--redhat/docker/mga7/Dockerfile.x86_642
-rw-r--r--redhat/docker/mga7/packages.i6861
-rw-r--r--redhat/docker/mga7/packages.x86_641
-rw-r--r--redhat/docker/mga8/Dockerfile.i6862
-rw-r--r--redhat/docker/mga8/Dockerfile.x86_642
-rw-r--r--redhat/docker/mga8/packages.i6861
-rw-r--r--redhat/docker/mga8/packages.x86_641
-rw-r--r--redhat/docker/mga9/Dockerfile.i6862
-rw-r--r--redhat/docker/mga9/Dockerfile.x86_642
-rw-r--r--redhat/docker/mga9/packages.i6861
-rw-r--r--redhat/docker/mga9/packages.x86_641
-rw-r--r--redhat/docker/omv6/Dockerfile.x86_642
-rw-r--r--redhat/docker/omv6/packages3
-rw-r--r--redhat/docker/omvcooker/Dockerfile.x86_6430
-rw-r--r--redhat/docker/omvcooker/packages6
-rw-r--r--redhat/docker/oss131/Dockerfile.x86_642
-rw-r--r--redhat/docker/oss131/packages1
-rw-r--r--redhat/docker/oss132/Dockerfile.x86_642
-rw-r--r--redhat/docker/oss132/packages1
-rw-r--r--redhat/docker/oss150/Dockerfile.x86_642
-rw-r--r--redhat/docker/oss150/packages1
-rw-r--r--redhat/docker/oss151/Dockerfile.x86_642
-rw-r--r--redhat/docker/oss151/packages1
-rw-r--r--redhat/docker/oss152/Dockerfile.x86_642
-rw-r--r--redhat/docker/oss152/packages1
-rw-r--r--redhat/docker/oss153/Dockerfile.x86_642
-rw-r--r--redhat/docker/oss153/packages1
-rw-r--r--redhat/docker/oss154/Dockerfile.x86_642
-rw-r--r--redhat/docker/oss154/packages1
-rw-r--r--redhat/docker/oss155/Dockerfile.x86_642
-rw-r--r--redhat/docker/oss155/packages1
-rw-r--r--redhat/docker/oss156/Dockerfile.x86_6413
-rw-r--r--redhat/docker/oss156/external-packages.sh12
-rw-r--r--redhat/docker/oss156/packages1
-rw-r--r--redhat/docker/oss160/Dockerfile.x86_6439
-rwxr-xr-xredhat/docker/oss160/external-packages.sh39
-rw-r--r--redhat/docker/oss160/packages230
-rw-r--r--redhat/docker/oss160/rpmmacros8
-rw-r--r--redhat/docker/oss421/Dockerfile.x86_642
-rw-r--r--redhat/docker/oss421/packages1
-rw-r--r--redhat/docker/oss422/Dockerfile.x86_642
-rw-r--r--redhat/docker/oss422/packages1
-rw-r--r--redhat/docker/oss423/Dockerfile.x86_642
-rw-r--r--redhat/docker/oss423/packages1
-rw-r--r--redhat/docker/osstw/Dockerfile.i6869
-rw-r--r--redhat/docker/osstw/Dockerfile.x86_642
-rw-r--r--redhat/docker/osstw/external-packages.sh7
-rw-r--r--redhat/docker/osstw/packages10
-rw-r--r--redhat/docker/pclinuxos.pkg43
-rwxr-xr-xredhat/docker/pclinuxos.sh3
-rw-r--r--redhat/docker/pclinuxos/Dockerfile.x86_6448
-rw-r--r--redhat/docker/pclinuxos/external-packages.sh26
-rw-r--r--redhat/docker/pclinuxos/packages.x86_647
-rwxr-xr-xredhat/docker/pull.sh2
-rwxr-xr-xredhat/docker/push.sh2
-rw-r--r--redhat/docker/rawhide/Dockerfile.x86_6416
-rw-r--r--redhat/docker/rawhide/external-packages.sh12
-rw-r--r--redhat/docker/rawhide/packages2
-rw-r--r--redhat/docker/rawhide/rpmmacros2
-rwxr-xr-xredhat/docker/remove.sh2
-rwxr-xr-xredhat/docker/run.sh4
138 files changed, 1383 insertions, 266 deletions
diff --git a/redhat/docker/build.sh b/redhat/docker/build.sh
index 12a77f133..b7ff950a0 100755
--- a/redhat/docker/build.sh
+++ b/redhat/docker/build.sh
@@ -4,7 +4,7 @@ DISTRIB="$1"
TDE_VERSION="$2"
ARCH="$3"
-[ -z "${TDE_VERSION}" ] && TDE_VERSION="14.1.4"
+[ -z "${TDE_VERSION}" ] && TDE_VERSION="14.1.5"
[ -z "${ARCH}" ] && ARCH="x86_64"
[ -x /usr/bin/podman ] && DOCKER=podman || DOCKER=docker
[ -x /usr/bin/pigz ] && GZIP=pigz || GZIP=gzip
diff --git a/redhat/docker/el10/Dockerfile.x86_64 b/redhat/docker/el10/Dockerfile.x86_64
new file mode 100644
index 000000000..f5afce13e
--- /dev/null
+++ b/redhat/docker/el10/Dockerfile.x86_64
@@ -0,0 +1,44 @@
+FROM almalinux:10
+
+ARG TDE_VERSION=14.1.5
+ARG ARCH=x86_64
+
+# Enable proxy
+# Install OVL plugin for DNF
+# Update distribution packages
+# Add EPEL repository
+# Add RPMFUSION repository
+# Enable supplementary repositories
+# Install Trinity build dependencies
+COPY packages /packages
+RUN set -x \
+ && echo "proxy=http://proxy:3128" >>"/etc/dnf/dnf.conf" \
+ && curl -o /usr/lib/python3.12/site-packages/dnf-plugins/ovl.py https://raw.githubusercontent.com/FlorianLudwig/dnf-plugin-ovl/master/ovl.py \
+ && dnf -y update \
+ && dnf -y almalinux-release-devel \
+ && dnf -y install epel-release \
+ && dnf -y install https://download1.rpmfusion.org/free/el/updates/10/x86_64/r/rpmfusion-free-release-10-1.noarch.rpm \
+ && dnf -y install dnf-plugins-core \
+ && dnf config-manager --enable crb \
+ && dnf -y --enableplugin=ovl install $(</packages) \
+ && rm -rf /usr/share/doc* /var/cache/dnf/*
+
+# Add YUM repository for locally built packages
+COPY rpmbuild.repo /etc/yum.repos.d/rpmbuild.repo
+RUN set -x \
+ && sed -i /etc/yum.repos.d/rpmbuild.repo -e "s|\${ARCH}|${ARCH}|g" -e "s|\${TDE_VERSION}|${TDE_VERSION}|g"
+
+# Fix utempter detection
+RUN set -x \
+ && chmod a+r /usr/libexec/utempter/utempter
+
+# Add non-root user to build packages
+RUN set -x \
+ && useradd -m -s /bin/bash -u 1000 trinity \
+ && echo "trinity ALL=(ALL) NOPASSWD: ALL" >>"/etc/sudoers"
+
+USER trinity
+COPY rpmmacros /home/trinity/.rpmmacros
+RUN set -x \
+ && mkdir -p ${HOME}/rpmbuild/{BUILD,BUILDROOT,SOURCES,SPECS,RPMS/{noarch,x86_64},SRPMS} \
+ && echo "export QA_RPATHS=\$(( 0x0001|0x0002 ))" >>${HOME}/.bashrc
diff --git a/redhat/docker/el10/Jenkinsfile b/redhat/docker/el10/Jenkinsfile
new file mode 100644
index 000000000..0f69083e5
--- /dev/null
+++ b/redhat/docker/el10/Jenkinsfile
@@ -0,0 +1,27 @@
+pipeline {
+ agent any;
+ environment {
+ def docker_image = "trinity.el9.x86_64"
+ def TDE_VERSION = "14.1.5"
+ def ARCH = "x86_64"
+ }
+ stages {
+ stage('build') {
+ agent {
+ docker {
+ alwaysPull true
+ args '-v /net/pinas/tde:/tde'
+ image docker_image
+ registryUrl 'https://registry:5000'
+ reuseNode true
+ }
+ }
+ steps {
+ sh '''
+ cd /tde/redhat
+ make
+ '''
+ }
+ }
+ }
+}
diff --git a/redhat/docker/el10/external-packages.sh b/redhat/docker/el10/external-packages.sh
new file mode 100755
index 000000000..932eeab35
--- /dev/null
+++ b/redhat/docker/el10/external-packages.sh
@@ -0,0 +1,110 @@
+#!/bin/bash -ex
+
+# Build supplementary development tools (EPEL)
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/g/gnuchess-6.2.9-3.fc36.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/gnuchess-6*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/i/iceauth-1.0.8-4.el9.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/iceauth-1*.rpm
+
+wget -nv \
+ https://archives.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/p/paper-2.3-6.el9.x86_64.rpm \
+ https://archives.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/p/psutils-2.07-1.el9.noarch.rpm \
+ && sudo rpm -Uvh psutils-2.07-1.el9.noarch.rpm paper-2.3-6.el9.x86_64.rpm
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/g/gnulib-0-53.20250704git.el9.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/gnulib-devel-0*.rpm
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/p/paper-2.3-6.el9.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/paper-2*.rpm
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/p/psutils-2.07-1.el9.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/psutils-2*.rpm
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/a/audiofile-0.3.6-36.el9.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/audiofile{,-devel}-0*.rpm
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/v/vorbis-tools-1.4.2-10.el9.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/vorbis-tools-1*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/h/html2ps-1.0-0.53.b7.el9.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/html2ps-1*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/p/perl-Getopt-ArgvFile-1.11-38.el9.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/perl-Getopt-ArgvFile-1*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/p/perl-PAR-1.017-6.el9.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/perl-PAR-1*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/p/perl-PAR-Dist-0.51-5.el9.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/perl-PAR-Dist-0*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/p/perl-PAR-Packer-1.054-3.el9.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/perl-PAR-Packer-1*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/p/pcsc-perl-1.4.14-24.el9.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/pcsc-perl-1*.rpm
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/l/lirc-0.10.0-36.el9.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/lirc-{core,devel,libs}-0*.rpm
+
+
+# Build supplementary development tools (Fedora 42)
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/fedora/linux/releases/42/Everything/source/tree/Packages/c/cvs-1.11.23-73.fc42.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/cvs-1*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/fedora/linux/releases/42/Everything/source/tree/Packages/t/transfig-3.2.9-7.fc42.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/transfig-3*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/fedora/linux/releases/42/Everything/source/tree/Packages/l/lcms-1.19-41.fc42.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/lcms{,-libs,-devel}-1*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/fedora/linux/releases/42/Everything/source/tree/Packages/h/heimdal-7.8.0-9.fc40.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/heimdal{-libs,-devel}-7*.rpm
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/fedora/linux/releases/42/Everything/source/tree/Packages/l/libvisual-0.4.1-5.fc41.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/libvisual{,-devel}-0*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/fedora/linux/releases/42/Everything/source/tree/Packages/c/clucene-2.3.3.4-51.20130812.e8e3d20git.fc42.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/clucene-{core,contribs-lib,core-devel}-2*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/fedora/linux/releases/42/Everything/source/tree/Packages/s/sword-1.9.0-29.fc42.src.rpm --undefine "__cmake_in_source_build" --define "__cmake_builddir build" \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/sword{,-devel}-1*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/fedora/linux/releases/42/Everything/source/tree/Packages/y/yaz-5.34.4-1.fc42.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/libyaz{,-devel}-5*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/fedora/linux/releases/42/Everything/source/tree/Packages/c/chmlib-0.40-45.fc42.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/chmlib{,-devel}-0*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/fedora/linux/releases/42/Everything/source/tree/Packages/l/librevenge-0.0.5-9.fc42.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/librevenge{,-devel}-0*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/fedora/linux/releases/42/Everything/source/tree/Packages/l/libwpd-0.10.3-22.fc42.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/libwpd{,-devel}-0*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/fedora/linux/releases/42/Everything/source/tree/Packages/l/libotr-4.1.1-23.fc42.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/libotr{,-devel}-4*.rpm
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/fedora/linux/releases/42/Everything/source/tree/Packages/t/torsocks-2.4.0-9.fc42.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/torsocks-2*.rpm
+
+# Build supplementary development tools (Fedora archives)
+
+#rpm -ivh https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/p/pilot-link-0.12.5-50.fc36.src.rpm \
+# && sed -i ${HOME}/rpmbuild/SPECS/pilot-link.spec -e "s|libusb-devel|libusb1-devel|" \
+# && rpmbuild -bb ${HOME}/rpmbuild/SPECS/pilot-link.spec \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/pilot-link{,-devel}-0*.rpm
+
+#wget -nv -P ${HOME}/rpmbuild/RPMS/x86_64 \
+# http://rpms.remirepo.net/enterprise/9/remi/x86_64/libicu69-69.1-4.el9.remi.x86_64.rpm \
+# http://rpms.remirepo.net/enterprise/9/remi/x86_64/libyaz{,-devel}-5.32.0-1.el9.remi.x86_64.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/lib{icu69,yaz}-*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/35/Everything/source/tree/Packages/w/wireless-tools-29-28.fc35.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/wireless-tools{,-devel}-29*.rpm
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/l/liblo-0.31-5.fc36.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/liblo{,-devel}-0*.rpm
diff --git a/redhat/docker/el10/packages b/redhat/docker/el10/packages
new file mode 100644
index 000000000..bc183f795
--- /dev/null
+++ b/redhat/docker/el10/packages
@@ -0,0 +1,223 @@
+alsa-lib-devel
+aspell
+aspell-devel
+avahi-devel
+bc
+bdftopcf
+bind-devel
+binutils-devel
+bison
+bluez-libs-devel
+boost-devel
+boost-python3-devel
+byacc
+bzip2-devel
+cdparanoia
+cdparanoia-devel
+cdrskin
+chrpath
+clamav
+clamav-devel
+cln-devel
+cmake
+cpp
+cppunit-devel
+crda
+createrepo_c
+cryptsetup-devel
+cups-devel
+dbus-glib-devel
+djvulibre
+djvulibre-devel
+docbook2X
+doxygen
+emacs
+exempi-devel
+exiv2-devel
+expect
+fdupes
+ffmpeg-devel
+fftw-devel
+file-devel
+flac-devel
+flex-devel
+fontforge
+fontpackages-devel
+fribidi-devel
+gcc
+gcc-c++
+gcc-gfortran
+gettext-devel
+giflib-devel
+glibc-langpack-fr
+gmp-devel
+gperf
+gpgme-devel
+gphoto2-devel
+groff
+gsl-devel
+gstreamer1-devel
+gstreamer1-plugins-base-devel
+gtk2-devel
+gtk3-devel
+gtk-doc
+help2man
+hiredis
+hiredis-devel
+hspell-devel
+icu
+ImageMagick-devel
+imlib2-devel
+intltool
+jasper-devel
+java-devel
+java-openjdk
+kernel
+lame-devel
+lcms2-devel
+libacl-devel
+libao-devel
+libarchive-devel
+libassuan-devel
+libblkid-devel
+libcap-devel
+libcap-ng-devel
+libcdio-devel
+libcdio-paranoia-devel
+libconfig-devel
+libcurl-devel
+libdb-devel
+libdb-cxx-devel
+libdvdread-devel
+libedit-devel
+libfontenc-devel
+libftdi-devel
+libgcrypt-devel
+libgsf-devel
+libical-devel
+libidn-devel
+libjpeg-turbo-utils
+libjxl
+libksba-devel
+libmad-devel
+libmemcached-devel
+libmng-devel
+libmpcdec-devel
+libmtp-devel
+libnsl2-devel
+libogg-devel
+libpaper-devel
+libpcap-devel
+libqalculate-devel
+libraw1394-devel
+librsvg2-tools
+librsync-devel
+libsamplerate-devel
+libsecret-devel
+libsmbclient-devel
+libsndfile-devel
+libssh-devel
+libtheora-devel
+libtiff-devel
+libtirpc-devel
+libtool
+libtool-ltdl-devel
+libunibreak-devel
+libusb1-devel
+libusb-compat-0.1-devel
+libutempter-devel
+libuuid-devel
+libv4l-devel
+libvorbis-devel
+libwebp-devel
+libwmf-devel
+libXaw-devel
+libXcomposite-devel
+libXdamage-devel
+libXdmcp-devel
+libxkbfile-devel
+libXScrnSaver-devel
+libxslt-devel
+libXtst-devel
+libXv-devel
+libXxf86dga-devel
+libXxf86vm-devel
+libudisks2-devel
+lirc-devel
+lm_sensors-devel
+man2html-core
+mariadb-devel
+mesa-libGL-devel
+meson
+neon-devel
+netpbm-progs
+NetworkManager-libnm-devel
+net-snmp-devel
+net-tools
+nspr-devel
+ocaml
+ocaml(compiler)
+openldap-devel
+opensc
+opensp-devel
+pam-devel
+pciutils-devel
+pcre2-devel
+pcsc-lite-devel
+perl
+perl-devel
+perl-generators
+perl(ExtUtils::MakeMaker)
+perl(inc::Module::Install)
+perl(IPC::Run3)
+perl(JSON)
+perl(Module::Signature)
+perl(Test::Pod)
+perl(Test::Pod::Coverage)
+perl(XML::Parser)
+pigz
+pipewire-jack-audio-connection-kit-devel
+pkcs11-helper-devel
+polkit-devel
+poppler-devel
+portaudio-devel
+postgresql
+postgresql-server-devel
+ppp
+psutils
+pulseaudio-libs-devel
+python3-devel
+python3-pyxattr
+rdesktop
+rdiff-backup
+readline-devel
+recode
+redhat-rpm-config
+rpcgen
+rpm-build
+ruby
+ruby-devel
+sane-backends-devel
+SDL-devel
+selinux-policy-devel
+socat
+speex-devel
+sqlite-devel
+subversion-devel
+sudo
+swig
+systemd-devel
+taglib-devel
+tcl
+texinfo
+texinfo-tex
+texlive-collection-basic
+unixODBC-devel
+usbutils
+valgrind
+wget
+xine-lib-devel
+xkeyboard-config-devel
+xmlto
+xorg-x11-util-macros
+xz-devel
diff --git a/redhat/docker/el10/rpmbuild.repo b/redhat/docker/el10/rpmbuild.repo
new file mode 100644
index 000000000..750290651
--- /dev/null
+++ b/redhat/docker/el10/rpmbuild.repo
@@ -0,0 +1,11 @@
+[rpmbuild.${ARCH}]
+name=rpmbuild.${ARCH}
+baseurl=file:///home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH}
+enabled=1
+gpgcheck=0
+
+[rpmbuild.noarch]
+name=rpmbuild.noarch
+baseurl=file:///home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch
+enabled=1
+gpgcheck=0
diff --git a/redhat/docker/el10/rpmmacros b/redhat/docker/el10/rpmmacros
new file mode 100644
index 000000000..99695e7de
--- /dev/null
+++ b/redhat/docker/el10/rpmmacros
@@ -0,0 +1,10 @@
+%dist .el10
+%_smp_mflags -j8
+%jobs 8
+%__brp_remove_la_files %nil
+%__cmake_builddir %nil
+%__cmake_in_source_build 1
+%_debugsource_packages %nil
+%_debugsource_template %nil
+%python python3
+%__python /usr/bin/python3
diff --git a/redhat/docker/el5/Dockerfile.i686 b/redhat/docker/el5/Dockerfile.i686
index 977c175f1..2cfb23953 100644
--- a/redhat/docker/el5/Dockerfile.i686
+++ b/redhat/docker/el5/Dockerfile.i686
@@ -1,6 +1,6 @@
FROM centos32:5
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=i686
# Add local repositories
diff --git a/redhat/docker/el5/Dockerfile.x86_64 b/redhat/docker/el5/Dockerfile.x86_64
index 151860eb4..c72de7c23 100644
--- a/redhat/docker/el5/Dockerfile.x86_64
+++ b/redhat/docker/el5/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM centos:5
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add local repositories
diff --git a/redhat/docker/el5/packages b/redhat/docker/el5/packages
index 90d09f929..cc7cc9e0e 100644
--- a/redhat/docker/el5/packages
+++ b/redhat/docker/el5/packages
@@ -155,7 +155,6 @@ netpbm-progs
net-snmp-devel
NetworkManager-glib-devel
ocaml
-OpenEXR-devel
openldap24-libs-devel
openldap-devel
opensc
diff --git a/redhat/docker/el6/Dockerfile.i686 b/redhat/docker/el6/Dockerfile.i686
index 023519fc7..52341f23f 100644
--- a/redhat/docker/el6/Dockerfile.i686
+++ b/redhat/docker/el6/Dockerfile.i686
@@ -1,6 +1,6 @@
FROM centos32:6
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=i686
# Enable proxy
diff --git a/redhat/docker/el6/Dockerfile.x86_64 b/redhat/docker/el6/Dockerfile.x86_64
index e854b5704..b155d0424 100644
--- a/redhat/docker/el6/Dockerfile.x86_64
+++ b/redhat/docker/el6/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM centos:6
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Enable proxy
diff --git a/redhat/docker/el6/packages b/redhat/docker/el6/packages
index 78e50226a..3db987323 100644
--- a/redhat/docker/el6/packages
+++ b/redhat/docker/el6/packages
@@ -157,7 +157,6 @@ net-tools
NetworkManager-glib-devel
ocaml
ocaml(compiler)
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/el7/Dockerfile.x86_64 b/redhat/docker/el7/Dockerfile.x86_64
index afa39f46b..3a1826919 100644
--- a/redhat/docker/el7/Dockerfile.x86_64
+++ b/redhat/docker/el7/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM centos:7
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Enable proxy
diff --git a/redhat/docker/el7/packages b/redhat/docker/el7/packages
index 034c786c8..ed142b5d9 100644
--- a/redhat/docker/el7/packages
+++ b/redhat/docker/el7/packages
@@ -161,7 +161,6 @@ NetworkManager-glib-devel
NetworkManager-libnm-devel
ocaml
ocaml(compiler)
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/el8/Dockerfile.x86_64 b/redhat/docker/el8/Dockerfile.x86_64
index f78cc317f..0bc0c135f 100644
--- a/redhat/docker/el8/Dockerfile.x86_64
+++ b/redhat/docker/el8/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM rockylinux:8
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Enable custom repository
@@ -40,28 +40,6 @@ RUN useradd -m -s /bin/bash -u 1000 trinity \
&& echo "trinity ALL=(ALL) NOPASSWD: ALL" >>"/etc/sudoers"
USER trinity
+RUN set -x \
+ && mkdir -p ${HOME}/rpmbuild
COPY rpmmacros /home/trinity/.rpmmacros
-
-# Build supplementary development tools
-
-RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/g/gnuchess-6.2.9-3.fc36.src.rpm \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/gnuchess-6*.rpm
-
-RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/p/pilot-link-0.12.5-50.fc36.src.rpm \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/pilot-link-{devel,libs}-0*.rpm
-
-RUN sudo rpm -Uvh http://rpms.remirepo.net/enterprise/8/remi/x86_64/hiredis-0.13.3-9.el8.remi.x86_64.rpm http://rpms.remirepo.net/enterprise/8/remi/x86_64/libyaz{,-devel}-5.14.11-14.el8.remi.x86_64.rpm
-
-RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/p/perl-PAR-1.017-5.fc36.src.rpm \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/perl-PAR-1*.rpm
-
-RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/p/perl-Getopt-ArgvFile-1.11-37.fc36.src.rpm \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/perl-Getopt-ArgvFile-1*.rpm
-
-RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/p/perl-PAR-Packer-1.054-3.fc36.src.rpm --nocheck \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/perl-PAR-Packer-1*.rpm
-
-RUN rpm -ivh https://dl.fedoraproject.org/pub/epel/10/Everything/source/tree/Packages/l/libunibreak-6.1-2.el10_0.src.rpm \
- && sed -i ${HOME}/rpmbuild/SPECS/libunibreak.spec -e "/^Patch:.*offline_files.patch/ s/^Patch:/Patch1:/" -e "/^Patch:.*remove_unused_var.patch/ s/^Patch:/Patch2:/" \
- && rpmbuild -ba ${HOME}/rpmbuild/SPECS/libunibreak.spec \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/libunibreak-{6,devel}*.rpm
diff --git a/redhat/docker/el8/Jenkinsfile b/redhat/docker/el8/Jenkinsfile
new file mode 100644
index 000000000..fb6efa2c1
--- /dev/null
+++ b/redhat/docker/el8/Jenkinsfile
@@ -0,0 +1,27 @@
+pipeline {
+ agent any;
+ environment {
+ def docker_image = "trinity.el8.x86_64"
+ def TDE_VERSION = "14.1.3"
+ def ARCH = "x86_64"
+ }
+ stages {
+ stage('build') {
+ agent {
+ docker {
+ alwaysPull true
+ args '-v /net/pinas/tde:/tde'
+ image docker_image
+ registryUrl 'https://registry:5000'
+ reuseNode true
+ }
+ }
+ steps {
+ sh '''
+ cd /tde/redhat
+ make
+ '''
+ }
+ }
+ }
+}
diff --git a/redhat/docker/el8/external-packages.sh b/redhat/docker/el8/external-packages.sh
new file mode 100644
index 000000000..1d8088e41
--- /dev/null
+++ b/redhat/docker/el8/external-packages.sh
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+# Build supplementary development tools
+
+#RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/g/gnuchess-6.2.9-3.fc36.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/gnuchess-6*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/p/pilot-link-0.12.5-50.fc36.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/pilot-link-{devel,libs}-0*.rpm
+
+sudo rpm -Uvh http://rpms.remirepo.net/enterprise/8/remi/x86_64/hiredis-0.13.3-9.el8.remi.x86_64.rpm http://rpms.remirepo.net/enterprise/8/remi/x86_64/libyaz{,-devel}-5.14.11-14.el8.remi.x86_64.rpm
+
+#RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/p/perl-PAR-1.017-5.fc36.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/perl-PAR-1*.rpm
+
+#RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/p/perl-Getopt-ArgvFile-1.11-37.fc36.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/perl-Getopt-ArgvFile-1*.rpm
+
+#RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/p/perl-PAR-Packer-1.054-3.fc36.src.rpm --nocheck \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/perl-PAR-Packer-1*.rpm
+
+rpm -ivh https://dl.fedoraproject.org/pub/epel/10/Everything/source/tree/Packages/l/libunibreak-6.1-2.el10_0.src.rpm \
+ && sed -i ${HOME}/rpmbuild/SPECS/libunibreak.spec -e "/^Patch:.*offline_files.patch/ s/^Patch:/Patch1:/" -e "/^Patch:.*remove_unused_var.patch/ s/^Patch:/Patch2:/" \
+ && rpmbuild -ba ${HOME}/rpmbuild/SPECS/libunibreak.spec \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/libunibreak-{6,devel}*.rpm
diff --git a/redhat/docker/el8/packages b/redhat/docker/el8/packages
index 173497991..911f28227 100644
--- a/redhat/docker/el8/packages
+++ b/redhat/docker/el8/packages
@@ -160,7 +160,6 @@ net-tools
nspr-devel
ocaml
ocaml(compiler)
-OpenEXR-devel
openldap-devel
opensc
opensp-devel
@@ -176,6 +175,7 @@ perl(ExtUtils::MakeMaker)
perl(inc::Module::Install)
perl(IPC::Run3)
perl(PAR::Dist)
+perl-PAR-Packer
perl(Module::Signature)
perl(Test::Pod)
perl(Test::Pod::Coverage)
diff --git a/redhat/docker/el9/Dockerfile.x86_64 b/redhat/docker/el9/Dockerfile.x86_64
index abcb3110d..fad06d3a2 100644
--- a/redhat/docker/el9/Dockerfile.x86_64
+++ b/redhat/docker/el9/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM quay.io/rockylinux/rockylinux:9
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Enable proxy
@@ -36,40 +36,6 @@ RUN useradd -m -s /bin/bash -u 1000 trinity \
&& echo "trinity ALL=(ALL) NOPASSWD: ALL" >>"/etc/sudoers"
USER trinity
+RUN set -x \
+ && mkdir -p ${HOME}/rpmbuild
COPY rpmmacros /home/trinity/.rpmmacros
-
-# Build supplementary development tools
-
-RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/g/gnuchess-6.2.9-3.fc36.src.rpm \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/gnuchess-6*.rpm
-
-RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/p/pilot-link-0.12.5-50.fc36.src.rpm \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/pilot-link-{devel,libs}-0*.rpm
-
-RUN wget -nv -P ${HOME}/rpmbuild/RPMS/x86_64 \
- http://rpms.remirepo.net/enterprise/9/remi/x86_64/libicu69-69.1-4.el9.remi.x86_64.rpm \
- http://rpms.remirepo.net/enterprise/9/remi/x86_64/libyaz{,-devel}-5.32.0-1.el9.remi.x86_64.rpm \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/lib{icu69,yaz}-*.rpm
-
-RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/35/Everything/source/tree/Packages/w/wireless-tools-29-28.fc35.src.rpm \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/wireless-tools{,-devel}-29*.rpm
-
-RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/s/sword-1.9.0-9.fc36.src.rpm --undefine "__cmake_in_source_build" \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/sword{,-devel}-1*.rpm
-
-RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/c/chmlib-0.40-26.fc36.src.rpm \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/chmlib{,-devel}-0*.rpm
-
-RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/g/GeoIP-GeoLite-data-2018.06-9.fc36.src.rpm \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/GeoIP-GeoLite-data-2*.rpm
-
-RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/g/GeoIP-1.6.12-11.fc36.src.rpm \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/GeoIP{,-devel}-1*.rpm
-
-RUN rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/l/liblo-0.31-5.fc36.src.rpm \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/liblo{,-devel}-0*.rpm
-
-RUN rpm -ivh https://dl.fedoraproject.org/pub/epel/10/Everything/source/tree/Packages/l/libunibreak-6.1-2.el10_0.src.rpm \
- && sed -i ${HOME}/rpmbuild/SPECS/libunibreak.spec -e "/^Patch:.*offline_files.patch/ s/^Patch:/Patch1:/" -e "/^Patch:.*remove_unused_var.patch/ s/^Patch:/Patch2:/" \
- && rpmbuild -ba ${HOME}/rpmbuild/SPECS/libunibreak.spec \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/libunibreak-{6,devel}*.rpm
diff --git a/redhat/docker/el9/Jenkinsfile b/redhat/docker/el9/Jenkinsfile
new file mode 100644
index 000000000..0f69083e5
--- /dev/null
+++ b/redhat/docker/el9/Jenkinsfile
@@ -0,0 +1,27 @@
+pipeline {
+ agent any;
+ environment {
+ def docker_image = "trinity.el9.x86_64"
+ def TDE_VERSION = "14.1.5"
+ def ARCH = "x86_64"
+ }
+ stages {
+ stage('build') {
+ agent {
+ docker {
+ alwaysPull true
+ args '-v /net/pinas/tde:/tde'
+ image docker_image
+ registryUrl 'https://registry:5000'
+ reuseNode true
+ }
+ }
+ steps {
+ sh '''
+ cd /tde/redhat
+ make
+ '''
+ }
+ }
+ }
+}
diff --git a/redhat/docker/el9/external-packages.sh b/redhat/docker/el9/external-packages.sh
new file mode 100755
index 000000000..f6f884782
--- /dev/null
+++ b/redhat/docker/el9/external-packages.sh
@@ -0,0 +1,37 @@
+#!/bin/bash -ex
+
+# Build supplementary development tools
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/g/gnuchess-6.2.9-3.fc36.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/gnuchess-6*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/p/pilot-link-0.12.5-50.fc36.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/pilot-link-{devel,libs}-0*.rpm
+
+wget -nv -P ${HOME}/rpmbuild/RPMS/x86_64 \
+ http://rpms.remirepo.net/enterprise/9/remi/x86_64/libicu69-69.1-4.el9.remi.x86_64.rpm \
+ http://rpms.remirepo.net/enterprise/9/remi/x86_64/libyaz{,-devel}-5.32.0-1.el9.remi.x86_64.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/lib{icu69,yaz}-*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/35/Everything/source/tree/Packages/w/wireless-tools-29-28.fc35.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/wireless-tools{,-devel}-29*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/s/sword-1.9.0-9.fc36.src.rpm --undefine "__cmake_in_source_build" \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/sword{,-devel}-1*.rpm
+
+rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/c/chmlib-0.40-26.fc36.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/chmlib{,-devel}-0*.rpm
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/g/GeoIP-GeoLite-data-2018.06-9.fc36.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/GeoIP-GeoLite-data-2*.rpm
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/g/GeoIP-1.6.12-11.fc36.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/GeoIP{,-devel}-1*.rpm
+
+#rpmbuild --rebuild https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/l/liblo-0.31-5.fc36.src.rpm \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/liblo{,-devel}-0*.rpm
+
+rpm -ivh https://dl.fedoraproject.org/pub/epel/10/Everything/source/tree/Packages/l/libunibreak-6.1-2.el10_0.src.rpm \
+ && sed -i ${HOME}/rpmbuild/SPECS/libunibreak.spec -e "/^Patch:.*offline_files.patch/ s/^Patch:/Patch1:/" -e "/^Patch:.*remove_unused_var.patch/ s/^Patch:/Patch2:/" \
+ && rpmbuild -ba ${HOME}/rpmbuild/SPECS/libunibreak.spec \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/libunibreak-{6,devel}*.rpm
diff --git a/redhat/docker/el9/packages b/redhat/docker/el9/packages
index cdaa1f70a..1aec4bc4a 100644
--- a/redhat/docker/el9/packages
+++ b/redhat/docker/el9/packages
@@ -163,7 +163,6 @@ net-tools
nspr-devel
ocaml
ocaml(compiler)
-OpenEXR-devel
openldap-devel
opensc
opensp-devel
diff --git a/redhat/docker/f25/Dockerfile.x86_64 b/redhat/docker/f25/Dockerfile.x86_64
index e739f9311..658afdc47 100644
--- a/redhat/docker/f25/Dockerfile.x86_64
+++ b/redhat/docker/f25/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:25
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add RPMFUSION repository
diff --git a/redhat/docker/f25/packages b/redhat/docker/f25/packages
index 7578b0a9c..78e0cacf6 100644
--- a/redhat/docker/f25/packages
+++ b/redhat/docker/f25/packages
@@ -155,7 +155,6 @@ net-tools
NetworkManager-glib-devel
ocaml
ocaml(compiler)
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f26/Dockerfile.i686 b/redhat/docker/f26/Dockerfile.i686
index 30e296e49..362774d77 100644
--- a/redhat/docker/f26/Dockerfile.i686
+++ b/redhat/docker/f26/Dockerfile.i686
@@ -1,6 +1,6 @@
FROM fedora32:26
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=i686
# Add RPMFUSION repository
diff --git a/redhat/docker/f26/Dockerfile.x86_64 b/redhat/docker/f26/Dockerfile.x86_64
index bfc7fad08..328f53f30 100644
--- a/redhat/docker/f26/Dockerfile.x86_64
+++ b/redhat/docker/f26/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:26
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add RPMFUSION repository
diff --git a/redhat/docker/f26/packages b/redhat/docker/f26/packages
index fd881d1fb..dc13b8297 100644
--- a/redhat/docker/f26/packages
+++ b/redhat/docker/f26/packages
@@ -155,7 +155,6 @@ net-tools
NetworkManager-glib-devel
ocaml
ocaml(compiler)
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f27/Dockerfile.i686 b/redhat/docker/f27/Dockerfile.i686
index c0ecbe472..a57cb62a7 100644
--- a/redhat/docker/f27/Dockerfile.i686
+++ b/redhat/docker/f27/Dockerfile.i686
@@ -1,6 +1,6 @@
FROM fedora32:27
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=i686
# Add RPMFUSION repository
diff --git a/redhat/docker/f27/Dockerfile.x86_64 b/redhat/docker/f27/Dockerfile.x86_64
index b5e533488..cfda60aca 100644
--- a/redhat/docker/f27/Dockerfile.x86_64
+++ b/redhat/docker/f27/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:27
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add RPMFUSION repository
diff --git a/redhat/docker/f27/packages b/redhat/docker/f27/packages
index 4ed40b178..304010acd 100644
--- a/redhat/docker/f27/packages
+++ b/redhat/docker/f27/packages
@@ -156,7 +156,6 @@ NetworkManager-glib-devel
nspr-devel
ocaml
ocaml(compiler)
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f28/Dockerfile.i686 b/redhat/docker/f28/Dockerfile.i686
index 65d8670d6..4c217e8d8 100644
--- a/redhat/docker/f28/Dockerfile.i686
+++ b/redhat/docker/f28/Dockerfile.i686
@@ -1,6 +1,6 @@
FROM fedora32:28
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=i686
RUN echo "proxy=http://proxy:3128" >>"/etc/dnf.conf"
diff --git a/redhat/docker/f28/Dockerfile.x86_64 b/redhat/docker/f28/Dockerfile.x86_64
index 5435d452e..e12484da9 100644
--- a/redhat/docker/f28/Dockerfile.x86_64
+++ b/redhat/docker/f28/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:28
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
RUN echo "proxy=http://proxy:3128" >>"/etc/dnf.conf"
diff --git a/redhat/docker/f28/packages b/redhat/docker/f28/packages
index 39096bfee..1f3fdbb4d 100644
--- a/redhat/docker/f28/packages
+++ b/redhat/docker/f28/packages
@@ -159,7 +159,6 @@ NetworkManager-glib-devel
nspr-devel
ocaml
ocaml(compiler)
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f29/Dockerfile.i686 b/redhat/docker/f29/Dockerfile.i686
index 331dc9e91..f7cf6b6c3 100644
--- a/redhat/docker/f29/Dockerfile.i686
+++ b/redhat/docker/f29/Dockerfile.i686
@@ -1,6 +1,6 @@
FROM fedora32:29
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=i686
RUN echo "proxy=http://proxy:3128" >>"/etc/dnf.conf"
diff --git a/redhat/docker/f29/Dockerfile.x86_64 b/redhat/docker/f29/Dockerfile.x86_64
index 2a6de8ae7..789d2c096 100644
--- a/redhat/docker/f29/Dockerfile.x86_64
+++ b/redhat/docker/f29/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:29
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
RUN echo "proxy=http://proxy:3128" >>"/etc/dnf.conf"
diff --git a/redhat/docker/f29/packages b/redhat/docker/f29/packages
index d15aab174..28c52731a 100644
--- a/redhat/docker/f29/packages
+++ b/redhat/docker/f29/packages
@@ -160,7 +160,6 @@ net-tools
nspr-devel
ocaml
ocaml(compiler)
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f30/Dockerfile.i686 b/redhat/docker/f30/Dockerfile.i686
index 72d3882c6..987f38182 100644
--- a/redhat/docker/f30/Dockerfile.i686
+++ b/redhat/docker/f30/Dockerfile.i686
@@ -1,6 +1,6 @@
FROM fedora32:30
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=i686
RUN echo "proxy=http://proxy:3128" >>"/etc/dnf.conf"
diff --git a/redhat/docker/f30/Dockerfile.x86_64 b/redhat/docker/f30/Dockerfile.x86_64
index fdc589f7e..f3819408c 100644
--- a/redhat/docker/f30/Dockerfile.x86_64
+++ b/redhat/docker/f30/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:30
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
RUN echo "proxy=http://proxy:3128" >>"/etc/dnf.conf"
diff --git a/redhat/docker/f30/packages b/redhat/docker/f30/packages
index 8b9d76b4c..f93a95194 100644
--- a/redhat/docker/f30/packages
+++ b/redhat/docker/f30/packages
@@ -167,7 +167,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f31/Dockerfile.x86_64 b/redhat/docker/f31/Dockerfile.x86_64
index 092b8dbbb..2cc541e25 100644
--- a/redhat/docker/f31/Dockerfile.x86_64
+++ b/redhat/docker/f31/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:31
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
RUN echo "proxy=http://proxy:3128" >>"/etc/dnf.conf"
diff --git a/redhat/docker/f31/packages b/redhat/docker/f31/packages
index bf07064e8..fe4f3d22a 100644
--- a/redhat/docker/f31/packages
+++ b/redhat/docker/f31/packages
@@ -167,7 +167,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f32/Dockerfile.x86_64 b/redhat/docker/f32/Dockerfile.x86_64
index 919f323bf..11c4f3acb 100644
--- a/redhat/docker/f32/Dockerfile.x86_64
+++ b/redhat/docker/f32/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:32
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
RUN echo "proxy=http://proxy:3128" >>"/etc/dnf.conf"
diff --git a/redhat/docker/f32/packages b/redhat/docker/f32/packages
index 4bd975a1e..4508eb07a 100644
--- a/redhat/docker/f32/packages
+++ b/redhat/docker/f32/packages
@@ -167,7 +167,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f33/Dockerfile.x86_64 b/redhat/docker/f33/Dockerfile.x86_64
index 228e64fb7..1bbf882f6 100644
--- a/redhat/docker/f33/Dockerfile.x86_64
+++ b/redhat/docker/f33/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:33
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Fix DNF database corruption
diff --git a/redhat/docker/f33/packages b/redhat/docker/f33/packages
index 2839b6997..52c76fe18 100644
--- a/redhat/docker/f33/packages
+++ b/redhat/docker/f33/packages
@@ -166,7 +166,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f34/Dockerfile.x86_64 b/redhat/docker/f34/Dockerfile.x86_64
index b86b93250..0b5b5ead4 100644
--- a/redhat/docker/f34/Dockerfile.x86_64
+++ b/redhat/docker/f34/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:34
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Fix DNF database corruption
diff --git a/redhat/docker/f34/packages b/redhat/docker/f34/packages
index 84825b0a8..f7cc8ea97 100644
--- a/redhat/docker/f34/packages
+++ b/redhat/docker/f34/packages
@@ -168,7 +168,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f35/Dockerfile.x86_64 b/redhat/docker/f35/Dockerfile.x86_64
index dbb42b2a9..a658ef538 100644
--- a/redhat/docker/f35/Dockerfile.x86_64
+++ b/redhat/docker/f35/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:35
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Fix DNF database corruption
diff --git a/redhat/docker/f35/packages b/redhat/docker/f35/packages
index f541aa930..e60235a10 100644
--- a/redhat/docker/f35/packages
+++ b/redhat/docker/f35/packages
@@ -168,7 +168,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f36/Dockerfile.x86_64 b/redhat/docker/f36/Dockerfile.x86_64
index 49807b214..f45979163 100644
--- a/redhat/docker/f36/Dockerfile.x86_64
+++ b/redhat/docker/f36/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:36
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Fix DNF database corruption
diff --git a/redhat/docker/f36/packages b/redhat/docker/f36/packages
index e9fa47a55..4113a856e 100644
--- a/redhat/docker/f36/packages
+++ b/redhat/docker/f36/packages
@@ -171,7 +171,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f37/Dockerfile.x86_64 b/redhat/docker/f37/Dockerfile.x86_64
index 5967079e2..52337881a 100644
--- a/redhat/docker/f37/Dockerfile.x86_64
+++ b/redhat/docker/f37/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:37
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Fix DNF database corruption
diff --git a/redhat/docker/f37/packages b/redhat/docker/f37/packages
index 6fd5a4f15..9aa2648f0 100644
--- a/redhat/docker/f37/packages
+++ b/redhat/docker/f37/packages
@@ -173,7 +173,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f38/Dockerfile.x86_64 b/redhat/docker/f38/Dockerfile.x86_64
index 27e949922..e08a6f1e3 100644
--- a/redhat/docker/f38/Dockerfile.x86_64
+++ b/redhat/docker/f38/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:38
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Fix DNF database corruption
diff --git a/redhat/docker/f38/packages b/redhat/docker/f38/packages
index 828222df7..d10c04685 100644
--- a/redhat/docker/f38/packages
+++ b/redhat/docker/f38/packages
@@ -174,7 +174,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f39/Dockerfile.x86_64 b/redhat/docker/f39/Dockerfile.x86_64
index 7b5a2d23f..1ca718408 100644
--- a/redhat/docker/f39/Dockerfile.x86_64
+++ b/redhat/docker/f39/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:39
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Fix DNF database corruption
diff --git a/redhat/docker/f39/packages b/redhat/docker/f39/packages
index 75f39fda1..3a1ef8f55 100644
--- a/redhat/docker/f39/packages
+++ b/redhat/docker/f39/packages
@@ -176,7 +176,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f40/Dockerfile.x86_64 b/redhat/docker/f40/Dockerfile.x86_64
index e40dcb324..2222c3fbf 100644
--- a/redhat/docker/f40/Dockerfile.x86_64
+++ b/redhat/docker/f40/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:40
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Fix DNF database corruption
diff --git a/redhat/docker/f40/packages b/redhat/docker/f40/packages
index f409831a4..94d951930 100644
--- a/redhat/docker/f40/packages
+++ b/redhat/docker/f40/packages
@@ -175,7 +175,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f41/Dockerfile.x86_64 b/redhat/docker/f41/Dockerfile.x86_64
index c41ef09a6..9f10153b4 100644
--- a/redhat/docker/f41/Dockerfile.x86_64
+++ b/redhat/docker/f41/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:41
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Fix DNF database corruption
diff --git a/redhat/docker/f41/packages b/redhat/docker/f41/packages
index 1bd6d53b2..0b38ca173 100644
--- a/redhat/docker/f41/packages
+++ b/redhat/docker/f41/packages
@@ -173,7 +173,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f42/Dockerfile.x86_64 b/redhat/docker/f42/Dockerfile.x86_64
index 18761130b..47749fbc9 100644
--- a/redhat/docker/f42/Dockerfile.x86_64
+++ b/redhat/docker/f42/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:42
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Fix DNF database corruption
@@ -30,8 +30,3 @@ RUN useradd -m -s /bin/bash -u 1000 trinity \
USER trinity
COPY rpmmacros /home/trinity/.rpmmacros
-
-RUN rpm -i https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/35/Everything/source/tree/Packages/w/wireless-tools-29-28.fc35.src.rpm \
- && sed -i ${HOME}/rpmbuild/SPECS/wireless-tools.spec -e "s|%patch|%patch -P |g" \
- && rpmbuild -ba ${HOME}/rpmbuild/SPECS/wireless-tools.spec \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/wireless-tools{,-devel}-29*
diff --git a/redhat/docker/f42/external-packages.sh b/redhat/docker/f42/external-packages.sh
new file mode 100755
index 000000000..c11281bd9
--- /dev/null
+++ b/redhat/docker/f42/external-packages.sh
@@ -0,0 +1,6 @@
+#!/bin/bash -ex
+
+rpm -ivh https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/35/Everything/source/tree/Packages/w/wireless-tools-29-28.fc35.src.rpm \
+ && sed -i ${HOME}/rpmbuild/SPECS/wireless-tools.spec -e "s|%patch|%patch -P |g" \
+ && rpmbuild -ba ${HOME}/rpmbuild/SPECS/wireless-tools.spec \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/wireless-tools{,-devel}-29*
diff --git a/redhat/docker/f42/packages b/redhat/docker/f42/packages
index 872963678..8367d3d92 100644
--- a/redhat/docker/f42/packages
+++ b/redhat/docker/f42/packages
@@ -28,6 +28,7 @@ createrepo_c
cryptsetup-devel
cups-devel
dbus-glib-devel
+desktop-backgrounds-compat
djvulibre
djvulibre-devel
dnf-plugin-ovl
@@ -172,7 +173,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/f43/Dockerfile.x86_64 b/redhat/docker/f43/Dockerfile.x86_64
new file mode 100644
index 000000000..1211b0298
--- /dev/null
+++ b/redhat/docker/f43/Dockerfile.x86_64
@@ -0,0 +1,36 @@
+FROM fedora:43
+
+ARG TDE_VERSION=14.1.5
+ARG ARCH=x86_64
+
+# Fix DNF database corruption
+# Add RPMFUSION repository
+# Install Trinity build dependencies
+COPY packages /packages
+RUN set -x \
+ && echo "proxy=http://proxy:3128" >>"/etc/dnf.conf" \
+ && dnf -y install dnf-plugin-ovl findutils \
+ && dnf -y --enableplugin=ovl install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-43.noarch.rpm \
+ && dnf -y --enableplugin=ovl update \
+ && dnf -y --enableplugin=ovl install --skip-broken $(</packages)
+
+# Add YUM repository for locally built packages
+COPY rpmbuild.repo /etc/yum.repos.d/rpmbuild.repo
+RUN set -x \
+ && sed -i "/etc/yum.repos.d/rpmbuild.repo" -e "s|\${ARCH}|${ARCH}|g" -e "s|\${TDE_VERSION}|${TDE_VERSION}|g"
+
+# Fix utempter detection
+RUN set -x \
+ && chmod a+r /usr/libexec/utempter/utempter \
+ && chmod 777 /tmp
+
+# Add non-root user to build packages
+RUN set -x \
+ && useradd -m -s /bin/bash -u 1000 trinity \
+ && echo "trinity ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers \
+ && echo "export QA_RPATHS=\$(( 0x0001|0x0002 ))" >>/home/trinity/.bashrc
+
+USER trinity
+RUN set -x \
+ && mkdir -p ${HOME}/rpmbuild
+COPY rpmmacros /home/trinity/.rpmmacros
diff --git a/redhat/docker/f43/external-packages.sh b/redhat/docker/f43/external-packages.sh
new file mode 100755
index 000000000..0c0b96e31
--- /dev/null
+++ b/redhat/docker/f43/external-packages.sh
@@ -0,0 +1,12 @@
+#!/bin/bash -ex
+
+rpm -ivh https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/35/Everything/source/tree/Packages/w/wireless-tools-29-28.fc35.src.rpm \
+ && sed -i ${HOME}/rpmbuild/SPECS/wireless-tools.spec -e "s|%patch|%patch -P |g" \
+ && rpmbuild -ba ${HOME}/rpmbuild/SPECS/wireless-tools.spec \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/wireless-tools{,-devel}-29*
+
+#RUN set -x \
+# && rpm -i https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/l/libnjb-2.2.7-24.fc36.src.rpm \
+# && sed -i ${HOME}/rpmbuild/SPECS/libnjb.spec -e "s|libusb-devel|libusb1-devel|" \
+# && rpmbuild -ba ${HOME}/rpmbuild/SPECS/libnjb.spec \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/libnjb{,-devel}-2*
diff --git a/redhat/docker/f43/packages b/redhat/docker/f43/packages
new file mode 100644
index 000000000..e3cdc3c41
--- /dev/null
+++ b/redhat/docker/f43/packages
@@ -0,0 +1,237 @@
+alsa-lib-devel
+aspell
+aspell-devel
+audiofile-devel
+autotrace
+avahi-devel
+bdftopcf
+bind-devel
+binutils-devel
+bison
+boost-devel
+boost-python3-devel
+byacc
+bzip2-devel
+ccache
+cdparanoia
+cdparanoia-devel
+chmlib-devel
+chrpath
+clamav
+clamav-devel
+clucene-core-devel
+cmake
+cpp
+cppunit-devel
+crda
+createrepo_c
+cryptsetup-devel
+cups-devel
+dbus-glib-devel
+desktop-backgrounds-compat
+djvulibre
+djvulibre-devel
+dnf-plugin-ovl
+docbook2X
+doxygen
+dssi-devel
+esound-devel
+exempi-devel
+exiv2-devel
+fdupes
+fedora-rpm-macros
+ffmpeg-devel
+fftw-devel
+file-devel
+flac-devel
+flex-static
+fontpackages-devel
+fribidi-devel
+gcc
+gcc-c++
+geoip-devel
+gettext-devel
+giflib-devel
+glib-devel
+gmime-devel
+gmp-devel
+gnokii-devel
+gperf
+gpgme-devel
+gphoto2-devel
+GraphicsMagick-devel
+graphviz
+gsl-devel
+gstreamer1-devel
+gstreamer1-plugins-base-devel
+gtk2-devel
+gtk3-devel
+gtk+-devel
+gtk-doc
+guile-devel
+harfbuzz-devel
+heimdal-devel
+hspell-devel
+html2ps
+iceauth
+icu
+ImageMagick-devel
+imake
+imlib2-devel
+intltool
+jack-audio-connection-kit-devel
+jasper-devel
+java-21-openjdk-devel
+lame-devel
+lcms-devel
+less
+libacl-devel
+libblkid-devel
+libcap-devel
+libcdio-devel
+libcdio-paranoia-devel
+libconfig-devel
+libcurl-devel
+libdb-cxx-devel
+libdb-devel
+libdvdread-devel
+libfontenc-devel
+libgadu-devel
+libgpod-devel
+libgsf-devel
+libical-devel
+libidn-devel
+libifp-devel
+liblo-devel
+liblrdf-devel
+libmad-devel
+libmng-devel
+libmp4v2-devel
+libmpcdec-devel
+libmtp-devel
+libmusicbrainz5-devel
+libnsl2-devel
+libofx-devel
+libogg-devel
+libotr-devel
+libpaper-devel
+libpqxx-devel
+libqalculate-devel
+libraw1394-devel
+librsvg2
+librsvg2-tools
+libsamplerate-devel
+libsmbclient-devel
+libsndfile-devel
+libssh-devel
+libssh2-devel
+libtheora-devel
+libtiff-devel
+libtirpc-devel
+libtool
+libtool-ltdl-devel
+libudev-devel
+libudisks2-devel
+libunibreak-devel
+libusb-compat-0.1-devel
+libusb1-devel
+libutempter-devel
+libuuid-devel
+libv4l-devel
+libvisual-devel
+libvncserver-devel
+libvorbis-devel
+libwmf-devel
+libwpd-devel
+libXaw-devel
+libXcomposite-devel
+libXdamage-devel
+libXdmcp-devel
+libxkbfile-devel
+libXScrnSaver-devel
+libxslt-devel
+libXtst-devel
+libXv-devel
+libXxf86dga-devel
+libXxf86vm-devel
+libyaz-devel
+libzrtpcpp-devel
+lirc-devel
+lm_sensors-devel
+meanwhile-devel
+mesa-libGL-devel
+mftrace
+mysql-devel
+nas-devel
+neon-devel
+netpbm-progs
+NetworkManager-libnm-devel
+net-snmp-devel
+net-tools
+nspr-devel
+ocaml
+ocaml(compiler)
+ocaml-facile-devel
+openldap-devel
+opensc
+openslp-devel
+opensp-devel
+pam-devel
+pciutils-devel
+pcre-devel
+pcsc-lite-devel
+pcsc-perl
+perl
+perl-devel
+perl(ExtUtils::MakeMaker)
+perl(PAR::Packer)
+perl(XML::Parser)
+pilot-link-devel
+pkcs11-helper-devel
+polkit-devel
+poppler-devel
+postgresql
+postgresql-private-devel
+postgresql-server-devel
+ppp
+pulseaudio-libs-devel
+python3
+python3-devel
+qt4-devel
+recode
+redhat-rpm-config
+rpcgen
+rpm-build
+ruby
+ruby-devel
+sane-backends-devel
+scons
+SDL-devel
+selinux-policy-devel
+speex-devel
+sqlite-devel
+subversion-devel
+sudo
+swig
+sword-devel
+t1lib-devel
+t1utils
+taglib-devel
+texinfo
+texlive-newunicodechar
+torsocks
+transfig
+udisks-devel
+unixODBC-devel
+usbutils
+valgrind
+xbase-devel
+xine-lib-devel
+xkeyboard-config-devel
+xmedcon
+xmedcon-devel
+xmlto
+xorg-x11-font-utils
+xscreensaver
+xscreensaver-extras
+xz-devel
diff --git a/redhat/docker/f43/rpmbuild.repo b/redhat/docker/f43/rpmbuild.repo
new file mode 100644
index 000000000..750290651
--- /dev/null
+++ b/redhat/docker/f43/rpmbuild.repo
@@ -0,0 +1,11 @@
+[rpmbuild.${ARCH}]
+name=rpmbuild.${ARCH}
+baseurl=file:///home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH}
+enabled=1
+gpgcheck=0
+
+[rpmbuild.noarch]
+name=rpmbuild.noarch
+baseurl=file:///home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch
+enabled=1
+gpgcheck=0
diff --git a/redhat/docker/f43/rpmmacros b/redhat/docker/f43/rpmmacros
new file mode 100644
index 000000000..0b82d6547
--- /dev/null
+++ b/redhat/docker/f43/rpmmacros
@@ -0,0 +1,10 @@
+%dist .fc43
+%_smp_mflags -j8
+%jobs 8
+%__brp_remove_la_files %nil
+%__cmake_builddir %nil
+%__cmake_in_source_build 1
+%_debugsource_packages %nil
+%_debugsource_template %nil
+%source_date_epoch_from_changelog 0
+%python python3
diff --git a/redhat/docker/mga5/Dockerfile.x86_64 b/redhat/docker/mga5/Dockerfile.x86_64
index 54b5362bb..9eea7729a 100644
--- a/redhat/docker/mga5/Dockerfile.x86_64
+++ b/redhat/docker/mga5/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM mageia:5.1
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Reset URPMI repositories to default
diff --git a/redhat/docker/mga5/packages.x86_64 b/redhat/docker/mga5/packages.x86_64
index 4cdd228c6..37ef73ef8 100644
--- a/redhat/docker/mga5/packages.x86_64
+++ b/redhat/docker/mga5/packages.x86_64
@@ -183,7 +183,6 @@ net-snmp-devel
NetworkManager-glib-devel
notification-daemon
ocaml
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/mga6/Dockerfile.i686 b/redhat/docker/mga6/Dockerfile.i686
index 435522a03..5c446b323 100644
--- a/redhat/docker/mga6/Dockerfile.i686
+++ b/redhat/docker/mga6/Dockerfile.i686
@@ -1,6 +1,6 @@
FROM mageia32:6
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=i686
# Reset URPMI repositories to default
diff --git a/redhat/docker/mga6/Dockerfile.x86_64 b/redhat/docker/mga6/Dockerfile.x86_64
index 922b018eb..36adc55e6 100644
--- a/redhat/docker/mga6/Dockerfile.x86_64
+++ b/redhat/docker/mga6/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM mageia:6
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Reset URPMI repositories to default
diff --git a/redhat/docker/mga6/packages.i686 b/redhat/docker/mga6/packages.i686
index 85ed2ec06..5538aa4d6 100644
--- a/redhat/docker/mga6/packages.i686
+++ b/redhat/docker/mga6/packages.i686
@@ -191,7 +191,6 @@ net-snmp-devel
NetworkManager-glib-devel
notification-daemon
ocaml
-OpenEXR-devel
openldap-devel
openldap-servers-devel
opensc
diff --git a/redhat/docker/mga6/packages.x86_64 b/redhat/docker/mga6/packages.x86_64
index f499915be..96eaabd1a 100644
--- a/redhat/docker/mga6/packages.x86_64
+++ b/redhat/docker/mga6/packages.x86_64
@@ -191,7 +191,6 @@ net-snmp-devel
NetworkManager-glib-devel
notification-daemon
ocaml
-OpenEXR-devel
openldap-devel
openldap-servers-devel
opensc
diff --git a/redhat/docker/mga7/Dockerfile.i686 b/redhat/docker/mga7/Dockerfile.i686
index 9fbfdff1b..c39a5c347 100644
--- a/redhat/docker/mga7/Dockerfile.i686
+++ b/redhat/docker/mga7/Dockerfile.i686
@@ -1,6 +1,6 @@
FROM mageia32:7
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=i686
# Reset URPMI repositories to default
diff --git a/redhat/docker/mga7/Dockerfile.x86_64 b/redhat/docker/mga7/Dockerfile.x86_64
index 06503d530..419361938 100644
--- a/redhat/docker/mga7/Dockerfile.x86_64
+++ b/redhat/docker/mga7/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM mageia:7
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Reset URPMI repositories to default
diff --git a/redhat/docker/mga7/packages.i686 b/redhat/docker/mga7/packages.i686
index f94a02efd..fc1fdfe18 100644
--- a/redhat/docker/mga7/packages.i686
+++ b/redhat/docker/mga7/packages.i686
@@ -179,7 +179,6 @@ NetworkManager-glib-devel
notification-daemon
ocaml
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
openldap-servers-devel
opensc
diff --git a/redhat/docker/mga7/packages.x86_64 b/redhat/docker/mga7/packages.x86_64
index 0c84baf4c..91a45b8d8 100644
--- a/redhat/docker/mga7/packages.x86_64
+++ b/redhat/docker/mga7/packages.x86_64
@@ -194,7 +194,6 @@ NetworkManager-glib-devel
notification-daemon
ocaml
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
openldap-servers-devel
opensc
diff --git a/redhat/docker/mga8/Dockerfile.i686 b/redhat/docker/mga8/Dockerfile.i686
index 68e213fc0..dfc0a1565 100644
--- a/redhat/docker/mga8/Dockerfile.i686
+++ b/redhat/docker/mga8/Dockerfile.i686
@@ -1,6 +1,6 @@
FROM mageia32:8
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=i686
# Reset URPMI repositories to default
diff --git a/redhat/docker/mga8/Dockerfile.x86_64 b/redhat/docker/mga8/Dockerfile.x86_64
index 300a39c63..a7c7a99d8 100644
--- a/redhat/docker/mga8/Dockerfile.x86_64
+++ b/redhat/docker/mga8/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM mageia:8
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Reset URPMI repositories to default
diff --git a/redhat/docker/mga8/packages.i686 b/redhat/docker/mga8/packages.i686
index c44677fa0..253fee3fe 100644
--- a/redhat/docker/mga8/packages.i686
+++ b/redhat/docker/mga8/packages.i686
@@ -193,7 +193,6 @@ net-snmp-devel
notification-daemon
ocaml
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
openldap-servers-devel
opensc
diff --git a/redhat/docker/mga8/packages.x86_64 b/redhat/docker/mga8/packages.x86_64
index 22bc88e76..fd2861f9f 100644
--- a/redhat/docker/mga8/packages.x86_64
+++ b/redhat/docker/mga8/packages.x86_64
@@ -196,7 +196,6 @@ net-snmp-devel
notification-daemon
ocaml
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
openldap-servers-devel
opensc
diff --git a/redhat/docker/mga9/Dockerfile.i686 b/redhat/docker/mga9/Dockerfile.i686
index f01eb5406..edaba68b8 100644
--- a/redhat/docker/mga9/Dockerfile.i686
+++ b/redhat/docker/mga9/Dockerfile.i686
@@ -1,6 +1,6 @@
FROM mageia32:9
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=i686
# Reset URPMI repositories to default
diff --git a/redhat/docker/mga9/Dockerfile.x86_64 b/redhat/docker/mga9/Dockerfile.x86_64
index 3e1e79c36..70d4deaaf 100644
--- a/redhat/docker/mga9/Dockerfile.x86_64
+++ b/redhat/docker/mga9/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM mageia:9
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Reset URPMI repositories to default
diff --git a/redhat/docker/mga9/packages.i686 b/redhat/docker/mga9/packages.i686
index ec31bc8f1..f6a3cb3df 100644
--- a/redhat/docker/mga9/packages.i686
+++ b/redhat/docker/mga9/packages.i686
@@ -197,7 +197,6 @@ net-snmp-devel
notification-daemon
ocaml
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
openldap-servers-devel
opensc
diff --git a/redhat/docker/mga9/packages.x86_64 b/redhat/docker/mga9/packages.x86_64
index cfd8f46bc..edeb0f95e 100644
--- a/redhat/docker/mga9/packages.x86_64
+++ b/redhat/docker/mga9/packages.x86_64
@@ -202,7 +202,6 @@ net-tools
notification-daemon
ocaml
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
openldap-servers-devel
opensc
diff --git a/redhat/docker/omv6/Dockerfile.x86_64 b/redhat/docker/omv6/Dockerfile.x86_64
index 3bb061a55..ac6be8e2d 100644
--- a/redhat/docker/omv6/Dockerfile.x86_64
+++ b/redhat/docker/omv6/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM openmandriva:6.0
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
COPY packages /packages
diff --git a/redhat/docker/omv6/packages b/redhat/docker/omv6/packages
index 873ca4609..0f82b10c0 100644
--- a/redhat/docker/omv6/packages
+++ b/redhat/docker/omv6/packages
@@ -138,8 +138,7 @@ lib64npth-devel
lib64nsl-devel
lib64nspr-devel
lib64ofx-devel
-lib64openexr-devel
-lib64otr-devel
+lib64lib64otr-devel
lib64paper-devel
lib64pcre-devel
lib64pcsclite-devel
diff --git a/redhat/docker/omvcooker/Dockerfile.x86_64 b/redhat/docker/omvcooker/Dockerfile.x86_64
index b237c4192..8cfeed1c4 100644
--- a/redhat/docker/omvcooker/Dockerfile.x86_64
+++ b/redhat/docker/omvcooker/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM openmandriva/cooker:latest
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
COPY packages /packages
@@ -27,19 +27,19 @@ RUN set -x \
USER trinity
COPY rpmmacros /home/trinity/.rpmmacros
-RUN set -x \
- && rpm -ivh http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/SRPMS/core/release/rdesktop-1.9.0-6.mga9.src.rpm \
- && sed -i ${HOME}/rpmbuild/SPECS/rdesktop.spec -e "s|%{_rpmconfigdir}/%{_real_vendor}|/usr/share/libtool/config|" \
- && rpmbuild -bb ${HOME}/rpmbuild/SPECS/rdesktop.spec --define "mkrel %nil" \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/rdesktop-1*.rpm
+#RUN set -x \
+# && rpm -ivh http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/SRPMS/core/release/rdesktop-1.9.0-6.mga9.src.rpm \
+# && sed -i ${HOME}/rpmbuild/SPECS/rdesktop.spec -e "s|%{_rpmconfigdir}/%{_real_vendor}|/usr/share/libtool/config|" \
+# && rpmbuild -bb ${HOME}/rpmbuild/SPECS/rdesktop.spec --define "mkrel %nil" \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/rdesktop-1*.rpm
-RUN set -x \
- && rpm -ivh http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/SRPMS/core/release/sword-1.9.0-13.mga10.src.rpm \
- && rpmbuild -bb ${HOME}/rpmbuild/SPECS/sword.spec --define "cmake_build %__make %{?_smp_mflags}" --define "cmake_install %__make -C build install DESTDIR=%{?buildroot}" --define "__cc /usr/bin/gcc" --define "__cxx /usr/bin/g++" --define "_disable_ld_no_undefined 1" --define "mkrel %nil" --define "python3_ext_suffix .cpython-311-x86_64-linux-gnu.so" --nodeps \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/{lib64sword{1.9,-devel},sword}-1.9.0-*.rpm
+#RUN set -x \
+# && rpm -ivh http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/SRPMS/core/release/sword-1.9.0-13.mga10.src.rpm \
+# && rpmbuild -bb ${HOME}/rpmbuild/SPECS/sword.spec --define "cmake_build %__make %{?_smp_mflags}" --define "cmake_install %__make -C build install DESTDIR=%{?buildroot}" --define "__cc /usr/bin/gcc" --define "__cxx /usr/bin/g++" --define "_disable_ld_no_undefined 1" --define "mkrel %nil" --define "python3_ext_suffix .cpython-311-x86_64-linux-gnu.so" --nodeps \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/{lib64sword{1.9,-devel},sword}-1.9.0-*.rpm
RUN set -x \
- && rpmbuild --rebuild http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/SRPMS/core/release/yaz-5.34.4-2.mga10.src.rpm --define "mkrel %nil" --nodeps \
+ && rpmbuild --rebuild http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/SRPMS/core/release/yaz-5.35.1-1.mga10.src.rpm --define "mkrel %nil" --nodeps \
&& sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/{lib64yaz{5,-devel},yaz}-5*.rpm
RUN set -x \
@@ -48,8 +48,12 @@ RUN set -x \
&& sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/rdiff-backup-2*.rpm
RUN set -x \
- && rpmbuild --rebuild http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/SRPMS/core/release/cscope-15.9-3.mga9.src.rpm --define "mkrel %nil" \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/cscope-15*.rpm
+ && rpmbuild --rebuild https://archives.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/a/audiofile-0.3.6-36.el9.src.rpm \
+ && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/audiofile{,-devel}-0*.rpm
+
+#RUN set -x \
+# && rpmbuild --rebuild http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/SRPMS/core/release/cscope-15.9-3.mga9.src.rpm --define "mkrel %nil" \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/cscope-15*.rpm
RUN set -x \
&& rpm -ivh http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/SRPMS/core/release/perl-Getopt-ArgvFile-1.110.0-10.mga9.src.rpm \
diff --git a/redhat/docker/omvcooker/packages b/redhat/docker/omvcooker/packages
index 873ca4609..69b1c654f 100644
--- a/redhat/docker/omvcooker/packages
+++ b/redhat/docker/omvcooker/packages
@@ -15,6 +15,7 @@ clamav-devel
cmake
createrepo_c
ctags
+cscope
cups-devel
curl-devel
db5-devel
@@ -138,8 +139,7 @@ lib64npth-devel
lib64nsl-devel
lib64nspr-devel
lib64ofx-devel
-lib64openexr-devel
-lib64otr-devel
+lib64lib64otr-devel
lib64paper-devel
lib64pcre-devel
lib64pcsclite-devel
@@ -160,6 +160,7 @@ lib64sasl-devel
lib64SDL-devel
lib64smbclient-devel
lib64sndfile-devel
+lib64sword-devel
lib64t1lib-devel
lib64tasn1-devel
lib64theora-devel
@@ -236,6 +237,7 @@ python-pylibacl
python-pyyaml
python-setuptools_scm
pyxattr
+rdesktop
readline-devel
recode
rpm-build
diff --git a/redhat/docker/oss131/Dockerfile.x86_64 b/redhat/docker/oss131/Dockerfile.x86_64
index 2f53dc4c5..5909202f7 100644
--- a/redhat/docker/oss131/Dockerfile.x86_64
+++ b/redhat/docker/oss131/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM opensuse:13.1
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add PACKMAN repository
diff --git a/redhat/docker/oss131/packages b/redhat/docker/oss131/packages
index 31065e63f..e31147dbd 100644
--- a/redhat/docker/oss131/packages
+++ b/redhat/docker/oss131/packages
@@ -136,7 +136,6 @@ mozilla-nspr-devel
mysql-devel
NetworkManager-devel
ocaml
-openexr-devel
opensc
openslp-devel
opensp-devel
diff --git a/redhat/docker/oss132/Dockerfile.x86_64 b/redhat/docker/oss132/Dockerfile.x86_64
index 24120029b..b0a7cd8af 100644
--- a/redhat/docker/oss132/Dockerfile.x86_64
+++ b/redhat/docker/oss132/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM opensuse:13.2
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add PACKMAN repository
diff --git a/redhat/docker/oss132/packages b/redhat/docker/oss132/packages
index 5043e7483..945f90f3f 100644
--- a/redhat/docker/oss132/packages
+++ b/redhat/docker/oss132/packages
@@ -131,7 +131,6 @@ mozilla-nspr-devel
mysql-devel
NetworkManager-devel
ocaml
-openexr-devel
opensc
openslp-devel
opensp-devel
diff --git a/redhat/docker/oss150/Dockerfile.x86_64 b/redhat/docker/oss150/Dockerfile.x86_64
index 82f4a69b2..69aeceb77 100644
--- a/redhat/docker/oss150/Dockerfile.x86_64
+++ b/redhat/docker/oss150/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM opensuse/leap:15.0
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add PACKMAN repository
diff --git a/redhat/docker/oss150/packages b/redhat/docker/oss150/packages
index 259133a11..49f4462f9 100644
--- a/redhat/docker/oss150/packages
+++ b/redhat/docker/oss150/packages
@@ -145,7 +145,6 @@ net-tools
net-tools-deprecated
NetworkManager-devel
ocaml
-openexr-devel
opensc
openslp-devel
opensp-devel
diff --git a/redhat/docker/oss151/Dockerfile.x86_64 b/redhat/docker/oss151/Dockerfile.x86_64
index 0513b395e..ee2b0ea5f 100644
--- a/redhat/docker/oss151/Dockerfile.x86_64
+++ b/redhat/docker/oss151/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM opensuse/leap:15.1
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add PACKMAN repository
diff --git a/redhat/docker/oss151/packages b/redhat/docker/oss151/packages
index 0d75fd57e..1a8fdbe46 100644
--- a/redhat/docker/oss151/packages
+++ b/redhat/docker/oss151/packages
@@ -152,7 +152,6 @@ net-tools
net-tools-deprecated
NetworkManager-devel
ocaml
-openexr-devel
opensc
openslp-devel
opensp-devel
diff --git a/redhat/docker/oss152/Dockerfile.x86_64 b/redhat/docker/oss152/Dockerfile.x86_64
index 5615f8483..8a73f5522 100644
--- a/redhat/docker/oss152/Dockerfile.x86_64
+++ b/redhat/docker/oss152/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM opensuse/leap:15.2
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add PACKMAN repository
diff --git a/redhat/docker/oss152/packages b/redhat/docker/oss152/packages
index ec21f7f6b..1d5529dd6 100644
--- a/redhat/docker/oss152/packages
+++ b/redhat/docker/oss152/packages
@@ -150,7 +150,6 @@ net-tools
net-tools-deprecated
NetworkManager-devel
ocaml
-openexr-devel
opensc
openslp-devel
opensp-devel
diff --git a/redhat/docker/oss153/Dockerfile.x86_64 b/redhat/docker/oss153/Dockerfile.x86_64
index f7b8efd9e..6e4a47816 100644
--- a/redhat/docker/oss153/Dockerfile.x86_64
+++ b/redhat/docker/oss153/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM opensuse/leap:15.3
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add PACKMAN repository
diff --git a/redhat/docker/oss153/packages b/redhat/docker/oss153/packages
index 1b18b1d8b..421917b0b 100644
--- a/redhat/docker/oss153/packages
+++ b/redhat/docker/oss153/packages
@@ -167,7 +167,6 @@ net-tools
net-tools-deprecated
NetworkManager-devel
ocaml
-openexr-devel
opensc
openslp-devel
opensp-devel
diff --git a/redhat/docker/oss154/Dockerfile.x86_64 b/redhat/docker/oss154/Dockerfile.x86_64
index b443cbcda..d31a278c7 100644
--- a/redhat/docker/oss154/Dockerfile.x86_64
+++ b/redhat/docker/oss154/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM opensuse/leap:15.4
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add PACKMAN repository
diff --git a/redhat/docker/oss154/packages b/redhat/docker/oss154/packages
index 0eeaa3da6..fb81e1d32 100644
--- a/redhat/docker/oss154/packages
+++ b/redhat/docker/oss154/packages
@@ -168,7 +168,6 @@ net-tools
net-tools-deprecated
NetworkManager-devel
ocaml
-openexr-devel
opensc
openslp-devel
opensp-devel
diff --git a/redhat/docker/oss155/Dockerfile.x86_64 b/redhat/docker/oss155/Dockerfile.x86_64
index ec70a4649..1a94f67ca 100644
--- a/redhat/docker/oss155/Dockerfile.x86_64
+++ b/redhat/docker/oss155/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM opensuse/leap:15.5
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add PACKMAN repository
diff --git a/redhat/docker/oss155/packages b/redhat/docker/oss155/packages
index 5d827fe6e..7cc1025c7 100644
--- a/redhat/docker/oss155/packages
+++ b/redhat/docker/oss155/packages
@@ -170,7 +170,6 @@ net-tools
net-tools-deprecated
NetworkManager-devel
ocaml
-openexr-devel
opensc
openslp-devel
opensp-devel
diff --git a/redhat/docker/oss156/Dockerfile.x86_64 b/redhat/docker/oss156/Dockerfile.x86_64
index 9e3685946..2a0df375d 100644
--- a/redhat/docker/oss156/Dockerfile.x86_64
+++ b/redhat/docker/oss156/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM opensuse/leap:15.6
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add PACKMAN repository
@@ -29,14 +29,3 @@ RUN mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} \
&& sudo zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} rpmbuild.${ARCH} \
&& mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch \
&& sudo zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch rpmbuild.noarch
-
-RUN rpm -Uvh http://download.opensuse.org/source/distribution/leap/15.5/repo/oss/src/perl-PAR-Packer-1.057-bp155.1.4.src.rpm \
- && rpmbuild -bb ${HOME}/rpmbuild/SPECS/perl-PAR-Packer.spec \
- && sudo rpm -Uvh "${HOME}/rpmbuild/RPMS/"*"/perl-PAR-Packer"*".rpm"
-
-# Install heimdal development files
-RUN rpm -Uvh https://ftp.lysator.liu.se/pub/opensuse/source/distribution/leap/15.6/repo/oss/src/libheimdal-7.8.0-bp156.4.4.src.rpm \
- && wget -nv -O "${HOME}/rpmbuild/SOURCES/heimdal-7.8.0.tar.gz" "https://github.com/heimdal/heimdal/releases/download/heimdal-7.8.0/heimdal-7.8.0.tar.gz" \
- && sed -i "${HOME}/rpmbuild/SPECS/libheimdal.spec" -e "/^Source0:/ s|.*|Source0: heimdal-7.8.0.tar.gz|" -e "/^Patch0/ s|^|#|" \
- && rpmbuild -bc ${HOME}/rpmbuild/SPECS/libheimdal.spec \
- && sudo make -C ${HOME}/rpmbuild/BUILD/heimdal-7.8.0/tools/ install
diff --git a/redhat/docker/oss156/external-packages.sh b/redhat/docker/oss156/external-packages.sh
new file mode 100644
index 000000000..b03f5b080
--- /dev/null
+++ b/redhat/docker/oss156/external-packages.sh
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+rpm -Uvh http://download.opensuse.org/source/distribution/leap/15.5/repo/oss/src/perl-PAR-Packer-1.057-bp155.1.4.src.rpm \
+ && rpmbuild -bb ${HOME}/rpmbuild/SPECS/perl-PAR-Packer.spec \
+ && sudo rpm -Uvh "${HOME}/rpmbuild/RPMS/"*"/perl-PAR-Packer"*".rpm"
+
+# Install heimdal development files
+rpm -Uvh https://ftp.lysator.liu.se/pub/opensuse/source/distribution/leap/15.6/repo/oss/src/libheimdal-7.8.0-bp156.4.4.src.rpm \
+ && wget -nv -O "${HOME}/rpmbuild/SOURCES/heimdal-7.8.0.tar.gz" "https://github.com/heimdal/heimdal/releases/download/heimdal-7.8.0/heimdal-7.8.0.tar.gz" \
+ && sed -i "${HOME}/rpmbuild/SPECS/libheimdal.spec" -e "/^Source0:/ s|.*|Source0: heimdal-7.8.0.tar.gz|" -e "/^Patch0/ s|^|#|" \
+ && rpmbuild -bc ${HOME}/rpmbuild/SPECS/libheimdal.spec \
+ && sudo make -C ${HOME}/rpmbuild/BUILD/heimdal-7.8.0/tools/ install
diff --git a/redhat/docker/oss156/packages b/redhat/docker/oss156/packages
index f330fcecb..876496d61 100644
--- a/redhat/docker/oss156/packages
+++ b/redhat/docker/oss156/packages
@@ -169,7 +169,6 @@ net-tools
net-tools-deprecated
NetworkManager-devel
ocaml
-openexr-devel
opensc
openslp-devel
opensp-devel
diff --git a/redhat/docker/oss160/Dockerfile.x86_64 b/redhat/docker/oss160/Dockerfile.x86_64
new file mode 100644
index 000000000..e55b7c7be
--- /dev/null
+++ b/redhat/docker/oss160/Dockerfile.x86_64
@@ -0,0 +1,39 @@
+FROM opensuse/leap:16.0
+
+ARG TDE_VERSION=14.1.5
+ARG ARCH=x86_64
+
+# Add PACKMAN repository
+# Install Trinity build dependencies
+COPY packages /packages
+RUN set -x \
+ && echo PROXY_ENABLED="YES" >>/etc/sysconfig/proxy \
+ && echo HTTP_PROXY="http://proxy.vtf:3128/" >>/etc/sysconfig/proxy \
+ && zypper ar -f -G -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/ packman \
+ && zypper -n refresh \
+ && zypper al permissions \
+ && zypper -n update \
+ && zypper -n install -l $(</packages)
+
+RUN set -x \
+ && ln -sfv python3.6m /usr/include/python3.6
+
+## WTF in /usr/bin/libtool !!!! should be gcc15 not gcc13 !
+#sys_lib_search_path_spec="/usr/lib64/gcc/x86_64-suse-linux/13 /usr/lib64 /lib64 /usr/x86_64-suse-linux/lib /lib /usr/lib "
+RUN set -x \
+ && sed -i /usr/bin/libtool -e "s|x86_64-suse-linux/13|x86_64-suse-linux/15|g"
+
+# Add non-root user to build packages
+RUN set -x \
+ && useradd -m -s /bin/bash -u 1000 trinity \
+ && echo "trinity ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
+
+USER trinity
+COPY rpmmacros /home/trinity/.rpmmacros
+
+# Add YUM repository for locally built packages
+RUN set -x \
+ && mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} \
+ && sudo zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} rpmbuild.${ARCH} \
+ && mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch \
+ && sudo zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch rpmbuild.noarch
diff --git a/redhat/docker/oss160/external-packages.sh b/redhat/docker/oss160/external-packages.sh
new file mode 100755
index 000000000..87b162315
--- /dev/null
+++ b/redhat/docker/oss160/external-packages.sh
@@ -0,0 +1,39 @@
+#!/bin/bash -ex
+
+# Build supplementary development tools
+
+# heimdal
+#rpm -Uvh https://ftp.lysator.liu.se/pub/opensuse/source/distribution/leap/16.0/repo/oss/src/libheimdal-7.8.0-160000.3.2.src.rpm
+#wget -nv -O "${HOME}/rpmbuild/SOURCES/heimdal-7.8.0.tar.gz" "https://github.com/heimdal/heimdal/releases/download/heimdal-7.8.0/heimdal-7.8.0.tar.gz"
+#sed -i "${HOME}/rpmbuild/SPECS/libheimdal.spec" -e "/^Source0:/ s|.*|Source0: heimdal-7.8.0.tar.gz|" -e "/^Patch0/ s|^|#|"
+#rpmbuild -bc ${HOME}/rpmbuild/SPECS/libheimdal.spec
+#sudo make -C ${HOME}/rpmbuild/BUILD/heimdal-7.8.0/tools/ install
+sudo rpm -Uvh --force /home/trinity/rpmbuild/RPMS.tde-14.1.5/x86_64/*-7.8.0-1.oss160.x86_64.rpm
+
+# nmap
+wget -nv \
+ https://rpmfind.net/linux/opensuse/distribution/leap/15.6/repo/oss/x86_64/liblua5_3-5-5.3.6-3.6.1.x86_64.rpm \
+ https://rpmfind.net/linux/opensuse/distribution/leap/15.6/repo/oss/x86_64/nmap-7.92-150600.7.3.x86_64.rpm \
+&& sudo rpm -Uvh liblua5_3-5-5.3.6-3.6.1.x86_64.rpm nmap-7.92-150600.7.3.x86_64.rpm
+
+# perl-Getopt-ArgvFile
+rpmbuild --rebuild https://ftp.lysator.liu.se/pub/opensuse/source/distribution/leap/15.6/repo/oss/src/perl-Getopt-ArgvFile-1.11-bp156.3.1.src.rpm --define "perl_requires %nil"\
+ && sudo rpm -Uvh "${HOME}/rpmbuild/RPMS/"*"/perl-Getopt-ArgvFile-"*".rpm"
+
+# perl-PAR-Packer
+rpm -Uvh http://download.opensuse.org/source/distribution/leap/15.5/repo/oss/src/perl-PAR-Packer-1.057-bp155.1.4.src.rpm \
+ && rpmbuild -bb ${HOME}/rpmbuild/SPECS/perl-PAR-Packer.spec \
+ && sudo rpm -Uvh "${HOME}/rpmbuild/RPMS/"*"/perl-PAR-Packer"*".rpm"
+
+# sword
+rpm -ivh https://ftp.lysator.liu.se/pub/opensuse/source/distribution/leap/15.6/repo/oss/src/sword-1.8.1-bp156.3.7.src.rpm \
+ && sed -i "${HOME}/rpmbuild/SPECS/sword.spec" -e "s|^%patch|%patch -P |" \
+ && rpmbuild -ba "${HOME}/rpmbuild/SPECS/sword.spec" \
+ && sudo rpm -Uvh "${HOME}/rpmbuild/RPMS/"*"/"{libsword,sword,sword-devel}"-"*".rpm"
+
+# torsocks
+rpmbuild --rebuild https://ftp.lysator.liu.se/pub/opensuse/source/distribution/leap/15.6/repo/oss/src/torsocks-2.4.0-bp156.2.4.src.rpm
+
+#
+zypper ar --no-gpgcheck trinity.noarch https://repo/rpmbuild/RPMS/RPMS.oss160.tde-14.1.5/noarch/
+zypper ar --no-gpgcheck trinity.x86_64 https://repo/rpmbuild/RPMS/RPMS.oss160.tde-14.1.5/x86_64/
diff --git a/redhat/docker/oss160/packages b/redhat/docker/oss160/packages
new file mode 100644
index 000000000..766bdd784
--- /dev/null
+++ b/redhat/docker/oss160/packages
@@ -0,0 +1,230 @@
+alsa-devel
+aspell
+aspell-devel
+audiofile-devel
+automake
+bdftopcf
+binutils-devel
+bison
+boost-devel
+brp-check-suse
+ccache
+cdparanoia
+cdparanoia-devel
+checkpolicy
+chmlib-devel
+chrpath
+clamav
+clamav-devel
+cln-devel
+clucene-core-devel
+cmake
+createrepo_c
+cups-devel
+cyrus-sasl-devel
+dbus-1-devel
+dbus-1-glib-devel
+djvulibre
+docbook-utils
+docbook-xsl-stylesheets
+docbook2x
+dos2unix
+doxygen GraphicsMagick
+dssi-devel
+fdupes
+ffmpeg-devel
+fftw3-devel
+file-devel
+flac-devel
+flex
+font-util
+freetype-devel
+fribidi-devel
+gcc-c++
+giflib-devel
+git
+glu-devel
+gmime-devel
+gmp-devel
+gperf xmlto
+GraphicsMagick-devel
+gsl-devel
+gstreamer-devel
+gstreamer-plugins-base-devel
+gstreamer-devel
+gtk2-devel
+gtk3-devel
+gtk-doc
+html2ps
+hunspell-devel
+iceauth
+ImageMagick-devel
+imake
+imlib2-devel
+intltool
+java-devel
+less
+libacl-devel
+libao-devel
+libart_lgpl-devel
+libattr-devel
+libavahi-devel
+libavcodec-devel
+libblkid-devel
+libboost_python3-devel
+libbz2-devel
+libcap-devel
+libcdio-devel
+libcdio-paranoia-devel
+libconfig-devel
+libcryptsetup-devel
+libcurl-devel
+libdb-4_8-devel
+libdvdread-devel
+libexempi-devel
+libexiv2-devel
+libfontenc-devel
+libgpgme-devel
+libgphoto2-devel
+libgpod-devel
+libgsf-devel
+libical-devel
+libICE-devel
+libidn-devel
+libiw-devel
+libjack-devel
+libjasper-devel
+libjpeg8-devel
+liblcms2-devel
+liblo-devel
+liblrdf-devel
+libmad-devel
+libmng-devel
+libmp3lame-devel
+libmpcdec-devel
+libmtp-devel
+libmusicbrainz-devel
+libmysqld-devel
+libneon-devel
+libofx-devel
+libotr-devel
+libpaper-devel
+libpcap-devel
+libpng16-devel
+libpoppler-devel
+libpqxx-devel
+libpulse-devel
+libqalculate-devel
+libraw1394-devel
+librsvg-devel
+libsamplerate-devel
+libSDL-devel
+libsensors4-devel
+libSM-devel
+libsmbclient-devel
+libsndfile-devel
+libssh-devel
+libssh2-devel
+libtag-devel
+libtheora-devel
+libtiff-devel
+libtirpc-devel
+libtool
+libtwolame-devel
+libudisks2-0-devel
+libuuid-devel
+libunibreak-devel
+libusb-devel
+libv4l-devel
+libvisual-devel
+libvorbis-devel
+libwebp-devel
+libwmf-devel
+libwpd-devel
+libXaw-devel
+libXdmcp-devel
+libxine-devel
+libxkbfile-devel
+libXpm-devel
+libXmu-devel
+libXScrnSaver-devel
+libxslt-devel
+libXt-devel
+libXv-devel
+libXxf86dga-devel
+libXxf86vm-devel
+libyaz-devel
+lirc-devel
+Lua(devel)
+make
+makeinfo
+meanwhile-devel
+Mesa-devel
+Mesa-libGL-devel
+mozilla-nspr-devel
+mysql-devel
+net-snmp-devel
+net-tools
+net-tools-deprecated
+NetworkManager-devel
+ocaml
+opensc
+openslp-devel
+opensp-devel
+pam-devel
+patch
+pciutils-devel
+pcre-devel
+pcsc-lite-devel
+perl(Archive::Zip)
+perl(IPC::Run3)
+perl(JSON)
+perl(Module::ScanDeps)
+perl(PAR)
+perl(PAR::Dist)
+perl(Test::Pod)
+perl(Test::Pod::Coverage)
+perl-macros
+perl-pcsc
+pkcs11-helper-devel
+pkgconfig(cppunit)
+pkgconfig(libcurl)
+polkit-devel
+postgresql
+postgresql-devel
+postgresql-server-devel
+ppp
+python3-devel
+python3-sip-devel
+recode
+rpcgen
+rpm-build
+rpm-devel
+rpmlint
+rsvg-convert
+rsync
+ruby
+ruby-devel
+sane-backends-devel
+scons
+selinux-policy-devel
+speex-devel
+sqlite3-devel
+subversion-devel
+sudo
+swig
+texinfo
+transfig
+unixODBC-devel
+update-desktop-files
+usbutils
+valgrind
+vim
+wget
+wireless-tools
+xcb-proto-devel
+xorg-x11
+xscreensaver
+xscreensaver-data
+xscreensaver-data-extra
+xz-devel
diff --git a/redhat/docker/oss160/rpmmacros b/redhat/docker/oss160/rpmmacros
new file mode 100644
index 000000000..ce48a5a09
--- /dev/null
+++ b/redhat/docker/oss160/rpmmacros
@@ -0,0 +1,8 @@
+%dist .oss160
+%_smp_mflags -j8
+%jobs 8
+%sle_version 160000
+%_build_insert_debug_package %nil
+%python python3
+%__python /usr/bin/python3
+%_enable_debug_packages %nil
diff --git a/redhat/docker/oss421/Dockerfile.x86_64 b/redhat/docker/oss421/Dockerfile.x86_64
index 2914e970e..688ee5908 100644
--- a/redhat/docker/oss421/Dockerfile.x86_64
+++ b/redhat/docker/oss421/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM opensuse:42.1
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add PACKMAN repository
diff --git a/redhat/docker/oss421/packages b/redhat/docker/oss421/packages
index 2dfb4f848..175653ae0 100644
--- a/redhat/docker/oss421/packages
+++ b/redhat/docker/oss421/packages
@@ -128,7 +128,6 @@ mozilla-nspr-devel
mysql-devel
NetworkManager-devel
ocaml
-openexr-devel
opensc
openslp-devel
opensp-devel
diff --git a/redhat/docker/oss422/Dockerfile.x86_64 b/redhat/docker/oss422/Dockerfile.x86_64
index 7daaa6e08..5a20bc141 100644
--- a/redhat/docker/oss422/Dockerfile.x86_64
+++ b/redhat/docker/oss422/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM opensuse:42.2
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add PACKMAN repository
diff --git a/redhat/docker/oss422/packages b/redhat/docker/oss422/packages
index fe79c5038..9d20d2d60 100644
--- a/redhat/docker/oss422/packages
+++ b/redhat/docker/oss422/packages
@@ -139,7 +139,6 @@ mozilla-nspr-devel
mysql-devel
NetworkManager-devel
ocaml
-openexr-devel
opensc
openslp-devel
opensp-devel
diff --git a/redhat/docker/oss423/Dockerfile.x86_64 b/redhat/docker/oss423/Dockerfile.x86_64
index 4b35dfbd0..89a933d87 100644
--- a/redhat/docker/oss423/Dockerfile.x86_64
+++ b/redhat/docker/oss423/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM opensuse:42.3
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add PACKMAN repository
diff --git a/redhat/docker/oss423/packages b/redhat/docker/oss423/packages
index e76a81eb3..4d9945bcf 100644
--- a/redhat/docker/oss423/packages
+++ b/redhat/docker/oss423/packages
@@ -143,7 +143,6 @@ mozilla-nspr-devel
mysql-devel
NetworkManager-devel
ocaml
-openexr-devel
opensc
openslp-devel
opensp-devel
diff --git a/redhat/docker/osstw/Dockerfile.i686 b/redhat/docker/osstw/Dockerfile.i686
index 61bf0f4d9..f7488d9b7 100644
--- a/redhat/docker/osstw/Dockerfile.i686
+++ b/redhat/docker/osstw/Dockerfile.i686
@@ -1,6 +1,6 @@
FROM opensuse32/tumbleweed:latest
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=i686
# Add PACKMAN repository
@@ -30,10 +30,3 @@ RUN set -x \
RUN set -x \
&& sudo rpm -Uvh --nodeps https://download.opensuse.org/repositories/network/openSUSE_Tumbleweed/i586/torsocks-2.4.0-15.25.i586.rpm
-
-# Add lilypond (i686 only)
-RUN set -x \
- && rpm -Uvh https://ftp.lysator.liu.se/pub/opensuse/source/tumbleweed/repo/oss/src/lilypond-2.24.4-1.6.src.rpm \
- && sed -i "${HOME}/rpmbuild/SPECS/lilypond.spec" -e "/^ExcludeArch/d" \
- && setarch ${ARCH} rpmbuild -ba "${HOME}/rpmbuild/SPECS/lilypond.spec" \
- && sudo rpm -Uvh "${HOME}/rpmbuild/RPMS/"*"/lilypond"{,-fonts-common,-emmentaler-fonts}"-2"*".rpm"
diff --git a/redhat/docker/osstw/Dockerfile.x86_64 b/redhat/docker/osstw/Dockerfile.x86_64
index 4498a9573..9d967aa89 100644
--- a/redhat/docker/osstw/Dockerfile.x86_64
+++ b/redhat/docker/osstw/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM opensuse/tumbleweed:latest
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Add PACKMAN repository
diff --git a/redhat/docker/osstw/external-packages.sh b/redhat/docker/osstw/external-packages.sh
new file mode 100644
index 000000000..edb7a3116
--- /dev/null
+++ b/redhat/docker/osstw/external-packages.sh
@@ -0,0 +1,7 @@
+#!/bin/bash -ex
+
+# Add lilypond (i686 only)
+rpm -Uvh https://ftp.lysator.liu.se/pub/opensuse/source/tumbleweed/repo/oss/src/lilypond-2.24.4-1.6.src.rpm
+sed -i "${HOME}/rpmbuild/SPECS/lilypond.spec" -e "/^ExcludeArch/d" \
+setarch i686 rpmbuild -ba "${HOME}/rpmbuild/SPECS/lilypond.spec" \
+sudo rpm -Uvh "${HOME}/rpmbuild/RPMS/"*"/lilypond"{,-fonts-common,-emmentaler-fonts}"-2"*".rpm"
diff --git a/redhat/docker/osstw/packages b/redhat/docker/osstw/packages
index b18437051..a5f6cca04 100644
--- a/redhat/docker/osstw/packages
+++ b/redhat/docker/osstw/packages
@@ -12,6 +12,7 @@ brp-check-suse
ccache
cdparanoia
cdparanoia-devel
+checkpolicy
chmlib-devel
chrpath
clamav
@@ -35,8 +36,6 @@ docbook2x
dssi-devel
extractpdfmark
fdupes
-ffmpeg-4-libavcodec-devel
-ffmpeg-4-libavdevice-devel
fftw3-devel
file-devel
findutils
@@ -67,12 +66,14 @@ ImageMagick-devel
imake
imlib2-devel
intltool
-java-1_8_0-openjdk-devel
+java-21-openjdk-devel
less
libacl-devel
libart_lgpl-devel
libattr-devel
libavahi-devel
+libavcodec-devel
+libavdevice-devel
libblkid-devel
libboost_python3-devel
libbz2-devel
@@ -170,8 +171,6 @@ net-tools
net-tools-deprecated
NetworkManager-devel
ocaml
-openexr
-openexr-devel
opensc
openslp-devel
opensp-devel
@@ -205,6 +204,7 @@ ruby
ruby-devel
sane-backends-devel
scons
+selinux-policy-devel
shadow
speex-devel
sqlite3-devel
diff --git a/redhat/docker/pclinuxos.pkg b/redhat/docker/pclinuxos.pkg
index 504e271c8..a0b374342 100644
--- a/redhat/docker/pclinuxos.pkg
+++ b/redhat/docker/pclinuxos.pkg
@@ -9,7 +9,12 @@ coreutils
cpio
cracklib-dicts
crypto-policies
+crypto-policies-scripts
dash-static
+db53-utils
+db53_recover
+lib64md
+lib64sasl2
diffutils
e2fsprogs
fdupes
@@ -17,6 +22,9 @@ file
filesystem
findutils
fuse
+curl
+lib64archive
+lib64kmod-devel
fuse-common
gawk
gcrypt
@@ -29,6 +37,7 @@ gzip
icu
icu69-data
icu71-data
+icu76-data
info-install
kernel-userspace-headers
krb5
@@ -59,7 +68,7 @@ lib64fdisk1
lib64ffi6
lib64ffi8
lib64fuse2
-lib64fuse3_3
+lib64fuse3_4
lib64gcrypt20
lib64gdbm3
lib64gdk_pixbuf2.0_0
@@ -74,6 +83,7 @@ lib64gsasl
lib64gudev1.0_0
lib64icu69
lib64icu71
+lib64icu76
lib64idn11
lib64idn2_0
lib64intl8
@@ -106,6 +116,7 @@ lib64nss3
lib64ntlm
lib64openssl1.0.0
lib64openssl1.1.0
+lib64openssl3
lib64opts25
lib64pam0
lib64pam_userpass1
@@ -123,6 +134,7 @@ lib64rpm1
lib64rtmp1
lib64sasl2
lib64secret1_0
+lib64seccomp
lib64selinux
lib64sharpyuv0
lib64sigsegv2
@@ -137,7 +149,7 @@ lib64tirpc3
lib64udev0
lib64udev
lib64unbound8
-lib64unistring2
+lib64unistring5
lib64usb1.0_0
lib64usb-compat0.1_4
lib64uuid1
@@ -152,9 +164,17 @@ lib64zstd1
libgcc1
libgomp1
libidn2-i18n
+lib64json-c
libnotify
+lib64nsl
+lib64assuan
+lib64archive13
+lib64subid
+libsecret-i18n
+libsecret-tools
libstdc++6
libtirpc
+lib64user
libxcb
lsb-release
makedev
@@ -168,6 +188,7 @@ openssl
p11-kit
pam
pam_tcb
+passwd
patch
perl
perl-base
@@ -180,13 +201,14 @@ popt-data
procps
publicsuffix-list-dafsa
python3
+python3-markdown
python3-rpm-macros
+python3-typogrify
rmt
rootcerts
rpm
rpm-helper
rpm-pclinuxos-setup
-rpm-rambo-setup
run-parts
sd
sed
@@ -201,3 +223,18 @@ uuidd
which
xz
zlib1
+zlib1-devel
+lib64zstd-devel
+lib64lzma-devel
+kmod
+lib64openssl-devel
+python3-toml
+lib64gnutls-dane
+dkms
+lib64sasl2_3
+nss_ldap
+kernel-devel
+dkms-minimal
+lib64lzo2_2
+lib64bb2_1
+
diff --git a/redhat/docker/pclinuxos.sh b/redhat/docker/pclinuxos.sh
index c4efb8f12..89f946a8c 100755
--- a/redhat/docker/pclinuxos.sh
+++ b/redhat/docker/pclinuxos.sh
@@ -1,11 +1,12 @@
#!/bin/bash -ex
NAME="pclinuxos"
-VERSION="${1:-2024}" # E.g: '2020'
+VERSION="${1:-2025}" # E.g: '2020'
IMAGE="${NAME}:${VERSION}"
INSTALLROOT="/dev/shm/${IMAGE}"
[ -x /usr/bin/pigz ] && GZIP=pigz || GZIP=gzip
+grep -qw "${INSTALLROOT}/dev/shm" /proc/mounts && sudo umount "${INSTALLROOT}/dev/shm"
grep -qw "${INSTALLROOT}/dev" /proc/mounts && sudo umount "${INSTALLROOT}/dev"
sudo rm -rf "${INSTALLROOT}"
sudo mkdir -p "${INSTALLROOT}"
diff --git a/redhat/docker/pclinuxos/Dockerfile.x86_64 b/redhat/docker/pclinuxos/Dockerfile.x86_64
index 5e59d115f..abb4b6e46 100644
--- a/redhat/docker/pclinuxos/Dockerfile.x86_64
+++ b/redhat/docker/pclinuxos/Dockerfile.x86_64
@@ -1,6 +1,6 @@
-FROM pclinuxos:2024
+FROM pclinuxos:2025
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Update distribution
@@ -13,52 +13,30 @@ RUN set -x \
&& apt-get -y install $(</packages)
# Add rpmbuild repositories
-COPY rpmbuild.list /etc/apt/sources.list.d/rpmbuild.list
-RUN sed -i "/etc/apt/sources.list.d/rpmbuild.list" -e "s|\${ARCH}|${ARCH}|g" -e "s|\${TDE_VERSION}|${TDE_VERSION}|g"
-
# Fix SUDO configuration
-RUN sed -i "/etc/pam.d/sudo" -e "/pam_limits.so/ s|^|#|"
-
# Fix utempter detection
-RUN chmod a+r /usr/libexec/utempter/utempter
+COPY rpmbuild.list /etc/apt/sources.list.d/rpmbuild.list
+RUN set -x \
+ && sed -i "/etc/apt/sources.list.d/rpmbuild.list" -e "s|\${ARCH}|${ARCH}|g" -e "s|\${TDE_VERSION}|${TDE_VERSION}|g" \
+ && sed -i "/etc/pam.d/sudo" -e "/pam_limits.so/ s|^|#|" \
+ && chmod a+r /usr/libexec/utempter/utempter
# Fix missing '.la' files
COPY genla.sh /usr/bin/genla.sh
-RUN genla.sh libbluetooth && mv /usr/lib64/libbluetooth.la /lib64 \
+RUN set -x \
+ && genla.sh libbluetooth && mv /usr/lib64/libbluetooth.la /lib64 \
&& genla.sh libjpeg \
&& genla.sh liblcms \
&& genla.sh libusb-1.0 && mv /usr/lib64/libusb-1.0.la /lib64 && cp /lib64/libusb-1.0.la /lib64/libusb.la
# Add non-root user to build packages
-RUN rm -rf /home/trinity \
+RUN set -x \
+ && rm -rf /home/trinity \
&& useradd -m -s /bin/bash -u 1000 trinity \
&& echo "trinity ALL=(ALL) NOPASSWD: ALL" >>"/etc/sudoers" \
&& echo "export QA_RPATHS=\$(( 0x0001|0x0002|0x0020 ))" >>/home/trinity/.bashrc
USER trinity
+RUN set -x \
+ && mkdir -p ${HOME}/rpmbuild
COPY rpmmacros /home/trinity/.rpmmacros
-
-# Build supplementary development tools
-RUN rpm -i http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/8/SRPMS/core/release/torsocks-2.3.0-2.mga8.src.rpm \
- && sed -i ${HOME}/rpmbuild/SPECS/torsocks.spec -e "s|%license|%doc|" \
- && rpmbuild -ba ${HOME}/rpmbuild/SPECS/torsocks.spec \
- && sudo rpm -Uvh /home/trinity/rpmbuild/RPMS/*/torsocks-2*.rpm
-
-RUN rpm -i http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/8/SRPMS/core/release/cscope-15.9-2.mga8.src.rpm \
- && rpmbuild -ba ${HOME}/rpmbuild/SPECS/cscope.spec \
- && sudo rpm -Uvh /home/trinity/rpmbuild/RPMS/*/cscope-15*.rpm
-
-RUN rpm -i http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/8/SRPMS/core/release/rpcsvc-proto-1.4-1.mga8.src.rpm \
- && sed -i ${HOME}/rpmbuild/SPECS/rpcsvc-proto.spec -e "s|%autosetup .*|%setup -q|" -e "s|%configure|%configure2_5x|" -e "s|%license|%doc|" \
- && rpmbuild -ba ${HOME}/rpmbuild/SPECS/rpcsvc-proto.spec \
- && sudo rpm -Uvh /home/trinity/rpmbuild/RPMS/*/rpcgen-1*.rpm
-
-RUN rpm -i http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/8/SRPMS/core/release/html2ps-2.0-3.b7.8.mga8.src.rpm \
- && sed -i ${HOME}/rpmbuild/SPECS/html2ps.spec -e "s|%patch|%patch -P |" \
- && rpmbuild -ba ${HOME}/rpmbuild/SPECS/html2ps.spec \
- && sudo rpm -Uvh /home/trinity/rpmbuild/RPMS/*/html2ps-2*.rpm
-
-RUN rpm -i http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/SRPMS/core/release/heimdal-7.8.0-2.mga9.src.rpm \
- && sed -i ${HOME}/rpmbuild/SPECS/heimdal.spec -e "s|%patch|%patch -P |" -e "/Conflicts: krb5-devel/ s|^|#|" -e "s|%mkrel 2|1%{?dist}|" \
- && LDFLAGS="-lcrypt -Wl,--allow-shlib-undefined" rpmbuild -ba ${HOME}/rpmbuild/SPECS/heimdal.spec \
-# && sudo rpm -Uvh --force /home/trinity/rpmbuild/RPMS/*/heimdal-{devel,libs}-7*.rpm
diff --git a/redhat/docker/pclinuxos/external-packages.sh b/redhat/docker/pclinuxos/external-packages.sh
new file mode 100644
index 000000000..dd8043c30
--- /dev/null
+++ b/redhat/docker/pclinuxos/external-packages.sh
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+# Build supplementary development tools
+rpm -i http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/8/SRPMS/core/release/torsocks-2.3.0-2.mga8.src.rpm \
+ && sed -i ${HOME}/rpmbuild/SPECS/torsocks.spec -e "s|%license|%doc|" \
+ && rpmbuild -ba ${HOME}/rpmbuild/SPECS/torsocks.spec \
+ && sudo rpm -Uvh /home/trinity/rpmbuild/RPMS/*/torsocks-2*.rpm
+
+rpm -ivh http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/8/SRPMS/core/release/cscope-15.9-2.mga8.src.rpm \
+ && rpmbuild -ba ${HOME}/rpmbuild/SPECS/cscope.spec \
+ && sudo rpm -Uvh /home/trinity/rpmbuild/RPMS/*/cscope-15*.rpm
+
+rpm -i http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/8/SRPMS/core/release/rpcsvc-proto-1.4-1.mga8.src.rpm \
+ && sed -i ${HOME}/rpmbuild/SPECS/rpcsvc-proto.spec -e "s|%autosetup .*|%setup -q|" -e "s|%configure|%configure2_5x|" -e "s|%license|%doc|" \
+ && rpmbuild -ba ${HOME}/rpmbuild/SPECS/rpcsvc-proto.spec \
+ && sudo rpm -Uvh /home/trinity/rpmbuild/RPMS/*/rpcgen-1*.rpm
+
+rpm -ivh http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/8/SRPMS/core/release/html2ps-2.0-3.b7.8.mga8.src.rpm \
+ && sed -i ${HOME}/rpmbuild/SPECS/html2ps.spec -e "s|%patch|%patch -P |" \
+ && rpmbuild -ba ${HOME}/rpmbuild/SPECS/html2ps.spec \
+ && sudo rpm -Uvh /home/trinity/rpmbuild/RPMS/*/html2ps-2*.rpm
+
+rpm -ivh http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/SRPMS/core/release/heimdal-7.8.0-2.mga9.src.rpm \
+ && sed -i ${HOME}/rpmbuild/SPECS/heimdal.spec -e "s|%patch|%patch -P |" -e "/Conflicts: krb5-devel/ s|^|#|" -e "s|%mkrel 2|1%{?dist}|" \
+ && LDFLAGS="-lcrypt -Wl,--allow-shlib-undefined" rpmbuild -ba ${HOME}/rpmbuild/SPECS/heimdal.spec \
+ && sudo rpm -Uvh --force /home/trinity/rpmbuild/RPMS/*/heimdal-{devel,libs}-7*.rpm
diff --git a/redhat/docker/pclinuxos/packages.x86_64 b/redhat/docker/pclinuxos/packages.x86_64
index e0e5fb2ba..8f8e07778 100644
--- a/redhat/docker/pclinuxos/packages.x86_64
+++ b/redhat/docker/pclinuxos/packages.x86_64
@@ -120,11 +120,12 @@ libofa-devel
libofx-devel
libotr-devel
libpaper-devel
-lib64png1.6-devel
+lib64png-devel
libpqxx-devel
libpthread-stubs
libpulseaudio-devel
libqalculate-devel
+lib64raptor-devel
libraw1394-devel
librsvg
librsync-devel
@@ -136,6 +137,7 @@ libt1lib-devel
libtheora-devel
libtirpc-devel
libudev-devel
+lib64unibreak-devel
libuuid-devel
libv4l-devel
libvisual-devel
@@ -167,7 +169,6 @@ neon-devel
net-snmp-devel
netpbm
ocaml
-OpenEXR-devel
openldap-devel
openldap-servers
opensc
@@ -187,9 +188,11 @@ ppp
pth-devel
python3
python3-devel
+python3-setuptools
python-rpm
qt4-devel
recode
+rpcgen
rpm-build
rpm-devel
ruby-devel
diff --git a/redhat/docker/pull.sh b/redhat/docker/pull.sh
index 75cc62be2..021f80130 100755
--- a/redhat/docker/pull.sh
+++ b/redhat/docker/pull.sh
@@ -4,7 +4,7 @@ DISTRIB="$1"
TDE_VERSION="$2"
ARCH="$3"
-[ -z "${TDE_VERSION}" ] && TDE_VERSION="14.1.4"
+[ -z "${TDE_VERSION}" ] && TDE_VERSION="14.1.5"
[ -z "${ARCH}" ] && ARCH="x86_64"
IMAGE="trinity.${DISTRIB}.${ARCH}:${TDE_VERSION}"
diff --git a/redhat/docker/push.sh b/redhat/docker/push.sh
index 9a8925430..888cd856f 100755
--- a/redhat/docker/push.sh
+++ b/redhat/docker/push.sh
@@ -4,7 +4,7 @@ DISTRIB="$1"
TDE_VERSION="$2"
ARCH="$3"
-[ -z "${TDE_VERSION}" ] && TDE_VERSION="14.1.4"
+[ -z "${TDE_VERSION}" ] && TDE_VERSION="14.1.5"
[ -z "${ARCH}" ] && ARCH="x86_64"
IMAGE="trinity.${DISTRIB}.${ARCH}:${TDE_VERSION}"
diff --git a/redhat/docker/rawhide/Dockerfile.x86_64 b/redhat/docker/rawhide/Dockerfile.x86_64
index 8f92141e5..1c77d92e9 100644
--- a/redhat/docker/rawhide/Dockerfile.x86_64
+++ b/redhat/docker/rawhide/Dockerfile.x86_64
@@ -1,6 +1,6 @@
FROM fedora:rawhide
-ARG TDE_VERSION=14.1.4
+ARG TDE_VERSION=14.1.5
ARG ARCH=x86_64
# Fix DNF database corruption
@@ -10,7 +10,7 @@ COPY packages /packages
RUN set -x \
&& echo "proxy=http://proxy:3128" >>"/etc/dnf.conf" \
&& dnf -y install dnf-plugin-ovl findutils \
- && dnf -y --enableplugin=ovl install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm \
+ && dnf -y --enableplugin=ovl install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-44.noarch.rpm \
&& dnf -y --enableplugin=ovl update \
&& dnf -y --enableplugin=ovl install --skip-broken $(</packages)
@@ -32,15 +32,3 @@ RUN set -x \
USER trinity
COPY rpmmacros /home/trinity/.rpmmacros
-
-RUN set -x \
- && rpm -i https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/35/Everything/source/tree/Packages/w/wireless-tools-29-28.fc35.src.rpm \
- && sed -i ${HOME}/rpmbuild/SPECS/wireless-tools.spec -e "s|%patch|%patch -P |g" \
- && rpmbuild -ba ${HOME}/rpmbuild/SPECS/wireless-tools.spec \
- && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/wireless-tools{,-devel}-29*
-
-#RUN set -x \
-# && rpm -i https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/l/libnjb-2.2.7-24.fc36.src.rpm \
-# && sed -i ${HOME}/rpmbuild/SPECS/libnjb.spec -e "s|libusb-devel|libusb1-devel|" \
-# && rpmbuild -ba ${HOME}/rpmbuild/SPECS/libnjb.spec \
-# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/libnjb{,-devel}-2*
diff --git a/redhat/docker/rawhide/external-packages.sh b/redhat/docker/rawhide/external-packages.sh
new file mode 100644
index 000000000..7a0c3fa36
--- /dev/null
+++ b/redhat/docker/rawhide/external-packages.sh
@@ -0,0 +1,12 @@
+#!/bin/bash -ex
+
+rpm -i https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/35/Everything/source/tree/Packages/w/wireless-tools-29-28.fc35.src.rpm
+sed -i ${HOME}/rpmbuild/SPECS/wireless-tools.spec -e "s|%patch|%patch -P |g"
+rpmbuild -ba ${HOME}/rpmbuild/SPECS/wireless-tools.spec
+sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/wireless-tools{,-devel}-29*
+
+#RUN set -x \
+# && rpm -i https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/36/Everything/source/tree/Packages/l/libnjb-2.2.7-24.fc36.src.rpm \
+# && sed -i ${HOME}/rpmbuild/SPECS/libnjb.spec -e "s|libusb-devel|libusb1-devel|" \
+# && rpmbuild -ba ${HOME}/rpmbuild/SPECS/libnjb.spec \
+# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/libnjb{,-devel}-2*
diff --git a/redhat/docker/rawhide/packages b/redhat/docker/rawhide/packages
index 872963678..8367d3d92 100644
--- a/redhat/docker/rawhide/packages
+++ b/redhat/docker/rawhide/packages
@@ -28,6 +28,7 @@ createrepo_c
cryptsetup-devel
cups-devel
dbus-glib-devel
+desktop-backgrounds-compat
djvulibre
djvulibre-devel
dnf-plugin-ovl
@@ -172,7 +173,6 @@ nspr-devel
ocaml
ocaml(compiler)
ocaml-facile-devel
-OpenEXR-devel
openldap-devel
opensc
openslp-devel
diff --git a/redhat/docker/rawhide/rpmmacros b/redhat/docker/rawhide/rpmmacros
index 0b82d6547..41e776b5d 100644
--- a/redhat/docker/rawhide/rpmmacros
+++ b/redhat/docker/rawhide/rpmmacros
@@ -1,4 +1,4 @@
-%dist .fc43
+%dist .fc44
%_smp_mflags -j8
%jobs 8
%__brp_remove_la_files %nil
diff --git a/redhat/docker/remove.sh b/redhat/docker/remove.sh
index 864881b55..35f408c09 100755
--- a/redhat/docker/remove.sh
+++ b/redhat/docker/remove.sh
@@ -4,7 +4,7 @@ DISTRIB="$1"
TDE_VERSION="$2"
ARCH="$3"
-[ -z "${TDE_VERSION}" ] && TDE_VERSION="14.1.4"
+[ -z "${TDE_VERSION}" ] && TDE_VERSION="14.1.5"
[ -z "${ARCH}" ] && ARCH="x86_64"
[ -x /usr/bin/podman ] && DOCKER=podman || DOCKER=docker
diff --git a/redhat/docker/run.sh b/redhat/docker/run.sh
index 26719c6a6..39371228b 100755
--- a/redhat/docker/run.sh
+++ b/redhat/docker/run.sh
@@ -4,7 +4,7 @@ DISTRIB="$1"
TDE_VERSION="$2"
ARCH="$3"
-[ -z "${TDE_VERSION}" ] && TDE_VERSION="14.1.4"
+[ -z "${TDE_VERSION}" ] && TDE_VERSION="14.1.5"
[ -z "${ARCH}" ] && ARCH="x86_64"
[ -x /usr/bin/podman ] && DOCKER=podman || DOCKER=docker
@@ -30,7 +30,7 @@ ${DOCKER} run -ti --rm \
--name "${IMAGE//:/-}" \
-v /dev/shm/${DOCKER}:/tmp:z \
-u trinity \
- --userns keep-id:uid=1000,gid=1000 \
+ --userns keep-id:uid="$(id -u)",gid="$(id -g)" \
-e TMPPATH=/tmp \
-e TDE_VERSION=${TDE_VERSION} \
-e TDE_BRANCH=${TDE_BRANCH} \