elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

Commit diff

Commit 50dcb9c45c66eacf14c9f51441fe2eb60e55453
commit 50dcb9c45c66eacf14c9f51441fe2eb60e55453e
Author: Rafael Diniz <rafael@riseup.net>
Date:   Fri Feb 13 20:09:57 2026 +0000

    Added gzip to external apps
---
 buildext.sh             | 16 ++++++++++++++++
 elkscmd/ExtApplications |  2 ++
 2 files changed, 18 insertions(+)

diff --git a/buildext.sh b/buildext.sh
index 9587009a..629fe9f2 100755
--- a/buildext.sh
+++ b/buildext.sh
@@ -20,6 +20,7 @@
 #       elksdoom        OpenWatcom      Doom for ELKS
 #       ngircd_elks     OpenWatcom      IRC daemon for ELKS
 #       elks_viewer     OpenWatcom      Image viewers (BMP, PPM, JPG) for ELKS
+#       gzip            OpenWatcom      gzip compression utility
 #       lua             OpenWatcom      Lua 5.5 interpreter
 #       bobcat          OpenWatcom      Bobcat web browser (Lynx fork)
 #       kilomacs        OpenWatcom      Kilo-based editor with Emacs-style keybindings
@@ -216,6 +217,20 @@ elks_viewer()
     echo "elks-viewer build complete"
 }
 
+gzip()
+{
+    echo "Building gzip..."
+    cd $TOPDIR/extapps
+    if [ ! -d zlib ] ; then
+        git clone https://github.com/rafael2k/zlib zlib
+    fi
+    cd zlib
+    git pull
+    make -f elks/Makefile.elks clean
+    make -f elks/Makefile.elks
+    echo "gzip build complete"
+}
+
 lua()
 {
     echo "Building Lua 5.5..."
@@ -287,6 +302,7 @@ make_all()
         elksdoom
         ngircd_elks
         elks_viewer
+        gzip
         lua
         bobcat
         kilomacs
diff --git a/elkscmd/ExtApplications b/elkscmd/ExtApplications
index 91cebd7b..5d418e13 100644
--- a/elkscmd/ExtApplications
+++ b/elkscmd/ExtApplications
@@ -59,6 +59,8 @@ ngircd-elks/ngircd.conf ::etc/ngircd.cnf            :ngircd
 elks-viewer/jpgview                                 :elksviewer
 elks-viewer/ppmview                                 :elksviewer
 elks-viewer/bmpview                                 :elksviewer
+zlib/gzip                                           :gzip
+zlib/untgz                                          :gzip
 lua/lua                                             :lua
 lua/testes/drawcube.lua ::root/drawcube.lua         :lua
 bobcat/src/bobcat                                   :bobcat