From 3b1c5ce751725d59782f6ff901df03854eed5fb6 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Wed, 7 Dec 2022 19:48:15 +0100 Subject: [PATCH] [docker] upx also in dos version --- docker/djgpp/Dockerfile | 2 +- docker/djgpp/mes_djgpp.sh | 5 +++-- docker/djgpp/mes_djgpp_js.sh | 4 ++++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/docker/djgpp/Dockerfile b/docker/djgpp/Dockerfile index 6b1a67fd..1b42b00f 100644 --- a/docker/djgpp/Dockerfile +++ b/docker/djgpp/Dockerfile @@ -9,7 +9,7 @@ FROM fedora:37 # prepare system RUN dnf -y update && dnf -y install bash wget \ - rsync vim screen git make automake meson unzip cmake patch + rsync vim screen git make automake meson unzip cmake patch upx RUN cd /root; wget http://ftp.delorie.com/pub/djgpp/rpms/djcross-gcc-12.2.0/djcross-gcc-12.2.0-1ap.x86_64.rpm ; \ wget http://ftp.delorie.com/pub/djgpp/rpms/djcross-gcc-12.2.0/djcross-gcc-c++-12.2.0-1ap.x86_64.rpm ; \ diff --git a/docker/djgpp/mes_djgpp.sh b/docker/djgpp/mes_djgpp.sh index 6c052b39..56d787cc 100755 --- a/docker/djgpp/mes_djgpp.sh +++ b/docker/djgpp/mes_djgpp.sh @@ -59,5 +59,6 @@ meson /tmp/builddir --cross-file cross/linux-djgpp.txt \ meson compile -C /tmp/builddir -cd /tmp/builddir -ninja install +i586-pc-msdosdjgpp-strip /tmp/builddir/src/elinks.exe + +upx /tmp/builddir/src/elinks.exe diff --git a/docker/djgpp/mes_djgpp_js.sh b/docker/djgpp/mes_djgpp_js.sh index d8d48f55..8dc1a522 100755 --- a/docker/djgpp/mes_djgpp_js.sh +++ b/docker/djgpp/mes_djgpp_js.sh @@ -59,3 +59,7 @@ meson /tmp/builddir2 --cross-file cross/linux-djgpp.txt \ -Dzstd=false \ meson compile -C /tmp/builddir2 + +i586-pc-msdosdjgpp-strip /tmp/builddir2/src/elinks.exe + +upx /tmp/builddir2/src/elinks.exe