Leonid Plyushch
3219c789c4
cmake: update to 3.16.4
5 years ago
Butta
139abc725a
termux_step_extract_into_massagedir.sh: don't add tmp/ files to packages, particularly on-device
5 years ago
Leonid Plyushch
8b8d70c808
libprotobuf: update to 3.11.3
5 years ago
Butta
54dec3583e
termux_step_setup_toolchain.sh: don't add duplicate rpath for on-device builds
Unlike the NDK clang, the on-device clang has already been patched to add an rpath
to the Termux-prefixed library path, so only have the build script add the rpath
flag for NDK builds.
5 years ago
Leonid Plyushch
4e145cf00e
ninja: update to 1.10.0
5 years ago
Leonid Plyushch
40ccd0b8de
golang: update to 1.13.7
5 years ago
Leonid Plyushch
4046e2d81e
cmake: update to 3.16.3
5 years ago
Leonid Plyushch
5a8aaf14bb
CI: remove Cirrus configuration
5 years ago
Fredrik Fornwall
d5836ed14e
golang: Update from 1.13.5 to 1.13.6
5 years ago
Henrik Grimler
07f4054f72
termux_step_install_service_scripts: log services should be enabled
5 years ago
Henrik Grimler
c55ab029bf
termux_step_install_service_scripts: allow <service>/log to be overwritten
Transmission needs a custom log/run script, this allows us to define
it in $TERMUX_PKG_SERVICE_SCRIPT.
5 years ago
Henrik Grimler
f88f74cc22
build-package.sh: add TERMUX_PKG_SERVICE_SCRIPT var and build script
termux_step_install_service_scripts is run after
termux_step_post_make_install and loops over the new array
TERMUX_PKG_SERVICE_SCRIPT to add service scripts for termux-services.
The service scripts are usually only a one-liner so we might just as
well define it in a variable like TERMUX_PKG_SERVICE_SCRIPT.
TERMUX_PKG_SERVICE_SCRIPT should be an array on the format
("daemon-name" 'script to execute' "another daemon" 'multi\n line\n script'),
i.e. it should be of even length with name + script where the script
part preferably is within single quotes (to avoid accidental expansion
of for example $HOME).
5 years ago
Leonid Plyushch
0304dcc18e
build-package.sh: move golang variable configuration to termux_step_setup_toolchain.sh
Allow to use termux_setup_golang.sh for host builds.
5 years ago
Fredrik Fornwall
c871ba5381
Force toolchain update after ifaddrs.h and syslog.h changes
5 years ago
Leonid Plyushch
d2c81e2d3a
libprotobuf: update to 3.11.2
5 years ago
Leonid Plyushch
59d8b12c81
cmake: update to 3.16.2
5 years ago
Leonid Plyushch
7438159dca
reformat scripts/build/termux_step_setup_toolchain.sh
5 years ago
Leonid Plyushch
7fd3bb48c4
build-package.sh: fix copy-paste typo
clang & clang++ wrappers were copied to same file
5 years ago
Fredrik Fornwall
548beef62b
cmake: Update from 3.15.5 to 3.16.1
5 years ago
Butta
4603e59e61
ndk-patches: use upstream ifaddrs.h and remove old syslog.h polyfills
5 years ago
Fredrik Fornwall
270bd6ed08
protobuf: Update from 3.9.1 to 3.11.1
5 years ago
Fredrik Fornwall
4c23a903e0
golang: Update from 1.13.4 to 1.13.5
5 years ago
Fredrik Fornwall
8353d50332
meson build system: Update from 0.52.0 to 0.52.1
5 years ago
Fredrik Fornwall
00d930255e
meson build system: Update from 0.50.1 to 0.52.0
5 years ago
Fredrik Fornwall
861516f356
golang: Update from 1.13.3 to 1.13.4
5 years ago
Leonid Plyushch
063a08743c
build-package.sh: fix url for unstable & x11 packages
5 years ago
Fredrik Fornwall
4616244c73
cmake: Update from 3.15.3 to 3.15.5
5 years ago
its-pointless
06b1646605
lldb fixes ( #4468 )
5 years ago
its-pointless
c4bbe24993
experiment generating llvm-config
5 years ago
Leonid Plyushch
57e44c36b4
CI: remove rust from excluded packages
5 years ago
Leonid Plyushch
7109f435a0
build-package.sh: cargo should use $TERMUX_MAKE_PROCESSES for max amount of build jobs
5 years ago
Leonid Plyushch
45c9ff6018
golang: update to 1.13.3
5 years ago
Fredrik Fornwall
004c08c98f
golang: Update from 1.13 to 1.13.1
5 years ago
Fredrik Fornwall
b9d83f9fb8
Define __TERMUX__ and __TERMUX_PREFIX__
By defining __TERMUX__ and __TERMUX_PREFIX__ in <sys/cdefs.h> (which is
basically always included) one can more easily target Termux
specifically, both when cross-compiling packages and when code is built
on-device.
5 years ago
Leonid Plyushch
4f07cb8ee6
build-package.sh: fix checksum in termux_setup_protobuf.sh
5 years ago
Leonid Plyushch
2fb2b462da
CI: exclude "lldb" from autobuilds
5 years ago
Fredrik Fornwall
79e86b8389
cmake: Update from 3.15.2 to 3.15.3
5 years ago
Leonid Plyushch
83f286f858
CI: switch to file-based cache for passing *.deb files between tasks
5 years ago
Fredrik Fornwall
c9a62bb78d
golang: Update from 1.12.8 to 1.13
5 years ago
Fredrik Fornwall
6546660422
cmake: Update from 3.14.5 to 3.15.2
5 years ago
Leonid Plyushch
2942a4e139
fix for termux_create_subpackages.sh
5 years ago
Leonid Plyushch
f4081bdc42
golang: allow on-device builds
But it will fail currently anyway to non-pie executables generated in
bootstrap process.
5 years ago
Fredrik Fornwall
1b8d44fd35
caddy: Update from 1.0.1 to 1.0.3
5 years ago
Leonid Plyushch
de2515d725
termux-elf-cleaner: update to v1.7
5 years ago
Leonid Plyushch
45fc6e15e7
build-package.sh: fix detection of static libraries when creating subpackages
Now packages will be split if static libraries are located in subdirectory
of $PREFIX/lib.
5 years ago
Leonid Plyushch
aafb83e37b
build-package.sh: better support for metapackages
5 years ago
Leonid Plyushch
537034d0fa
CI: trim spaces from modified packages list
5 years ago
Leonid Plyushch
bf38df58b8
build-package.sh: fix problem when built packages are not being checked
5 years ago
Leonid Plyushch
3d7530dbd5
build-package.sh: more fixes for variable checking
5 years ago
Leonid Plyushch
b697254188
build-package.sh: set ac_cv_func_posix_spawnp=no for all autotools builds
Reason same as for posix_spawn.
5 years ago