2022-12-01 12:03:29 -05:00
|
|
|
#!/bin/sh
|
|
|
|
|
2022-12-02 08:26:22 -05:00
|
|
|
rm -rf /root/tmp/builddir_js
|
2022-12-01 12:03:29 -05:00
|
|
|
|
2022-12-03 09:38:26 -05:00
|
|
|
CFLAGS="-O2 -static -no-pie" \
|
|
|
|
CXXFLAGS="-O2 -static -no-pie" \
|
2022-12-02 08:26:22 -05:00
|
|
|
meson /root/tmp/builddir_js \
|
2022-12-01 12:03:29 -05:00
|
|
|
-D88-colors=true \
|
|
|
|
-D256-colors=true \
|
|
|
|
-Dbacktrace=false \
|
|
|
|
-Dbittorrent=true \
|
|
|
|
-Dbrotli=true \
|
|
|
|
-Dbzlib=true \
|
|
|
|
-Dcgi=true \
|
|
|
|
-Dcss=true \
|
|
|
|
-Dcombining=false \
|
|
|
|
-Ddgi=true \
|
|
|
|
-Dexmode=true \
|
|
|
|
-Dfastmem=true \
|
|
|
|
-Dfsp=false \
|
|
|
|
-Dgemini=true \
|
|
|
|
-Dgettext=false \
|
|
|
|
-Dgnutls=false \
|
|
|
|
-Dgopher=true \
|
|
|
|
-Dgpm=false \
|
|
|
|
-Dguile=false \
|
|
|
|
-Didn=true \
|
|
|
|
-Dipv6=true \
|
2023-07-25 10:23:27 -04:00
|
|
|
-Dlibcss=true \
|
|
|
|
-Dlibcurl=true \
|
2022-12-01 12:03:29 -05:00
|
|
|
-Dlibev=false \
|
|
|
|
-Dlibevent=true \
|
|
|
|
-Dluapkg='luajit' \
|
|
|
|
-Dlzma=true \
|
|
|
|
-Dmailcap=true \
|
|
|
|
-Dmouse=true \
|
|
|
|
-Dnls=true \
|
|
|
|
-Dnntp=true \
|
|
|
|
-Dopenssl=true \
|
|
|
|
-Dperl=false \
|
|
|
|
-Dpython=false \
|
|
|
|
-Dquickjs=true \
|
|
|
|
-Druby=false \
|
|
|
|
-Dsm-scripting=false \
|
|
|
|
-Dspidermonkey=false \
|
|
|
|
-Dstatic=true \
|
|
|
|
-Dterminfo=false \
|
|
|
|
-Dtest=false \
|
2022-12-01 14:35:48 -05:00
|
|
|
-Dtre=true \
|
2022-12-01 12:03:29 -05:00
|
|
|
-Dtrue-color=true \
|
|
|
|
-Dutf-8=true \
|
|
|
|
-Dwithdebug=false \
|
|
|
|
-Dx=false \
|
|
|
|
-Dxbel=true \
|
|
|
|
-Dzlib=true \
|
|
|
|
-Dzstd=true
|
|
|
|
|
2022-12-02 08:26:22 -05:00
|
|
|
meson compile -j $(($(nproc) - 1)) -C /root/tmp/builddir_js
|
2022-12-07 13:26:18 -05:00
|
|
|
|
|
|
|
strip /root/tmp/builddir_js/src/elinks
|
|
|
|
|
|
|
|
upx /root/tmp/builddir_js/src/elinks
|