Commit Graph

368 Commits

Author SHA1 Message Date
Fredrik Fornwall b1a9c9c562 nodejs: Just keep a single current package
Drop the LTS version of node.js for now and keep only a single current
node package.
2018-09-11 23:51:55 +02:00
Fredrik Fornwall fd72a74c42 openssl: Update from 1.0.2 to 1.1.1 (#2775) 2018-09-11 22:43:19 +02:00
Fredrik Fornwall 27b1f0a6f2 apk-tools: Add as disabled package 2018-09-11 00:46:45 +02:00
Fredrik Fornwall 54780069b0 ripgrep: Enable package
This is a first start on supporting rust packages. Feedback welcome.
2018-08-29 00:10:05 +02:00
Fredrik Fornwall 1047e5aab3 Remove libwebp from disabled-packages/ 2018-08-28 23:36:25 +02:00
Fredrik Fornwall f8b8534f63 cadaver: Add note why package is disabled 2018-08-25 16:47:34 +02:00
Fredrik Fornwall 636c9b0ae6 cadaver: Disable due to no openssl 1.1 support 2018-08-25 10:03:43 +02:00
Fredrik Fornwall 3a7d393c3f sslscan: Disable due to no openssl 1.1 support 2018-08-23 20:22:08 +02:00
Fredrik Fornwall 682fc12703 ripgrep: Add as disabled-package
With this we can start looking at building rust code.
2018-08-23 17:35:49 +02:00
Fredrik Fornwall d2bcee5d71 openssl 1.1.1: Build with no-ssl and no-engine 2018-08-22 12:05:53 +02:00
Fredrik Fornwall 4eaf2f7a8d openssl: Work on future openssl 1.1.1 package 2018-08-22 11:53:11 +02:00
Fredrik Fornwall 291ba8d1b3 disabled-packages/openssl: Update from 1.1.1~pre8 to 1.1.1~pre9 2018-08-22 08:48:40 +02:00
Fredrik Fornwall 4f2c9242d8 openssl: Add 1.1.1 WIP disabled-packages/openssl 2018-08-17 23:43:56 +02:00
Fredrik Fornwall 66aea0b5df libelf: Keep the libelf part of elfutils
While all of elfutils does not build with clang, the libelf part does
and is needed by ltrace. So keep libelf as a package and let it replace
elfutils for now.
2018-08-17 21:32:56 +02:00
Fredrik Fornwall 526f263b07 elfutils: Disable package (clang incompatible) 2018-08-17 21:10:58 +02:00
Fredrik Fornwall 5bb99cd307 Remove TERMUX_PKG_CLANG=no mention
TERMUX_PKG_CLANG is going away since every package package needs
to be built with clang starting with the upcoming ndk r18.
2018-08-06 16:32:35 +02:00
Fredrik Fornwall 19b9ddbe03 d8: Add as disabled package 2018-07-26 12:33:48 +02:00
Fredrik Fornwall 6446697658 ffmpeg: Update from 3.4.2 to 4.0.1 2018-06-26 02:48:48 +02:00
Fredrik Fornwall 7eb88453df libgeos: Disable build for now
Snapshots are stored only a few days back:
https://geos.osgeo.org/snapshots/
2018-04-22 23:58:16 +02:00
its-pointless aeba9d07b2 update to newest version compiles and raco works on host. (#2259)
Needs some testing.
2018-03-20 23:04:46 +01:00
Vishal Biswas d97f2538a2 Add some disabled packages (#2106) 2018-02-06 22:23:31 +01:00
JJRcop 5d6714472b apt: restores apt-mark binary (#1980)
It is useful to find out only the packages you have installed manually vs dpkg --get-selections
2017-12-29 00:59:33 +01:00
Fredrik Fornwall 40ed442279 Update disabled-packages/libffi-updated 2017-12-24 00:27:51 +01:00
Fredrik Fornwall a3d28c689b Remove disabled-packages/openssl-1.1 2017-11-27 14:52:26 +01:00
Fredrik Fornwall 0735606dc4 Add disabled-packages/apt-updated 2017-11-07 03:35:03 +01:00
Fredrik Fornwall 21d2147cd3 mtr: Moved to termux-root-packages 2017-11-04 01:20:20 +01:00
Karol Baraniecki 4d646dac46 mtr: Fix #305 by implementing hsearch(3) (#1697)
This hsearch(3) implementation is (with very minor changes) taken
from FreeBSD 11.1.

Also fix compilation errors due to calls to index(). This should
probably be fixed upstream.
2017-11-03 23:44:43 +01:00
rnauber 480caaa501 gstreamer: fix and enable the package (#1622)
* gstreamer: make it work with opensles and libcaca, update and enable the packages

* gstreamer: fix build in presence of libunwind and clean up

* minor stuff

* put in preload ffmpeg libs like mpv has
2017-10-15 01:02:21 +02:00
Fredrik Fornwall ebda393e9e libressl: Update from 2.5.1 to 2.5.5 2017-10-13 20:04:44 +02:00
Fredrik Fornwall e301e72d21 help2man: Move to disabled-packages/ 2017-09-24 22:07:09 +02:00
Fredrik Fornwall ed184fc7bc Remove disabled-packages/llvm 2017-09-20 23:16:56 +02:00
Fredrik Fornwall 51c7760090 Drop need of setting TERMUX_PKG_FOLDERNAME
Instead figure out the top level source folder ourselves.
2017-09-20 00:48:04 +02:00
Fredrik Fornwall d4c093ad5f apt: Update from 1.2.12 to 1.4.7 2017-09-17 20:51:20 +02:00
Joakim 4b8d96c72f ldc: Enable the package, switch to lightly tweaked llvm from ldc repo, add more targets, update wiki link, and upgrade host D compiler to 2.075.1 2017-08-29 21:15:08 +02:00
its-pointless 99325ee4e0 fixes x86_64 because it has lib64 in sysroot... 2017-08-26 23:50:21 +02:00
its-pointless 2a6ef2bc2e working openjdk builds on all archs 2017-08-26 23:50:21 +02:00
Fredrik Fornwall 3d07bebb2d apt: Fix building if perl has already been built
Avoid cmake picking up the cross-compiled perl.
2017-08-26 23:11:43 +02:00
its-pointless f5603b0d5e enable alpine email 2017-08-26 23:11:35 +02:00
Fredrik Fornwall b128efaf67 Remove disabled-packages/ghostscript leftover 2017-08-11 15:15:48 +02: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 5e58851850 nodejs-current: Enable package 2017-08-10 00:02:39 +02:00
Fredrik Fornwall 98bfb12e9d nodejs-current: Also remove -lz for mkpeephole 2017-08-08 12:18:07 +02:00
Fredrik Fornwall b51edc8567 nodejs-current: Hack at mkpeephole build 2017-08-08 11:57:03 +02:00
Fredrik Fornwall 00d0a7b8c0 nodejs-current: Update from 8.1.4 to 8.2.1 2017-08-08 11:13:48 +02:00
Fredrik Fornwall 503c8008e5 blogc: Disable build due to source download fail 2017-07-26 15:32:27 +02:00
Fredrik Fornwall ede1562430 apt 1.4: Make apt-key work with busybox mktemp 2017-07-26 12:38:18 +02:00
Fredrik Fornwall 2e22881304 disabled-packages/apt: Shed some weight 2017-07-23 23:42:07 +02:00
its-pointless e6a8e25677 refix htc bug and fix dependences 2017-07-23 20:43:48 +02:00
Fredrik Fornwall 4ea8abfdc0 nodejs-current: Update to latest 2017-07-20 20:30:15 +02:00
its-pointless b2e7b17d35 apt 1.4.7 working... 2017-07-20 20:28:29 +02:00
olg daa3813fe2 Fix ghostscript for aarch64. 2017-07-15 10:53:04 +02:00
Joakim 40f30b5df6 ldc: update to llvm 4.0.1 2017-07-12 22:29:23 +02:00
joakim-noah e3973eb004 ldc: update to final 1.3.0 release (#1123) 2017-07-11 11:49:12 +02:00
Fredrik Fornwall baee2e1708 packages/ldc -> disabled-packages/ldc 2017-07-01 02:43:26 +02:00
Vishal Biswas 4194f00a86 updates and fixes for unified headers (#1114)
* openjdk: update to tag 172

* openjdk: update to tag 174

* valac: update from 0.36.3 to 0.36.4

* squid: fix building with unified headers

* krb5: fix building with unified headers

* tor: update from 0.3.0.8 to 0.3.0.9
2017-06-30 21:30:04 +02:00
Fredrik Fornwall 242f24c97d alpine: Some build fixes 2017-06-15 14:58:52 +02:00
Fredrik Fornwall a106dc60e3 nodejs-current: Update from 7.10.0 to 8.1.0
It still doesn't build though.
2017-06-12 14:14:34 +02:00
Vishal Biswas 27fa8f3854 tor update and enable squid cache server (#1077)
* tor: update from 0.3.0.7 to 0.3.0.8

* squid: update from 3.5.25 to 3.5.26 & enable package
2017-06-12 01:47:45 +02:00
Fredrik Fornwall aaebf81750 mtr: Update disabled package from 0.87 to 0.92 2017-06-02 13:59:49 +02:00
Vishal Biswas 76532e4393 some disabled package updates (#1018)
* openvpn: update from 2.4.2 to 2.4.1

* openjdk: update to tag 168 (aarch64 does not build)

* openjdk: remove unused patch
2017-05-15 15:27:45 +02:00
Fredrik Fornwall 4ed3015bfb mariadb: Enable package (64-bit only for now) 2017-05-08 23:29:24 +02:00
Fredrik Fornwall 3530026ea2 mariadb: Disable MariaDB Backup
Does not build and is only an alpha release:
  https://mariadb.com/resources/blog/mariadb-backup-released-mariadb-server-10123
2017-05-08 22:53:49 +02:00
Fredrik Fornwall bd369e9994 mariadb: Update from 10.1.22 to 10.1.23 2017-05-08 22:46:12 +02:00
Fredrik Fornwall 8a4847389e nodejs-current: Update from 7.8.0 to 7.10.0 2017-05-08 10:54:46 +02:00
its-pointless 05c3e6019b ledger and its dependancy utf8cpp (#976)
* ledger and its dependancy utf8cpp

fix typo

compiles python lib

enable icu in ledger

* simplify everything for now
2017-05-06 23:48:01 +02:00
its-pointless aa34ee507c alpine: update to 2.21 (#961) 2017-04-30 23:55:03 +02:00
Fredrik Fornwall d39f5cde8a screen: Enable package (fixes #264) 2017-04-24 23:52:59 +02:00
Fredrik Fornwall d6f3cea56f screen: Update from 4.4.0 to 4.5.1
Also patch some more.
2017-04-24 23:43:33 +02:00
Fredrik Fornwall bafd11aa8f mariadb: Blacklist 32-bit arches due to off_t (#935) 2017-04-18 08:30:56 +02:00
Fredrik Fornwall 70dd6b3190 Remove TERMUX_TAR and TERMUX_TOUCH
These can be removed now that OS X is not supported directly (OS X
users can still use Docker to build though).

Fixes #936.
2017-04-18 08:19:48 +02:00
Vishal Biswas 7b054cd792 mariadb: fix package layout (#914) 2017-04-10 16:59:29 +02:00
Vishal Biswas b6d05a89e7 Updates for some disabled packages and add net-tools (#911)
* liblzo: update from 2.09 to 2.10

* net-tools: add package

* openvpn: update from 2.4.0 to 2.4.1

* squid: update from 3.5.24 to 3.5.25
2017-04-09 22:02:35 +02:00
Fredrik Fornwall 7d055a16ba Use termux_error_exit 2017-04-09 15:10:01 +02:00
Fredrik Fornwall 9093c6b69e mariadb: Some build tweaks
- Build with system zlib instead of bundled
- Disable libbz2
- Fix build issues if cross compiled binaries of 'cat' and 'bison'
  are in the path.
2017-04-07 08:36:51 +02:00
Fredrik Fornwall a3a9021af1 mariadb: Try to give it some love
- Minor version update
- Remove gssapi plugin to avoid krb5 dependency
- Build with system libedit instead of outdated bundled readline
- Mark up dependency on ncurses
- Some formatting
2017-04-07 03:39:22 +02:00
Vishal Biswas b21ba84392 openjdk-9-jre-headless (#895)
* openjdk-9: move to ubuntu package naming and layout convention

update to latest changesets (tag 162)
update cups headers to 2.2.3
split into jre, jdk and source packages
use the client jvm, renove libffi dependency
create wrappers for binaries for LD_LIBRARY_PATH
various fixes to get it working

* openjdk-9: depend on ca-certificates-java
2017-04-03 17:34:39 +02:00
Fredrik Fornwall e45be94c57 disabled-packages/nodejs-current: Update to 7.8 2017-03-30 22:50:02 +02:00
Fredrik Fornwall 4da01a4d6a lrzsz: Move to disabled for now as site is dead 2017-03-22 21:15:24 +01:00
Grimler91 ae4de1d70b ghostscript: Update to 9.21 and patch to make it build. (#867)
Package builds but doesn't work on device, running gs gives error:
"GPL Ghostscript 9.21: /home/builder/.termux-build/ghostscript/src/psi/interp.c(303): Fatal error -20 in gs_interp_init!"
2017-03-21 23:33:23 +01:00
Fredrik Fornwall b2542477f0 Remove disabled-packages/jack-updated 2017-03-20 20:35:41 +01:00
Vishal Biswas efb97f17e0 openjdk-9-headless: update to newest changeset, tag 160 (#861) 2017-03-20 13:13:50 +01:00
Fredrik Fornwall 38fb608d79 libunwind: Enable package 2017-03-19 20:28:11 +01:00
Fredrik Fornwall 1400960ef9 libunwind: Build with --disable-coredump 2017-03-19 20:27:44 +01:00
Fredrik Fornwall 93af9238bf libunwind: Build from latest git master 2017-03-19 16:53:11 +01:00
Fredrik Fornwall d899d7938b libunwind: Update from 1.2-rc1 to 1.2 2017-03-19 16:39:39 +01:00
Fredrik Fornwall 489ad7089a Remove some outdated disabled-packages/ 2017-03-14 17:13:06 +01:00
bajabaq 20560abb71 Created nonworking (yet) build.sh for libusb (#764)
* Create build.sh

initial try to get libusb to build for termux
In docker image, had to apt-get install libudev-dev
so libudev is probably a dependency

* libusb: switch to github zip, disable udev
2017-03-14 03:43:27 +01:00
Alain Kalker a680abcbdf alsa-{lib,utils,plugins} and pulseaudio packages (#825)
* New package: libsndfile-1.0.27

* Bring back disabled package alsa-lib

* Bring back disabled package alsa-utils

* New disabled package: alsa-plugins-1.1.1

* New package: libpulseaudio-10.0, subpackage pulseaudio
2017-03-13 22:51:36 +01:00
Fredrik Fornwall 7fc9693f2d postgresql: Enable package 2017-03-08 18:37:31 +01:00
rnauber d415b125a8 Enable texlive (#752) 2017-03-08 17:41:26 +01:00
Fredrik Fornwall b69a8220c9 postgresql: Build with bundled time zone database 2017-03-08 02:10:00 +01:00
Fredrik Fornwall b09bf60c87 postgresql: Patch zic.c 2017-03-07 01:39:26 +01:00
Fredrik Fornwall 2eecb49a7f postgresql: Build man pages and minor tweaks 2017-03-06 00:17:23 +01:00
Fredrik Fornwall ff81c4964c postgresql: Remove --with-system-tzdata
Android has a single /system/usr/share/zoneinfo/tzdata containing
all time zones, won't work without application level understanding.
2017-03-05 16:16:59 +01:00
Fredrik Fornwall 9cded47c80 postgresql: Fix the \e psql command 2017-03-05 15:37:08 +01:00
Fredrik Fornwall 40868b30a6 postgresql: Package some contrib/ extensions 2017-03-05 15:25:38 +01:00
Fredrik Fornwall 826f3f28b2 postgresql: Do not try to run locale in initdb 2017-03-05 14:55:17 +01:00
Fredrik Fornwall ac48c2790d postgresql: Patch away /bin/sh 2017-03-05 14:55:17 +01:00
Vishal Biswas 77b0e69667 openjdk-9-headless: make it build (at least on arm) (#820)
switch from jdk9/dev to mobile/dev repo
switch from tag based to changeset based build
add patch to use our getgr{gid,nam}_r from grp.h
remove all old patches
clean up code big time (no more custom patch format)
2017-03-05 14:23:52 +01:00
Fredrik Fornwall 67d2d61527 Remove <sys/sem.h>
System V semaphores doesn't work for non-root, it's better to
point at unnamed POSIX semaphores in <semaphore.h>
2017-03-05 14:22:31 +01:00
Fredrik Fornwall faa6f4063a postgresql: Use _PATH_TMP instead of P_tmpdir 2017-03-05 12:55:54 +01:00
Fredrik Fornwall 7c9adcb970 postgresql: Fix default unix socket dir 2017-03-05 12:41:34 +01:00
Fredrik Fornwall f552180d3e postgresql: Patch for non-working hard links 2017-03-05 12:23:53 +01:00
Fredrik Fornwall a950838920 postgresql: Specify USE_UNNAMED_POSIX_SEMAPHORES=1 2017-03-05 12:09:20 +01:00
Fredrik Fornwall 349fd91f9e postgresql: Use libandroid-shmem 2017-03-05 11:50:11 +01:00
Vishal Biswas 7106823dfe Fixes (#819)
* remove ndk_patches/sys-shm.h.patch
add a note about libandroid-shmem and posix semaphores

* libandroid-shmem: enable package

* separate function to replace autoconf guess scripts
2017-03-05 11:40:50 +01:00
Fredrik Fornwall e0afb84a66 Remove alsa-lib and alsa-utils disabled packages
Android does not have the alsa kernel level support. These packages
were only added as a build dependency of openjdk 9, but that should
no longer be necessary.
2017-03-05 00:22:55 +01:00
Fredrik Fornwall 49f47dcc30 libressl: Update the disabled package and add note 2017-03-05 00:15:41 +01:00
Fredrik Fornwall b0fc85bb33 Add libandroid-shmem as a disabled package 2017-03-05 00:15:41 +01:00
Fredrik Fornwall e1040e0cee alsa-lib: Add -DTERMUX_SEMOPS_STUBS (fixes #797) 2017-02-27 20:34:02 +01:00
Fredrik Fornwall b858950354 openjdk-9-headless: Update to latest tag
Also fix cups url
2017-02-26 22:09:41 +01:00
Fredrik Fornwall 0840b5a923 toybox: Add disabled package 2017-02-26 15:28:12 +01:00
Fredrik Fornwall a2454bfff3 openssl: Add a disabled v1.1 update 2017-02-25 23:38:09 +01:00
Fredrik Fornwall 2e97faecc1 nodejs-current: Update disabled package 2017-02-24 22:47:57 +01:00
Fredrik Fornwall a27346012d jack-updated: Bump version 2017-02-18 00:48:01 +01:00
Vishal Biswas ffcb22f1b0 add more disabled packages (#742)
* easy-rsa: add as disabled package

* openvpn: add as disabled package

* squid: add as disabled package

* llvm: add as disabled package

* alsa-lib: add as disabled package

* alsa-utils: add as disabled package

* openjdk-9-headless: add as disabled package
2017-02-08 00:44:12 +01:00
Fredrik Fornwall 4c29be99e4 postgresql: Add source checksum 2017-02-05 14:29:02 +01:00
Vishal Biswas f8cb52375f add postgresql and mariadb as disabled packages (#741) 2017-02-04 23:21:33 +01:00
Fredrik Fornwall a2e59a1aad attr: Patch and enable package 2017-02-02 22:14:00 +01:00
Fredrik Fornwall 388815307d util-linux: Enable package 2017-02-02 01:37:52 +01:00
Fredrik Fornwall 341728f512 Add disabled-packages/jack-updated 2017-02-02 01:04:53 +01:00
Fredrik Fornwall ef395df35c util-linux: Fixes, update 2.28 to 2.29.1 2017-02-01 23:45:58 +01:00
Fredrik Fornwall cc5964a4c2 hydra: Enable package 2017-01-31 13:52:20 +01:00
Fredrik Fornwall 236d269a2b hydra: Add as disabled package 2017-01-31 11:04:39 +01:00
Fredrik Fornwall b6c7cb349d Remove unused backslash in bash multiline string 2017-01-28 16:39:37 +01:00
Fredrik Fornwall cb958a2e23 texlive: Move to disable packages
There is some work remaining to build harfbuzz-icu and graphite
support in harfbuzz.
2017-01-19 06:03:56 +01:00
Fredrik Fornwall dbd30a8cc5 Remove TERMUX_PKG_CLANG=yes as it is now default 2017-01-19 03:53:00 +01:00
Vishal Biswas 58f7a21c18 Add support for cmake 3.7 (#660) 2017-01-15 13:48:05 +01:00
Fredrik Fornwall fadeb6b639 libx265: Enable package 2017-01-11 01:29:11 -05:00
Fredrik Fornwall af4dc416ed s/TERMUX_PKG_BUILD_REVISION/TERMUX_PKG_REVISION/ 2017-01-11 01:21:42 -05:00
Fredrik Fornwall 42471506b0 libx265: Add comment about text relocations on x86 2017-01-10 10:52:01 -05:00
Fredrik Fornwall 53a2231fee nodejs-current: Update work in progress 2017-01-09 19:13:20 -05:00
Fredrik Fornwall a61e7e4556 Add nodejs-current as disabled package 2017-01-09 17:30:11 -05:00
Fredrik Fornwall be8ba38973 Remove old disabled nodejs-lts package 2017-01-09 17:21:51 -05:00
Fredrik Fornwall 7b1f1bd35d build-package.sh: Cleanup a bit
- Put everything into shell functions.
- Start fixing shellcheck warnings.
- Run a hostbuild before setting up an android toolchain (fixes #657).

It was quite a hasty rewrite, so things could be broken. Let me know!
2017-01-05 20:37:45 -05:00
Fredrik Fornwall 3d7bb83b11 libx265: Disable assembly on x86 to avoid relocs 2017-01-03 19:27:14 -05:00
Fredrik Fornwall bc97f0d816 libx265: Add as disabled package 2017-01-03 18:58:44 -05:00
Fredrik Fornwall 7b43aad7b3 gstreamer: Update to 1.10.2 2017-01-03 16:55:50 -05:00
Vishal Biswas 2c0f14be3a torsocks: add patch for ipv4 and enable package (#650) 2017-01-03 14:44:59 +01:00
Fredrik Fornwall e6ea77f2b4 elixir: Add as disabled package 2016-12-23 17:57:19 -05:00
Fredrik Fornwall 2bdb9335da torsocks: Add patch for libc.so on android 2016-12-20 23:43:51 -05:00
Fredrik Fornwall 0376da5b50 torsocks: Add as disabled package 2016-12-20 21:59:31 -05:00
its-pointless d628b9b0a5 Termux alpine (#593)
* alpine should compile

* fix arm build

* combined patches and adjusted build.sh

* add maildir support
2016-12-21 03:02:46 +01:00
its-pointless 50f6d03229 screen compiling and working mostly (#608) 2016-12-21 02:58:47 +01:00
Fredrik Fornwall eeed47f4f4 termux-create-package: Move from disabled-packages/ to packages/ 2016-12-11 09:00:10 -05:00
Fredrik Fornwall 6073310a14 racket: Format comments 2016-11-22 17:16:07 -05:00
Fredrik Fornwall 8ae6bead2f racket: Manipulate TERMUX_PKG_SRCDIR after patch
This allows patching all files the normal way.
2016-11-22 17:12:28 -05:00
andretshurotshka 445c553a93 Add racket package (#463)
* racket: update to 6.6

* patch for /bin/sh
2016-11-22 22:04:04 +01:00
Fredrik Fornwall 2e54e151d4 fish: Update from 2.3.1 to 2.4.0 2016-11-16 19:38:08 -05:00
Fredrik Fornwall 63be22f613 fish-2.4: Update to released version 2016-11-16 19:34:35 -05:00