Leonid Plyushch
bb8a2d2728
build-package.sh: verify release files with gpg when doing autobuilds ( #5062 )
5 years ago
Leonid Plyushch
f679a18402
build-package.sh: download dependency packages from mirror instead of Bintray
Avoid redundant traffic for Bintray repos when doing fast builds (-i/-I).
5 years ago
Henrik Grimler
938e9b2210
termux-services: add down and log/down to CONFFILES
Otherwise they are always added again when a package with a service
script is updated.
5 years ago
Leonid Plyushch
5a836b5226
golang: update to 1.14.1
5 years ago
Leonid Plyushch
fde2193749
build-package.sh: delete .crates2.json in make_install step
5 years ago
Leonid Plyushch
82aad7cc1e
build-package.sh: remove files .crates2.json from packages
.crates2.json is generated by cargo during the crate installation.
See https://github.com/termux/termux-packages/issues/5037 .
5 years ago
Leonid Plyushch
3b8fd7b431
docker image: fix installation of JDK 8
5 years ago
Leonid Plyushch
67b184c903
Revert "docker image: use JDK 11"
This reverts commit 90af396e47
.
5 years ago
Leonid Plyushch
ebdd4f6f11
Revert "docker image: try to fix issue with Android SDK & Java 11"
This reverts commit f860eeba3a
.
5 years ago
Leonid Plyushch
f860eeba3a
docker image: try to fix issue with Android SDK & Java 11
5 years ago
Leonid Plyushch
90af396e47
docker image: use JDK 11
5 years ago
Leonid Plyushch
33ed8a0b55
docker image: install docbook-xsl-ns
docbook-xsl-ns is needed by libnotify package.
5 years ago
Leonid Plyushch
38b246a54b
golang: update to 1.14
5 years ago
Leonid Plyushch
b357d0f4bc
cmake: update to 3.16.5
5 years ago
Leonid Plyushch
7651c3bb5e
repology: update list of excluded packages
5 years ago
Henrik Grimler
8ba8600bad
build-package: add new function termux_step_create_subpkg_debscripts ( #4963 )
Makes it possible to create postinst scripts and similar or subpackages as well
5 years ago
Leonid Plyushch
3b2ca90598
docker image: install npm as it is used by 'gitea' in build process
5 years ago
Leonid Plyushch
b1b07440ab
libprotobuf: update to 3.11.4
5 years ago
Fredrik Fornwall
0e284bbd30
golang: Update from 1.13.7 to 1.13.8
5 years ago
Butta
04bf581bdb
Introduce TERMUX_PKG_QUICK_REBUILD
This new variable is extremely useful when iterating on creating a large package,
as otherwise you have to wipe the source and rebuild each time you make a mistake
with the patches or build.sh script.
Simply set TERMUX_PKG_QUICK_REBUILD=true in build.sh if a build fails and then the
TERMUX_PKG_SRCDIR and TERMUX_PKG_BUILDDIR will not be touched when you rebuild,
including that the patches will not be applied again. When you're done iterating,
diff for any new patches, save them, and remove this variable before rebuilding
from scratch, hopefully for the last time. ;)
An example is shown for the giant libllvm package, where other modifications are
also excluded if this variable is set.
5 years ago
Adrian Schröter
5ba2b91af2
enforce gnu format for deb tar archives
PAX aka POSIX is not supported in termux deb
5 years ago
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
3f53dd8c38
repology: exclude package 'dx' from version check
We use value from `dx --version` as package version and Repology
gives false positive update suggestion.
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
6c86e6e599
docker image: install llvm-9-dev
Needed by rustc-nightly in unstable-packages.
5 years ago
Leonid Plyushch
f8b655c386
fix unbound variable error in scripts/run-docker.sh
5 years ago
Leonid Plyushch
7b09a286d0
setup-ubuntu.sh: re-enable package 'erlang-nox'
5 years ago
Leonid Plyushch
2d0ed197bb
CI: use termux/package-builder Docker image as build environment
5 years ago
Leonid Plyushch
0a874e2cb1
setup-ubuntu.sh: do not install 'erlang-nox' because it can't be installed on CI/CD for some reason
5 years ago
Leonid Plyushch
17cb80e2e7
docker image: add more packages used by unstable & x11 repositories
5 years ago
Leonid Plyushch
20e65683e9
docker image: install erlang-nox, itstool, libgdk-pixbuf2.0-dev, xfonts-utils
More tools to build packages in unstable & x11 repositories.
5 years ago
Leonid Plyushch
d48ebbfeec
update scripts/setup-ubuntu.sh
Will add host packages required by unstable-packages and x11-packages,
so I don't need to have a custom Docker image for them.
Current package list may be incomplete.
5 years ago
Leonid Plyushch
e1b86a41f2
CI: setup Github Actions
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
Leonid Plyushch
0af821b51f
setup scripts: do not use sudo if already running under root
Reworked variant of https://github.com/termux/termux-packages/pull/4753 .
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
052f0c1816
docker image: install locales and configure en_US.UTF-8 as default
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
Leonid Plyushch
3919557b20
scripts/setup-termux.sh: install asciidoctor
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