parent
90da17e797
commit
a166e45221
@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
DISTRIB="$1"
|
||||
TDE_VERSION="$2"
|
||||
ARCH="$3"
|
||||
|
||||
[ -z "${TDE_VERSION}" ] && TDE_VERSION="14.0.4"
|
||||
[ -z "${ARCH}" ] && ARCH="x86_64"
|
||||
|
||||
IMAGE="trinity.${DISTRIB}.${ARCH}:${TDE_VERSION}"
|
||||
|
||||
docker rmi -f "${IMAGE}"
|
||||
docker build -t "${IMAGE}" --build-arg TDE_VERSION="${TDE_VERSION}" --build-arg ARCH="${ARCH}" "${DISTRIB}"
|
@ -0,0 +1,27 @@
|
||||
FROM centos:7
|
||||
|
||||
ARG TDE_VERSION=14.0.4
|
||||
ARG ARCH=x86_64
|
||||
|
||||
# Add EPEL repository
|
||||
RUN rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
|
||||
|
||||
# Add NUX repository
|
||||
RUN rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
|
||||
|
||||
# Install Trinity build dependencies
|
||||
ADD packages /etc/yum.repos.d/packages
|
||||
RUN yum update -y
|
||||
RUN yum install -y $(</etc/yum.repos.d/packages)
|
||||
|
||||
# Add YUM repository for locally built packages
|
||||
ADD rpmbuild.repo /etc/yum.repos.d/rpmbuild.repo
|
||||
RUN sed -i "/etc/yum.repos.d/rpmbuild.repo" -e "s|\${ARCH}|${ARCH}|g" -e "s|\${TDE_VERSION}|${TDE_VERSION}|g"
|
||||
|
||||
# Add non-root user to build packages
|
||||
RUN useradd -m -s /bin/bash -u 1000 trinity
|
||||
RUN echo "trinity ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
|
||||
ADD rpmmacros /home/trinity/.rpmmacros
|
||||
|
||||
# Distro-specific patches
|
||||
RUN sed -i "/usr/include/jasper/jas_math.h" -e "/#include <stdint.h>/ s|$|\n#ifndef SIZE_MAX\n#define SIZE_MAX ((size_t) -1)\n#endif\n|"
|
@ -0,0 +1,196 @@
|
||||
alsa-lib-devel
|
||||
aspell
|
||||
aspell-devel
|
||||
audiofile-devel
|
||||
autotrace
|
||||
avahi-devel
|
||||
bind-devel
|
||||
binutils-devel
|
||||
bison
|
||||
boost-devel
|
||||
bzip2-devel
|
||||
ccache
|
||||
cdparanoia
|
||||
cdparanoia-devel
|
||||
chmlib-devel
|
||||
chrpath
|
||||
clucene-core-devel
|
||||
cmake
|
||||
cpp
|
||||
cppunit-devel
|
||||
createrepo
|
||||
cryptsetup-devel
|
||||
cups-devel
|
||||
db4-devel
|
||||
dbus-glib-devel
|
||||
djvulibre
|
||||
djvulibre-devel
|
||||
doxygen
|
||||
emacs
|
||||
esound-devel
|
||||
exiv2-devel
|
||||
fdupes
|
||||
ffmpeg-devel
|
||||
fftw-devel
|
||||
file-devel
|
||||
flac-devel
|
||||
flex-devel
|
||||
fontpackages-devel
|
||||
fribidi-devel
|
||||
gamin-devel
|
||||
gcc
|
||||
gcc-c++
|
||||
gcc-gfortran
|
||||
gettext-devel
|
||||
glib-devel
|
||||
gmp-devel
|
||||
gperf
|
||||
gpgme-devel
|
||||
gphoto2-devel
|
||||
GraphicsMagick-devel
|
||||
gsl-devel
|
||||
gstreamer-devel
|
||||
gstreamer-plugins-base-devel
|
||||
gstreamer1-devel
|
||||
gstreamer1-plugins-base-devel
|
||||
gtk2-devel
|
||||
gtk+-devel
|
||||
gtk-doc
|
||||
guile-devel
|
||||
heimdal-devel
|
||||
hspell-devel
|
||||
html2ps
|
||||
icu
|
||||
ImageMagick-devel
|
||||
imake
|
||||
imlib-devel
|
||||
jack-audio-connection-kit-devel
|
||||
jasper-devel
|
||||
java-1.7.0-openjdk-devel
|
||||
java-devel
|
||||
java-openjdk
|
||||
kernel
|
||||
lame-devel
|
||||
libacl-devel
|
||||
libarchive-devel
|
||||
libart_lgpl-devel
|
||||
libassuan-devel
|
||||
libblkid-devel
|
||||
libcap-devel
|
||||
libcdio-devel
|
||||
libcdio-paranoia-devel
|
||||
libconfig-devel
|
||||
libcurl-devel
|
||||
libdb-cxx-devel
|
||||
libdvdread-devel
|
||||
libfontenc-devel
|
||||
libgpod-devel
|
||||
libgsf-devel
|
||||
libical-devel
|
||||
libidn-devel
|
||||
libksba-devel
|
||||
libmad-devel
|
||||
libmng-devel
|
||||
libmp4v2-devel
|
||||
libmpcdec-devel
|
||||
libmtp-devel
|
||||
libmusicbrainz-devel
|
||||
libofx-devel
|
||||
libogg-devel
|
||||
libotr-devel
|
||||
libpaper-devel
|
||||
libraw1394-devel
|
||||
librsvg2-tools
|
||||
libsamplerate-devel
|
||||
libsmbclient-devel
|
||||
libsndfile-devel
|
||||
libssh2-devel
|
||||
libtheora-devel
|
||||
libtiff-devel
|
||||
libtool
|
||||
libtool-ltdl-devel
|
||||
libudisks2-devel
|
||||
libutempter-devel
|
||||
libv4l-devel
|
||||
libvisual-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
|
||||
lirc-devel
|
||||
lm_sensors-devel
|
||||
meanwhile-devel
|
||||
mysql-devel
|
||||
neon-devel
|
||||
netpbm-progs
|
||||
net-snmp-devel
|
||||
net-tools
|
||||
NetworkManager-glib-devel
|
||||
ocaml
|
||||
ocaml(compiler)
|
||||
OpenEXR-devel
|
||||
openldap-devel
|
||||
opensc
|
||||
openslp-devel
|
||||
opensp-devel
|
||||
pam-devel
|
||||
pciutils-devel
|
||||
pcre-devel
|
||||
pcsc-lite-devel
|
||||
perl
|
||||
perl-devel
|
||||
perl(ExtUtils::MakeMaker)
|
||||
perl(XML::Parser)
|
||||
pilot-link-devel
|
||||
pkcs11-helper-devel
|
||||
poppler-devel
|
||||
postgresql-devel
|
||||
pth-devel
|
||||
pulseaudio-libs-devel
|
||||
readline-devel
|
||||
recode
|
||||
redhat-rpm-config
|
||||
rpm-build
|
||||
ruby
|
||||
ruby-devel
|
||||
sane-backends-devel
|
||||
scons
|
||||
SDL-devel
|
||||
sip-devel
|
||||
speex-devel
|
||||
sqlite-devel
|
||||
subversion-devel
|
||||
sudo
|
||||
swig
|
||||
sword-devel
|
||||
systemd-devel
|
||||
t1lib-devel
|
||||
t1utils
|
||||
taglib-devel
|
||||
tar
|
||||
texinfo
|
||||
transfig
|
||||
unixODBC-devel
|
||||
usbutils
|
||||
valgrind
|
||||
wireless-tools-devel
|
||||
xine-lib-devel
|
||||
xmlto
|
||||
xorg-x11-font-utils
|
||||
xscreensaver
|
||||
xscreensaver-base
|
||||
xscreensaver-extras
|
||||
xscreensaver-gl-base
|
||||
xscreensaver-gl-extras
|
||||
xulrunner-devel
|
||||
xz-devel
|
@ -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
|
@ -0,0 +1,3 @@
|
||||
%dist .el7
|
||||
%_smp_mflags -j8
|
||||
%jobs 8
|
@ -0,0 +1,21 @@
|
||||
FROM fedora:25
|
||||
|
||||
ARG TDE_VERSION=14.0.4
|
||||
ARG ARCH=x86_64
|
||||
|
||||
# Add RPMFUSION repository
|
||||
RUN rpm -Uvh https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-25.noarch.rpm
|
||||
|
||||
# Install Trinity build dependencies
|
||||
ADD packages /etc/yum.repos.d/packages
|
||||
RUN dnf update -y
|
||||
RUN dnf install -y $(</etc/yum.repos.d/packages)
|
||||
|
||||
# Add YUM repository for locally built packages
|
||||
ADD rpmbuild.repo /etc/yum.repos.d/rpmbuild.repo
|
||||
RUN sed -i "/etc/yum.repos.d/rpmbuild.repo" -e "s|\${ARCH}|${ARCH}|g" -e "s|\${TDE_VERSION}|${TDE_VERSION}|g"
|
||||
|
||||
# Add non-root user to build packages
|
||||
RUN useradd -m -s /bin/bash -u 1000 trinity
|
||||
RUN echo "trinity ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
|
||||
ADD rpmmacros /home/trinity/.rpmmacros
|
@ -0,0 +1,215 @@
|
||||
alsa-lib-devel
|
||||
aspell
|
||||
aspell-devel
|
||||
audiofile-devel
|
||||
autotrace
|
||||
avahi-devel
|
||||
bind-devel
|
||||
binutils-devel
|
||||
bison
|
||||
boost-devel
|
||||
bzip2-devel
|
||||
ccache
|
||||
ccrtp-devel
|
||||
cdparanoia
|
||||
cdparanoia-devel
|
||||
chmlib-devel
|
||||
chrpath
|
||||
clamav
|
||||
clamav-devel
|
||||
clucene-core-devel
|
||||
cmake
|
||||
commoncpp2-devel
|
||||
cpp
|
||||
cppunit-devel
|
||||
createrepo
|
||||
cryptsetup-devel
|
||||
cups-devel
|
||||
db4-devel
|
||||
dbus-glib-devel
|
||||
djvulibre
|
||||
djvulibre-devel
|
||||
doxygen
|
||||
dssi-devel
|
||||
esound-devel
|
||||
exempi-devel
|
||||
exiv2-devel
|
||||
fdupes
|
||||
ffmpeg-devel
|
||||
fftw-devel
|
||||
file-devel
|
||||
flac-devel
|
||||
flex-static
|
||||
fontpackages-devel
|
||||
fribidi-devel
|
||||
gamin-devel
|
||||
gcc
|
||||
gcc-c++
|
||||
gettext-devel
|
||||
glib-devel
|
||||
gmime-devel
|
||||
gmp-devel
|
||||
gnokii-devel
|
||||
gperf
|
||||
gpgme-devel
|
||||
gphoto2-devel
|
||||
GraphicsMagick-devel
|
||||
gsl-devel
|
||||
gstreamer1-devel
|
||||
gstreamer1-plugins-base-devel
|
||||
gtk2-devel
|
||||
gtk3-devel
|
||||
gtk+-devel
|
||||
gtk-doc
|
||||
guile-devel
|
||||
heimdal-devel
|
||||
hspell-devel
|
||||
htdig
|
||||
html2ps
|
||||
icu
|
||||
ImageMagick-devel
|
||||
imake
|
||||
imlib-devel
|
||||
imlib2-devel
|
||||
intltool
|
||||
jack-audio-connection-kit-devel
|
||||
jasper-devel
|
||||
java-1.8.0-openjdk-devel
|
||||
java-devel
|
||||
java-openjdk
|
||||
lame-devel
|
||||
lcms-devel
|
||||
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
|
||||
libnjb-devel
|
||||
libofx-devel
|
||||
libogg-devel
|
||||
libotr-devel
|
||||
libpaper-devel
|
||||
libpqxx-devel
|
||||
libqalculate-devel
|
||||
libraw1394-devel
|
||||
librsvg2
|
||||
librsvg2-tools
|
||||
libsamplerate-devel
|
||||
libsmbclient-devel
|
||||
libsndfile-devel
|
||||
libssh2-devel
|
||||
libtheora-devel
|
||||
libtiff-devel
|
||||
libtool
|
||||
libtool-ltdl-devel
|
||||
libudev-devel
|
||||
libudisks2-devel
|
||||
libutempter-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
|
||||
libzrtpcpp-devel
|
||||
lirc-devel
|
||||
lm_sensors-devel
|
||||
meanwhile-devel
|
||||
mftrace
|
||||
mysql-devel
|
||||
nas-devel
|
||||
neon-devel
|
||||
netpbm-progs
|
||||
net-snmp-devel
|
||||
net-tools
|
||||
NetworkManager-glib-devel
|
||||
ocaml
|
||||
ocaml(compiler)
|
||||
OpenEXR-devel
|
||||
openldap-devel
|
||||
opensc
|
||||
openslp-devel
|
||||
opensp-devel
|
||||
ortp-devel
|
||||
pam-devel
|
||||
pciutils-devel
|
||||
pcre-devel
|
||||
pcsc-lite-devel
|
||||
perl
|
||||
perl-devel
|
||||
perl(ExtUtils::MakeMaker)
|
||||
perl(XML::Parser)
|
||||
pilot-link-devel
|
||||
pkcs11-helper-devel
|
||||
poppler-devel
|
||||
postgresql
|
||||
postgresql-devel
|
||||
pth-devel
|
||||
pulseaudio-libs-devel
|
||||
qt4-devel
|
||||
recode
|
||||
redhat-rpm-config
|
||||
rpm-build
|
||||
ruby
|
||||
ruby-devel
|
||||
sane-backends-devel
|
||||
scons
|
||||
SDL-devel
|
||||
sip-devel
|
||||
speex-devel
|
||||
sqlite-devel
|
||||
subversion-devel
|
||||
sudo
|
||||
sword-devel
|
||||
t1lib-devel
|
||||
t1utils
|
||||
taglib-devel
|
||||
tar
|
||||
texinfo
|
||||
transfig
|
||||
udisks-devel
|
||||
unixODBC-devel
|
||||
usbutils
|
||||
valgrind
|
||||
wireless-tools-devel
|
||||
xbase-devel
|
||||
xine-lib-devel
|
||||
xmedcon
|
||||
xmedcon-devel
|
||||
xmlto
|
||||
xorg-x11-font-utils
|
||||
xscreensaver
|
||||
xscreensaver-extras
|
||||
xulrunner-devel
|
||||
xz-devel
|
@ -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
|
@ -0,0 +1,3 @@
|
||||
%dist .fc25
|
||||
%_smp_mflags -j8
|
||||
%jobs 8
|
@ -0,0 +1,21 @@
|
||||
FROM fedora:26
|
||||
|
||||
ARG TDE_VERSION=14.0.4
|
||||
ARG ARCH=x86_64
|
||||
|
||||
# Add RPMFUSION repository
|
||||
RUN rpm -Uvh https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-26.noarch.rpm
|
||||
|
||||
# Install Trinity build dependencies
|
||||
ADD packages /etc/yum.repos.d/packages
|
||||
RUN dnf update -y
|
||||
RUN dnf install -y $(</etc/yum.repos.d/packages)
|
||||
|
||||
# Add YUM repository for locally built packages
|
||||
ADD rpmbuild.repo /etc/yum.repos.d/rpmbuild.repo
|
||||
RUN sed -i "/etc/yum.repos.d/rpmbuild.repo" -e "s|\${ARCH}|${ARCH}|g" -e "s|\${TDE_VERSION}|${TDE_VERSION}|g"
|
||||
|
||||
# Add non-root user to build packages
|
||||
RUN useradd -m -s /bin/bash -u 1000 trinity
|
||||
RUN echo "trinity ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
|
||||
ADD rpmmacros /home/trinity/.rpmmacros
|
@ -0,0 +1,215 @@
|
||||
alsa-lib-devel
|
||||
aspell
|
||||
aspell-devel
|
||||
audiofile-devel
|
||||
autotrace
|
||||
avahi-devel
|
||||
bind-devel
|
||||
binutils-devel
|
||||
bison
|
||||
boost-devel
|
||||
bzip2-devel
|
||||
ccache
|
||||
ccrtp-devel
|
||||
cdparanoia
|
||||
cdparanoia-devel
|
||||
chmlib-devel
|
||||
chrpath
|
||||
clamav
|
||||
clamav-devel
|
||||
clucene-core-devel
|
||||
cmake
|
||||
commoncpp2-devel
|
||||
cpp
|
||||
cppunit-devel
|
||||
createrepo
|
||||
cryptsetup-devel
|
||||
cups-devel
|
||||
db4-devel
|
||||
dbus-glib-devel
|
||||
djvulibre
|
||||
djvulibre-devel
|
||||
doxygen
|
||||
dssi-devel
|
||||
esound-devel
|
||||
exempi-devel
|
||||
exiv2-devel
|
||||
fdupes
|
||||
ffmpeg-devel
|
||||
fftw-devel
|
||||
file-devel
|
||||
flac-devel
|
||||
flex-static
|
||||
fontpackages-devel
|
||||
fribidi-devel
|
||||
gamin-devel
|
||||
gcc
|
||||
gcc-c++
|
||||
gettext-devel
|
||||
glib-devel
|
||||
gmime-devel
|
||||
gmp-devel
|
||||
gnokii-devel
|
||||
gperf
|
||||
gpgme-devel
|
||||
gphoto2-devel
|
||||
GraphicsMagick-devel
|
||||
gsl-devel
|
||||
gstreamer1-devel
|
||||
gstreamer1-plugins-base-devel
|
||||
gtk2-devel
|
||||
gtk3-devel
|
||||
gtk+-devel
|
||||
gtk-doc
|
||||
guile-devel
|
||||
heimdal-devel
|
||||
hspell-devel
|
||||
htdig
|
||||
html2ps
|
||||
icu
|
||||
ImageMagick-devel
|
||||
imake
|
||||
imlib-devel
|
||||
imlib2-devel
|
||||
intltool
|
||||
jack-audio-connection-kit-devel
|
||||
jasper-devel
|
||||
java-1.8.0-openjdk-devel
|
||||
java-devel
|
||||
java-openjdk
|
||||
lame-devel
|
||||
lcms-devel
|
||||
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
|
||||
libnjb-devel
|
||||
libofx-devel
|
||||
libogg-devel
|
||||
libotr-devel
|
||||
libpaper-devel
|
||||
libpqxx-devel
|
||||
libqalculate-devel
|
||||
libraw1394-devel
|
||||
librsvg2
|
||||
librsvg2-tools
|
||||
libsamplerate-devel
|
||||
libsmbclient-devel
|
||||
libsndfile-devel
|
||||
libssh2-devel
|
||||
libtheora-devel
|
||||
libtiff-devel
|
||||
libtool
|
||||
libtool-ltdl-devel
|
||||
libudev-devel
|
||||
libudisks2-devel
|
||||
libutempter-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
|
||||
libzrtpcpp-devel
|
||||
lirc-devel
|
||||
lm_sensors-devel
|
||||
meanwhile-devel
|
||||
mftrace
|
||||
mysql-devel
|
||||
nas-devel
|
||||
neon-devel
|
||||
netpbm-progs
|
||||
net-snmp-devel
|
||||
net-tools
|
||||
NetworkManager-glib-devel
|
||||
ocaml
|
||||
ocaml(compiler)
|
||||
OpenEXR-devel
|
||||
openldap-devel
|
||||
opensc
|
||||
openslp-devel
|
||||
opensp-devel
|
||||
ortp-devel
|
||||
pam-devel
|
||||
pciutils-devel
|
||||
pcre-devel
|
||||
pcsc-lite-devel
|
||||
perl
|
||||
perl-devel
|
||||
perl(ExtUtils::MakeMaker)
|
||||
perl(XML::Parser)
|
||||
pilot-link-devel
|
||||
pkcs11-helper-devel
|
||||
poppler-devel
|
||||
postgresql
|
||||
postgresql-devel
|
||||
pth-devel
|
||||
pulseaudio-libs-devel
|
||||
qt4-devel
|
||||
recode
|
||||
redhat-rpm-config
|
||||
rpm-build
|
||||
ruby
|
||||
ruby-devel
|
||||
sane-backends-devel
|
||||
scons
|
||||
SDL-devel
|
||||
sip-devel
|
||||
speex-devel
|
||||
sqlite-devel
|
||||
subversion-devel
|
||||
sudo
|
||||
sword-devel
|
||||
t1lib-devel
|
||||
t1utils
|
||||
taglib-devel
|
||||
tar
|
||||
texinfo
|
||||
transfig
|
||||
udisks-devel
|
||||
unixODBC-devel
|
||||
usbutils
|
||||
valgrind
|
||||
wireless-tools-devel
|
||||
xbase-devel
|
||||
xine-lib-devel
|
||||
xmedcon
|
||||
xmedcon-devel
|
||||
xmlto
|
||||
xorg-x11-font-utils
|
||||
xscreensaver
|
||||
xscreensaver-extras
|
||||
xulrunner-devel
|
||||
xz-devel
|
@ -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
|
@ -0,0 +1,3 @@
|
||||
%dist .fc26
|
||||
%_smp_mflags -j8
|
||||
%jobs 8
|
@ -0,0 +1,32 @@
|
||||
FROM mageia:5.1
|
||||
|
||||
ARG TDE_VERSION=14.0.4
|
||||
ARG ARCH=x86_64
|
||||
|
||||
# Reset URPMI repositories to default
|
||||
RUN urpmi.removemedia -a
|
||||
RUN urpmi.addmedia --distrib --mirrorlist '$MIRRORLIST'
|
||||
|
||||
# Enable more URPMI repositories
|
||||
RUN sed -i "/etc/urpmi/urpmi.cfg" -e "/Tainted\\\ Release {/{p;N;d}" -e "/Tainted\\\ Updates {/{p;N;d}"
|
||||
|
||||
# Update distribution
|
||||
RUN urpmi.update -a
|
||||
RUN urpmi --auto-select --auto
|
||||
|
||||
# Install Trinity build dependencies
|
||||
ADD packages.${ARCH} /etc/urpmi/packages
|
||||
RUN while ! urpmi --auto $(</etc/urpmi/packages); do urpmi.update -a; done
|
||||
|
||||
# Add rpmbuild repositories
|
||||
RUN mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch
|
||||
RUN genhdlist2 --allow-empty-media /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH}
|
||||
RUN urpmi.addmedia rpmbuild.${ARCH} /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH}
|
||||
RUN genhdlist2 --allow-empty-media /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch
|
||||
RUN urpmi.addmedia rpmbuild.noarch /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch
|
||||
|
||||
# Add non-root user to build packages
|
||||
RUN rm -rf /home/trinity
|
||||
RUN useradd -m -s /bin/bash -u 1000 trinity
|
||||
RUN echo "trinity ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
|
||||
ADD rpmmacros /home/trinity/.rpmmacros
|
@ -0,0 +1,236 @@
|
||||
advancecomp
|
||||
alsa-lib-devel
|
||||
aspell
|
||||
aspell-devel
|
||||
aspell-en
|
||||
audiofile-devel
|
||||
bind-devel
|
||||
bison
|
||||
boost-devel
|
||||
bzip2-devel
|
||||
ccache
|
||||
cdparanoia
|
||||
chmlib-devel
|
||||
chrpath
|
||||
clamav
|
||||
clamav-devel
|
||||
cmake
|
||||
ctags
|
||||
cups-devel
|
||||
curl-devel
|
||||
db5-devel
|
||||
dbus-devel
|
||||
dbus-glib
|
||||
dbus-glib-devel
|
||||
djvulibre
|
||||
docbook-dtd412-xml
|
||||
docbook-style-xsl
|
||||
docbook-utils
|
||||
doxygen
|
||||
drakconf
|
||||
dssi-devel
|
||||
exempi-devel
|
||||
expat-devel
|
||||
fdupes
|
||||
fftw-devel
|
||||
firebird-devel
|
||||
flex
|
||||
fontconfig-devel
|
||||
freetype2-devel
|
||||
freetype-devel
|
||||
fribidi-devel
|
||||
gamin-devel
|
||||
gettext-devel
|
||||
glib2-devel
|
||||
gmime-devel
|
||||
gnokii-devel
|
||||
gperf
|
||||
gpgme-devel
|
||||
gphoto2-devel
|
||||
GraphicsMagick-devel
|
||||
gsl-devel
|
||||
gtk2-devel
|
||||
gtk+3.0-devel
|
||||
gtk-doc
|
||||
hspell-devel
|
||||
hunspell-en
|
||||
ImageMagick-devel
|
||||
imake
|
||||
imlib2-devel
|
||||
intltool
|
||||
java-1.8.0-openjdk
|
||||
java-1.8.0-openjdk-devel
|
||||
karma-sharp
|
||||
kde-dev-scripts
|
||||
lcms-devel
|
||||
lib64apr-devel
|
||||
lib64apr-util-devel
|
||||
lib64avformat56
|
||||
lib64binutils-devel
|
||||
lib64clucene-devel
|
||||
lib64commoncpp-devel
|
||||
lib64cryptsetup-devel
|
||||
lib64curl-devel
|
||||
lib64dvdread-devel
|
||||
lib64ecpg9.4_6
|
||||
lib64exiv2-devel
|
||||
lib64ffmpeg-devel
|
||||
lib64flac-devel
|
||||
lib64flac++-devel
|
||||
lib64fontenc-devel
|
||||
lib64gstreamer1.0-devel
|
||||
lib64gstreamer-plugins-base1.0-devel
|
||||
lib64inotifytools-devel
|
||||
lib64jasper-devel
|
||||
lib64jpeg-devel
|
||||
lib64lame-devel
|
||||
lib64lua-devel
|
||||
lib64mad-devel
|
||||
lib64paper-devel
|
||||
lib64pkcs11-helper-devel
|
||||
lib64poppler-devel
|
||||
lib64pulseaudio-devel
|
||||
lib64sane1-devel
|
||||
lib64t1lib-devel
|
||||
lib64tiff-devel
|
||||
lib64twolame-devel
|
||||
lib64udev-devel
|
||||
lib64usb1.0-devel
|
||||
lib64utempter-devel
|
||||
lib64v4l-devel
|
||||
lib64xaw-devel
|
||||
lib64xdg-basedir-devel
|
||||
lib64xi-devel
|
||||
lib64xine1.2-devel
|
||||
lib64xscrnsaver-devel
|
||||
lib64xtst-devel
|
||||
lib64xxf86dga-devel
|
||||
lib64yaz-devel
|
||||
libart_lgpl-devel
|
||||
libblkid-devel
|
||||
libcdda-devel
|
||||
libclucene-devel
|
||||
libcommoncpp-devel
|
||||
libconfig-devel
|
||||
libcurl-devel
|
||||
libdvdread-devel
|
||||
libffmpeg-devel
|
||||
libflac-devel
|
||||
libflac++-devel
|
||||
libidn-devel
|
||||
libgadu-devel
|
||||
libgpod-devel
|
||||
libgsf-devel
|
||||
libhd-devel
|
||||
libical-devel
|
||||
libice-devel
|
||||
libifp-devel
|
||||
libinotifytools-devel
|
||||
libiodbc-devel
|
||||
libiw-devel
|
||||
libjack-devel
|
||||
libjasper-devel
|
||||
libkarma-devel
|
||||
liblo-devel
|
||||
liblrdf-devel
|
||||
libmad-devel
|
||||
libmng-devel
|
||||
libmp4v2-devel
|
||||
libmpcdec-devel
|
||||
libmtp-devel
|
||||
libmusicbrainz-devel
|
||||
libnjb-devel
|
||||
libofx-devel
|
||||
libotr-devel
|
||||
libpaper-devel
|
||||
libpx-devel
|
||||
libqalculate-devel
|
||||
libraw1394-devel
|
||||
librsvg
|
||||
libsmbclient-devel
|
||||
libsm-devel
|
||||
libsndfile-devel
|
||||
libt1lib-devel
|
||||
libtheora-devel
|
||||
libungif-devel
|
||||
libvisual-devel
|
||||
libvorbis-devel
|
||||
libwmf-devel
|
||||
libwpd-devel
|
||||
libx11-devel
|
||||
libxcursor-devel
|
||||
libxext-devel
|
||||
libxft-devel
|
||||
libxi-devel
|
||||
libxinerama-devel
|
||||
libxkbfile-devel
|
||||
libxmu-devel
|
||||
libxrandr-devel
|
||||
libxrender-devel
|
||||
libxslt-devel
|
||||
libxv-devel
|
||||
libxxf86dga-devel
|
||||
libyaz-devel
|
||||
lilo
|
||||
lirc-devel
|
||||
lm_sensors-devel
|
||||
mesaglu-devel
|
||||
mysql-devel
|
||||
nas-devel
|
||||
neon-devel
|
||||
netpbm
|
||||
net-snmp-devel
|
||||
NetworkManager-glib-devel
|
||||
notification-daemon
|
||||
ocaml
|
||||
OpenEXR-devel
|
||||
openldap-devel
|
||||
opensc
|
||||
openslp-devel
|
||||
opensp-devel
|
||||
optipng
|
||||
pam-devel
|
||||
pciutils-devel
|
||||
perl-devel
|
||||
perl(XML::Parser)
|
||||
pilot-link-devel
|
||||
pinentry-gtk2
|
||||
pkgconfig(audiofile)
|
||||
pkgconfig(libpng16)
|
||||
polkit-agent-none
|
||||
postgresql9.4
|
||||
postgresql9.4-devel
|
||||
pth-devel
|
||||
python-devel
|
||||
python-sip
|
||||
qt4-devel
|
||||
readline-devel
|
||||
recode
|
||||
rpm-build
|
||||
rpm-devel
|
||||
ruby-devel
|
||||
scons
|
||||
SDL-devel
|
||||
speex-devel
|
||||
sqlite3-devel
|
||||
sqlite-devel
|
||||
sudo
|
||||
subversion-devel
|
||||
sword-devel
|
||||
taglib-devel
|
||||
transfig
|
||||
udisks2-devel
|
||||
udisks-devel
|
||||
unixODBC-devel
|
||||
usbutils
|
||||
valgrind
|
||||
wv2-devel
|
||||
x11-font-util
|
||||
xbase-devel
|
||||
xmlto
|
||||
xscreensaver
|
||||
xscreensaver-base
|
||||
xscreensaver-extrusion
|
||||
xscreensaver-gl
|
||||
yaz
|
||||
zlib-devel
|
@ -0,0 +1,3 @@
|
||||
%dist .mga5
|
||||
%_smp_mflags -j8
|
||||
%jobs 8
|
@ -0,0 +1,32 @@
|
||||
FROM mageia:6
|
||||
|
||||
ARG TDE_VERSION=14.0.4
|
||||
ARG ARCH=x86_64
|
||||
|
||||
# Reset URPMI repositories to default
|
||||
RUN urpmi.removemedia -a
|
||||
RUN urpmi.addmedia --distrib --mirrorlist '$MIRRORLIST'
|
||||
|
||||
# Enable more URPMI repositories
|
||||
RUN sed -i "/etc/urpmi/urpmi.cfg" -e "/Tainted\\\ Release {/{p;N;d}" -e "/Tainted\\\ Updates {/{p;N;d}"
|
||||
|
||||
# Update distribution
|
||||
RUN urpmi.update -a
|
||||
RUN urpmi --auto-select --auto
|
||||
|
||||
# Install Trinity build dependencies
|
||||
ADD packages.${ARCH} /etc/urpmi/packages
|
||||
RUN while ! urpmi --auto $(</etc/urpmi/packages); do urpmi.update -a; done
|
||||
|
||||
# Add rpmbuild repositories
|
||||
RUN mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch
|
||||
RUN genhdlist2 --allow-empty-media /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH}
|
||||
RUN urpmi.addmedia rpmbuild.${ARCH} /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH}
|
||||
RUN genhdlist2 --allow-empty-media /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch
|
||||
RUN urpmi.addmedia rpmbuild.noarch /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch
|
||||
|
||||
# Add non-root user to build packages
|
||||
RUN rm -rf /home/trinity
|
||||
RUN useradd -m -s /bin/bash -u 1000 trinity
|
||||
RUN echo "trinity ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
|
||||
ADD rpmmacros /home/trinity/.rpmmacros
|
@ -0,0 +1,237 @@
|
||||
advancecomp
|
||||
alsa-lib-devel
|
||||
aspell
|
||||
aspell-devel
|
||||
aspell-en
|
||||
audiofile-devel
|
||||
bind-devel
|
||||
bison
|
||||
boost-devel
|
||||
bzip2-devel
|
||||
ccache
|
||||
cdparanoia
|
||||
chmlib-devel
|
||||
chrpath
|
||||
clamav
|
||||
clamav-devel
|
||||
cmake
|
||||
ctags
|
||||
cups-devel
|
||||
curl-devel
|
||||
db5-devel
|
||||
dbus-devel
|
||||
dbus-glib
|
||||
dbus-glib-devel
|
||||
djvulibre
|
||||
docbook-dtd412-xml
|
||||
docbook-style-xsl
|
||||
docbook-utils
|
||||
doxygen
|
||||
drakconf
|
||||
dssi-devel
|
||||
exempi-devel
|
||||
expat-devel
|
||||
fdupes
|
||||
fftw-devel
|
||||
firebird-devel
|
||||
flex
|
||||
fontconfig-devel
|
||||
freetype2-devel
|
||||
freetype-devel
|
||||
fribidi-devel
|
||||
gamin-devel
|
||||
gettext-devel
|
||||
glib2-devel
|
||||
gmime-devel
|
||||
gnokii-devel
|
||||
gperf
|
||||
gpgme-devel
|
||||
gphoto2-devel
|
||||
GraphicsMagick-devel
|
||||
gsl-devel
|
||||
gtk2-devel
|
||||
gtk+3.0-devel
|
||||
gtk-doc
|
||||
hspell-devel
|
||||
hunspell-en
|
||||
ImageMagick-devel
|
||||
imake
|
||||
imlib2-devel
|
||||
intltool
|
||||
java-1.8.0-openjdk
|
||||
java-1.8.0-openjdk-devel
|
||||
karma-sharp
|
||||
kde-dev-scripts
|
||||
lcms-devel
|
||||
lib64apr-devel
|
||||
lib64apr-util-devel
|
||||
lib64avformat57
|
||||
lib64binutils-devel
|
||||
lib64clucene-devel
|
||||
lib64commoncpp-devel
|
||||
lib64cryptsetup-devel
|
||||
lib64curl-devel
|
||||
lib64dvdread-devel
|
||||
lib64ecpg9.4_6
|
||||
lib64exiv2-devel
|
||||
lib64fbclient-devel
|
||||
lib64ffmpeg-devel
|
||||
lib64flac-devel
|
||||
lib64flac++-devel
|
||||
lib64fontenc-devel
|
||||
lib64gstreamer1.0-devel
|
||||
lib64gstreamer-plugins-base1.0-devel
|
||||
lib64inotifytools-devel
|
||||
lib64jasper-devel
|
||||
lib64jpeg-devel
|
||||
lib64mp3lame-devel
|
||||
lib64lua-devel
|
||||
lib64mad-devel
|
||||
lib64paper-devel
|
||||
lib64pkcs11-helper-devel
|
||||
lib64poppler-devel
|
||||
lib64pulseaudio-devel
|
||||
lib64sane1-devel
|
||||
lib64t1lib-devel
|
||||
lib64tiff-devel
|
||||
lib64twolame-devel
|
||||
lib64udev-devel
|
||||
lib64usb1.0-devel
|
||||
lib64utempter-devel
|
||||
lib64v4l-devel
|
||||
lib64xaw-devel
|
||||
lib64xdg-basedir-devel
|
||||
lib64xi-devel
|
||||
lib64xine1.2-devel
|
||||
lib64xscrnsaver-devel
|
||||
lib64xtst-devel
|
||||
lib64xxf86dga-devel
|
||||
lib64yaz-devel
|
||||
libart_lgpl-devel
|
||||
libblkid-devel
|
||||
libcdda-devel
|
||||
libclucene-devel
|
||||
libcommoncpp-devel
|
||||
libconfig-devel
|
||||
libcurl-devel
|
||||
libdvdread-devel
|
||||
libffmpeg-devel
|
||||
libflac-devel
|
||||
libflac++-devel
|
||||
libidn-devel
|
||||
libgadu-devel
|
||||
libgpod-devel
|
||||
libgsf-devel
|
||||
libhd-devel
|
||||
libical-devel
|
||||
libice-devel
|
||||
libifp-devel
|
||||
libinotifytools-devel
|
||||
libiodbc-devel
|
||||
libiw-devel
|
||||
libjack-devel
|
||||
libjasper-devel
|
||||
libkarma-devel
|
||||
liblo-devel
|
||||
liblrdf-devel
|
||||
libmad-devel
|
||||
libmng-devel
|
||||
libmp4v2-devel
|
||||
libmpcdec-devel
|
||||
libmtp-devel
|
||||
libmusicbrainz-devel
|
||||
libnjb-devel
|
||||
libofx-devel
|
||||
libotr-devel
|
||||
libpaper-devel
|
||||
libpx-devel
|
||||
libqalculate-devel
|
||||
libraw1394-devel
|
||||
librsvg
|
||||
libsmbclient-devel
|
||||
libsm-devel
|
||||
libsndfile-devel
|
||||
libt1lib-devel
|
||||
libtheora-devel
|
||||
libungif-devel
|
||||
libvisual-devel
|
||||
libvorbis-devel
|
||||
libwmf-devel
|
||||
libwpd-devel
|
||||
libx11-devel
|
||||
libxcursor-devel
|
||||
libxext-devel
|
||||
libxft-devel
|
||||
libxi-devel
|
||||
libxinerama-devel
|
||||
libxkbfile-devel
|
||||
libxmu-devel
|
||||
libxrandr-devel
|
||||
libxrender-devel
|
||||
libxslt-devel
|
||||
libxv-devel
|
||||
libxxf86dga-devel
|
||||
libyaz-devel
|
||||
lilo
|
||||
lirc-devel
|
||||
lm_sensors-devel
|
||||
mesaglu-devel
|
||||
mysql-devel
|
||||
nas-devel
|
||||
neon-devel
|
||||
netpbm
|
||||
net-snmp-devel
|
||||
NetworkManager-glib-devel
|
||||
notification-daemon
|
||||
ocaml
|
||||
OpenEXR-devel
|
||||
openldap-devel
|
||||
opensc
|
||||
openslp-devel
|
||||
opensp-devel
|
||||
optipng
|
||||
pam-devel
|
||||
pciutils-devel
|
||||
perl-devel
|
||||
perl(XML::Parser)
|
||||
pilot-link-devel
|
||||
pinentry-gtk2
|
||||
pkgconfig(audiofile)
|
||||
pkgconfig(libpng16)
|
||||
polkit-agent-none
|
||||
postgresql9.4
|
||||
postgresql9.4-devel
|
||||
pth-devel
|
||||
python-devel
|
||||
python-sip
|
||||
qt4-devel
|
||||
readline-devel
|
||||
recode
|
||||
rpm-build
|
||||
rpm-devel
|
||||
ruby-devel
|
||||
scons
|
||||
SDL-devel
|
||||
speex-devel
|
||||
sqlite3-devel
|
||||
sqlite-devel
|
||||
sudo
|
||||
subversion-devel
|
||||
sword-devel
|
||||
taglib-devel
|
||||
transfig
|
||||
udisks2-devel
|
||||
udisks-devel
|
||||
unixODBC-devel
|
||||
usbutils
|
||||
valgrind
|
||||
wv2-devel
|
||||
x11-font-util
|
||||
xbase-devel
|
||||
xmlto
|
||||
xscreensaver
|
||||
xscreensaver-base
|
||||
xscreensaver-extrusion
|
||||
xscreensaver-gl
|
||||
yaz
|
||||
zlib-devel
|
@ -0,0 +1,3 @@
|
||||
%dist .mga6
|
||||
%_smp_mflags -j8
|
||||
%jobs 8
|
@ -0,0 +1,23 @@
|
||||
FROM opensuse:13.1
|
||||
|
||||
ARG TDE_VERSION=14.0.4
|
||||
ARG ARCH=x86_64
|
||||
|
||||
# Add PACKMAN repository
|
||||
RUN zypper ar -f -G -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_13.1/ packman
|
||||
RUN zypper refresh
|
||||
|
||||
# Install Trinity build dependencies
|
||||
ADD packages /etc/zypp/packages
|
||||
RUN zypper install -l -y $(</etc/zypp/packages)
|
||||
|
||||
# Add non-root user to build packages
|
||||
RUN useradd -m -s /bin/bash -u 1000 trinity
|
||||
RUN echo "trinity ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
|
||||
ADD rpmmacros /home/trinity/.rpmmacros
|
||||
|
||||
# Add YUM repository for locally built packages
|
||||
RUN mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} rpmbuild.${ARCH}
|
||||
RUN zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} rpmbuild.${ARCH}
|
||||
RUN mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch rpmbuild.noarch
|
||||
RUN zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch rpmbuild.noarch
|
@ -0,0 +1,3 @@
|
||||
%dist .oss131
|
||||
%_smp_mflags -j8
|
||||
%jobs 8
|
@ -0,0 +1,23 @@
|
||||
FROM opensuse:13.2
|
||||
|
||||
ARG TDE_VERSION=14.0.4
|
||||
ARG ARCH=x86_64
|
||||
|
||||
# Add PACKMAN repository
|
||||
RUN zypper ar -f -G -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_13.2/ packman
|
||||
RUN zypper refresh
|
||||
|
||||
# Install Trinity build dependencies
|
||||
ADD packages /etc/zypp/packages
|
||||
RUN zypper install -l -y $(</etc/zypp/packages)
|
||||
|
||||
# Add non-root user to build packages
|
||||
RUN useradd -m -s /bin/bash -u 1000 trinity
|
||||
RUN echo "trinity ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
|
||||
ADD rpmmacros /home/trinity/.rpmmacros
|
||||
|
||||
# Add YUM repository for locally built packages
|
||||
RUN mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} rpmbuild.${ARCH}
|
||||
RUN zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} rpmbuild.${ARCH}
|
||||
RUN mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch rpmbuild.noarch
|
||||
RUN zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch rpmbuild.noarch
|
@ -0,0 +1,3 @@
|
||||
%dist .oss132
|
||||
%_smp_mflags -j8
|
||||
%jobs 8
|
@ -0,0 +1,23 @@
|
||||
FROM opensuse:42.1
|
||||
|
||||
ARG TDE_VERSION=14.0.4
|
||||
ARG ARCH=x86_64
|
||||
|
||||
# Add PACKMAN repository
|
||||
RUN zypper ar -f -G -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/ packman
|
||||
RUN zypper refresh
|
||||
|
||||
# Install Trinity build dependencies
|
||||
ADD packages /etc/zypp/packages
|
||||
RUN zypper install -l -y $(</etc/zypp/packages)
|
||||
|
||||
# Add non-root user to build packages
|
||||
RUN useradd -m -s /bin/bash -u 1000 trinity
|
||||
RUN echo "trinity ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
|
||||
ADD rpmmacros /home/trinity/.rpmmacros
|
||||
|
||||
# Add YUM repository for locally built packages
|
||||
RUN mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} rpmbuild.${ARCH}
|
||||
RUN zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} rpmbuild.${ARCH}
|
||||
RUN mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch rpmbuild.noarch
|
||||
RUN zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch rpmbuild.noarch
|
@ -0,0 +1,3 @@
|
||||
%dist .oss421
|
||||
%_smp_mflags -j8
|
||||
%jobs 8
|
@ -0,0 +1,23 @@
|
||||
FROM opensuse:42.2
|
||||
|
||||
ARG TDE_VERSION=14.0.4
|
||||
ARG ARCH=x86_64
|
||||
|
||||
# Add PACKMAN repository
|
||||
RUN zypper ar -f -G -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.2/ packman
|
||||
RUN zypper refresh
|
||||
|
||||
# Install Trinity build dependencies
|
||||
ADD packages /etc/zypp/packages
|
||||
RUN zypper install -l -y $(</etc/zypp/packages)
|
||||
|
||||
# Add non-root user to build packages
|
||||
RUN useradd -m -s /bin/bash -u 1000 trinity
|
||||
RUN echo "trinity ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
|
||||
ADD rpmmacros /home/trinity/.rpmmacros
|
||||
|
||||
# Add YUM repository for locally built packages
|
||||
RUN mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} rpmbuild.${ARCH}
|
||||
RUN zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} rpmbuild.${ARCH}
|
||||
RUN mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch rpmbuild.noarch
|
||||
RUN zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch rpmbuild.noarch
|
@ -0,0 +1,183 @@
|
||||
alsa-devel
|
||||
aspell
|
||||
aspell-devel
|
||||
audiofile-devel
|
||||
automake
|
||||
bdftopcf
|
||||
bind-devel
|
||||
binutils-devel
|
||||
bison
|
||||
boost-devel
|
||||
ccache
|
||||
cdparanoia
|
||||
cdparanoia-devel
|
||||
chmlib-devel
|
||||
chrpath
|
||||
clamav
|
||||
clucene-core-devel
|
||||
cmake
|
||||
commoncpp2-devel
|
||||
createrepo
|
||||
cups-devel
|
||||
cyrus-sasl-devel
|
||||
dbus-1-devel
|
||||
dbus-1-glib-devel
|
||||
djvulibre
|
||||
docbook-utils
|
||||
docbook-xsl-stylesheets
|
||||
doxygen GraphicsMagick
|
||||
dssi-devel
|
||||
fdupes
|
||||
ffmpeg-devel
|
||||
fftw3-devel
|
||||
file-devel
|
||||
flac-devel
|
||||
flex
|
||||
freetype-devel
|
||||
fribidi-devel
|
||||
gamin-devel
|
||||
gcc-c++
|
||||
giflib-devel
|
||||
glu-devel
|
||||
gmime-devel
|
||||
gmp-devel
|
||||
gnokii-devel
|
||||
gperf xmlto
|
||||
GraphicsMagick-devel
|
||||
gsl-devel
|
||||
gstreamer-devel
|
||||
gstreamer-plugins-base-devel
|
||||
gstreamer-0_10-devel
|
||||
gstreamer-0_10-plugins-base-devel
|
||||
gstreamer-devel
|
||||
gtk2-devel
|
||||
gtk3-devel
|
||||
gtk-doc
|
||||
htdig
|
||||
html2ps
|
||||
hunspell-devel
|
||||
ImageMagick-devel
|
||||
imlib2-devel
|
||||
intltool
|
||||
java-1_8_0-openjdk-devel
|
||||
libacl-devel
|
||||
libart_lgpl-devel
|
||||
libavahi-devel
|
||||
libavcodec-devel
|
||||
libblkid-devel
|
||||
libbz2-devel
|
||||
libcap-devel
|
||||
libcdio-devel
|
||||
libcdio-paranoia-devel
|
||||
libconfig-devel
|
||||
libcryptsetup-devel
|
||||
libcurl-devel
|
||||
libdb-4_8-devel
|
||||
libdvdread-devel
|
||||
libesd-devel
|
||||
libexempi-devel
|
||||
libexiv2-devel
|
||||
libgadu-devel
|
||||
libgpgme-devel
|
||||
libgphoto2-devel
|
||||
libgpod-devel
|
||||
libical-devel
|
||||
libidn-devel
|
||||
libiw-devel
|
||||
libjack-devel
|
||||
libjasper-devel
|
||||
liblcms-devel
|
||||
liblcms2-devel
|
||||
liblo-devel
|
||||
liblrdf-devel
|
||||
libmad-devel
|
||||
libmng-devel
|
||||
libmp3lame-devel
|
||||
libmpcdec-devel
|
||||
libmtp-devel
|
||||
libmusicbrainz-devel
|
||||
libmysqld-devel
|
||||
libneon-devel
|
||||
libnjb-devel
|
||||
libofx-devel
|
||||
libotr-devel
|
||||
libpisock-devel
|
||||
libpng16-devel
|
||||
libpoppler-devel
|
||||
libpqxx-devel
|
||||
libpth-devel
|
||||
libpulse-devel
|
||||
libqalculate-devel
|
||||
libraw1394-devel
|
||||
librsvg-devel
|
||||
libsamplerate-devel
|
||||
libSDL-devel
|
||||
libsmbclient-devel
|
||||
libsndfile-devel
|
||||
libtag-devel
|
||||
libtheora-devel
|
||||
libtiff-devel
|
||||
libtool
|
||||
libtunepimp-devel
|
||||
libtwolame-devel
|
||||
libudev-devel
|
||||
libv4l-devel
|
||||
libvisual-devel
|
||||
libvorbis-devel
|
||||
libwmf-devel
|
||||
libwpd-devel
|
||||
libxine-devel
|
||||
libxslt-devel
|
||||
libzrtpcpp-devel
|
||||
lilo
|
||||
lirc-devel
|
||||
make
|
||||
meanwhile-devel
|
||||
Mesa-devel
|
||||
Mesa-libGL-devel
|
||||
mozilla-nspr-devel
|
||||
mysql-devel
|
||||
NetworkManager-devel
|
||||
ocaml
|
||||
openexr-devel
|
||||
opensc
|
||||
openslp-devel
|
||||
opensp-devel
|
||||
pam-devel
|
||||
patch
|
||||
pciutils-devel
|
||||
pcre-devel
|
||||
pcsc-lite-devel
|
||||
pkcs11-helper-devel
|
||||
postgresql
|
||||
postgresql-devel
|
||||
python-devel
|
||||
python-sip-devel
|
||||
qt-devel
|
||||
recode
|
||||
rpm-build
|
||||
rsvg-view
|
||||
ruby
|
||||
ruby-devel
|
||||
sane-backends-devel
|
||||
scons
|
||||
speex-devel
|
||||
sqlite3-devel
|
||||
subversion-devel
|
||||
sudo
|
||||
sword-devel
|
||||
torsocks
|
||||
transfig
|
||||
udisks2-devel
|
||||
unixODBC-devel
|
||||
update-desktop-files
|
||||
usbutils
|
||||
utempter-devel
|
||||
valgrind
|
||||
wireless-tools
|
||||
wv2-devel
|
||||
xcb-proto-devel
|
||||
xscreensaver
|
||||
xscreensaver-data
|
||||
xscreensaver-data-extra
|
||||
xz-devel
|
@ -0,0 +1,3 @@
|
||||
%dist .oss422
|
||||
%_smp_mflags -j8
|
||||
%jobs 8
|
@ -0,0 +1,23 @@
|
||||
FROM opensuse:42.3
|
||||
|
||||
ARG TDE_VERSION=14.0.4
|
||||
ARG ARCH=x86_64
|
||||
|
||||
# Add PACKMAN repository
|
||||
RUN zypper ar -f -G -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.3/ packman
|
||||
RUN zypper refresh
|
||||
|
||||
# Install Trinity build dependencies
|
||||
ADD packages /etc/zypp/packages
|
||||
RUN zypper install -l -y $(</etc/zypp/packages)
|
||||
|
||||
# Add non-root user to build packages
|
||||
RUN useradd -m -s /bin/bash -u 1000 trinity
|
||||
RUN echo "trinity ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
|
||||
ADD rpmmacros /home/trinity/.rpmmacros
|
||||
|
||||
# Add YUM repository for locally built packages
|
||||
RUN mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} rpmbuild.${ARCH}
|
||||
RUN zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/${ARCH} rpmbuild.${ARCH}
|
||||
RUN mkdir -p /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch rpmbuild.noarch
|
||||
RUN zypper ar -C -G /home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION}/noarch rpmbuild.noarch
|
@ -0,0 +1,183 @@
|
||||
alsa-devel
|
||||
aspell
|
||||
aspell-devel
|
||||
audiofile-devel
|
||||
automake
|
||||
bdftopcf
|
||||
bind-devel
|
||||
binutils-devel
|
||||
bison
|
||||
boost-devel
|
||||
ccache
|
||||
cdparanoia
|
||||
cdparanoia-devel
|
||||
chmlib-devel
|
||||
chrpath
|
||||
clamav
|
||||
clucene-core-devel
|
||||
cmake
|
||||
commoncpp2-devel
|
||||
createrepo
|
||||
cups-devel
|
||||
cyrus-sasl-devel
|
||||
dbus-1-devel
|
||||
dbus-1-glib-devel
|
||||
djvulibre
|
||||
docbook-utils
|
||||
docbook-xsl-stylesheets
|
||||
doxygen GraphicsMagick
|
||||
dssi-devel
|
||||
fdupes
|
||||
ffmpeg-devel
|
||||
fftw3-devel
|
||||
file-devel
|
||||
flac-devel
|
||||
flex
|
||||
freetype-devel
|
||||
fribidi-devel
|
||||
gamin-devel
|
||||
gcc-c++
|
||||
giflib-devel
|
||||
glu-devel
|
||||
gmime-devel
|
||||
gmp-devel
|
||||
gnokii-devel
|
||||
gperf xmlto
|
||||
GraphicsMagick-devel
|
||||
gsl-devel
|
||||
gstreamer-devel
|
||||
gstreamer-plugins-base-devel
|
||||
gstreamer-0_10-devel
|
||||
gstreamer-0_10-plugins-base-devel
|
||||
gstreamer-devel
|
||||
gtk2-devel
|
||||
gtk3-devel
|
||||
gtk-doc
|
||||
htdig
|
||||
html2ps
|
||||
hunspell-devel
|
||||
ImageMagick-devel
|
||||
imlib2-devel
|
||||
intltool
|
||||
java-1_8_0-openjdk-devel
|
||||
libacl-devel
|
||||
libart_lgpl-devel
|
||||
libavahi-devel
|
||||
libavcodec-devel
|
||||
libblkid-devel
|
||||
libbz2-devel
|
||||
libcap-devel
|
||||
libcdio-devel
|
||||
libcdio-paranoia-devel
|
||||
libconfig-devel
|
||||
libcryptsetup-devel
|
||||
libcurl-devel
|
||||
libdb-4_8-devel
|
||||
libdvdread-devel
|
||||
libesd-devel
|
||||
libexempi-devel
|
||||
libexiv2-devel
|
||||
libgadu-devel
|
||||
libgpgme-devel
|
||||
libgphoto2-devel
|
||||
libgpod-devel
|
||||
libical-devel
|
||||
libidn-devel
|
||||
libiw-devel
|
||||
libjack-devel
|
||||
libjasper-devel
|
||||
liblcms-devel
|
||||
liblcms2-devel
|
||||
liblo-devel
|
||||
liblrdf-devel
|
||||
libmad-devel
|
||||
libmng-devel
|
||||
libmp3lame-devel
|
||||
libmpcdec-devel
|
||||
libmtp-devel
|
||||
libmusicbrainz-devel
|
||||
libmysqld-devel
|
||||
libneon-devel
|
||||
libnjb-devel
|
||||
libofx-devel
|
||||
libotr-devel
|
||||
libpisock-devel
|
||||
libpng16-devel
|
||||
libpoppler-devel
|
||||
libpqxx-devel
|
||||
libpth-devel
|
||||
libpulse-devel
|
||||
libqalculate-devel
|
||||
libraw1394-devel
|
||||
librsvg-devel
|
||||
libsamplerate-devel
|
||||
libSDL-devel
|
||||
libsmbclient-devel
|
||||
libsndfile-devel
|
||||
libtag-devel
|
||||
libtheora-devel
|
||||
libtiff-devel
|
||||
libtool
|
||||
libtunepimp-devel
|
||||
libtwolame-devel
|
||||
libudev-devel
|
||||
libv4l-devel
|
||||
libvisual-devel
|
||||
libvorbis-devel
|
||||
libwmf-devel
|
||||
libwpd-devel
|
||||
libxine-devel
|
||||
libxslt-devel
|
||||
libzrtpcpp-devel
|
||||
lilo
|
||||
lirc-devel
|
||||
make
|
||||
meanwhile-devel
|
||||
Mesa-devel
|
||||
Mesa-libGL-devel
|
||||
mozilla-nspr-devel
|
||||
mysql-devel
|
||||
NetworkManager-devel
|
||||
ocaml
|
||||
openexr-devel
|
||||
opensc
|
||||
openslp-devel
|
||||
opensp-devel
|
||||
pam-devel
|
||||
patch
|
||||
pciutils-devel
|
||||
pcre-devel
|
||||
pcsc-lite-devel
|
||||
pkcs11-helper-devel
|
||||
postgresql
|
||||
postgresql-devel
|
||||
python-devel
|
||||
python-sip-devel
|
||||
qt-devel
|
||||
recode
|
||||
rpm-build
|
||||
rsvg-view
|
||||
ruby
|
||||
ruby-devel
|
||||
sane-backends-devel
|
||||
scons
|
||||
speex-devel
|
||||
sqlite3-devel
|
||||
subversion-devel
|
||||
sudo
|
||||
sword-devel
|
||||
torsocks
|
||||
transfig
|
||||
udisks2-devel
|
||||
unixODBC-devel
|
||||
update-desktop-files
|
||||
usbutils
|
||||
utempter-devel
|
||||
valgrind
|
||||
wireless-tools
|
||||
wv2-devel
|
||||
xcb-proto-devel
|
||||
xscreensaver
|
||||
xscreensaver-data
|
||||
xscreensaver-data-extra
|
||||
xz-devel
|
@ -0,0 +1,3 @@
|
||||
%dist .oss423
|
||||
%_smp_mflags -j8
|
||||
%jobs 8
|
@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
|
||||
DISTRIB="$1"
|
||||
TDE_VERSION="$2"
|
||||
ARCH="$3"
|
||||
|
||||
[ -z "${TDE_VERSION}" ] && TDE_VERSION="14.0.4"
|
||||
[ -z "${ARCH}" ] && ARCH="x86_64"
|
||||
|
||||
IMAGE="trinity.${DISTRIB}.${ARCH}:${TDE_VERSION}"
|
||||
DIST="$(sed -n ${DISTRIB}/rpmmacros -e "/%dist/ s|.* ||p")"
|
||||
|
||||
mkdir -p "${HOME}/rpmbuild/RPMS/RPMS${DIST}.tde-${TDE_VERSION}"
|
||||
mkdir -p "${HOME}/rpmbuild/SRPMS/SRPMS${DIST}.tde-${TDE_VERSION}"
|
||||
|
||||
docker run -t -i \
|
||||
-h "${IMAGE}" \
|
||||
-v /tmp:/tmp:z \
|
||||
-u trinity \
|
||||
-e TMPPATH=/tmp \
|
||||
-e TDE_VERSION=${TDE_VERSION} \
|
||||
-w /home/trinity/tde/tde-packaging/redhat \
|
||||
-v ${HOME}/.gnupg:/home/trinity/.gnupg \
|
||||
-v ${HOME}/tde/tde-packaging:/home/trinity/tde/tde-packaging \
|
||||
-v ${HOME}/tde/tde-tarballs:/home/trinity/tde/tde-tarballs \
|
||||
-v ${HOME}/rpmbuild/RPMS/RPMS${DIST}.tde-${TDE_VERSION}:/home/trinity/rpmbuild/RPMS.tde-${TDE_VERSION} \
|
||||
-v ${HOME}/rpmbuild/SRPMS/SRPMS${DIST}.tde-${TDE_VERSION}:/home/trinity/rpmbuild/SRPMS.tde-${TDE_VERSION} \
|
||||
"${IMAGE}" bash
|
Loading…
Reference in new issue