add usage of 3 optional parameter to set binvars, headervars and libvars
now its possible to reuse this function from plugins to check and install packages
Library Update Menu
Logical change in preselection of libs. Only existing libraries with lower versions in the toolchain are now preselected for the update. Colorize of version numbers (green=uptodate;magenta=updatable)
new option -ctng to create or edit cross toolchain templates
./s3 tcupdate -ctng TEMPLATE-NAME #edit / create cross toolchain with the given template name
extend and optimize config file builder
reordering command buttons in some menus
some simplebuild integration fixes
remove unnecessary lines in ar71xx_mips cross toolchain template
s3 Toolchain Menu: New Entry CREATE to start cross toolchain builder menu
s3 Build Menu: New Entry UPDATE to start library updater menu
s3 Build Menu: New Entry BACKUP to make toolchain backups
update language files (en,de)
* Convert s3.TUP plugin to s3 module (v0.10.0)
integrate toolchain updater in then Main Menu
replace copy functionality in Toolchain Menu with backup function
new commandline options:
./s3 tcupdate -b/--backup TOOLCHAIN-NAME #create backup archive in download folder
./s3 tcupdate -d/--duplicate TOOLCHAIN-NAME NEW-TOOLCHAIN-NAME #create a copy of toolchain
* extend command line parameters (v0.10.1)
better support for scripted cross toolchain creation
new commandline options:
./s3 tcupdate -c/--create TEMPLATE-NAME #create cross toolchain based on given template name
./s3 tcupdate -s/--setup #installs build environment of crosstool-NG
* extend command line parameters (v0.10.2)
better support for scripted cross toolchain creation
new commandline options:
./s3 tcupdate TOOLCHAIN-NAME LIBRARY-KEY-1,LIBRARY-KEY-2,LIBRARY-KEY-n #update the specified toolchain with the specified libraries
* code optimization (v0.10.3)
show name and version of libraries in pkgconfig of toolchain
sample output:
Library config ----> armv7-rpi2-linux-gnueabihf/sysroot/usr/lib/pkgconfig
====================
Library Config : libcrypto.pc found OpenSSL-libcrypto 1.1.0l
Library Config : libpcsclite.pc found PCSC Lite 1.8.26
Library Config : libssl.pc found OpenSSL-libssl 1.1.0l
Library Config : libusb-1.0.pc found libusb-1.0 1.0.23
Library Config : openssl.pc found OpenSSL 1.1.0l
Library Config : zlib.pc found zlib 1.2.11