Leonid Plyushch
fa69510c07
build-package.sh: allow to mark subpackages as essential
6 years ago
Leonid Plyushch
69b3b99dd7
docker image: install autopoint
6 years ago
Leonid Plyushch
7a86f0cd8e
CI: fix syntax errors in dispatcher script
6 years ago
Leonid Plyushch
581498d53f
CI: rework way how upload will be retried
* Allow 3 attempts for uploading.
* Add 30 second delay between attempts.
6 years ago
Leonid Plyushch
1143da7d12
CI: fix pull requests URL in dispatcher script
6 years ago
Leonid Plyushch
42aca8a5f1
CI: retry package uploading in case of failure
In certain cases Bintray may return errors like `invalid version a.b.c` for
specific tasks. This probably happens because we now running package uploading in
parallel.
Retrying upload one more time should fix the problem.
6 years ago
Leonid Plyushch
080bb3ea11
CI: use pipe instead of separate tasks
No more need to pass packages between tasks through http cache but will require
a separate configuration for earch architecture.
6 years ago
Leonid Plyushch
1df3a3c853
Revert "CI: restore full builds for pull requests"
This reverts commit 77f24af5b8
.
6 years ago
Leonid Plyushch
77f24af5b8
CI: restore full builds for pull requests
When processing pull request, build dependencies instead of
downloading them.
6 years ago
Leonid Plyushch
9d743e2a27
build-package.sh: allow to build multiple packages at one time
Support for call syntax:
./build-package.sh pkg1 pkg2 pkg3 ...
6 years ago
Leonid Plyushch
51521e76b6
update CI setup
* Move package building/uploading implementation from config to a separate script.
* Implement new tag '%ci:no-build' to allow immediately stop build with status 'passed'.
%ci:no-build
6 years ago
Henrik Grimler
091718af31
setup_golang: set CGO_CFLAGS=-I$TERMUX_PREFIX/include
6 years ago
Fredrik Fornwall
32de55cece
Always use -Oz optimization level
6 years ago
Leonid Plyushch
76bdc3bf9f
docker image: install libdbus-1-dev
Required by host-build if dbus-glib.
https://github.com/termux/termux-packages/pull/4046 .
6 years ago
Fredrik Fornwall
9a84e8d005
golang: Update from 1.12.6 to 1.12.7
6 years ago
Leonid Plyushch
41ceb1123d
build-package.sh: fix typo
Chmod has to be called recursively.
6 years ago
Leonid Plyushch
8cb5f5580c
clean.sh & build-package.sh: avoid errors in case chmod's target dir is not exist
6 years ago
Leonid Plyushch
944326f1ab
build-package.sh: fix rm problems when builddir/srcdir contains RO files
6 years ago
Leonid Plyushch
ff221cab06
build-package.sh: always keep info pages
Info pages usually provide more complete information
about package and its usage than man pages.
6 years ago
Tom Yan
46fa2d15c6
build-package.sh: export OBJCOPY
6 years ago
its-pointless
9eca7657fd
set updsted ndk sha256
6 years ago
its-pointless
f6660abd1e
avoid using system clang instead of ndk one
6 years ago
its-pointless
8d09dc96fd
fix arm-cpp properly...
6 years ago
its-pointless
f2687cdf6d
fix arm cpp
6 years ago
its-pointless
d0f4522c55
ndk-20 update
6 years ago
Leonid Plyushch
f74f354657
golang: update to 1.12.6
6 years ago
Leonid Plyushch
3ec45373ce
fix scripts/check-built-packages.py
Now it will compare packages with right repository (android-7/bintray).
6 years ago
Leonid Plyushch
0611430432
cmake: update to 3.14.5
6 years ago
Leonid Plyushch
33f9b31efd
update setup-archlinux.sh
6 years ago
Leonid Plyushch
68048d1bd9
update Vagrantfile
* Ubuntu disco
* Raised RAM to 4 GB (2 GB may be too small)
* Some other fixes
6 years ago
Christopher Latham
cf0abb1a9f
setup-ubuntu.sh: Download 19.04 java package when running Ubuntu 19.04
6 years ago
Christopher Latham
2397e9ab73
Fix broken java 8 download link locations
6 years ago
Leonid Plyushch
9da9a26c23
build-package.sh: fix license installation step
6 years ago
Leonid Plyushch
c2ad29cbef
build-package.sh: handle disable packages when building for all architectures
6 years ago
Henrik Grimler
42e5b23bb6
termux_step_massage: drop TERMUX_PKG_KEEP_SHARE_DOC
6 years ago
Henrik Grimler
fd711968c9
termux_step_install_license: fix link path
6 years ago
Henrik Grimler
6286893ed4
termux_step_install_license: install to usr/share/doc/ instead of usr/share/
6 years ago
Henrik Grimler
0b1575ee1e
termux_step_install_license: Handle spaces in license name
6 years ago
Henrik Grimler
8acfa01d48
termux_step_install_license: error if no LICENSE file is installed
6 years ago
Henrik Grimler
a230e33e4f
termux_step_install_license: use license file from $TERMUX_PKG_LICENSE_FILE if specified
Otherwise use the licenses specified in $TERMUX_PKG_LICENSE
6 years ago
Henrik Grimler
4dbbb63c6b
build-package: licenses->LICENSES
6 years ago
Henrik Grimler
4f64a2ae59
build-package: install licenses to $PREFIX/share/$PKG/LICENSE
6 years ago
Leonid Plyushch
8a80bacfc0
cmake: update to 3.14.4
6 years ago
Tom Yan
7e60494c16
build-package: fix unwind symbols hiding
Apparently because libgcc.a is now a linker script, `--exclude-libs libgcc.a` doesn't seem to do a thing. Also hiding symbols from libunwind.a.
6 years ago
Leonid Plyushch
00398cbe25
repology metadata tools are located in a separate repository
See https://github.com/termux/termux-repology .
6 years ago
Fredrik Fornwall
4e57f3540c
protobuf: Update from 3.6.1 to 3.7.1
6 years ago
Fredrik Fornwall
8a07f4dcc7
Update meson from 0.49.2 to 0.50.1
6 years ago
Leonid Plyushch
bfa7f2892d
termux_create_subpackages.sh: fix syntax errors
6 years ago
Tom Yan
5681fc51bc
build-package: fix subpackage-parent dependency
6 years ago
Leonid Plyushch
f1b6091f20
build-package.sh: don't write dependency list if empty
6 years ago