Skip to content

Releases: gorgone/s3_releases

simplebuild3 2024.04.336 + s3.TUP 0.25.3

15 Apr 17:19
Compare
Choose a tag to compare

simplebuild 3

New functions

  • Support git binary patches
  • Add csky-linux toolchain to support GX-API builds
  • Add libdvbcsa build options
  • Introduce generic toolchains based on bootlin
  • Support both oscam svn and git repositories
  • Improve repository handling regarding full customizable repository urls

Improvements

  • Rework oscam build static/dynamic libraries
  • Support patch filenames with spaces
  • Sync with Makefile changes in official oscam
  • Add USE_LIBDVBCSA switch and libdvbcsa to oscam_name
  • Add gxapi to oscam_name
  • Delete support/toolchains.cfg/native
  • Update output format of tccheck command
  • Remove WITH_UTF8 option as it was removed from official oscam
  • Better patch log output
  • New upx default --best
  • Update translations

Bugfixes

  • Fix toolchain deletions in some s3 menus
  • Fix whitespaces
  • Fix unknown function call in Oscam EXTRA menu
  • Fix template file not found error related to backing up legacy toolchains
  • Fix some native build error messages
  • Fix toolchain extraction strip components issue
  • Fix different revision dialog

s3.TUP

New functions

  • Add new library libdvbcsa to follow official oscam changes
  • Use oe-mirror as source for patched libdvbcsa
  • Add libdvbcsa build optimization autodetection
  • Generate libdvbcsa library zipfile for deployment

Improvements

  • Update LIB_PCSC, LIB_CCID library configs
  • s3.TUP Reset config without startup to menu

Bugfixes

Full Changelog: 2024.03.332...2024.04.336

simplebuild3 2024.03.332 + s3.TUP 0.25.0

05 Mar 10:22
4c22f03
Compare
Choose a tag to compare

simplebuild 3

New functions

  • Introduce USE_STATIC option to statically link Libraries into oscam binary (available for commandline + gui build, profiles)
  • Introduce EXTRA_CFLAGS which can be set via extra_c varibale in toolchain.cfg file (documentation: https://github.com/gorgone/s3_releases/wiki/Configuration-File-toolchain.cfg)
  • Introduce applied patches in oscam webif (based on the existence and content of file SVN-IS-PATCHED (s3 builds handle it automatically); the format should be (on one line): patchname1.patch\n\t\tpatchname2.patch\n\t\tpatchname3.patch)
  • Introduce libdvbcsa support for static linking into oscam binary
  • Add support for multiple patch urls (see patches/patch.url.template for details)
  • Add neon to oscam binary file name based on WITH_ARM_NEON and compiler capabilities
  • Add icam to oscam binary file name based on MODULE_STREAMRELAY
  • Add URL checks before performing online update actions
  • Add USE_EXTRA=0|1 option to enable the use of the extra_* variables in the toolchain.cfg files (extra_* variables are now ignored by default)

Improvements

  • Improve tccheck command: libc version detection, gcc c11 support detection, cross toolchain host/target architecture detection, static/dynamic library detection
  • Improve compiler flags: new standard "-O2 -ggdb -pipe -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-schedule-insns"

Bugfixes

  • Fix: replace svn remnants with git in gitrevision, update_me and update_emu functions (Github stopped supporting Subversion on January 8, 2024)
  • Fix: switch oscam-emu url to upstream repository
  • Fix: patch as early as possible during commandline build (USE_PATCH=1) to incorporate and take advantage of potentially new build options that the automatically applied patches brings in
  • Fix: reset all optional variables before importing from toolchain.cfg

s3.TUP

New functions

  • Add support for multilib detection in Library Update Menu
  • Add build system and cross toolchain host architecture checks in in Toolchain Menu
  • Add support for library static builds (see support/configs/plugin_update_toolchain.config.template, default is disabled LIBS_STATIC_BUILD="0";)
  • Add support for library libdvbcsa (parallelism 32, 64, 128 ) and libdvbcsa benchmark tools (disabled by default)

Improvements

  • Freetz-NG toolchain template updates
  • crosstool-NG toolchain templates vuplus4k_armv7,vuplus4k_armv7a
  • Android toolchain updates
  • Update supported library versions

Bugfixes

  • Fix: Do not delete the temp folder if library build fails
  • Fix: curl configure error
  • Fix: Remove svn remnants
  • Fix: Make sure directory pkgconfig exists

Full Changelog: 2023.11.319...2024.03.332

simplebuild3 2023.11.319

26 Nov 18:12
Compare
Choose a tag to compare
  • automatic (-p1) and (-p0) style patch detection
  • new cross toolchain templates owrt_mediatek_armv8, owrt_rpi_armv6, owrt_rpi_armv7
  • library version and url detection improvements
  • crosstool-NG toolchain templates update (linux-6.5.5, binutils-2.40, gcc-13.2.0)
  • Android NDK toolchain templates update (Android NDK r26 LTS, linux-6.3.0, clang-17.0.2)
  • tccheck command improvements such as linux version and c-library type/version detection, better native toolchain handling and output format consolidation
  • support for the latest library versions: OpenSSL (3.2.0), PCSC Lite (2.0.1), CCID (1.5.4), libusb (1.0.26), libcurl (8.4.0), zlib (1.3)

Full Changelog: 2023.01.316...2023.11.319

image
image

simplebuild3 2023.01.316

26 Jan 20:26
Compare
Choose a tag to compare
  • fix permissions

Full Changelog: 2023.01.315...2023.01.316

simplebuild3 2023.01.315

19 Jan 12:52
Compare
Choose a tag to compare

make all known toolchains available via download

Full Changelog: s3_311...2023.01.315

Simplebuild 3 V311

28 Sep 16:13
a36888a
Compare
Choose a tag to compare

Fixed Version

Full Changelog: s3_310_Final...s3_311

first Final Release V310

17 Mar 02:36
61ffbcb
Compare
Choose a tag to compare

after more than 6 years (s1->s2->s3) of work we have a final release of Simplebuild 3
this version is now frozen
thanks for the support and suggestions for development

simplebuild 3 RC6

05 May 18:30
95a90ce
Compare
Choose a tag to compare
simplebuild 3 RC6 Pre-release
Pre-release

many bug fixes
example custom config path -c=/path/to/config

adding new functions
./s3 update_me #online update
./s3 fix_me #repair script
./s3 update_emu #get latest oscam-emu
./s3 enable_emu #patch actual svn with emu

new renaming for oscam binary
./s3 cedit -> add_profile_name
+
commandline compression selector -upx=-1...-9 --brute --ultra-brute

example : ./s3 native -p=best.box.profile -c=/path/to/config -upx=-9

build a oscam with the name of
oscam-11518-best.box

add toolchains
and maybe alot more ;-) look @checkinlist

simplebuild 3 RC5.1

10 Feb 21:29
c6d0af7
Compare
Choose a tag to compare
simplebuild 3 RC5.1 Pre-release
Pre-release

Fix some bugs (patching system + multipatch)
extend toolchain config files with md5sums
add function
./s3 tcrepair toolchainname
add
./s3 syscheck now
add compression option to cmdline
./s3 toolchainname -c=-9
change patch logging
add more toolchains per default

simplebuild 3 RC4

05 Feb 19:53
732125b
Compare
Choose a tag to compare
simplebuild 3 RC4 Pre-release
Pre-release

ready for testing