#!/bin/sh DESTINYSDIRECTORY="/x86_64/home/tc/Downloads" mkdir -p "$DESTINYSDIRECTORY" cd "$DESTINYSDIRECTORY" wget -c "https://github.com/CMB/edbrowse/archive/refs/heads/master.zip" unzip master.zip cd edbrowse-master/src/ tce-load -il quickjs quickjs-dev perl5 compiletc curl-dev pcre2-dev unixODBC-dev ContentToMakefile=`sed 's/..\/..\/quickjs/\/usr\/local\/lib\/quickjs/g' makefile` echo "$ContentToMakefile" > makefile ContentOfPcre2PointH=`sed 's/#define PCRE2_ERROR_BADSERIALIZEDDATA (-62)/#define PCRE2_ERROR_BADSERIALIZEDDATA (-62)\n#define PCRE2_ERROR_UTF_IS_DISABLED 174/g' /tmp/tcloop/pcre2-dev/usr/local/include/pcre2.h` sudo rm -f /usr/local/include/pcre2.h sudo echo "$ContentOfPcre2PointH" > /usr/local/include/pcre2.h CC="gcc -flto -fuse-linker-plugin -mtune=generic -Os -pipe -I/usr/local/include/quickjs" EBDEBUG=on EBDEMIN=on make mkdir -p $DESTINYSDIRECTORY/edbrowse make DESTDIR=$DESTINYSDIRECTORY/edbrowse/ install cd ../../ mkdir -p edbrowse/usr/local/share/doc/edbrowse cp edbrowse-master/COPYING edbrowse/usr/local/share/doc/edbrowse/ mksquashfs edbrowse edbrowse.tcz md5sum edbrowse.tcz > edbrowse.tcz.md5.txt echo -e "curl.tcz\nunixODBC.tcz\npcre2.tcz\nquickjs.tcz" > edbrowse.tcz.dep submitqc --libs --strip