Commit Graph

452 Commits

Author SHA1 Message Date
Leonid Pliushch 4590b61015 golang: update to 1.13.7 2020-01-30 21:06:21 +02:00
Leonid Pliushch 7f6895dfd6 cmake: update to 3.16.3 2020-01-30 20:50:17 +02:00
Leonid Pliushch 6502ed5c0a docker image: install llvm-9-dev
Needed by rustc-nightly in unstable-packages.
2020-01-25 00:31:41 +02:00
Leonid Pliushch 149220d89d fix unbound variable error in scripts/run-docker.sh 2020-01-23 22:25:54 +02:00
Leonid Pliushch d542602980 setup-ubuntu.sh: re-enable package 'erlang-nox' 2020-01-23 21:54:42 +02:00
Leonid Pliushch b6c59df765 CI: use termux/package-builder Docker image as build environment 2020-01-23 21:54:42 +02:00
Leonid Pliushch a512984ce4 setup-ubuntu.sh: do not install 'erlang-nox' because it can't be installed on CI/CD for some reason 2020-01-23 19:47:38 +02:00
Leonid Pliushch 63c8d460b3 docker image: add more packages used by unstable & x11 repositories 2020-01-23 19:46:48 +02:00
Leonid Pliushch 872cc15bae docker image: install erlang-nox, itstool, libgdk-pixbuf2.0-dev, xfonts-utils
More tools to build packages in unstable & x11 repositories.
2020-01-23 16:27:11 +02:00
Leonid Pliushch a0731c92aa 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.
2020-01-23 14:01:59 +02:00
Leonid Pliushch c087460476 CI: setup Github Actions 2020-01-22 21:51:12 +02:00
Leonid Pliushch 3d595a41f0 CI: remove Cirrus configuration 2020-01-22 21:51:12 +02:00
Fredrik Fornwall 683301b678 golang: Update from 1.13.5 to 1.13.6 2020-01-09 23:48:39 +01:00
Henrik Grimler 54baabcffe termux_step_install_service_scripts: log services should be enabled 2020-01-08 19:58:42 +01:00
Leonid Pliushch 99236ea338 setup scripts: do not use sudo if already running under root
Reworked variant of https://github.com/termux/termux-packages/pull/4753.
2020-01-06 18:33:55 +02:00
Henrik Grimler 1716ee981b 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.
2020-01-05 15:56:26 +01:00
Henrik Grimler ab2a3b70f0 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).
2020-01-05 15:00:15 +01:00
Leonid Pliushch b20be8a115 docker image: install locales and configure en_US.UTF-8 as default 2020-01-04 00:19:59 +02:00
Leonid Pliushch 729a737a49 build-package.sh: move golang variable configuration to termux_step_setup_toolchain.sh
Allow to use termux_setup_golang.sh for host builds.
2020-01-03 23:39:54 +02:00
Leonid Pliushch 8bdbfa05ce scripts/setup-termux.sh: install asciidoctor 2020-01-01 17:40:07 +02:00
Fredrik Fornwall b34c8fb32b Force toolchain update after ifaddrs.h and syslog.h changes 2019-12-29 23:53:09 +01:00
Leonid Pliushch 978358cfa3 Merge pull request #4639 from buttaface/headers
ndk-patches: use upstream ifaddrs.h and remove old syslog.h polyfills
2019-12-29 20:35:46 +02:00
Leonid Pliushch c6abaa5b79 libprotobuf: update to 3.11.2 2019-12-21 20:49:55 +02:00
Leonid Pliushch c8937aeade cmake: update to 3.16.2 2019-12-21 18:10:44 +02:00
Leonid Pliushch 75af2da554 reformat scripts/build/termux_step_setup_toolchain.sh 2019-12-13 23:57:01 +02:00
Leonid Pliushch ce0707260d build-package.sh: fix copy-paste typo
clang & clang++ wrappers were copied to same file
2019-12-13 23:49:41 +02:00
Fredrik Fornwall 9f89ac3b20 cmake: Update from 3.15.5 to 3.16.1 2019-12-12 00:42:43 +01:00
Butta 60e9d47df0 ndk-patches: use upstream ifaddrs.h and remove old syslog.h polyfills 2019-12-08 19:57:10 +05:30
Fredrik Fornwall f317c7cf7d protobuf: Update from 3.9.1 to 3.11.1 2019-12-05 23:58:28 +01:00
Fredrik Fornwall 0533835564 golang: Update from 1.13.4 to 1.13.5 2019-12-05 23:29:18 +01:00
Leonid Pliushch 21f62c34a2 docker image: install libltdl-dev and libsigsegv-dev 2019-12-01 22:49:47 +02:00
Leonid Pliushch 797861b2c5 docker image: install zip 2019-12-01 22:07:09 +02:00
Leonid Pliushch 82285727fb docker image: install groff 2019-12-01 19:33:55 +02:00
Fredrik Fornwall 64c43ced87 meson build system: Update from 0.52.0 to 0.52.1 2019-12-01 17:59:39 +01:00
Fredrik Fornwall 1237a43b9c meson build system: Update from 0.50.1 to 0.52.0 2019-11-24 20:26:06 +01:00
Fredrik Fornwall eb53d8d447 Dockerfile: Update from ubuntu 19.04 to 19.10 2019-11-21 00:36:24 +01:00
Fredrik Fornwall b40b0bc2aa golang: Update from 1.13.3 to 1.13.4 2019-11-21 00:01:01 +01:00
Leonid Pliushch 0cdb3bcf5e docker image: install python3.8 2019-11-17 21:26:50 +02:00
Leonid Pliushch ddf7066863 build-package.sh: fix url for unstable & x11 packages 2019-11-17 14:56:25 +02:00
Leonid Pliushch 783069ef67 Revert "Shrink docker image (#3362)"
Breaks patching of headers.

This reverts commit 53c281c5e4d947fdf0b0b0f32f60ce826c8dfb26.
2019-11-10 17:15:33 +02:00
Wetitpig 83796081a9 Shrink docker image (#3362)
* Docker rm Android NDK Version 16-19

* Docker remove vulkan and shaderc too

* Docker remove duplicate files

* Separate Docker clean script

* Docker remove templates

* Docker bz2 large notices

* Docker try symlinks

* Docker preserve some SDK Libraries

* Docker rm fonts and resources from platforms

* Docker source properties.sh
2019-11-10 16:41:19 +02:00
Fredrik Fornwall b998132903 cmake: Update from 3.15.3 to 3.15.5 2019-11-03 23:01:21 +01:00
its-pointless a60fb05042 lldb fixes (#4468) 2019-10-28 12:47:55 +02:00
its-pointless b6980935d4 experiment generating llvm-config 2019-10-26 16:46:24 +11:00
Leonid Pliushch b26b2b19e6 CI: remove rust from excluded packages 2019-10-25 14:26:32 +03:00
Leonid Pliushch 410b0e1223 build-package.sh: cargo should use $TERMUX_MAKE_PROCESSES for max amount of build jobs 2019-10-24 19:37:22 +03:00
Leonid Pliushch 4cbeb565e2 golang: update to 1.13.3 2019-10-18 15:11:11 +03:00
Fredrik Fornwall 0e0d92a66c golang: Update from 1.13 to 1.13.1 2019-09-29 03:04:25 +02:00
Leonid Pliushch 8eae28c153 Revert "docker image: install libossp-uuid-dev"
libossp-uuid-dev is not needed since we are not going to build
swi-prolog documentation currently.

This reverts commit e8fe70fc9067ab2911f7e9e366fa670f897af669.
2019-09-28 14:18:28 +03:00
Fredrik Fornwall 6ce565092c Update android build tools to 29.0.2 2019-09-25 23:12:33 +02:00