Signed-off-by: François Andriot <albator78@libertysurf.fr>r14.1.x
parent
2af6f1823f
commit
c6d21f1119
@ -0,0 +1,10 @@
|
||||
#%PAM-1.0
|
||||
auth required pam_env.so
|
||||
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
|
||||
auth include system-auth
|
||||
account include system-auth
|
||||
password include system-auth
|
||||
session optional pam_keyinit.so force revoke
|
||||
session required pam_namespace.so
|
||||
session include system-auth
|
||||
session required pam_loginuid.so
|
@ -0,0 +1,73 @@
|
||||
FROM openmandriva:5.0
|
||||
|
||||
ARG TDE_VERSION=14.1.2
|
||||
ARG ARCH=x86_64
|
||||
|
||||
COPY packages /packages
|
||||
RUN set -x \
|
||||
&& echo "proxy=http://proxy:3128" >>"/etc/dnf/dnf.conf" \
|
||||
&& dnf -y update \
|
||||
&& dnf -y install --skip-broken $(</packages)
|
||||
|
||||
# Fix utempter detection
|
||||
RUN set -x \
|
||||
&& chmod a+r /usr/libexec/utempter/utempter
|
||||
|
||||
# Prefer GCC over clang
|
||||
#RUN set -x \
|
||||
# && ln -sfv ld.bfd /usr/bin/ld \
|
||||
# && ln -sfv g++ /usr/bin/c++ \
|
||||
# && ln -sfv gcc /usr/bin/cc
|
||||
|
||||
# Add non-root user to build packages
|
||||
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 ))" >>/home/trinity/.bashrc \
|
||||
&& chown -R trinity /home/trinity
|
||||
|
||||
# Configure user trinity
|
||||
USER trinity
|
||||
COPY rpmmacros /home/trinity/.rpmmacros
|
||||
|
||||
RUN set -x \
|
||||
&& rpmbuild --rebuild http://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux/development/rawhide/Everything/source/tree/Packages/r/rdesktop-1.9.0-15.fc40.src.rpm --nodeps \
|
||||
&& 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-11.mga10.src.rpm \
|
||||
&& sed -i ${HOME}/rpmbuild/SPECS/sword.spec -e "/pycache/d" \
|
||||
&& 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 "python3_ext_suffix .cpython-311-x86_64-linux-gnu.so" --define "_unpackaged_files_terminate_build %nil" --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/9/SRPMS/core/release/yaz-5.34.0-1.mga9.src.rpm --nodeps \
|
||||
&& sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/{lib64yaz{5,-devel},yaz}-5*.rpm
|
||||
|
||||
RUN set -x \
|
||||
&& rpm -ivh http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/SRPMS/core/release/rdiff-backup-2.2.2-1.mga9.src.rpm \
|
||||
&& sed -i ${HOME}/rpmbuild/SPECS/rdiff-backup.spec -e "/pycache/d" \
|
||||
&& rpmbuild -bb ${HOME}/rpmbuild/SPECS/rdiff-backup.spec --define "_unpackaged_files_terminate_build %nil" \
|
||||
&& 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 \
|
||||
&& 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 \
|
||||
&& rpmbuild -bb ${HOME}/rpmbuild/SPECS/perl-Getopt-ArgvFile.spec \
|
||||
&& sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/perl-Getopt-ArgvFile-1*.rpm
|
||||
|
||||
RUN set -x \
|
||||
&& rpm -ivh http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/SRPMS/core/release/perl-PAR-1.18.0-1.mga9.src.rpm \
|
||||
&& sed -i ${HOME}/rpmbuild/SPECS/perl-PAR.spec -e "s/MYMETA.yml//" \
|
||||
&& rpmbuild -bb ${HOME}/rpmbuild/SPECS/perl-PAR.spec \
|
||||
&& sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/perl-PAR-1*.rpm
|
||||
|
||||
RUN set -x \
|
||||
&& rpm -ivh http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/SRPMS/core/release/perl-PAR-Packer-1.57.0-1.mga9.src.rpm \
|
||||
&& sed -i ${HOME}/rpmbuild/SPECS/perl-PAR-Packer.spec -e "s/MYMETA.yml//" \
|
||||
&& rpmbuild -bb ${HOME}/rpmbuild/SPECS/perl-PAR-Packer.spec \
|
||||
&& sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/perl-PAR-Packer-1*.rpm
|
@ -0,0 +1,255 @@
|
||||
aspell
|
||||
aspell-devel
|
||||
aspell-en
|
||||
audiofile-devel
|
||||
bind-devel
|
||||
bison
|
||||
boost-devel
|
||||
bzip2-devel
|
||||
ccache
|
||||
cdparanoia
|
||||
chmlib-devel
|
||||
chrpath
|
||||
clamav
|
||||
clamav-devel
|
||||
cmake
|
||||
createrepo_c
|
||||
ctags
|
||||
cups-devel
|
||||
curl-devel
|
||||
db5-devel
|
||||
dbus-devel
|
||||
dbus-glib
|
||||
dbus-glib-devel
|
||||
djvulibre
|
||||
docbook2x
|
||||
docbook-dtd412-xml
|
||||
docbook-style-xsl
|
||||
docbook-utils
|
||||
doxygen
|
||||
dssi-devel
|
||||
exempi-devel
|
||||
expat-devel
|
||||
fdupes
|
||||
fftw-devel
|
||||
firebird-devel
|
||||
flex
|
||||
flex-devel
|
||||
fontconfig-devel
|
||||
freetype-devel
|
||||
fribidi-devel
|
||||
gamin-devel
|
||||
gettext-devel
|
||||
glib2-devel
|
||||
glibc-i18ndata
|
||||
gmime-devel
|
||||
gnokii-devel
|
||||
gperf
|
||||
gpgme-devel
|
||||
gsl-devel
|
||||
gtk+3.0-devel
|
||||
gtk-doc
|
||||
hspell-devel
|
||||
html2ps
|
||||
iceauth
|
||||
imake
|
||||
imlib2-devel
|
||||
intltool
|
||||
java-1.8.0-openjdk
|
||||
java-1.8.0-openjdk-devel
|
||||
java-devel
|
||||
kde-dev-scripts
|
||||
less
|
||||
lib64acl-devel
|
||||
lib64alsa-oss-devel
|
||||
lib64apr-devel
|
||||
lib64apr-util-devel
|
||||
lib64asound-devel
|
||||
lib64attr-devel
|
||||
lib64audio-devel
|
||||
lib64binutils-devel
|
||||
lib64cap-devel
|
||||
lib64cdda-devel
|
||||
lib64cdio-devel
|
||||
lib64cdio_paranoia-devel
|
||||
lib64cln-devel
|
||||
lib64clucene-devel
|
||||
lib64config-devel
|
||||
lib64cryptsetup-devel
|
||||
lib64curl-devel
|
||||
lib64drm-devel
|
||||
lib64dvdread-devel
|
||||
lib64exif-devel
|
||||
lib64exiv2-devel
|
||||
lib64expat-devel
|
||||
lib64ext2fs-devel
|
||||
lib64fbclient-devel
|
||||
lib64ffmpeg-devel
|
||||
lib64flac++-devel
|
||||
lib64flac-devel
|
||||
lib64fluidsynth-devel
|
||||
lib64fontenc-devel
|
||||
lib64gadu-devel
|
||||
lib64geoip-devel
|
||||
lib64gif-devel
|
||||
lib64glu-devel
|
||||
lib64gmime2.6-devel
|
||||
lib64gmp-devel
|
||||
lib64gnutls-devel
|
||||
lib64gpg-error-devel
|
||||
lib64gphoto-devel
|
||||
lib64gpod-devel
|
||||
lib64graphicsmagick-devel
|
||||
lib64gstreamer-devel
|
||||
lib64gst-plugins-base1.0-devel
|
||||
lib64gtk+2.0-devel
|
||||
lib64hiredis-devel
|
||||
lib64ical-devel
|
||||
lib64icu-devel
|
||||
lib64idn-devel
|
||||
lib64ifp-devel
|
||||
lib64jack-devel
|
||||
lib64magick-devel
|
||||
lib64inotifytools-devel
|
||||
lib64jasper-devel
|
||||
lib64jpeg-devel
|
||||
lib64lame-devel
|
||||
lib64lcms-devel
|
||||
lib64ldap-devel
|
||||
lib64lirc_client-devel
|
||||
lib64lo-devel
|
||||
lib64lrdf-devel
|
||||
lib64ltdl-devel
|
||||
lib64lua-devel
|
||||
lib64mad-devel
|
||||
lib64magic-devel
|
||||
lib64memcached-devel
|
||||
lib64mng-devel
|
||||
lib64mpcdec-devel
|
||||
lib64mtp-devel
|
||||
lib64musicbrainz5-devel
|
||||
lib64nettle-devel
|
||||
lib64njb-devel
|
||||
lib64nm-devel
|
||||
lib64npth-devel
|
||||
lib64nsl-devel
|
||||
lib64nspr-devel
|
||||
lib64ofx-devel
|
||||
lib64openexr-devel
|
||||
lib64otr-devel
|
||||
lib64paper-devel
|
||||
lib64pcre-devel
|
||||
lib64pcsclite-devel
|
||||
lib64pkcs11-helper-devel
|
||||
lib64polkit1-devel
|
||||
lib64poppler-devel
|
||||
lib64pqxx-devel
|
||||
lib64pth-devel
|
||||
lib64pulseaudio-devel
|
||||
lib64qalculate-devel
|
||||
lib64raptor-devel
|
||||
lib64raw1394-devel
|
||||
lib64rsvg2-devel
|
||||
lib64rsync-devel
|
||||
lib64samplerate-devel
|
||||
lib64sane1-devel
|
||||
lib64sasl-devel
|
||||
lib64SDL-devel
|
||||
lib64smbclient-devel
|
||||
lib64sndfile-devel
|
||||
lib64t1lib-devel
|
||||
lib64tasn1-devel
|
||||
lib64theora-devel
|
||||
lib64tiff-devel
|
||||
lib64tirpc-devel
|
||||
lib64twolame-devel
|
||||
lib64udev-devel
|
||||
lib64udisks-devel
|
||||
lib64usb-compat0.1-devel
|
||||
lib64usb1.0-devel
|
||||
lib64utempter0
|
||||
lib64utempter-devel
|
||||
lib64v4l-devel
|
||||
lib64visual-devel
|
||||
lib64vorbis-devel
|
||||
lib64wmf-devel
|
||||
lib64wpd-devel
|
||||
lib64xaw-devel
|
||||
lib64xdg-basedir-devel
|
||||
lib64xi-devel
|
||||
lib64xine-devel
|
||||
lib64xkbfile-devel
|
||||
lib64xscrnsaver-devel
|
||||
lib64xslt-devel
|
||||
lib64xtst-devel
|
||||
lib64xxf86dga-devel
|
||||
lib64xxf86vm-devel
|
||||
lib64wrap-devel
|
||||
librsvg
|
||||
lm_sensors-devel
|
||||
mysql-devel
|
||||
nas-devel
|
||||
neon-devel
|
||||
netpbm
|
||||
net-snmp-devel
|
||||
net-tools
|
||||
notification-daemon
|
||||
ocaml
|
||||
opensc
|
||||
openslp-devel
|
||||
opensp-devel
|
||||
openssh-clients
|
||||
optipng
|
||||
pam-devel
|
||||
pciutils-devel
|
||||
perl-devel
|
||||
perl(Archive::Zip)
|
||||
perl(ExtUtils::CBuilder)
|
||||
perl(ExtUtils::Embed)
|
||||
perl-ExtUtils-MakeMaker
|
||||
perl(IPC::Run3)
|
||||
perl(Module::ScanDeps)
|
||||
perl(PAR::Dist)
|
||||
perl-pcsc-perl
|
||||
perl(Test::More)
|
||||
perl(Tk)
|
||||
perl(XML::Parser)
|
||||
pilot-link-devel
|
||||
pinentry-gtk2
|
||||
pkgconfig(audiofile)
|
||||
pkgconfig(libpng16)
|
||||
postgresql
|
||||
postgresql-devel
|
||||
ppp
|
||||
python3-devel
|
||||
python-pylibacl
|
||||
python-pyyaml
|
||||
python-setuptools_scm
|
||||
pyxattr
|
||||
readline-devel
|
||||
recode
|
||||
rpm-build
|
||||
rpm-devel
|
||||
ruby-devel
|
||||
scons
|
||||
speex-devel
|
||||
sqlite3-devel
|
||||
subversion-devel
|
||||
sudo
|
||||
swig
|
||||
taglib-devel
|
||||
tcp_wrappers
|
||||
torsocks
|
||||
transfig
|
||||
unixODBC-devel
|
||||
usbutils
|
||||
valgrind
|
||||
x11-font-util
|
||||
xbase-devel
|
||||
xkeyboard-config-devel
|
||||
xmlto
|
||||
xscreensaver
|
||||
xscreensaver-base
|
||||
xscreensaver-extrusion
|
||||
xscreensaver-gl
|
||||
zlib-devel
|
@ -0,0 +1,11 @@
|
||||
%dist %nil
|
||||
%_smp_mflags -j8
|
||||
%jobs 8
|
||||
%dont_remove_libtool_files 1
|
||||
%_disable_rebuild_configure 1
|
||||
%_program_prefix ""
|
||||
%_debugsource_packages %nil
|
||||
%_debugsource_template %nil
|
||||
%_vpath_builddir .
|
||||
%python python3
|
||||
%__python /usr/bin/python3
|
@ -0,0 +1,54 @@
|
||||
FROM openmandriva/cooker:latest
|
||||
|
||||
ARG TDE_VERSION=14.1.2
|
||||
ARG ARCH=x86_64
|
||||
|
||||
COPY packages /packages
|
||||
RUN set -x \
|
||||
&& echo "proxy=http://proxy:3128" >>"/etc/dnf/dnf.conf" \
|
||||
&& dnf -y update \
|
||||
&& dnf -y install --skip-broken $(</packages)
|
||||
|
||||
# Fix utempter detection
|
||||
RUN set -x \
|
||||
&& chmod a+r /usr/libexec/utempter/utempter
|
||||
|
||||
# Add non-root user to build packages
|
||||
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 ))" >>/home/trinity/.bashrc \
|
||||
&& chown -R trinity /home/trinity
|
||||
|
||||
# Configure user trinity
|
||||
USER trinity
|
||||
COPY rpmmacros /home/trinity/.rpmmacros
|
||||
|
||||
RUN set -x \
|
||||
&& rpmbuild --rebuild http://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux/development/rawhide/Everything/source/tree/Packages/r/rdesktop-1.9.0-15.fc40.src.rpm --nodeps \
|
||||
&& 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-11.mga10.src.rpm \
|
||||
&& sed -i ${HOME}/rpmbuild/SPECS/sword.spec -e "s/%mkrel //" -e "/pycache/d" \
|
||||
&& 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 "python3_ext_suffix .cpython-311-x86_64-linux-gnu.so" --define "_unpackaged_files_terminate_build %nil" --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/9/SRPMS/core/release/yaz-5.34.0-1.mga9.src.rpm --nodeps \
|
||||
# && sed -i ${HOME}/rpmbuild/SPECS/yaz.spec -e "s/%mkrel //" \
|
||||
# && rpmbuild -bb ${HOME}/rpmbuild/SPECS/yaz.spec --nodeps \
|
||||
# && sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/{lib64yaz{5,-devel},yaz}-5*.rpm
|
||||
|
||||
RUN set -x \
|
||||
&& rpm -ivh http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/SRPMS/core/release/rdiff-backup-2.2.2-1.mga9.src.rpm \
|
||||
&& sed -i ${HOME}/rpmbuild/SPECS/rdiff-backup.spec -e "s/%mkrel //" \
|
||||
&& rpmbuild -bb ${HOME}/rpmbuild/SPECS/rdiff-backup.spec \
|
||||
&& sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/rdiff-backup-2*.rpm
|
||||
|
||||
RUN set -x \
|
||||
&& rpm -ivh http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/SRPMS/core/release/cscope-15.9-3.mga9.src.rpm \
|
||||
&& sed -i ${HOME}/rpmbuild/SPECS/cscope.spec -e "s/%mkrel //" \
|
||||
&& rpmbuild -bb ${HOME}/rpmbuild/SPECS/cscope.spec \
|
||||
&& sudo rpm -Uvh ${HOME}/rpmbuild/RPMS/*/cscope-15*.rpm
|
@ -0,0 +1,232 @@
|
||||
aspell
|
||||
aspell-devel
|
||||
aspell-en
|
||||
audiofile-devel
|
||||
bind-devel
|
||||
bison
|
||||
boost-devel
|
||||
bzip2-devel
|
||||
ccache
|
||||
cdparanoia
|
||||
chmlib-devel
|
||||
chrpath
|
||||
clamav
|
||||
clamav-devel
|
||||
cmake
|
||||
createrepo_c
|
||||
ctags
|
||||
cups-devel
|
||||
curl-devel
|
||||
db5-devel
|
||||
dbus-devel
|
||||
dbus-glib
|
||||
dbus-glib-devel
|
||||
djvulibre
|
||||
docbook2x
|
||||
docbook-dtd412-xml
|
||||
docbook-style-xsl
|
||||
docbook-utils
|
||||
doxygen
|
||||
dssi-devel
|
||||
exempi-devel
|
||||
expat-devel
|
||||
fdupes
|
||||
fftw-devel
|
||||
firebird-devel
|
||||
flex
|
||||
flex-devel
|
||||
fontconfig-devel
|
||||
freetype-devel
|
||||
fribidi-devel
|
||||
gamin-devel
|
||||
gettext-devel
|
||||
glib2-devel
|
||||
glibc-i18ndata
|
||||
gmime-devel
|
||||
gnokii-devel
|
||||
gperf
|
||||
gpgme-devel
|
||||
gsl-devel
|
||||
gtk+3.0-devel
|
||||
gtk-doc
|
||||
hspell-devel
|
||||
html2ps
|
||||
iceauth
|
||||
imake
|
||||
imlib2-devel
|
||||
intltool
|
||||
java-1.8.0-openjdk
|
||||
java-1.8.0-openjdk-devel
|
||||
java-devel
|
||||
kde-dev-scripts
|
||||
less
|
||||
lib64acl-devel
|
||||
lib64alsa-oss-devel
|
||||
lib64apr-devel
|
||||
lib64apr-util-devel
|
||||
lib64asound-devel
|
||||
lib64attr-devel
|
||||
lib64audio-devel
|
||||
lib64binutils-devel
|
||||
lib64cdda-devel
|
||||
lib64cdio-devel
|
||||
lib64cdio_paranoia-devel
|
||||
lib64cln-devel
|
||||
lib64clucene-devel
|
||||
lib64config-devel
|
||||
lib64cryptsetup-devel
|
||||
lib64curl-devel
|
||||
lib64drm-devel
|
||||
lib64dvdread-devel
|
||||
lib64exif-devel
|
||||
lib64exiv2-devel
|
||||
lib64expat-devel
|
||||
lib64ext2fs-devel
|
||||
lib64fbclient-devel
|
||||
lib64ffmpeg-devel
|
||||
lib64flac++-devel
|
||||
lib64flac-devel
|
||||
lib64fontenc-devel
|
||||
lib64gadu-devel
|
||||
lib64geoip-devel
|
||||
lib64gif-devel
|
||||
lib64glu-devel
|
||||
lib64gmime2.6-devel
|
||||
lib64gmp-devel
|
||||
lib64gnutls-devel
|
||||
lib64gpg-error-devel
|
||||
lib64gphoto-devel
|
||||
lib64gpod-devel
|
||||
lib64graphicsmagick-devel
|
||||
lib64gstreamer-devel
|
||||
lib64gst-plugins-base1.0-devel
|
||||
lib64gtk+2.0-devel
|
||||
lib64hiredis-devel
|
||||
lib64ical-devel
|
||||
lib64icu-devel
|
||||
lib64idn-devel
|
||||
lib64jack-devel
|
||||
lib64magick-devel
|
||||
lib64inotifytools-devel
|
||||
lib64jasper-devel
|
||||
lib64jpeg-devel
|
||||
lib64lame-devel
|
||||
lib64lcms-devel
|
||||
lib64ldap-devel
|
||||
lib64ltdl-devel
|
||||
lib64lua-devel
|
||||
lib64mad-devel
|
||||
lib64magic-devel
|
||||
lib64memcached-devel
|
||||
lib64mng-devel
|
||||
lib64musicbrainz5-devel
|
||||
lib64nettle-devel
|
||||
lib64npth-devel
|
||||
lib64nspr-devel
|
||||
lib64nsl-devel
|
||||
lib64openexr-devel
|
||||
lib64paper-devel
|
||||
lib64cap-devel
|
||||
lib64pcre-devel
|
||||
lib64pcsclite-devel
|
||||
lib64pkcs11-helper-devel
|
||||
lib64polkit1-devel
|
||||
lib64poppler-devel
|
||||
lib64pqxx-devel
|
||||
lib64pth-devel
|
||||
lib64pulseaudio-devel
|
||||
lib64raw1394-devel
|
||||
lib64rsvg2-devel
|
||||
lib64rsync-devel
|
||||
lib64samplerate-devel
|
||||
lib64sane1-devel
|
||||
lib64sasl-devel
|
||||
lib64SDL-devel
|
||||
lib64smbclient-devel
|
||||
lib64t1lib-devel
|
||||
lib64tasn1-devel
|
||||
lib64theora-devel
|
||||
lib64tiff-devel
|
||||
lib64tirpc-devel
|
||||
lib64twolame-devel
|
||||
lib64udev-devel
|
||||
lib64udisks-devel
|
||||
lib64usb-compat0.1-devel
|
||||
lib64usb1.0-devel
|
||||
lib64utempter0
|
||||
lib64utempter-devel
|
||||
lib64v4l-devel
|
||||
lib64vorbis-devel
|
||||
lib64wmf-devel
|
||||
lib64xaw-devel
|
||||
lib64xdg-basedir-devel
|
||||
lib64xi-devel
|
||||
lib64xine-devel
|
||||
lib64xkbfile-devel
|
||||
lib64xscrnsaver-devel
|
||||
lib64xslt-devel
|
||||
lib64xtst-devel
|
||||
lib64xxf86dga-devel
|
||||
lib64xxf86vm-devel
|
||||
lib64wrap-devel
|
||||
librsvg
|
||||
lm_sensors-devel
|
||||
mysql-devel
|
||||
nas-devel
|
||||
neon-devel
|
||||
netpbm
|
||||
net-snmp-devel
|
||||
net-tools
|
||||
notification-daemon
|
||||
ocaml
|
||||
opensc
|
||||
openslp-devel
|
||||
opensp-devel
|
||||
openssh-clients
|
||||
optipng
|
||||
pam-devel
|
||||
pciutils-devel
|
||||
perl-devel
|
||||
perl-ExtUtils-MakeMaker
|
||||
perl(IPC::Run3)
|
||||
perl-pcsc-perl
|
||||
perl(XML::Parser)
|
||||
pilot-link-devel
|
||||
pinentry-gtk2
|
||||
pkgconfig(audiofile)
|
||||
pkgconfig(libpng16)
|
||||
postgresql
|
||||
postgresql-devel
|
||||
ppp
|
||||
python3-devel
|
||||
python-pylibacl
|
||||
python-pyyaml
|
||||
python-setuptools_scm
|
||||
pyxattr
|
||||
readline-devel
|
||||
recode
|
||||
rpm-build
|
||||
rpm-devel
|
||||
ruby-devel
|
||||
scons
|
||||
speex-devel
|
||||
sqlite3-devel
|
||||
subversion-devel
|
||||
sudo
|
||||
swig
|
||||
taglib-devel
|
||||
tcp_wrappers
|
||||
torsocks
|
||||
transfig
|
||||
unixODBC-devel
|
||||
usbutils
|
||||
valgrind
|
||||
x11-font-util
|
||||
xbase-devel
|
||||
xkeyboard-config-devel
|
||||
xmlto
|
||||
xscreensaver
|
||||
xscreensaver-base
|
||||
xscreensaver-extrusion
|
||||
xscreensaver-gl
|
||||
zlib-devel
|
@ -0,0 +1,11 @@
|
||||
%dist %nil
|
||||
%_smp_mflags -j8
|
||||
%jobs 8
|
||||
%dont_remove_libtool_files 1
|
||||
%_disable_rebuild_configure 1
|
||||
%_program_prefix ""
|
||||
%_debugsource_packages %nil
|
||||
%_debugsource_template %nil
|
||||
%_vpath_builddir .
|
||||
%python python3
|
||||
%__python /usr/bin/python3
|
@ -0,0 +1,27 @@
|
||||
#!/bin/bash -ex
|
||||
|
||||
NAME="openmandriva"
|
||||
VERSION="${1:-5.0}" # E.g: '26'
|
||||
IMAGE="${NAME}:${VERSION}"
|
||||
TAR="${NAME}-${VERSION}.tar"
|
||||
INSTALLROOT="/dev/shm/${IMAGE}"
|
||||
|
||||
sudo rm -rf "${INSTALLROOT}"
|
||||
sudo dnf install \
|
||||
--assumeyes \
|
||||
--disablerepo="*" \
|
||||
--enablerepo="omv*" \
|
||||
--installroot="${INSTALLROOT}" \
|
||||
--nodocs \
|
||||
--nogpgcheck \
|
||||
--refresh \
|
||||
--releasever="${VERSION}" \
|
||||
--repofrompath 'omv-release,http://mirror.openmandriva.org/$releasever/repository/x86_64/main/release/' \
|
||||
--repofrompath 'omv-updates,http://mirror.openmandriva.org/$releasever/repository/x86_64/main/updates/' \
|
||||
bash curl dnf vim
|
||||
|
||||
sudo tar -C "${INSTALLROOT}" -c . >"${TAR}"
|
||||
sudo rm -rf "${INSTALLROOT}"
|
||||
|
||||
docker rmi -f "${IMAGE}"
|
||||
docker import "${TAR}" "${IMAGE}"
|
Loading…
Reference in new issue