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