Commit Graph

118 Commits

Author SHA1 Message Date
Leonid Pliushch
7e0148cf27 docker image: fix installation of JDK 8 2020-03-08 21:44:59 +02:00
Leonid Pliushch
4c811cf8cc Revert "docker image: use JDK 11"
This reverts commit 90af396e474f8f81f57404f57dd37130dee2fa8b.
2020-03-08 21:43:23 +02:00
Leonid Pliushch
2ef2cd14fb docker image: use JDK 11 2020-03-08 21:26:21 +02:00
Leonid Pliushch
6de81dfeb6 docker image: install docbook-xsl-ns
docbook-xsl-ns is needed by libnotify package.
2020-03-08 20:31:15 +02:00
Leonid Pliushch
9e349a0503 docker image: install npm as it is used by 'gitea' in build process 2020-02-17 18:37:35 +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
d542602980 setup-ubuntu.sh: re-enable package 'erlang-nox' 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
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
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
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
Leonid Pliushch
0cdb3bcf5e docker image: install python3.8 2019-11-17 21:26:50 +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
Leonid Pliushch
8fd96ae07a docker image: install libossp-uuid-dev 2019-09-24 22:17:05 +03:00
Leonid Pliushch
f7195017cc docker image: install bsdmainutils 2019-09-16 15:07:36 +03:00
Leonid Pliushch
89f6b033bd docker image: install pandoc 2019-08-28 15:23:28 +03:00
Leonid Pliushch
8c1e1f7d92 docker image: install valac 2019-07-25 18:23:57 +03:00
Leonid Pliushch
eb444b2d01 docker image: install libc-ares-dev and libicu-dev
Needed by host-build part of nodejs v12.6.0+
2019-07-24 19:49:02 +03:00
Leonid Pliushch
62b194d620 docker image: install autopoint 2019-07-21 18:57:09 +03:00
Leonid Pliushch
cc06bee73e docker image: install libdbus-1-dev
Required by host-build if dbus-glib.
https://github.com/termux/termux-packages/pull/4046.
2019-07-13 17:08:57 +03:00
Christopher Latham
cb6dc126e4 setup-ubuntu.sh: Download 19.04 java package when running Ubuntu 19.04 2019-05-27 23:57:30 -04:00
Christopher Latham
f59bc57f0b Fix broken java 8 download link locations 2019-05-27 23:18:18 -04:00
Fredrik Fornwall
499687c9fe Update docker image to ubuntu 19.04 and llvm 8 2019-04-27 22:48:18 +02:00
Leonid Pliushch
53c9c845bf swi-prolog: specify necessary host tools in setup-ubuntu.sh 2019-04-09 18:57:29 +03:00
its-pointless
59625ccecd llvm-8 and rust with back ports for llvm-8 2019-03-29 01:28:11 +02:00
Leonid Pliushch
73c6e60c59 setup-ubuntu.sh: add lua5.3, needed by luarocks 2019-03-25 16:12:03 +02:00
Henrik Grimler
69eb7a1299 setup-ubuntu.sh: add jq and remove debdiff 2019-03-04 22:08:56 +01:00
Wetitpig
7ddcce5701 No backticks 2019-02-15 18:01:09 +02:00
Leonid Pliushch
bf94539c0f setup-ubuntu.sh: install "devscripts"
Makes utility "debdiff" available.
2019-01-28 14:20:45 +00:00
Henrik Grimler
c9a52d8d74 Add gnupg to docker image 2019-01-28 14:20:45 +00:00
Kevin Cotugno
9c1bf26e56 Build for host
This fixes the issue where clippy failed to build for arm causing that
release to be incomplete.

We remove the host files from the install directory to reduce the final
size is minimal.
2018-10-31 23:02:22 +01:00
Fredrik Fornwall
fc9fd770a4 python: Update from 3.6.6 to 3.7.1 2018-10-21 21:16:53 +02:00
Fredrik Fornwall
0671f0ffea weechat: Bundle man pages with asciidoctor 2018-09-26 08:26:51 +02:00
Fredrik Fornwall
035a00ed4a setup-ubuntu.sh: Remove xutils-dev 2018-09-25 00:32:00 +02:00
Fredrik Fornwall
81d6f9dc0a setup-ubuntu.sh: Install g++-multilib
Needed by nodejs when building for 32-bit arches.
2018-09-12 07:07:49 +02:00
Stephen
acd3fa08a7 Update setup-ubuntu.sh 2018-08-28 22:58:31 +02:00
Stephen
6546af166c add gawk for apr-util build
#1169
2018-08-28 22:58:31 +02:00
Henrik Grimler
933afcd2f6 texlive-bin: host-build tools and rm texlive-binaries from setup-ubuntu.sh (#2689)
Saves about 300 mb from docker image
2018-07-31 22:57:22 +02:00
Fredrik Fornwall
c8ea6b6c63 setup-ubuntu.sh: ant is no longer used 2018-05-02 23:00:28 +02:00
Fredrik Fornwall
dc5259ab1e Slim down the setup created by setup-ubuntu.sh
This changes the docker image size from around 5.8 to 3.6 GB.

For those wanting more tools in the docker build environment sudo
is always available.
2017-11-26 00:43:19 +01:00
Henrik Grimler
af41dc2143 Enable ghostscript (#1135)
* Fix ghostscript for aarch64.

* ghostscript: fix arm header

* ghostscript: clean build script

* ghostscript: disable i686 and x86_64 for now and enable package!

* Add required build dependencies for ghostscript to setup scripts

* ghostscript: add libexpat as dependency

* ghostscript: add (untested) generated headers for x86_64 and i686
2017-08-11 13:25:55 +02:00
Fredrik Fornwall
24b828afb1 setup-ubuntu.sh: Add g++-multilib
The g++-multilib package is required for nodejs-current on 32-bit
arm and i686 builds.
2017-08-08 13:28:08 +02:00
Fredrik Fornwall
b1f17924b7 notmuch: Fix man page generation 2017-07-26 16:13:45 +02:00
Fredrik Fornwall
549dfb1c2c fontconfig: Update from 2.12.0 to 2.12.4 2017-07-26 14:21:12 +02:00
Fredrik Fornwall
ab2a420e96 setup-ubuntu.sh: Install libgnutls-dev
Needed for building mariadb
2017-07-07 03:58:32 +02:00
Wetitpig
dd3f197db6 Add ed package for bc (#1032) 2017-05-19 23:54:36 +02:00
Fredrik Fornwall
7dfc98bfe0 setup-ubuntu.sh: libncurses5-dev used by mariadb
The docker image has been updated, run scripts/update-docker.sh.
2017-05-09 17:00:42 +02:00
Fredrik Fornwall
e00dfc00e1 Make ubuntu 17.04 the reference build environment 2017-04-20 09:00:02 +02:00
Fredrik Fornwall
ba198479a3 Fix typo in scripts/setup-ubuntu.sh 2017-03-20 21:03:00 +01:00
Fredrik Fornwall
c197515d23 netpbm: Update from r2831 to r2901 2017-02-24 22:36:19 +01:00
Fredrik Fornwall
c6f5b04a53 setup-ubuntu.sh: Use shorter string concatenation 2017-02-02 22:14:46 +01:00
Fredrik Fornwall
d258ef0cea setup-ubuntu.sh: We actually don't need nasm
The NDK already brings yasm which is enough.
2017-01-24 09:58:22 +01:00
Fredrik Fornwall
da1fd85742 setup-ubuntu.sh: Remove yasm as it's in the NDK 2017-01-23 00:05:20 +01:00
Fredrik Fornwall
1006361f98 setup-ubuntu.sh: Remove two unnecessary packages 2017-01-22 22:32:41 +01:00
Fredrik Fornwall
154bc46225 lua: Add and replace luajit
luajit is rather complex and lacking upstream maintenance.
2017-01-18 01:02:18 +01:00
Fredrik Fornwall
b4a6e58893 golang: Use clang for native build 2017-01-16 11:13:38 +01:00
Fredrik Fornwall
60a26b9f4c setup-ubuntu.sh: Remove cmake, add python3.6 2017-01-15 19:44:15 +01:00
Fredrik Fornwall
0dc712fa46 Add 'ant' as required ubuntu package for building 2016-10-06 19:37:18 -04:00
Fredrik Fornwall
6376c14274 Add nasm and yasm to setup-ubuntu.sh 2016-09-22 20:47:11 -04:00
Fredrik Fornwall
c949d94f4b setup-ubuntu.sh: Install intltool for qalc build 2016-09-22 21:59:25 +02:00
Fredrik Fornwall
39d7cdd7f1 mpv: Use rst2man package instead of pip install 2016-09-22 20:56:09 +02:00
Fredrik Fornwall
01e91d6146 neovim: Use bundled lua 2016-05-30 18:07:22 -04:00
Fredrik Fornwall
88183689ef Build and docker updates 2016-05-27 18:24:50 -04:00