sogaiu
f60546e03f
Vagrantfile tweaks
...
Existing Vagrantfile lead to some problems here during provisioning:
1. setup-ubuntu.sh would fail
and after:
2. build-all.sh would run out of disk space
3. build-all.sh would exit due to permission issues
Issue 1 can be addressed by running sudo apt-get update before setup-ubuntu.sh in the Vagrantfile.
One way to address issue 2 is to use the vagrant-disksize plugin:
https://github.com/sprotheroe/vagrant-disksize
It can be installed by:
vagrant plugin install vagrant-disksize
Then modifying Vagrantfile to contain a line like:
config.disksize.size = '50GB'
causes the first partition to be enlarged to 50GB during provisioning. Combined with an appropriate invocation of resize2fs:
sudo resize2fs /dev/sda1
so that the filesystem in the partition is resized, the disk space issue seems alleviated.
Issue 3 can be addressed by changing the user from 'ubuntu' to 'vagrant' in the Vagrantfile -- at least that's what worked here.
2018-01-25 22:15:35 +01:00
Fredrik Fornwall
490a9b18c4
Fix meson patch ( fixes #2051 )
2018-01-21 20:45:35 +01:00
Fredrik Fornwall
08c55bda14
Update meson version from 0.43.0 to 0.44.0
2018-01-14 22:23:40 +01:00
Fredrik Fornwall
c12c0e408f
Add TERMUX_PKG_REVISION check to lint-packages.py
2017-12-20 00:13:01 +01:00
Fredrik Fornwall
6a90154fbe
Modify python formatting
2017-12-05 23:30:44 +01:00
Fredrik Fornwall
de35794692
Add scripts/lint-packages.py
...
Harmonize the layout by having the first two lines of a package
definition always be the homepage and the description.
2017-12-05 22:48:12 +01:00
Fredrik Fornwall
218d297f33
Improve scripts/list-packages.sh
2017-12-05 22:36:18 +01:00
Fredrik Fornwall
291622805e
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
Fredrik Fornwall
1c546636fc
Update scripts/Vagrantfile for ubuntu 17.10
2017-11-21 06:05:04 +01:00
Fredrik Fornwall
d0195549d7
Remove NDK gnu-libstdc from the docker image
2017-11-19 14:40:31 +01:00
Fredrik Fornwall
2d24e0586b
Cleanup scripts/buildorder.py
2017-11-19 14:29:49 +01:00
Fredrik Fornwall
392b4b6ba5
Update NDK used to r16
...
Run scripts/update-docker.sh to update the docker image.
2017-11-15 16:48:35 +01:00
Fredrik Fornwall
e9d647c1fa
Improve check-versions.sh
2017-11-07 04:58:09 +01:00
Fredrik Fornwall
02764a913f
Enable dependency checks for out-of-tree packages
...
When building an out-of-tree package, as in
./build-package.sh path/to/my-package.sh
dependency checks now works.
2017-11-04 01:18:32 +01:00
Fredrik Fornwall
777a4af85c
Update the ubuntu build setup from 17.04 to 17.10
...
An updated image has been pushed to the docker hub, so update with
./scripts/update-docker.sh
2017-11-02 10:18:05 +01:00
Fredrik Fornwall
601e514efb
Better way of accepting Android SDK licenses
2017-11-02 00:21:36 +01:00
Vladimir Oltean
1fe8105129
buildorder.py: handle the case when more than one dependency type is set ( #1555 )
2017-09-23 02:55:06 +02:00
Fredrik Fornwall
56601c842f
Update android platform setup
...
- Update to build tools 26.0.1.
- Update from android-25 to android-26.
- Add android-16 for use in https://github.com/termux/termux-packages/pull/1133
2017-08-11 14:09:32 +02:00
Henrik Grimler
91a5322f5e
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
45d85e7fe4
Add basic TERMUX_PKG_BUILD_DEPENDS support
2017-08-08 13:28:52 +02:00
Fredrik Fornwall
16c697b30e
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
829516f1a4
Update from NDK version used from r15b to r15c
...
The docker image has been updated - run scripts/update-docker.sh
2017-08-07 22:53:43 +02:00
Fredrik Fornwall
f0c1439bc0
Initial stab at supporting ninja and meson builds
...
Currently unused.
2017-07-29 02:11:04 +02:00
Fredrik Fornwall
ee6a231c32
notmuch: Fix man page generation
2017-07-26 16:13:45 +02:00
Fredrik Fornwall
38d6235c76
fontconfig: Update from 2.12.0 to 2.12.4
2017-07-26 14:21:12 +02:00
Henrik Grimler
d51d450fd1
Docker: login as "builder" even if run-docker.sh is run as root.
...
Running with sudo otherwise produces debs that normal users don't have
permission to access.
2017-07-22 18:52:08 +02:00
Fredrik Fornwall
f71de096f6
run-docker.sh: Work around mac readlink
2017-07-15 11:37:17 +02:00
olg
e3f9f42f4d
Fix the uid in the docker container, but only when needed and make the bind mount work for arbitrary pwd...
2017-07-15 11:20:05 +02:00
hacknox
0e62bec8ef
Use $HOME replace home path
2017-07-15 11:20:05 +02:00
hacknox
0ab8f46966
Fix root user $HOME path
2017-07-15 11:20:05 +02:00
hacknox
e81c6eeccb
fix docker volume read/write permission
2017-07-15 11:20:05 +02:00
Fredrik Fornwall
f8f9c19bef
Do not remove libc++ in Dockerfile setup
2017-07-15 02:25:12 +02:00
Fredrik Fornwall
95b0cab9ea
Dockerfile: Do not remove non android-21 platforms
2017-07-07 12:23:13 +02:00
Fredrik Fornwall
a788b8a6a5
setup-ubuntu.sh: Install libgnutls-dev
...
Needed for building mariadb
2017-07-07 03:58:32 +02:00
pvagner
56a9bb254b
Add scripts/setup-archlinux.sh similar to setup-ubuntu.sh ( #1098 )
2017-07-01 00:39:28 +02:00
Fredrik Fornwall
80eb67dd0a
setup-android-sdk.sh: Update from NDK r15 to r15b
2017-06-25 22:13:17 +02:00
Fredrik Fornwall
58e38b4778
Update from NDK r14 to r15
...
The docker image has been updated, use
./scripts/update-docker.sh
to update.
Note that we are still using the old deprecated non-unified headers
- updating to that is the next step.
2017-06-11 22:55:04 +02:00
Fredrik Fornwall
8a478d7e1a
Update android tools and build tools
...
The Docker image has been rebuilt, update with:
scripts/update-docker.sh
2017-05-20 21:17:00 +02:00
Wetitpig
eb5f02a8ce
Add ed package for bc ( #1032 )
2017-05-19 23:54:36 +02:00
Fredrik Fornwall
cbb8806959
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
852e83abc3
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
f0d9d8e2c0
Remove scripts/bintray-upload-deb
...
It doesn't work and termux-apt-repo is the new black.
2017-03-19 16:19:30 +01:00
Fredrik Fornwall
46fe48b356
Validate that no hard links exists in package
2017-03-07 01:44:53 +01:00
Matthew Klein
a582e5fcb4
Add PowerShell script to run Docker ( #815 )
...
* Add .gitattributes file
* Add PowerShell script to run Docker
2017-03-04 22:20:43 +01:00
Fredrik Fornwall
b26283d4a7
Update from NDK r13 to r14
...
For those using Docker build environments: run scripts/update-docker.sh
to pull the latest Docker image with r14 installed.
Otherwise, remove the $NDK directory (defaults to
$HOME/lib/android-ndk if not setup in the environment) and run
scripts/setup-android-sdk.sh to setup a r14 installation.
2017-03-04 22:03:54 +01:00
Fredrik Fornwall
c197515d23
netpbm: Update from r2831 to r2901
2017-02-24 22:36:19 +01:00
Fredrik Fornwall
95761413f6
run-docker.sh: Use long option names
2017-02-04 23:23:07 +01:00
Fredrik Fornwall
c6f5b04a53
setup-ubuntu.sh: Use shorter string concatenation
2017-02-02 22:14:46 +01:00
Fredrik Fornwall
11af8e220c
setup-android-sdk.sh: Remove incorrect folder
2017-02-02 02:23:43 +01:00