Compare commits

..
5521 Commits
Author SHA1 Message Date
Leonid Plyushch ae1d103490 update readme 2019-12-29 19:47:18 +02:00
Leonid Plyushch e083fee064 wordgrinder: make sure that include/zip.h won't appear in debfile 2019-12-23 14:46:32 +02:00
Leonid Plyushch 4c45524148 sc-im: bump revision 2019-12-23 14:24:53 +02:00
Leonid Plyushch 55566ce0d8 sc-im: enable support for gnuplot
Requested in https://github.com/termux/termux-packages/issues/4606.
2019-12-23 14:24:23 +02:00
Leonid Plyushch 0e74b0f255 sc-im: add wordexp implementation
Issue https://github.com/termux/termux-packages/issues/4614.
2019-12-23 01:06:23 +02:00
Leonid Plyushch b01a294b92 Revert "disable package: sc-im"
This reverts commit c9ada14842.
2019-12-23 01:05:12 +02:00
Leonid Plyushch c2b80115ec wordgrinder: fix build failure when libzip is present
If include/zip.h is present in $TERMUX_PREFIX, wordgrinder
will pick it and fail with compilation error.
2019-12-23 00:30:11 +02:00
Leonid Plyushch 97b5924662 termux-tools: add notice that packages are unmaintained 2019-12-21 23:27:24 +02:00
Leonid Plyushch ad69fe1934 liblz4: build fixes 2019-12-21 23:11:12 +02:00
Leonid Plyushch 2475f20d74 linux-man-pages: fix build.sh 2019-12-21 23:05:18 +02:00
Leonid Plyushch dfd5770085 CI: change docker image 2019-12-21 22:58:54 +02:00
Leonid Plyushch 7bafbb1f36 linux-man-pages: force use make -j1
Should fix installation issues that randomly happening
when building package on CI/CD.
2019-12-21 22:58:19 +02:00
Leonid Plyushch 43ad60280e use separate docker image for android-5 branch 2019-12-21 22:19:37 +02:00
Leonid Plyushch 3875c64904 pass: install all completion files
Issue https://github.com/termux/termux-packages/issues/4628.
2019-12-21 21:57:05 +02:00
Leonid Plyushch 821bd46a80 Merge pull request #4672 from bitcoinprivacy/lnd-0.8.2
lnd: bump version to 0.8.2
2019-12-19 19:07:43 +02:00
Leonid Plyushch 0f18510ab4 Merge pull request #4670 from bitcoinprivacy/android-5
bitcoin: bump version to 0.19.0.1 (patch from master)
2019-12-19 19:07:09 +02:00
Stefan 40ee1d810a lnd: bump version to 0.8.2 2019-12-19 17:48:22 +01:00
Stefan dc37fb9661 bitcoin: bump version to 0.19.0.1 (patch from master) 2019-12-19 17:30:14 +01:00
Leonid Plyushch a6d632c068 Revert "telegram-cli: move to disabled packages"
Leave package in repository as it still works on some devices.

This reverts commit 47cbc814de.
2019-12-13 02:09:31 +02:00
Leonid Plyushch 47cbc814de telegram-cli: move to disabled packages 2019-12-12 13:37:46 +02:00
Leonid Plyushch d6c1e065c1 update readme 2019-12-08 21:59:25 +02:00
Leonid Plyushch 23df0dd37b mariadb: update source url 2019-12-08 21:47:37 +02:00
Leonid Plyushch 614bac81b8 e2fsprogs: remove etc/e2scrub.conf 2019-12-08 21:38:59 +02:00
Leonid Plyushch d6e47b1d69 e2fsprogs: fix build error & remove unneeded stuff 2019-12-08 21:37:31 +02:00
Leonid Plyushch ef37539b9b pass: rebuild to include bash completion files
Issue: https://github.com/termux/termux-packages/issues/4628
2019-12-08 21:16:58 +02:00
Leonid Plyushch ee4854a367 weechat: add patch for python 3.8 compatibility
Issue: https://github.com/termux/termux-packages/issues/4633
2019-12-08 20:47:25 +02:00
Leonid Plyushch 3bdcd96f6d command-not-found: update to 1.42.1 2019-12-08 20:19:39 +02:00
Fredrik Fornwall 6f21195ff5 screenfetch: Update source checksum 2019-12-05 15:55:59 +01:00
Fredrik Fornwall 49156e3781 ne: Update from 3.1.2 to 3.2.1 2019-12-05 15:55:49 +01:00
Fredrik Fornwall ff7e4848db libsearpc: Fix src checksum 2019-12-05 14:39:43 +01:00
Fredrik Fornwall 369de1bd94 subversion: Update from 1.12.2 to 1.13.0 2019-12-05 14:38:43 +01:00
Fredrik Fornwall d345ed717f stunnel: Update from 5.55 to 5.56 2019-12-05 14:32:47 +01:00
Fredrik Fornwall 697621ab9a nnn: Update from 2.8 to 2.8.1 2019-12-05 06:03:06 +01:00
Fredrik Fornwall 79972b8de6 nnn: Update from 2.7 to 2.8 2019-12-04 16:37:41 +01:00
Leonid Plyushch 9b13d5c5f7 libpcap: update to 1.9.1 2019-12-02 18:32:58 +02:00
Leonid Plyushch f78d2ba7c3 dasm: update source link 2019-12-02 18:20:20 +02:00
Leonid Plyushch 89fba6471a tmux: remove unneeded patches 2019-12-02 17:38:20 +02:00
Fredrik Fornwall bfe47d56df remind: Update from 3.1.16 to 3.1.17 2019-12-02 17:33:45 +02:00
Fredrik Fornwall f05fcad1cc tmux: Update from 3.0 to 3.0a 2019-12-02 17:32:27 +02:00
Fredrik Fornwall cb07aafdb4 tcsh: Update from 6.21.00 to 6.22.00 2019-12-02 17:31:26 +02:00
Fredrik Fornwall 0d6cf7ff84 mutt: Update from 1.12.2 to 1.13.0 2019-12-02 17:30:53 +02:00
Leonid Plyushch c9ada14842 disable package: sc-im 2019-12-02 16:23:13 +02:00
Leonid Plyushch 3017811ac0 lnd: update to 0.8.1-beta 2019-12-02 14:27:54 +02:00
Leonid Plyushch c2756163d8 nano: update patches 2019-12-02 03:08:25 +02:00
Leonid Plyushch fabee4f118 libzopfli: delete unneeded patch 2019-12-02 02:03:16 +02:00
Leonid Plyushch def293aa0c miniupnpc: update to 2.1.20190824 2019-12-02 01:06:16 +02:00
Leonid Plyushch b328de80cb restic: update to 0.9.6 2019-12-02 01:05:59 +02:00
Leonid Plyushch 69ebd1653c strace: update to 5.4 2019-12-02 01:05:44 +02:00
Leonid Plyushch 08ea0645e4 yarn: update to 1.19.2 2019-12-02 01:05:18 +02:00
Leonid Plyushch 9cad1f3509 parallel: update to 20191122 2019-12-02 01:04:58 +02:00
Leonid Plyushch c063fc5a7b nano: update to 4.6 2019-12-02 01:04:40 +02:00
Leonid Plyushch 28084d6d85 libzopfli: update to 1.0.3 2019-12-02 01:04:24 +02:00
Leonid Plyushch 889120e45d libmosquitto: update to 1.6.8 2019-12-02 01:04:07 +02:00
Leonid Plyushch dcafbc2e64 docker image: install libltdl-dev and libsigsegv-dev 2019-12-01 23:27:38 +02:00
Leonid Plyushch dc7a6b0254 docker image: install zip 2019-12-01 22:07:30 +02:00
Leonid Plyushch 71ed3e29d9 Revert "geth: update to 1.9.8"
This reverts commit a7c3a43f84.
2019-12-01 20:28:27 +02:00
Leonid Plyushch 390eaa3fec geoip2-database: update to 20191201 2019-12-01 19:51:03 +02:00
Leonid Plyushch fea8e46f44 libmaxminddb: update to 1.4.2 2019-12-01 19:50:29 +02:00
Leonid Plyushch 1157f9ed39 hyperfine: update to 1.9.0 2019-12-01 19:50:11 +02:00
Leonid Plyushch a7c3a43f84 geth: update to 1.9.8 2019-12-01 19:47:58 +02:00
Leonid Plyushch c63b567034 Revert "cpio: update to 2.13"
This reverts commit 517711750a.
2019-12-01 19:35:08 +02:00
Leonid Plyushch 6937c6b2ac docker image: install groff 2019-12-01 19:34:27 +02:00
Leonid Plyushch 6436f9d100 hugo: update to 0.60.1 2019-12-01 19:26:31 +02:00
Leonid Plyushch a1316c2801 exiftool: update to 11.77 2019-12-01 19:24:35 +02:00
Leonid Plyushch ac6c5da5b4 elixir: update to 1.9.4 2019-12-01 19:24:17 +02:00
Leonid Plyushch 517711750a cpio: update to 2.13 2019-12-01 19:23:47 +02:00
Leonid Plyushch 8246d9f5db byobu: update to 5.130 2019-12-01 19:23:32 +02:00
Leonid Plyushch d96b610c68 new package: ffsend 2019-11-29 19:03:04 +02:00
Leonid Plyushch 7caa07c0a3 ca-certificates: update to 20191129 2019-11-29 18:52:26 +02:00
Oliver Schmidhauser 0eb3eb5e9e expect: Use coreutils stty instead of busybox stty
Since our busybox no longer symlinks stty in `$PREFIX/bin/applets/stty` `expect` should use the stty at `$PREFIX/bin/stty`, which is provided by coreutils which is now an essential package. (busybox is no longer essential and not a dependency of expect anyway)
2019-11-29 15:20:53 +02:00
Leonid Plyushch 9a3a3e779d move from unstable: telegram-cli 2019-11-29 15:19:46 +02:00
Leonid Plyushch 6033afbf3f move from unstable: smalltalk 2019-11-29 15:19:38 +02:00
Leonid Plyushch 6aae547f2a move from unstable: openldap 2019-11-29 15:19:25 +02:00
Leonid Plyushch 9f8f1d98f4 move from unstable: mupdf 2019-11-29 15:19:16 +02:00
Leonid Plyushch 6d170f0717 move from unstable: libsixel 2019-11-29 15:19:06 +02:00
Leonid Plyushch 2ccc76675a move from unstable: lastpass-cli 2019-11-29 15:18:57 +02:00
Leonid Plyushch 8c14aaf17a move from unstable: haproxy 2019-11-29 15:18:46 +02:00
Leonid Plyushch 7da4f866c1 rebuild everything due to termux-elf-cleaner fix
See https://github.com/termux/termux-packages/issues/4287.

%ci:no-build
2019-11-29 14:22:56 +02:00
Leonid Plyushch 93d281d2fa termux-elf-cleaner: update to 1.8 2019-11-29 14:19:06 +02:00
Leonid Plyushch 531c4e7f70 move some packages from unstable repo
Some of them *may* have unresolved issues.
2019-11-29 14:13:32 +02:00
Leonid Plyushch 0688462562 disabled-packages: add guile, guile18, gopass from unstable repo 2019-11-29 14:13:32 +02:00
Henrik Grimler 4a20b5c66c unifdef: make sure man/man1 exists during build 2019-11-29 14:07:10 +02:00
Henrik Grimler 864745387f libcln: update to 1.3.5 2019-11-29 14:07:10 +02:00
Henrik Grimler e772488524 ncompress: make sure man/man1 exists 2019-11-29 14:07:10 +02:00
Henrik Grimler a053a9939c hunspell-en-us: update dictionary 2019-11-29 14:07:10 +02:00
Henrik Grimler c2f57de29e termux_step_setup_toolchain: skip running termux-elf-cleaner
Running termux-elf-cleaner before strip might break libraries:
https://github.com/termux/termux-packages/issues/3990#issuecomment-507618608
2019-11-29 14:06:24 +02:00
Leonid Plyushch a3ab0750e8 remove package: unstable-repo
https://bintray.com/xeffyr/unstable-packages-21 is going to be disabled
after 01.01.2020.
2019-11-28 15:56:32 +02:00
Leonid Plyushch 4fcc7a1269 remove package: x11-repo
https://bintray.com/xeffyr/x11-packages-21 is going do be disabled
after 01.01.2020.
2019-11-28 15:55:25 +02:00
Leonid Plyushch f6e6addf36 vim-python: fix python support
Issue https://github.com/termux/termux-packages/issues/4563.
2019-11-28 14:20:17 +02:00
Leonid Plyushch 9419e7a3b2 boost: update for python 3.8 2019-11-28 14:19:40 +02:00
Leonid Plyushch 2abfeb3d0c vim-python: update for python 3.8 2019-11-28 14:19:28 +02:00
Leonid Plyushch 1c27967b4f ranger: update for python 3.8 2019-11-28 14:19:16 +02:00
Leonid Plyushch e5ad2a8a45 profanity: update for python 3.8 2019-11-28 14:18:13 +02:00
lucy phipps 581715df1e update asciinema 2019-11-28 14:17:24 +02:00
Leonid Plyushch 9500b6e97c sync ./scripts/setup-ubuntu.sh with branch 'master' 2019-11-27 22:51:35 +02:00
Leonid Plyushch a9ce60894f python: update to 3.8 2019-11-27 22:44:51 +02:00
Fredrik Fornwall 3ed9fb7692 nim: Update from 1.0.2 to 1.0.4 2019-11-27 18:23:53 +01:00
Fredrik Fornwall ff446bfaf3 git-lfs: Update from 2.9.0 to 2.9.1 2019-11-27 18:23:39 +01:00
Fredrik Fornwall 8ee27b7dc9 rgbds: Update from 0.3.8 to 0.3.9 2019-11-27 17:33:56 +01:00
Leonid Plyushch 6d2d97d454 move from unstable: translate-shell 2019-11-18 21:49:48 +02:00
Leonid Plyushch 76ee5950b7 move from unstable: spiped 2019-11-18 21:49:48 +02:00
Leonid Plyushch 2b07f7cd15 move from unstable: progress 2019-11-18 21:49:48 +02:00
Leonid Plyushch cf32431612 move from unstable: kubectl 2019-11-18 21:49:47 +02:00
Leonid Plyushch 24441ec654 move from unstable: goaccess 2019-11-18 21:49:47 +02:00
Leonid Plyushch f07689c8e8 move from unstable: fasd 2019-11-18 21:49:47 +02:00
Leonid Plyushch 46713e4bdd move from unstable: netsed 2019-11-18 16:33:21 +02:00
Leonid Plyushch 18b89aac4a move from unstable: go-findimagedupes 2019-11-18 16:33:10 +02:00
Leonid Plyushch 0e8a48ad58 move from unstable: elixir 2019-11-18 16:33:09 +02:00
Leonid Plyushch 5aff1956fa move from unstable: duc 2019-11-18 16:33:09 +02:00
Leonid Plyushch 54252424d4 termux-tools: do not advertise unstable & x11 repositories in motd
They are going to be disabled for Android 5 & 6.
2019-11-18 14:37:01 +02:00
Leonid Plyushch 450b0b9264 apt: remove unstable & x11 repositories from suggests
They are going to be disabled for Android 5 & 6.
2019-11-18 14:35:46 +02:00
Leonid Plyushch 83946743d5 apt: move gnupg to suggests to prevent its automatic installation during upgrade 2019-11-18 14:35:10 +02:00
Leonid Plyushch 0fd035ae2c apt: prevent usage of certain commands as root
Usage of package manager as root has certain bad effects in Termux such as
messed up SELinux contexts and ownership. Root checks done in 'pkg' wrapper
are not reliable because one can execute 'apt' directly or with third-party
script downloaded from the Internet.

This commit adds user id check and if it found that uid is 0, apt will
refuse to do any work in root session. These checks done in such way so
they cannot be bypassed in any way unless command is executed as non-root
user.

Those who use Termux via ADB root shell should be able to switch to Termux
user id with command 'su' in order to have package manager working.

---

This change also affects the 'termux-info' utility:

 * It will no longer use 'apt policy' to detect subscribed repositories. Each
   source will be checked by script manually.

 * Information will be copied to clipboard only if 'termux-api' is installed.

 * Syntax error in timeout command is fixed: 'timeout' doesn't understand the
   argument '-t'.

 * Minor information entries reordering.
2019-11-18 14:32:38 +02:00
Efreak abd6e645f4 Don't run apt update if it's been run recently (#4135)
When installing or searching for packages, the `apt update` will run only if it
was not executed within the last 5 minutes. Command `pkg upgrade` will
always execute `apt update` to ensure that latest package versions were
picked during upgrade.
2019-11-18 14:32:37 +02:00
Leonid Plyushch b1cadc9dd6 termux-tools: prevent word-splitting of arguments with space 2019-11-18 14:32:37 +02:00
Leonid Plyushch 5db38a99b3 termux-tools: handle arguments for "pkg upgrade"
Fix for https://github.com/termux/termux-packages/issues/3758.
2019-11-18 14:32:37 +02:00
Leonid Plyushch a8cc783a67 termux-tools: use @TERMUX_PREFIX@ instead of path in sources
Ensure that scripts always use correct prefix-specific path.
2019-11-18 14:32:34 +02:00
Leonid Plyushch 0708bb5c05 termux-tools: use default shebang in sources
This will allow build system to set shebang according to the
current TERMUX_PREFIX.
2019-11-18 14:13:32 +02:00
Leonid Plyushch 443c2b590a apt: update patches
Reorganize patches for better understanding and ensure they are applied in
expected order.

Another changes:

 * gnupg is now in recommends (used by apt-key).

 * x11-repo is now in suggests.

 * TCSAFLUSH patch is dropped because it is covered by one of NDK patches
   where TCSAFLUSH value is replaced with TCSANOW.
2019-11-18 14:07:06 +02:00
Leonid Plyushch 91c812d331 build-package.sh: exclude x11 & unstable repositories from fast builds
These repositories will be disabled for Android 5 soon.
2019-11-17 14:59:34 +02:00
Leonid Plyushch 865afd0c6a bump revisions for acr, exiftool, libluajit, miniupnpc, virustotal-cli 2019-11-14 19:05:22 +02:00
Leonid Plyushch adb10d423d gnupg: unsplit dirmngr
See issue https://github.com/termux/termux-packages/issues/4524.
2019-11-14 19:05:04 +02:00
Leonid Plyushch d4e5f02013 Merge pull request #4536 from rigrig/android-5
tintin++: Update from 2.01.91 to 2.01.92
2019-11-14 01:02:59 +02:00
Richard de Boer 10f5b412e6 tintin++: Update from 2.01.91 to 2.01.92
Also fix license field: TinTin++ 2.01.8 switched from GPL-2.0 to GPL-3.0
2019-11-13 23:28:04 +01:00
Fredrik Fornwall 50b03c27b3 neovim: Update from 0.4.2 to 0.4.3 2019-11-13 09:53:06 +01:00
Fredrik Fornwall 487af70e9b luv: Update from 1.30.1-1 to 1.32.0-0 2019-11-13 09:52:32 +01:00
Leonid Plyushch 92a21f5887 busybox: update to 1.31.1 and sync patches with branch 'master' 2019-11-12 13:21:45 +02:00
Leonid Plyushch 8af7d42765 move from unstable: virustotal-cli 2019-11-11 14:22:07 +02:00
Leonid Plyushch 3189c2a251 move from unstable: miniupnpc 2019-11-11 14:22:06 +02:00
Leonid Plyushch 614fec9c6f move from unstable: libluajit 2019-11-11 14:22:06 +02:00
Leonid Plyushch 1cb79c3355 move from unstable: exiftool 2019-11-11 14:22:06 +02:00
Leonid Plyushch e1accedcd5 move from unstable: acr 2019-11-11 14:21:43 +02:00
Leonid Plyushch 6fbb39d1f2 Merge pull request #4478 from tomty89/mpv-5
mpv: Update from 0.29.1 to 0.30.0
2019-11-10 17:13:28 +02:00
Leonid Plyushch 216519ed56 CI: remove lldb from excluded packages 2019-11-07 23:29:31 +02:00
Leonid Plyushch ad7ebc5725 lldb: fix build 2019-11-07 23:28:58 +02:00
Leonid Plyushch 4e993d60b5 rust: build fix 2019-11-07 23:21:17 +02:00
Fredrik Fornwall 02453a1a02 curl: Update from 7.66.0 to 7.67.0 2019-11-07 18:05:23 +01:00
Fredrik Fornwall aeafc69c27 Add disabled-packages/ecj-updated 2019-11-07 18:05:05 +01:00
Fredrik Fornwall 438e460038 libsearpc: Fix source checksum 2019-11-07 12:08:04 +01:00
Leonid Plyushch 7cca8fd733 ffmpeg: bump revision 2019-11-07 01:56:19 +02:00
Fredrik Fornwall 458c96bade libx265: Update from 3.1.2 to 3.2.1 2019-11-06 15:49:22 +01:00
Fredrik Fornwall 3b9de2f351 harfbuzz: Switch to fossies as freedesktop.org is down 2019-11-03 23:39:24 +01:00
Fredrik Fornwall a8d6fedeb7 cmake: Update from 3.15.3 to 3.15.5 2019-11-03 23:00:39 +01:00
stefanwouldgo 8c2aeea594 bump lnd version to 0.8.0 2019-11-03 18:25:14 +01:00
Leonid Plyushch 48dab70988 clamav: fix checksum 2019-11-03 13:26:55 +02:00
Leonid Plyushch 4605a24245 starship: update to 0.26.0
%ci:reset-backlog
2019-11-03 13:17:31 +02:00
Leonid Plyushch 315b4e61de loksh: update to 6.6 2019-11-03 13:14:10 +02:00
Leonid Plyushch 8bc7c822e4 yarn: update to 1.19.1 2019-11-03 13:14:10 +02:00
Leonid Plyushch ab28d6b7f8 wireguard-tools: update to 0.0.20191012 2019-11-03 13:14:09 +02:00
Leonid Plyushch 76f4efd9c8 swi-prolog: update to 8.1.15 2019-11-03 13:13:53 +02:00
Leonid Plyushch 97ef73a458 parallel: update to 20191022 2019-11-03 13:13:52 +02:00
Leonid Plyushch cc6e57d043 rclone: update to 1.50.1 2019-11-03 13:13:52 +02:00
Leonid Plyushch 52cf89b425 quickjs: update to 2019.10.27 2019-11-03 13:13:52 +02:00
Leonid Plyushch bee47360f4 pango: update to 1.44.7 2019-11-03 13:13:52 +02:00
Leonid Plyushch e6e4550944 libmicrohttpd: update to 0.9.68 2019-11-03 13:13:52 +02:00
Leonid Plyushch 960f41f0d8 libmaxminddb: update to 1.4.1 2019-11-03 13:13:51 +02:00
Leonid Plyushch 785f954b82 keybase: update to 4.7.2 2019-11-03 13:13:21 +02:00
Leonid Plyushch b171781fee hugo: update to 0.59.1 2019-11-03 13:13:21 +02:00
Leonid Plyushch 3f85f15335 harfbuzz: update to 2.6.4 2019-11-03 13:13:20 +02:00
Leonid Plyushch c32e3d1c5b googletest: update to 1.10.0 2019-11-03 13:13:20 +02:00
Leonid Plyushch 22b75f1b66 gmic: update to 2.7.5 2019-11-03 13:13:20 +02:00
Leonid Plyushch d8f2047d13 clamav: fix linking error for at least ARM 2019-11-03 13:13:20 +02:00
Leonid Plyushch ae454e04df glib: update to 2.62.2 2019-11-03 13:13:20 +02:00
Leonid Plyushch 4204764065 gitea: update to 1.9.5 2019-11-03 13:13:19 +02:00
Leonid Plyushch 2a89f32c02 geoip2-database: update to 20191103 2019-11-03 13:13:19 +02:00
Leonid Plyushch 964e906d85 gdk-pixbuf: update to 2.40.0 2019-11-03 13:13:19 +02:00
Leonid Plyushch f6b30e6435 clamav: update to 0.102.0 2019-11-03 13:13:05 +02:00
Leonid Plyushch 492b446c03 openssh: fix typo in build.sh 2019-11-02 12:40:37 +02:00
Fredrik Fornwall 2f02140134 mime-support: Update from 3.63 to 3.64 2019-11-02 08:47:15 +01:00
Fredrik Fornwall 4a5ab56f0a openssh: Remove enabling ssh-dss by default 2019-11-01 13:28:59 +01:00
Fredrik Fornwall 48f040552b libedit: Update from 20190324-3.1 to 20191025-3.1 2019-11-01 12:19:38 +01:00
Fredrik Fornwall 7a74313178 libxslt: Update from 1.1.33 to 1.1.34 2019-11-01 12:19:18 +01:00
Fredrik Fornwall bfee5538b3 radare2: Update from 3.9.0 to 4.0.0 2019-11-01 12:18:17 +01:00
Fredrik Fornwall 86fc3b42ee jbig2dec: Update from 0.16 to 0.17 2019-11-01 11:58:07 +01:00
Fredrik Fornwall 90a1d02036 libxml2: Update from 2.9.9 to 2.9.10 2019-11-01 11:57:50 +01:00
Fredrik Fornwall 4a338c8f4d nodejs-lts: Do not conflict with itself 2019-11-01 11:45:39 +01:00
Henrik Grimler 85944af854 bs1770gain: Remove package
Following discussion in https://github.com/termux/termux-packages/issues/4455 and https://wiki.termux.com/wiki/Dev:Development_Session_42
2019-11-01 03:29:40 +01:00
Fredrik Fornwall 0891c9e5b9 rclone: Update from 1.49.5 to 1.50.0 2019-10-30 17:28:07 +01:00
Fredrik Fornwall d57461c7ce libuv: Update from 1.32.0 to 1.33.1 2019-10-30 17:12:43 +01:00
Fredrik Fornwall 6d0ab375ce libssh: Update from 0.9.0 to 0.9.1 2019-10-30 17:12:16 +01:00
Fredrik Fornwall a70cc167c1 libmesode: Update from 0.9.2 to 0.9.3 2019-10-30 17:11:13 +01:00
Fredrik Fornwall 24a92bf582 xorriso: Update from 1.5.0 to 1.5.2 2019-10-30 17:09:55 +01:00
Tom Yan 55444a1ff8 mpv: Update from 0.29.1 to 0.30.0 2019-10-30 01:51:59 +08:00
Leonid Plyushch 8f79878742 hugo: update to 0.59.0 2019-10-25 02:03:38 +03:00
Leonid Plyushch c6880cc130 librsvg: update to 2.46.3 2019-10-25 02:03:31 +03:00
Leonid Plyushch 4eef3fe9f3 nim: update to 1.0.2 2019-10-25 01:48:53 +03:00
Leonid Plyushch 5f6ca9984c libgrpc: update to 1.24.3 2019-10-25 01:48:16 +03:00
Leonid Plyushch 6194d93acd calcurse: update to 4.5.1
%ci:reset-backlog
2019-10-25 01:29:29 +03:00
Leonid Plyushch bb80ad1c43 aria2c: build with -Os for ARM
Fixes https://github.com/termux/termux-packages/issues/4420.
2019-10-24 23:10:48 +03:00
Leonid Plyushch 2d4f21896a fakeroot: more fix for quote syntax error 2019-10-24 23:10:48 +03:00
Leonid Plyushch 59cef74a45 fakeroot: fix postinst script 2019-10-24 23:10:48 +03:00
Leonid Plyushch ce26b4061e fakeroot: show post-installation notice 2019-10-24 23:10:48 +03:00
Tom Yan efdae63d14 bump revisions for pulseaudio update 2019-10-24 23:08:25 +03:00
Tom Yan b286c5e900 fix sles source 2019-10-24 23:06:48 +03:00
Tom Yan 969a9327d7 fix warnings from pa_atomic_ptr_store
with upstream commit e4450d8
2019-10-24 23:06:41 +03:00
Tom Yan 28a4c0bf6f update aaudio sink 2019-10-24 23:06:34 +03:00
Tom Yan 355928d40d build with posix_madvise 2019-10-24 23:06:25 +03:00
Tom Yan 07f1bc9d61 remove pre-configure hacks 2019-10-24 23:05:14 +03:00
Tom Yan 1a4148723f remove bootstrap.sh.patch 2019-10-24 23:05:06 +03:00
Tom Yan 2f7f3c8a3b pulseaudio: Update from 12.2 to 13.0 2019-10-24 23:04:57 +03:00
Tom Yan b72f9358c1 pulseaudio: declare conf files 2019-10-24 23:04:11 +03:00
Tom Yan e4988ef4d3 libao: update ao_pulse.c.patch 2019-10-24 22:54:32 +03:00
Tom Yan a72fa6b446 pulseaudio: unsplit package
With commit 63dc34f being accepted, there isn't exactly a reason that pulseaudio should be splited into two packages anymore.
2019-10-24 22:54:09 +03:00
Leonid Plyushch ce66250fa5 ldc: update to 1.18.0 2019-10-24 22:48:29 +03:00
its-pointless 1ed610c31d wrong path fix 2019-10-24 22:46:44 +03:00
CarsonThompson cbe9445db5 Bump package version
update to 2019-10-16
2019-10-24 22:46:16 +03:00
its-pointless 603591fe74 update binutils as well 2019-10-24 22:45:39 +03:00
its-pointless e3d2973d2e skip make step 2019-10-24 22:44:58 +03:00
its-pointless b544964054 lldb 2019-10-24 22:44:34 +03:00
its-pointless 0530def775 update to llvm9 and fix tools in rust 2019-10-24 22:44:17 +03:00
Leonid Plyushch 285aa1aa2d golang: update to 1.13.3 2019-10-24 22:39:01 +03:00
Leonid Plyushch aa7cac6885 dnsutils: update to 9.14.7
%ci:reset-backlog
2019-10-24 22:39:01 +03:00
Leonid Plyushch 26163cc0d4 libgrpc: update to 1.24.2 2019-10-24 22:39:01 +03:00
Leonid Plyushch cbceeb5e3e libsearpc: update to 3.2 2019-10-24 22:39:01 +03:00
Leonid Plyushch 9ebffe3174 libsoup: update to 2.68.2 2019-10-24 22:39:01 +03:00
Leonid Plyushch c90f0da91f librsync: update to 2.2.1 2019-10-24 22:39:00 +03:00
Leonid Plyushch a91627beef keybase: update to 4.6.1 2019-10-24 22:39:00 +03:00
Leonid Plyushch cdd7c03c4b ack-grep: update to 3.1.2 2019-10-24 22:39:00 +03:00
Leonid Plyushch b53ecfdfdf imagemagick: update to 7.0.8.64 2019-10-24 22:39:00 +03:00
Leonid Plyushch 222918d77d hyperfine: update to 1.8.0 2019-10-24 22:39:00 +03:00
Leonid Plyushch 5a8f1b9f4f hexyl: update to 0.6.0 2019-10-24 22:39:00 +03:00
Leonid Plyushch e66b031b99 geth: update to 1.9.6 2019-10-24 22:38:59 +03:00
Leonid Plyushch 6834886b10 git-lfs: update to 2.9.0
%ci:reset-backlog
2019-10-24 22:38:59 +03:00
Leonid Plyushch 99592a4498 starship: update to 0.25.0 2019-10-24 22:38:55 +03:00
Leonid Plyushch b01b8a9c01 debootstrap: update to 1.0.116 2019-10-24 22:37:59 +03:00
Leonid Plyushch a297d68e06 libsqlite: update to 3.30.1 2019-10-24 22:36:37 +03:00
Leonid Plyushch efc1db9586 mpd: update to 0.21.16 2019-10-24 22:36:33 +03:00
Leonid Plyushch 16dd5b8708 linux-man-pages: update to 5.03 2019-10-24 22:34:11 +03:00
Leonid Plyushch 845a94e85b Merge pull request #4367 from bitcoinprivacy/android-5
bitcoin build including full dependencies patched to libevent 2.11
2019-10-24 19:46:12 +03:00
Leonid Plyushch 94f6fe9ff9 fix revision 2019-10-24 19:45:42 +03:00
Fredrik Fornwall a4ac158585 nodejs-lts: Update from 10.16.3 to 12.13.0 2019-10-23 17:20:41 +02:00
Fredrik Fornwall 2e55d716bd nodejs: Update from 12.12.0 to 13.0.0 2019-10-23 17:20:02 +02:00
Fredrik Fornwall 6e9c2998c8 vim: Update from 8.1.2100 to 8.1.2200 2019-10-23 11:05:42 +02:00
Fredrik Fornwall fdd574272f unrar: Update from 5.8.2 to 5.8.3 2019-10-23 10:12:30 +02:00
Fredrik Fornwall 19c09418f7 ccache: Update from 3.7.4 to 3.7.5 2019-10-23 10:11:35 +02:00
Fredrik Fornwall e4f332cf19 xmlsec: Update from 1.2.28 to 1.2.29 2019-10-23 10:10:45 +02:00
Fredrik Fornwall 6db903a522 python: Update from 3.7.4 to 3.7.5 2019-10-23 10:10:08 +02:00
Fredrik Fornwall 879e258346 python2: Update from 2.7.16 to 2.17.7 2019-10-23 10:09:02 +02:00
Fredrik Fornwall 7e6bcb46f1 notmuch: Update from 0.29.1 to 0.29.2 2019-10-23 10:07:54 +02:00
Fredrik Fornwall 8f56dc45c1 gmic: Update from 2.7.2 to 2.7.4 2019-10-23 10:07:07 +02:00
Fredrik Fornwall 19236d7d12 libxapian: Update from 1.4.12 to 1.4.13 2019-10-23 09:29:34 +02:00
Fredrik Fornwall cd70ee10a9 tmate: Update from 2.3.0 to 2.3.1 2019-10-17 09:51:15 +02:00
Fredrik Fornwall dd5b7a4d37 mpd: Update from 0.21.13 to 0.21.15 2019-10-17 09:29:33 +02:00
Fredrik Fornwall 9b78a73444 gitea: Update from 1.9.3 to 1.9.4 2019-10-17 09:29:07 +02:00
Fredrik Fornwall b7ae06bcad bvi: Update from 1.4.0 to 1.4.1 2019-10-17 09:28:37 +02:00
Fredrik Fornwall 715f2de617 librsvg: Update from 2.46.0 to 2.46.2 2019-10-16 17:49:38 +02:00
Fredrik Fornwall dd643a322d qpdf: Update from 8.4.2 to 9.0.2 2019-10-14 14:11:36 +02:00
Fredrik Fornwall 9b7d1bf3a0 nodejs: Update from 12.11.1 to 12.12.0 2019-10-14 14:05:57 +02:00
Butta 7e93c153ce cmake: switch CMAKE_HOST_SYSTEM_NAME to Android, which is used to set
CMAKE_SYSTEM_NAME by default, then disable CMake's built-in NDK support
when CMAKE_SYSTEM_NAME is set to Android.
2019-10-13 20:06:29 +02:00
Boundary Effect a42d73c65c libusb: Move from termux-root-packages 2019-10-13 20:06:21 +02:00
Fredrik Fornwall f3f33c16fb librsync: Update from 2.1.0 to 2.2.0 2019-10-13 12:00:02 +02:00
Fredrik Fornwall be7338235b openssh: Update from 8.0p1 to 8.1p1 2019-10-13 12:00:02 +02:00
Fredrik Fornwall c5c6c54183 libc++: Bump package 2019-10-09 20:48:21 +00:00
Henrik Grimler 7d3b1628bc termux-api: update to 0.47 2019-10-06 21:06:02 +02:00
Fredrik Fornwall f16058fef1 nnn: Update from 2.6 to 2.7 2019-10-06 19:10:43 +02:00
Fredrik Fornwall 434ea694b8 newsboat: Update from 2.17 to 2.17.1 2019-10-06 18:37:59 +02:00
Fredrik Fornwall b15dada261 tintin++: Update from 2.01.90 to 2.01.91 2019-10-06 18:37:46 +02:00
Fredrik Fornwall 61d9419613 nano: Update from 4.4 to 4.5 2019-10-06 18:37:33 +02:00
Fredrik Fornwall 6b6aaa5db6 hub: Update from 2.12.7 to 2.12.8 2019-10-06 18:37:22 +02:00
Fredrik Fornwall 37e8833a7e gsl: Update from 2.5 to 2.6 2019-10-06 18:21:29 +02:00
Fredrik Fornwall 2df233da2e dos2unix: Update from 7.4.0 to 7.4.1 2019-10-06 11:24:04 +02:00
Fredrik Fornwall e063501af1 libgmime: Update from 3.2.3 to 3.2.4 2019-10-06 11:23:51 +02:00
Fredrik Fornwall fb693c2cae vim: Update from 8.1.2050 to 8.1.2100 2019-10-06 11:04:36 +02:00
Fredrik Fornwall 13324ba950 syncthing: Update from 1.2.2 to 1.3.0 2019-10-06 11:04:15 +02:00
Fredrik Fornwall 63e19abc1b sqlite: Update from 3.29.0 to 3.30.0 2019-10-06 11:03:56 +02:00
Fredrik Fornwall 60a4948bdb rclone: Update from 1.49.3 to 1.49.5 2019-10-06 11:01:22 +02:00
Fredrik Fornwall cb1c692df6 aria2: Update from 1.34.0 to 1.35.0 2019-10-06 10:19:16 +02:00
Fredrik Fornwall 3e59c4501a texinfo: Update from 6.6 to 6.7 2019-10-06 10:18:57 +02:00
Fredrik Fornwall 9765573410 screenfetch: Update from 3.8.0 to 3.9.0 2019-10-06 10:17:45 +02:00
Fredrik Fornwall 0362f4d3c0 termux-tools: Add /sbin to su path (fixes #4345) 2019-10-06 01:24:07 +02:00
Fredrik Fornwall 9fd9f03322 texlive-bin: Bump after libicu update 2019-10-06 00:56:13 +02:00
Fredrik Fornwall 94ba1c7a48 postgresql: Bump after libicu update 2019-10-06 00:56:04 +02:00
Fredrik Fornwall b5673f135c harfbuzz: Update from 2.6.1 to 2.6.2 2019-10-06 00:55:44 +02:00
Fredrik Fornwall b4254d193c nodejs-lts: Bump after libicu update 2019-10-06 00:55:24 +02:00
Leonid Plyushch a6bb32175d nodejs-lts: prevent calling setgroups(), setuid(), setgid( 2019-10-06 00:55:01 +02:00
Fredrik Fornwall cdbe6d3e52 nodejs: Update from 12.10.0 to 12.11.1 2019-10-06 00:54:40 +02:00
Fredrik Fornwall fd09a39250 libicu: Update from 64.2 to 65.1 2019-10-06 00:48:33 +02:00
Fredrik Fornwall 735f8be5c3 screen: Update from 4.6.2 to 4.7.0 2019-10-06 00:47:07 +02:00
Fredrik Fornwall d6f0be8a11 tmux: Add patch fixing ordering of events 2019-10-06 00:37:14 +02:00
Kevin Cotugno 17f0fac14a Blacklist Rust for x86_64 2019-10-06 00:05:03 +02:00
Kevin Cotugno c1ad24af29 Bump Rust to 1.38.0
Due to https://github.com/rust-lang/rust/issues/62558, the tools: rls,
clippy, and rustfmt cannot be built.

We also remove src which cuts the resulting size of the dep from about
330MB to 180MB.

The build is further broken into two steps:
1. `x.py dist`
2. `x.py install`

This change is because `x.py install` now fails due to an issue where
bootstrap tries to install  rustc-aarch64-linux-android before the
installation script is generated.
2019-10-06 00:04:53 +02:00
Fredrik Fornwall 0a3afc84ee m4: Patch to work on Android 10
The old version of gnulib that m4 uses tries to use the %n printf
modifier which aborts the process on Android 10 onwards.

Fixes #4381 (thanks easyaspi314).
2019-10-02 21:55:01 +02:00
Fredrik Fornwall 9b8866b427 ruby: Update from 2.6.4 to 2.6.5 2019-10-02 21:33:34 +02:00
stefanwouldgo 2aedddc4d1 Delete evutil_rand.c.patch
It's not needed in 2.1.11, since this version checks for arc4random_addrandom in upstream.
2019-10-02 18:12:03 +03:00
Stefan cb0939bbf6 bitcoin build including full dependencies patched to libevent 2.11 2019-10-01 11:25:39 +02:00
Fredrik Fornwall 61c2888921 openssl: Add a add-trusted-certificate script 2019-09-30 22:49:56 +02:00
Fredrik Fornwall f3c42edf7c curl: Build with --with-ca-path 2019-09-29 21:35:43 +02:00
Leonid Plyushch e89a9ed830 libmosquitto: update to 1.6.7 2019-09-29 13:05:24 +03:00
Leonid Plyushch 2ef266b164 php: update to 7.3.10 2019-09-29 13:05:24 +03:00
Leonid Plyushch f9733cc0dd gst-plugins-ugly: update to 1.16.1 2019-09-29 13:05:24 +03:00
Leonid Plyushch b4e90286e8 gst-plugins-good: update to 1.16.1 2019-09-29 13:05:24 +03:00
Leonid Plyushch b3d17426e8 gst-plugins-base: update to 1.16.1 2019-09-29 13:05:24 +03:00
Leonid Plyushch 418b0cecbf gst-plugins-bad: update to 1.16.1 2019-09-29 13:05:23 +03:00
Leonid Plyushch f49e2a6821 gstreamer: update to 1.16.1 2019-09-29 13:05:23 +03:00
Leonid Plyushch b085775a64 libgrpc: update to 1.24.0 2019-09-29 13:05:23 +03:00
Leonid Plyushch 7caea9236f unrar: update to 5.8.2 2019-09-29 13:05:23 +03:00
Leonid Plyushch 6b95bbb2ac redis: update to 5.0.6 2019-09-29 13:05:23 +03:00
Leonid Plyushch 4be25090e4 parallel: update to 20190922 2019-09-29 13:05:23 +03:00
Leonid Plyushch 59b65d5c61 nginx: update to 1.17.4 2019-09-29 13:05:10 +03:00
Leonid Plyushch c95e59256a msmtp: update to 1.8.6 2019-09-29 13:05:10 +03:00
Leonid Plyushch 651370c240 libexpat: update to 2.2.9 2019-09-29 13:05:09 +03:00
Leonid Plyushch 5701e602a4 hub: update to 2.12.7 2019-09-29 13:05:09 +03:00
Leonid Plyushch 695a52c17d gmic: update to 2.7.2 2019-09-29 13:05:09 +03:00
Leonid Plyushch 775d6ad3f8 fribidi: update to 1.0.7 2019-09-29 13:05:09 +03:00
Leonid Plyushch ea4e5dc564 e2fsprogs: update to 1.45.4 2019-09-29 13:04:56 +03:00
Leonid Plyushch a21137f623 assimp: update to 5.0.0 2019-09-29 13:04:18 +03:00
Fredrik Fornwall 72c098ef09 golang: Update from 1.13 to 1.13.1 2019-09-29 03:04:07 +02:00
Leonid Plyushch edb5c53169 geth: update to 1.9.5 2019-09-28 14:16:41 +03:00
Leonid Plyushch 280e59dfc9 newsboat: attempt to fix stack corruption error
Issue: https://github.com/termux/termux-packages/issues/4334
2019-09-28 14:14:42 +03:00
Leonid Plyushch 4b79d9bd69 newsboat: update to 2.17 2019-09-28 14:14:12 +03:00
Fredrik Fornwall dc3fb47b2e links: Update from 2.20.1 to 2.20.2 2019-09-26 00:48:10 +02:00
Fredrik Fornwall 899b8f1ce9 profanity: Update from 0.7.0 to 0.7.1 2019-09-26 00:47:49 +02:00
Fredrik Fornwall 68340d9325 strace: Update from 5.2 to 5.3 2019-09-26 00:47:34 +02:00
Fredrik Fornwall 03cdccb5bb neovim: Update from 0.3.8 to 0.4.2 2019-09-26 00:32:14 +02:00
Fredrik Fornwall 6de365d35d libvterm: Update from 18.11.26 to 19.09.17 2019-09-26 00:30:49 +02:00
Fredrik Fornwall 588032e89e luv: Link against libm and liblua 2019-09-26 00:29:19 +02:00
Fredrik Fornwall a5f1cb7dd9 Update android build tools to 29.0.2 2019-09-25 23:12:16 +02:00
Fredrik Fornwall 48864f151a dx: Use TERMUX_PKG_API_LEVEL 2019-09-25 23:01:06 +02:00
Leonid Plyushch 159c78e5b1 mariadb: use correct version for URL 2019-09-24 20:16:41 +03:00
Leonid Plyushch a5daca1aea mariadb: bump package epoch to allow downgrading 2019-09-24 20:16:40 +03:00
Leonid Plyushch 396a2ff7b1 Revert "mariadb: update to 10.4.8"
This reverts commit d66de11b24303439210e3f2f83d99de1cafb2eef.
2019-09-24 20:16:40 +03:00
Leonid Plyushch 32c8d6917f Revert "mariadb: force disable AUTH_PAM plugin"
This reverts commit cd435aa56b21325de921925e41a590c4742615c4.
2019-09-24 20:16:40 +03:00
Leonid Plyushch 3e4106f365 Revert "mariadb: blacklist i686 builds"
This reverts commit bcfa3eb1b9f06716b0f68afb168d06262a748d23.
2019-09-24 20:16:40 +03:00
Leonid Plyushch 120fe27019 new package: pigz 2019-09-23 23:07:47 +03:00
Quasic c27451aa07 Sox: add pulseaudio as a dependency (#4331)
* Sox: add pulseaudio as a dependency

As in #3364, Sox seems to require pulseaudio as well as libpulseaudio (a dependency of pulseaudio) to play audio. If pulseaudio is not installed, I get errors, instead.
2019-09-23 22:32:29 +03:00
Leonid Plyushch 4b882a6b48 apt: add man pages
Fixes https://github.com/termux/termux-packages/issues/2419.
2019-09-23 22:32:11 +03:00
Leonid Plyushch 28bfcbc258 new package: plzip
Closes https://github.com/termux/termux-packages/issues/4108.
2019-09-23 22:31:29 +03:00
Leonid Plyushch 70760208b4 squid: create cache & log directories 2019-09-23 22:31:14 +03:00
Leonid Plyushch 6ed2769e6a squid: bump revision 2019-09-23 22:31:14 +03:00
Leonid Plyushch 461aadf964 squid: use strchr() instead of index() 2019-09-23 22:31:14 +03:00
Leonid Plyushch 10e315d027 squid: update configure options 2019-09-23 22:31:13 +03:00
Leonid Plyushch 4d1a45b940 squid: create $PREFIX/var/run 2019-09-23 22:31:13 +03:00
Leonid Plyushch 81b7e1d98c squid: depend on resolv-conf 2019-09-23 22:31:13 +03:00
Leonid Plyushch 1d8a180461 squid: fix path to /etc/resolv.conf 2019-09-23 22:31:13 +03:00
Leonid Plyushch 56c9211c90 Revert "swi-prolog: install documentation"
This reverts commit fa90cb45f9.
2019-09-23 22:28:05 +03:00
Leonid Plyushch fa90cb45f9 swi-prolog: install documentation 2019-09-23 17:13:46 +03:00
Leonid Plyushch d3006c88e8 swi-prolog: update to 8.1.14 2019-09-23 17:11:51 +03:00
Edward P 65e180093a Add packages: pianobar, libao (#2744) 2019-09-23 15:11:50 +03:00
Leonid Plyushch b836471906 espeak: build with -Os optimization level
See https://github.com/termux/termux-packages/issues/1680.
2019-09-23 15:09:30 +03:00
Leonid Plyushch 0038ef9152 pango: use bsearch() implementation from Musl libc
See https://github.com/termux/termux-packages/issues/4284.
2019-09-23 14:29:05 +03:00
Leonid Plyushch 50cf164366 Revert "libllvm: use armv7a-linux-androideabi as default target triple"
Reverting because it introduces libunwind-related issues.

This reverts commit 24f1a9a07c33abfee162f8e4fe4002d320abc908.
2019-09-23 10:46:19 +03:00
Leonid Plyushch a74ad9e3cd libllvm: use armv7a-linux-androideabi as default target triple
Because it defaults to armv4t on ARM otherwise.
2019-09-23 04:10:29 +03:00
Leonid Plyushch a724009f6b w3m: add perl as suggested package
Fixes https://github.com/termux/termux-packages/issues/1160.
2019-09-23 04:09:45 +03:00
Leonid Plyushch 2c258073f3 beanshell: use dx for dexing jar file
Fixes https://github.com/termux/termux-packages/issues/4136.
2019-09-23 02:00:01 +03:00
Leonid Plyushch 4a14652bd6 openssh: force use 64bit off_t
Fixes https://github.com/termux/termux-packages/issues/3233.
2019-09-22 23:56:26 +03:00
Leonid Plyushch b98b963689 hub: update to 2.12.6 2019-09-22 20:47:45 +03:00
Leonid Plyushch 47b0ec57b0 mutt: update to 1.12.2
%ci:reset-backlog
2019-09-22 20:47:45 +03:00
Leonid Plyushch ac7eb761c6 starship: update to 0.18.0 2019-09-22 20:47:45 +03:00
Leonid Plyushch 554a82188f diskus: update to 0.6.0
%ci:reset-backlog
2019-09-22 20:47:45 +03:00
Leonid Plyushch 1d8965ed18 gdb: update to 8.3.1
%ci:reset-backlog
2019-09-22 20:47:44 +03:00
Leonid Plyushch 5eb505e134 hugo: update to 0.58.3
%ci:reset-backlog
2019-09-22 20:47:11 +03:00
Leonid Plyushch 5747eaeb2d tor: update to 0.4.1.6 2019-09-22 20:47:10 +03:00
Leonid Plyushch 68df1b4c4d keybase: update to 4.5.0 2019-09-22 20:46:44 +03:00
Leonid Plyushch b69558a8e8 weechat: bump revision 2019-09-22 19:40:32 +03:00
edward-p 2a9b6dc58c weechat: no systemcall setuid() 2019-09-22 19:40:26 +03:00
Leonid Plyushch 9bf3f491ab mpv: fix linker errors due to conflict with /system/lib/liblzma.so
See https://github.com/termux/termux-packages/issues/4126.
2019-09-20 02:12:41 +03:00
TheBrokenRail 7d97d7e033 Add QuickJS Package (#4204) 2019-09-20 01:32:17 +03:00
Leonid Plyushch 1c46799eb9 liblua52: set prefix from @TERMUX_PREFIX@ in lua.pc 2019-09-20 01:32:08 +03:00
Leonid Plyushch 5f89cea984 perl: replace hardcoded prefix path with variable in build.sh 2019-09-20 01:31:57 +03:00
Leonid Plyushch f7e58e1753 clamav: replace prefix paths with @TERMUX_PREFIX@ in config sources 2019-09-20 01:31:48 +03:00
Oliver Schmidhauser 568b868a99 Enable omemo support in profanity
Link profanity against libsignal-protocol-c to enable omemo support
2019-09-20 01:31:41 +03:00
Oliver Schmidhauser 1e54dc2ca8 Add package libsignal-protocol-c 2019-09-20 01:31:32 +03:00
Leonid Plyushch 5f7304959b sc: use @TERMUX_PREFIX@ in patches instead of path 2019-09-20 01:29:55 +03:00
Leonid Plyushch 2b47a3dbd6 libzmq: update homepage 2019-09-20 01:29:34 +03:00
Leonid Plyushch 2c1c8ace3a libgc: update homepage 2019-09-20 01:29:30 +03:00
Leonid Plyushch d007980537 coreutils: bump revision 2019-09-20 01:28:56 +03:00
Leonid Plyushch 36968e71b5 coreutils: build utility 'chroot' 2019-09-20 01:28:41 +03:00
Fredrik Fornwall d9099a912e Bump toolchain revision to get __TERMUX__ 2019-09-19 21:34:47 +02:00
Fredrik Fornwall 1827b4e7a4 Define __TERMUX__ and __TERMUX_PREFIX__
By defining __TERMUX__ and __TERMUX_PREFIX__ in <sys/cdefs.h> (which is
basically always included) one can more easily target Termux
specifically, both when cross-compiling packages and when code is built
on-device.
2019-09-19 21:23:43 +02:00
Leonid Plyushch d3795f2622 libsoup: update to 2.68.1 2019-09-19 15:10:28 +03:00
Leonid Plyushch f651fbbb63 pathpicker: update to 0.9.2 2019-09-19 15:10:28 +03:00
Leonid Plyushch f4efd2b8c0 gmic: update to 2.7.1 2019-09-19 15:10:27 +03:00
Leonid Plyushch 473be9dc8f libmosquitto: update to 1.6.6 2019-09-19 15:10:27 +03:00
Leonid Plyushch d8d0112fc8 dnsutils: update to 9.14.6 2019-09-19 15:10:27 +03:00
Leonid Plyushch 198ffb40b6 mime-support: update to 3.63 2019-09-18 20:24:51 +03:00
Leonid Plyushch 17af276916 fcgi: update to 2.4.2
%ci:reset-backlog
2019-09-18 20:24:51 +03:00
Leonid Plyushch aceb5c813c babl: update to 0.1.72 2019-09-18 20:24:51 +03:00
Leonid Plyushch 1c12586038 linux-man-pages: update to 5.02
%ci:reset-backlog
2019-09-18 20:24:51 +03:00
Leonid Plyushch ea982ceb2d libgrpc: update to 1.23 2019-09-18 20:24:51 +03:00
Leonid Plyushch b8edeb0f22 build-package.sh: fix checksum in termux_setup_protobuf.sh 2019-09-18 20:16:41 +03:00
Leonid Plyushch ec3055d9e5 parallel: update to 20190822 2019-09-18 20:14:47 +03:00
Leonid Plyushch 6945765d5e pango: update to 1.44.6 2019-09-18 20:14:46 +03:00
Leonid Plyushch d4d5035619 links: update to 2.20.1 2019-09-18 20:14:44 +03:00
Leonid Plyushch 42a50e1dad libnl: update to 3.5.0 2019-09-18 20:14:20 +03:00
Leonid Plyushch 2386346fd5 gdk-pixbuf: update to 2.38.2 2019-09-18 20:13:01 +03:00
Leonid Plyushch 15a0e2260e libelf: update to 0.177 2019-09-18 20:11:14 +03:00
Leonid Plyushch b7a95173bd getmail: update to 5.14 2019-09-18 19:26:01 +03:00
Leonid Plyushch 460f096771 mariadb: blacklist i686 builds
Compilation errors:

In file included from /home/builder/.termux-build/mariadb/src/include/my_sys.h:34:
/home/builder/.termux-build/mariadb/src/include/my_pthread.h:822:10: error: use of undeclared identifier 'my_atomic_add32'

No patch available currently.
2019-09-18 19:25:37 +03:00
Leonid Plyushch 6a0d86b433 mariadb: force disable AUTH_PAM plugin
PAM is not available (and even not usable) in Termux.
2019-09-18 19:25:37 +03:00
Leonid Plyushch 938dbb2636 mariadb: update to 10.4.8 2019-09-18 19:25:37 +03:00
Leonid Plyushch adbe1a6f44 radare2: update to 3.9.0 2019-09-18 19:24:57 +03:00
Leonid Plyushch 8669ae3b4f swi-prolog: update to 8.1.13 2019-09-18 19:24:50 +03:00
Leonid Plyushch 4df253757e keybase: 4.4.2 2019-09-18 19:23:34 +03:00
Leonid Plyushch 0f652081cb gitea: update to 1.9.3 2019-09-18 19:23:34 +03:00
Leonid Plyushch da456c10b8 hugo: update to 0.58.2 2019-09-18 19:23:34 +03:00
Leonid Plyushch 34f9e22df1 datamash: update to 1.5 2019-09-18 19:23:34 +03:00
Leonid Plyushch 8befaddb39 fakeroot: update to 1.24 2019-09-18 19:23:34 +03:00
Leonid Plyushch 6e7571ab3c dialog: update to 1.3-20190808 2019-09-18 19:23:34 +03:00
Leonid Plyushch df8d1d6fe8 debianutils: update to 4.9 2019-09-18 19:23:34 +03:00
Leonid Plyushch 9b397d80ed libnftnl: update to 1.1.4 2019-09-18 19:23:34 +03:00
Leonid Plyushch de2585be8a ccache: update to 3.7.4 2019-09-18 19:23:34 +03:00
Leonid Plyushch 170a9a9e66 imagemagick: update to 7.0.8.64 2019-09-18 19:23:34 +03:00
Leonid Plyushch ca68bc646c vim, vim-python: update to 8.1.2050 2019-09-18 19:23:34 +03:00
Leonid Plyushch 2e34d2c3a0 CI: reset status
%ci:no-build

Needed after `starship` compilation failure. It fails with a following error when
`pcre` is built/installed:

cargo:warning=In file included from libgit2/src/index.c:8:
cargo:warning=In file included from libgit2/src/index.h:10:
cargo:warning=In file included from libgit2/src/common.h:80:
cargo:warning=libgit2/src/errors.h:24:31: error: unknown type name 'pcre_regex_t'
cargo:warning=int git_error_set_regex(const p_regex_t *regex, int error_code);
cargo:warning=                              ^
cargo:warning=libgit2/src/posix_regex.h:26:20: note: expanded from macro 'p_regex_t'
cargo:warning=# define p_regex_t pcre_regex_t
cargo:warning=                   ^
cargo:warning=1 error generated.
2019-09-18 00:25:16 +03:00
Fredrik Fornwall 8f766b23a5 luv: Add package 2019-09-17 22:27:55 +02:00
Fredrik Fornwall 1ff508fce1 fd: Update from 7.3.0 to 7.4.0 2019-09-17 21:41:15 +02:00
Fredrik Fornwall 7e9ea93d1b libexpat: Update from 2.2.7 to 2.2.8 2019-09-17 21:40:07 +02:00
Henrik Grimler bbb47e7a7d tmux: make sure $PREFIX/var/run exists 2019-09-17 21:32:43 +02:00
Fredrik Fornwall 0e1a35133d ttyd: Rebuild after libwebsockets bump 2019-09-17 21:21:33 +02:00
Fredrik Fornwall 4fd225ad71 libmosquitto: Update from 1.6.4 to 1.6.5 2019-09-17 21:20:31 +02:00
Fredrik Fornwall e409ce412a potrace: Update from 1.15 to 1.16 2019-09-17 21:18:37 +02:00
Fredrik Fornwall aa1bdbae4a scrypt: Update from 1.2.1 to 1.3.0 2019-09-17 21:16:04 +02:00
Fredrik Fornwall 6575abcbd2 rclone: Update from 1.49.2 to 1.49.3 2019-09-17 21:15:19 +02:00
Fredrik Fornwall 47b3ddcf2e libical: Update from 3.0.5 to 3.0.6 2019-09-17 21:14:40 +02:00
Fredrik Fornwall 9c38463220 libwebsockets: Update from 3.2.0 to 3.2.99.1 2019-09-17 21:14:06 +02:00
Fredrik Fornwall abe27a36d4 apt: Fix build with current cmake 2019-09-17 20:38:45 +02:00
Fredrik Fornwall b2532fe23a libunwind: Remove package 2019-09-17 12:33:05 +02:00
Leonid Plyushch 7fba84e9cd bitcoin: build and link with libdb v4.8.x 2019-09-16 15:01:08 +03:00
Leonid Plyushch f4c97a4cbb docker image: install bsdmainutils 2019-09-16 15:01:00 +03:00
Fredrik Fornwall dae2f937b3 openssl: Update from 1.1.1c to 1.1.1d 2019-09-16 11:55:30 +02:00
Leonid Plyushch de31b7f9dc bison: update to 3.4.2 2019-09-15 23:50:53 +03:00
Leonid Plyushch 015aa62e1c starship: fix build error 2019-09-15 23:50:41 +03:00
Leonid Plyushch c877442002 starship: update to 0.17.0 2019-09-15 22:52:51 +03:00
Leonid Plyushch 887b083595 wireguard-tools: update to 0.0.20190913 2019-09-15 22:52:34 +03:00
Leonid Plyushch 8aa561f32b ffmpeg: update to 4.2.1 & bump mpv 2019-09-15 22:52:33 +03:00
Leonid Plyushch 89c3f07d82 libcurl: update to 7.66.0 2019-09-15 22:51:49 +03:00
Leonid Plyushch 1b6230004e cryptopp: fix libcryptopp.so.8 symlinks 2019-09-15 22:27:47 +03:00
Fredrik Fornwall 4bbac45046 restic: Bump revision to rebuild 2019-09-15 20:20:37 +02:00
Fredrik Fornwall df0bdd8274 bitcoin: Depend on openssl 2019-09-15 20:18:10 +02:00
Fredrik Fornwall c4a813af90 codecrypt: Bump revision to rebuild 2019-09-15 20:17:56 +02:00
Henrik Grimler e26f8801e2 Merge pull request #4291 from bitcoinprivacy/android-5
added termux-services to lnd
2019-09-13 17:24:23 +02:00
Henrik Grimler 21d0d2f627 bitcoin: fix typo 2019-09-13 17:14:15 +02:00
Stefan 168dfe699f added conffiles to bitcoin,lnd 2019-09-13 16:51:17 +02:00
Stefan 0da84687b5 removed termux-services dependency for bitcoin,lnd 2019-09-13 16:43:14 +02:00
Stefan e4d3fca228 added termux-services to lnd 2019-09-13 16:08:12 +02:00
Henrik Grimler 6fcf9ef6d3 lnd: download tagged archive instead of release from github
We then don't need to override termux_step_extract_package

%ci:no-build
2019-09-13 16:04:09 +02:00
Leonid Plyushch a035767731 CI: exclude "lldb" from autobuilds
%ci:no-build
2019-09-13 16:10:07 +03:00
stefanwouldgo c274a41005 new packages: bitcoin and lnd (#4290) 2019-09-13 15:32:47 +03:00
Leonid Plyushch 96543ca4f7 libevent: don't remove additional libs 2019-09-13 15:28:26 +03:00
Leonid Plyushch c6fe24e5f7 libandroid-support: fix typo in build.sh
Now libandroid-support.a shouldn't be empty.
2019-09-13 15:25:44 +03:00
Fredrik Fornwall dc063e68ab libuv: Update from 1.31.0 to 1.32.0 2019-09-11 10:17:46 +02:00
Fredrik Fornwall 90c0b66561 lldb: Update from 8.0.0 to 8.0.1 2019-09-11 10:17:46 +02:00
Rafael G. Martins e37b5c3ec7 blogc: Update from 0.17.0 to 0.18.0 2019-09-11 01:10:13 +03:00
Fredrik Fornwall e442019bcf neofetch: Update from 6.0.0 to 6.1.0 2019-09-10 22:57:57 +02:00
Fredrik Fornwall 60d772a86c php: Update from 7.3.8 to 7.3.9 2019-09-10 22:50:46 +02:00
Fredrik Fornwall 5109856c15 libgsasl: Update from 1.8.0 to 1.8.1 2019-09-10 22:50:15 +02:00
Fredrik Fornwall abebe1b171 harfbuzz: Update from 2.5.3 to 2.6.1 2019-09-10 22:49:50 +02:00
Fredrik Fornwall 8f476b5c60 cmake: Update from 3.15.2 to 3.15.3 2019-09-10 22:49:23 +02:00
Fredrik Fornwall c257e3f4f1 dnsutils: Update from 9.14.4 to 9.14.5 2019-09-10 22:15:14 +02:00
Fredrik Fornwall b61dd9efba bat: Update from 0.11.0 to 0.12.1 2019-09-10 22:09:37 +02:00
Fredrik Fornwall 0f7dab66a5 rclone: Update from 1.49.1 to 1.49.2 2019-09-10 22:07:14 +02:00
Fredrik Fornwall 09be2d9236 librsvg: Update from 2.45.90 to 2.46.0 2019-09-10 21:45:36 +02:00
Fredrik Fornwall 1ad9b41cc9 weechat: Update from 2.5 to 2.6 2019-09-10 21:35:07 +02:00
Fredrik Fornwall 91f7c59d44 steghide: Fix mandir 2019-09-09 12:31:38 +02:00
Fredrik Fornwall baa744c75c libmcrypt: Fix mandir 2019-09-09 12:31:26 +02:00
Leonid Plyushch 60e66f29eb libmosquitto: bump revision 2019-09-09 00:11:43 +03:00
Fredrik Fornwall 2ad5425cde taglib: Depend on zlib correctly 2019-09-08 22:39:08 +02:00
Fredrik Fornwall f31e17b78a ssss: Ensure share/man/man1 exists 2019-09-08 22:31:35 +02:00
Fredrik Fornwall e3d2484489 findutils: Update from 4.6.0 to 4.7.0 2019-09-08 20:36:04 +02:00
Leonid Plyushch bde29fa9ac move some packages from unstable repo
* geth
* jbig2dec
* myrepos
* oleo
* samefile
* sdcv
* yadm
2019-09-08 19:20:56 +03:00
Leonid Plyushch faa750e9d3 apg: update source url 2019-09-08 19:20:56 +03:00
Leonid Plyushch f6b3b085eb move some packages from unstable repo
* algernon
* apg
* aptly
* arj
* codecrypt
* crunch
* cryptopp
* diskus
* google-glog
* hexyl
* jp2a
* libgfshare
* libmcrypt
* libmhash
* libmicrohttpd
* libnftnl
* libsigsegv
* lua-lpeg
* morse2ascii
* seccure
* secure-delete
* ssss
* steghide
* taglib
* unicorn
* vegeta
* vis
* wren
* wuzz
* zsync
2019-09-08 19:20:56 +03:00
Leonid Plyushch 19daa083f4 starship: update to 0.15.0 2019-09-08 19:20:56 +03:00
Leonid Plyushch 6b9be5cffd hugo: update to 0.58.1 2019-09-08 19:20:56 +03:00
Leonid Plyushch 1e5a85fdfa hyperfine: update to 1.7.0 2019-09-08 19:20:56 +03:00
Leonid Plyushch bb19fc1b21 memcached: update to 1.5.17 2019-09-08 19:20:56 +03:00
Leonid Plyushch 4d30c90595 vim, vim-python: update to 8.1.2000
%ci:reset-backlog
2019-09-08 19:20:56 +03:00
Leonid Plyushch 0529d3aaa0 unrar: update to 5.8.1 2019-09-08 19:20:56 +03:00
Leonid Plyushch 1761a1a57d libogg: update to 1.3.4
%ci:reset-backlog
2019-09-08 19:20:56 +03:00
Leonid Plyushch e8e896ee49 liblz4: update to 1.9.2 2019-09-08 19:20:56 +03:00
Leonid Plyushch e8fca98eab keybase: update to 4.4.0
%ci:reset-backlog
2019-09-08 19:20:56 +03:00
Leonid Plyushch 3f16041211 geoip2-database: update to 20190908 2019-09-08 19:20:56 +03:00
Leonid Plyushch c192dcf324 irssi: update to 1.2.2 2019-09-08 19:20:56 +03:00
Leonid Plyushch 6e79c9857c imagemagick: update to 7.0.8.63 2019-09-08 19:20:56 +03:00
Leonid Plyushch 1fb2b6d25d hub: update to 2.12.4 2019-09-08 19:20:56 +03:00
Leonid Plyushch 626627499b dtc: update to 1.5.1 2019-09-08 19:20:56 +03:00
Leonid Plyushch e0a95f84c6 clamav: update to 0.101.4 2019-09-08 19:20:56 +03:00
Leonid Plyushch 492fd74af4 axel: update to 2.17.6 2019-09-08 19:20:56 +03:00
Leonid Plyushch 6bd6683e9d ack-grep: update to 3.1.1 2019-09-08 19:20:56 +03:00
Leonid Plyushch 87c257e0c4 termux-tools: do not print motd on OpenSSH login when config PrintMotd=no
Now OpenSSH will not print motd on its own which may result in duplicate.
Instead it will control the login script via environment variable.

Fixes https://github.com/termux/termux-packages/issues/3941.
2019-09-08 19:20:56 +03:00
Michal Bednarski d88e223c1a proot: Update package
* Added SIGSYS handler for waitpid (Required for bash on Android 10)
* Added SIGSYS handler for sendmmsg on x86 (for DNS when using emulator)
* Fixed void syscall handling on 32 bit ARM
* Prevent tracees from setting SUID_DUMP_DISABLE
2019-09-08 19:20:56 +03:00
Martin Kinkelin 0a219dff8f LDC: Upgrade from v1.13 to v1.17 (#4246)
* LDC: Upgrade from v1.13 to v1.17

* LDC: Fix missing symbols in druntime's core.sys.posix.unistd

* LDC: Fix repeated llvm-config help output

* LDC: Revise build script

1) Use an 'installed' (ninja install) LLVM for LDC.
2) Cross-compile LLVM before invoking CMake for LDC, so that the LLVM
   dir is actually populated (previously: just fake bin/llvm-config).
3) Include dlang tools ddemangle and dustmite in the final package too,
   just like official LDC packages. Cmdline flags have been synced with
   upstream.

* Add hello-world smoke test

* LDC: Upgrade LLVM from v7.0.1 to v8.0.1
2019-09-08 19:20:56 +03:00
lucy phipps 54dfbf935e imagemagick: use librsvg +update to 7.0.8.62 2019-09-08 19:20:56 +03:00
Fredrik Fornwall 41ce5b7e61 libjpeg-turbo: Update from 2.0.2 to 2.0.3 2019-09-06 15:18:51 +02:00
Fredrik Fornwall a80980f631 nodejs: Update from 12.9.1 to 12.10.0 2019-09-05 23:18:17 +02:00
Fredrik Fornwall c3dc007325 Rebuild all go packages with go 1.13
See https://github.com/termux/termux-packages/issues/3619
2019-09-03 23:08:41 +02:00
Fredrik Fornwall d4664ce8ee fzf: Bump to rebuild with go 1.13 2019-09-03 21:46:21 +02:00
Fredrik Fornwall 2c9739b822 syncthing: Update from 1.2.1 to 1.2.2 2019-09-03 21:41:45 +02:00
Fredrik Fornwall c472e03e04 golang: Update from 1.12.8 to 1.13 2019-09-03 21:41:05 +02:00
Fredrik Fornwall 1ecb489a78 ca-certificates: Update from 20190515 to 20190828 2019-09-03 14:51:54 +02:00
Fredrik Fornwall fddb2aa438 glib: Update from 2.60.6 to 2.60.7 2019-09-03 11:08:25 +02:00
Fredrik Fornwall 595493b416 libgcrypt: Update from 1.8.4 to 1.8.5 2019-09-03 11:05:28 +02:00
Fredrik Fornwall fc48d52044 ruby: Update from 2.6.3 to 2.6.4 2019-09-03 05:44:29 +02:00
Fredrik Fornwall a3f826cb1d bash: Update from 5.0.9 to 5.0.11 2019-09-03 05:43:50 +02:00
Henrik Grimler 5873c69a75 Bump packages that depends on ffmpeg after ffmpeg update 2019-09-01 22:44:35 +02:00
Henrik Grimler 7fe2e48f12 ffmpeg: update to 4.2 2019-09-01 22:44:35 +02:00
Henrik Grimler 3d414f4c5a ncmpcpp: Fix socket path after it has been updated in mpd 2019-09-01 20:02:30 +02:00
Henrik Grimler 4f21cad1cb emacs: make emacsclient look for socket in $PREFIX/var/run per default 2019-08-29 22:02:39 +02:00
Fredrik Fornwall 2468a19814 emacs: Update from 26.2 to 26.3 2019-08-29 14:55:38 +02:00
Fredrik Fornwall 4a0aa726b3 nodejs: Update from 12.9.0 to 12.9.1 2019-08-29 14:55:38 +02:00
Fredrik Fornwall ca0c82ab22 rclone: Update from 1.48.0 to 1.49.1 2019-08-29 14:55:38 +02:00
Leonid Plyushch 39e7d4dd18 docker image: install pandoc 2019-08-28 15:24:43 +03:00
Bruno Bigras 69f84da558 starship: add package 2019-08-28 14:55:17 +03:00
Fredrik Fornwall 979d8f87b4 tintin++: Update from 2.01.8 to 2.01.90 2019-08-27 19:08:52 +02:00
Fredrik Fornwall 6ea068f1f7 nano: Update from 4.3 to 4.4 2019-08-27 19:04:31 +02:00
Fredrik Fornwall 3b48785a5e libx265: Update from 3.1.1 to 3.1.2 2019-08-27 19:04:19 +02:00
Fredrik Fornwall 8d06dee2c5 tmux: Disable static build 2019-08-25 21:17:27 +02:00
Henrik Grimler 92427fcd7d [android-5] add service scripts for transmission, mpd and tor (#4197)
* transmission: add termux-services script

Skip timestamp in log as transmission standard output already has timestamp.

* mpd: add termux-services script

* tor: add termux-services script

* openssh: fix faulty symlink for termux-services script

* mpd: mark service scripts as config files

* tor: mark service scripts as config files

* openssh: mark service scripts as config files

* busybox: mark service files for ftpd and telnetd as conffiles

* transmission: mark service scripts as config files

* emacs: add termux-service script, put socket in $PREFIX/var/run

Start with sv up emacsd

* tmux: put socket in $PREFIX/var/run instead of $TMPDIR

See https://github.com/termux/termux-packages/issues/4206

* mpd: use $PREFIX/var/run instead of $TMPDIR

See https://github.com/termux/termux-packages/issues/4206
2019-08-25 20:08:32 +02:00
Fredrik Fornwall 6c34b341c4 nodejs: Update from 12.4.0 to 12.9.0 2019-08-25 18:22:08 +02:00
Fredrik Fornwall 85a8d7da4a nodejs-lts: Update from 10.16.0 to 10.16.3 2019-08-25 00:36:29 +02:00
Butta 836e848ab9 cmake: fix typo that broke exec_program 2019-08-24 22:11:45 +02:00
Fredrik Fornwall 52071cd0a8 swig: Update from 4.0.0 to 4.0.1 2019-08-23 10:08:19 +02:00
Fredrik Fornwall 5a343db89f shellharden: Update from 4.1 to 4.1.1 2019-08-23 10:07:56 +02:00
Fredrik Fornwall b63b563c83 librsync: Update from 2.0.2 to 2.1.0 2019-08-23 10:07:41 +02:00
Fredrik Fornwall 4551ca34e3 tor: Update from 0.4.0.5 to 0.4.1.5 2019-08-23 09:28:45 +02:00
Fredrik Fornwall b41d0f4a97 php: Update from 7.3.7 to 7.3.8 2019-08-22 14:37:27 +02:00
Fredrik Fornwall 3ba330b0d0 zstd: Update from 1.4.2 to 1.4.3 2019-08-22 14:37:27 +02:00
Fredrik Fornwall 132e74800a liblz4: Update from 1.9.1 to 1.9.2 2019-08-22 14:37:27 +02:00
danobr b473f4f83a hugo: Update from 0.55.6 to 0.57.2 2019-08-21 19:44:54 +03:00
Fredrik Fornwall 8423e438ad cmake: Update from 3.14.5 to 3.15.2 2019-08-21 13:04:25 +02:00
Fredrik Fornwall 29ee837b34 libllvm: Update from 8.0.0 to 8.0.1 2019-08-21 10:03:28 +02:00
Leonid Plyushch 864a7fb98d libiconv: breaks & replaces libandroid-support-dev
For replacement of libandroid-support-dev v22.
2019-08-21 11:00:32 +03:00
Leonid Plyushch f70d9212af iverilog: update to 10.3 2019-08-20 23:15:25 +03:00
Leonid Plyushch dd71720a6e libsearpc: breaks and replaces -dev package 2019-08-20 17:49:10 +03:00
Leonid Plyushch b97486e534 ccnet: breaks and replaces -dev package 2019-08-20 17:48:56 +03:00
Leonid Plyushch f40c72de95 fix for termux_create_subpackages.sh 2019-08-20 14:57:06 +03:00
Leonid Plyushch 544d88f1ba vim: fix subpackage script 2019-08-20 14:57:05 +03:00
Leonid Plyushch 413f9c14d3 apt: fix subpackage script 2019-08-20 14:57:05 +03:00
Leonid Plyushch 142ca7651f help2man: update to 1.47.11 2019-08-20 14:57:05 +03:00
Leonid Plyushch c4049bfe70 seafile-client: update to 7.0.2 2019-08-20 14:57:04 +03:00
Leonid Plyushch ec68fd5b89 vim, vim-python: update to 8.1.1850 2019-08-20 14:56:33 +03:00
Leonid Plyushch 4cc25833af golang: allow on-device builds
But it will fail currently anyway to non-pie executables generated in
bootstrap process.
2019-08-19 02:37:06 +03:00
Fredrik Fornwall 9ecd94e143 readline: Update from 8.0 to 8.0.1 2019-08-18 22:03:06 +02:00
Fredrik Fornwall 703da3c206 nginx: Update from 1.17.2 to 1.17.3 2019-08-18 22:02:53 +02:00
Fredrik Fornwall 13226ce7ac libnghttp2: Update from 1.39.1 to 1.39.2 2019-08-18 22:02:31 +02:00
Fredrik Fornwall 3c5922b9e9 ccache: Update from 3.7.2 to 3.7.3 2019-08-18 22:02:16 +02:00
Fredrik Fornwall 20ddc6d489 git: Update from 2.22.1 to 2.23.0 2019-08-18 22:02:00 +02:00
Fredrik Fornwall 126c93265f pango: Update from 1.42.4 to 1.44.5 2019-08-17 23:59:48 +02:00
Fredrik Fornwall 6a42459543 apache2: Update from 2.4.39 to 2.4.41 2019-08-17 23:52:05 +02:00
Leonid Plyushch 8e45cc6649 new package: gumbo-parser
Requested in https://github.com/termux/termux-packages/issues/4194.
2019-08-17 21:19:06 +03:00
Leonid Plyushch 223aeeb8b6 build-package.sh: use absolute paths when sourcing parts from scripts/build/
+ some fixes for shellcheck.
2019-08-16 23:20:22 +03:00
Leonid Plyushch bed98c708f build-package.sh: allow script to be called from any directory 2019-08-16 22:53:15 +03:00
Leonid Plyushch be0b51d0a1 fish: do not use wcstod_l() even if found on target
Fix following error when building fish on device with Android 9:

src/builtin_printf.cpp:278:12: error: use of undeclared identifier 'wcstod_l'; did you mean 'wcstold_l'?
    return wcstod_l(s, end, fish_c_locale());
2019-08-16 22:35:13 +03:00
Leonid Plyushch 83a34a9246 libjasper: specify lib directory for installation
When building on device (aarch64), the lib directory is set to $PREFIX/lib64
which is wrong and should be overridden.
2019-08-16 22:15:09 +03:00
Leonid Plyushch 6654ee5bfb libjasper: fix linking with libm for on-device builds 2019-08-16 22:14:37 +03:00
Leonid Plyushch 5ec9188aef libgpg-error: replace pthreads-no-weak.patch with sed expression
Patch seems has no effect due to autoreconf.
2019-08-16 21:37:19 +03:00
Leonid Plyushch 059a8a935e libgpg-error: disable weak references to pthreads
Fix on-device build.
2019-08-16 21:37:19 +03:00
Leonid Plyushch 833d2ae508 libgpg-error: add support for building with gawk 5.0 2019-08-16 21:20:05 +03:00
Leonid Plyushch 2ec73676aa minicom: specify lock directory 2019-08-16 20:46:33 +03:00
Leonid Plyushch aed14e0d5f libopus: do not build tests & demo
Fix for on-device builds.
2019-08-16 20:33:18 +03:00
Leonid Plyushch 4a1c051c31 libpcap: use --without-libnl to disable libnl linking instead of ac_cv_lib_nl_3_nl_socket_alloc
Fixes on-device build.
2019-08-16 20:24:04 +03:00
Leonid Plyushch c593317895 zile: fix on-device build 2019-08-16 20:11:37 +03:00
Leonid Plyushch e376d0a165 parted: force link with libiconv (required for on-device builds) 2019-08-16 18:32:54 +03:00
Leonid Plyushch 96211368ac inetutils: pass LIBS=-llog in make args
Should be compatible with both cross-compiling and building on device.
2019-08-16 18:32:54 +03:00
Leonid Plyushch e4e61b5975 Revert "inetutils: pass -llog with LDFLAGS for now"
This reverts commit 944c8bf0e33a3385afc4be12fe8d6b70e95f1112.
2019-08-16 18:32:54 +03:00
Leonid Plyushch c3494d2df3 inetutils: pass -llog with LDFLAGS for now 2019-08-16 18:32:54 +03:00
Leonid Plyushch a283a4fa28 parted: fix for on-device build 2019-08-16 18:32:54 +03:00
Leonid Plyushch be4941ce2a findutils: fix on-device build 2019-08-16 18:32:54 +03:00
Leonid Plyushch 04fefe8b89 inetutils: fix for on-device builds 2019-08-16 17:17:53 +03:00
Leonid Plyushch 63871b3034 help2man: package is platform independent 2019-08-16 16:15:34 +03:00
Leonid Plyushch c085db1184 libtalloc: add support for building static library 2019-08-16 16:00:52 +03:00
Leonid Plyushch 1d50ccce98 scripts/setup-termux.sh: install help2man 2019-08-16 15:39:37 +03:00
Leonid Plyushch fc7c18b43a help2man: enable package 2019-08-16 15:38:22 +03:00
Leonid Plyushch fd09812d00 stfl: fix makefile for on-device build support 2019-08-16 15:23:27 +03:00
Leonid Plyushch 2ba219ae2c libduktape: split library and interpreter into separate packages 2019-08-16 14:34:51 +03:00
Leonid Plyushch 9f0c3f4af0 luarocks: specify correct path to lua interpreter when building on device 2019-08-16 14:22:06 +03:00
Leonid Plyushch a79dbf418c cboard: assume that /dev/ptmx always available & works
Fix for on-device builds.
2019-08-16 14:15:00 +03:00
Leonid Plyushch 0a7b762fe3 cava: do not look into /usr/local/lib when searching for libraries at link time
Fix on-device build.
2019-08-16 14:15:00 +03:00
Leonid Plyushch 862803f4fe unzip: fix for on-device build
Also use flags https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/unzip#n51
2019-08-16 04:16:15 +03:00
Leonid Plyushch 50fb735170 tsocks: fix patch 2019-08-16 03:45:55 +03:00
Leonid Plyushch 436b208a89 tsocks: do not link saveme statically
Fixes on-device builds.
2019-08-16 03:42:28 +03:00
Leonid Plyushch 4a9a5d3091 dash: do not attempt to do a static linking
Fixes on-device builds.
2019-08-16 03:33:15 +03:00
Leonid Plyushch 4dc3fb07af dash: fix corrupted patch file 2019-08-16 03:08:49 +03:00
Leonid Plyushch 8bdcf6cb76 dash: fix hardcoded /tmp in mktokens to allow on-device build 2019-08-16 03:08:38 +03:00
Leonid Plyushch b5ddc92ee0 scripts/setup-termux.sh: install asciidoc 2019-08-16 03:08:30 +03:00
Leonid Plyushch 88bc5fa4f4 docbook-xsl: depend on xsltproc 2019-08-16 02:50:14 +03:00
Leonid Plyushch 95d9b807da asciidoc: depend on xsltproc instead of libxslt 2019-08-16 02:50:14 +03:00
Leonid Plyushch 4e69d3c764 add docbook-xsl (dependency for asciidoc) 2019-08-16 02:50:14 +03:00
Leonid Plyushch dddafe095b docbook-xml: minor improvements 2019-08-16 02:50:14 +03:00
Henrik Grimler a54ec2fd73 asciidoc: add package 2019-08-16 02:50:14 +03:00
Fredrik Fornwall 26a3b2ba90 libgit2: Update from 0.28.2 to 0.28.3 2019-08-16 00:25:31 +02:00
Fredrik Fornwall 9fee01a285 libwebsockets: Update from 3.1.0 to 3.2.0 2019-08-16 00:21:13 +02:00
Fredrik Fornwall 1a7faa7c70 cgdb: Update from 0.7.0 to 0.7.1 2019-08-16 00:15:55 +02:00
Fredrik Fornwall 5022125381 caddy: Update from 1.0.1 to 1.0.3 2019-08-16 00:04:30 +02:00
Leonid Plyushch a73c63558e ldc: bump revision 2019-08-15 23:10:27 +02:00
Leonid Plyushch 7169c6c66c libc++: bump revision 2019-08-15 23:10:27 +02:00
Leonid Plyushch 5efd5ccef5 termux-elf-cleaner: update to v1.7 2019-08-15 23:10:27 +02:00
Fredrik Fornwall d3f039dd55 golang: Update from 1.12.7 to 1.12.8 2019-08-15 17:46:38 +02:00
Fredrik Fornwall 7e1b6724c1 git: Update from 2.22.0 to 2.22.1 2019-08-15 17:45:43 +02:00
Fredrik Fornwall 96498750a5 bash: Update from 5.0.7 to 5.0.9 2019-08-15 17:45:18 +02:00
Leonid Plyushch ab3babf260 gawk: bump revision 2019-08-15 00:05:56 +03:00
Leonid Plyushch c8f4504e05 build-package.sh: fix detection of static libraries when creating subpackages
Now packages will be split if static libraries are located in subdirectory
of $PREFIX/lib.
2019-08-15 00:05:48 +03:00
Leonid Plyushch f784bb4de0 build-package.sh: better support for metapackages 2019-08-14 20:31:53 +03:00
Leonid Plyushch 3f11b9c933 CI: trim spaces from modified packages list 2019-08-14 20:00:46 +03:00
Leonid Plyushch beb64f21ee move dbus, dbus-glib, telepathy-glib to X11 packages repository 2019-08-14 19:34:12 +03:00
Leonid Plyushch b1cc0cff1f tcl: do not split static libraries to a separate package 2019-08-14 19:17:53 +03:00
Leonid Plyushch b1df5e95aa linter: source ./scripts/properties.sh only if it exists 2019-08-14 15:14:14 +03:00
Leonid Plyushch 330ff3fe76 linter: specify that non-https links are still acceptable
%ci:no-build
2019-08-14 15:00:14 +03:00
Leonid Plyushch 852f93dcb0 add new linter script & fix packages where needed
Linter will check packages submitted for CI build. If error was found,
build will not be allowed.

To ensure that all build.sh scripts are consistent and have at least
minimal allowed quality, linter is permanently enabled for all branches
and pull requests.
2019-08-14 14:55:01 +03:00
Fredrik Fornwall 4762660dea termux-services: Update from 0.0.3 to 0.0.5 2019-08-13 23:22:34 +02:00
Leonid Plyushch 681fa6193f mpc: fixes for GNU libiconv dependency 2019-08-13 22:52:18 +03:00
Leonid Plyushch 7276b1a204 libgmime: restore ac_cv_have_iconv_detect_h=yes config option 2019-08-13 22:13:47 +03:00
Leonid Plyushch dc6f1c1af2 build-package.sh: fix problem when built packages are not being checked 2019-08-13 22:07:02 +03:00
Leonid Plyushch 89cdf598c0 odt2txt: fix package for on-device builds 2019-08-13 21:53:53 +03:00
Leonid Plyushch ab51aaf4a4 mpc: link with libiconv
Fixes on-device build.
2019-08-13 19:03:30 +03:00
Leonid Plyushch 2be4236987 libgmime: configure with --with-libiconv=gnu
Fixes on-device build.
2019-08-13 18:53:35 +03:00
Leonid Plyushch c57ffbbad8 build-package.sh: more fixes for variable checking 2019-08-13 18:43:11 +03:00
Leonid Plyushch eab7cba228 redis: fix on-device builds 2019-08-13 18:30:46 +03:00
Leonid Plyushch 570ee5123a redis: reformat build.sh 2019-08-13 18:30:46 +03:00
Leonid Plyushch 78bebde6c9 net-tools: use LDLIBS to pass "-llog"
Fixes on-device build.

%ci:reset-backlog
2019-08-13 17:38:06 +03:00
Leonid Plyushch ebb6daf2be additional libraries should be specified in LIBS instead of LDFLAGS if using autotools
Fixes on-device build for: alpine, autossh, direvent, heyu, krb5, msmtp, redir,
screen, socat, tinyproxy, tor.
2019-08-13 17:26:00 +03:00
Leonid Plyushch aa2b8986c9 build-package.sh: set ac_cv_func_posix_spawnp=no for all autotools builds
Reason same as for posix_spawn.
2019-08-13 15:10:57 +03:00
Leonid Plyushch e0bfc56b49 build-package.sh: set ac_cv_func_posix_spawn=no for all autotools builds
posix_spawn is not available on Android devices.

While this commit is not necessary for cross-compiling, it is required
when building on-device since there posix_spawn is found somehow. This
produces following errors:

 ./spawn.h:514:17: error: use of undeclared identifier 'POSIX_SPAWN_RESETIDS'
             [(((POSIX_SPAWN_RESETIDS | POSIX_SPAWN_SETPGROUP
2019-08-13 14:58:37 +03:00
Leonid Plyushch a6f6b1ccc5 git-lfs: support for on-device builds 2019-08-13 13:27:48 +03:00
Leonid Plyushch c08fb25770 some disabled packages can be removed
* elixir: https://github.com/termux/unstable-packages/tree/master/packages/elixir
 * libgeos: https://github.com/termux/science-packages/tree/master/packages/libgeos
 * nethack: https://github.com/termux/game-packages/tree/master/packages/nethack
2019-08-13 03:10:09 +03:00
Leonid Plyushch e5be5a4f4d tsu: fix value of TERMUX_PKG_SKIP_SRC_EXTRACT 2019-08-13 02:42:48 +03:00
Leonid Plyushch b42f1a419b build-package.sh: fix metapackage creation
Metapackages shouldn't have data inside.

%ci:reset-backlog
2019-08-13 02:08:59 +03:00
Leonid Plyushch 03e5ecbc84 build-package.sh: more fixes 2019-08-13 02:08:19 +03:00
Leonid Plyushch 8d0121c421 build-package.sh: use text-based comparsion in conditionals instead of exit-code based 2019-08-13 02:07:13 +03:00
Leonid Plyushch 95b11af661 build-package.sh: fix cases where on-device build utilities were selected on cross-compilation mode
%ci:no-build
2019-08-13 00:40:40 +03:00
Leonid Plyushch 98fe9673f1 fix typo in scripts/build/termux_extract_dep_info.sh 2019-08-12 23:48:56 +03:00
Leonid Plyushch e51d6cf5df build-package.sh: allow static packages to be in dependencies 2019-08-12 23:04:35 +03:00
Leonid Plyushch 520b56a7b0 fix build.sh in disabled-packages 2019-08-12 23:04:24 +03:00
Leonid Plyushch e5aeb9853f packages: standardize values of several control variables for build.sh
Variables

 TERMUX_PKG_PLATFORM_INDEPENDENT
 TERMUX_DEBUG
 TERMUX_PKG_HAS_DEBUG
 TERMUX_PKG_ESSENTIAL
 TERMUX_SUBPKG_ESSENTIAL
 TERMUX_PKG_NO_STATICSPLIT
 TERMUX_PKG_BUILD_IN_SRC
 TERMUX_PKG_FORCE_CMAKE
 TERMUX_PKG_HOSTBUILD

should not accept arbitrary values for marking them "enabled". Instead
they should accept boolean values which makes them easier to handle and
also makes their meaning clear.

build-package.sh should make decision based on variable's value but not on
whether it is set or empty.

%ci:no-build
2019-08-12 23:04:11 +03:00
Leonid Plyushch 701333e36d docbook-xml: depend on libxml2-utils instead of libxml2 + add postinst/prerm scripts 2019-08-12 02:48:24 +03:00
Leonid Plyushch 969fa10eb7 new package: docbook-xml
%ci:reset-backlog
2019-08-12 02:48:15 +03:00
Leonid Plyushch 4f86b042b8 geoip2-database: disable checksums
Now just bump version approximately once per month for updating package.

Database checksums are constantly changing, so disable them to prevent
build errors when geoip2-database is a dependency.
2019-08-12 02:44:53 +03:00
Henrik Grimler 6bba8d1b36 android-5: Add termux services (#4175) 2019-08-11 20:54:44 +02:00
Leonid Plyushch c86937b8cd doxygen: update to 1.8.16 2019-08-11 21:03:31 +03:00
Leonid Plyushch 2e6c883360 libbsd: update to 0.10.0 2019-08-11 21:03:31 +03:00
Leonid Plyushch c74d17d137 libprotobuf: update to 3.9.1 2019-08-11 20:30:26 +03:00
Leonid Plyushch 6db7429c65 postgresql: update to 11.5 2019-08-11 20:30:26 +03:00
Leonid Plyushch b055699e00 pathpicker: update to 0.8.2 2019-08-11 20:30:26 +03:00
Leonid Plyushch 9656506385 dart: update to 2.4.1 2019-08-11 20:29:48 +03:00
Leonid Plyushch ccf7e374c8 nmap: update to 7.80 2019-08-11 20:29:23 +03:00
Leonid Plyushch d04f7db362 libuv: update to 1.31.0 2019-08-11 20:29:23 +03:00
Leonid Plyushch 3eeb244561 mpd: update to 0.21.13 2019-08-11 20:29:23 +03:00
Leonid Plyushch 7855a93177 libflac: update to 1.3.3 2019-08-11 20:29:22 +03:00
Leonid Plyushch 46aae802b3 clamav: update to 0.101.3 2019-08-11 20:29:21 +03:00
Leonid Plyushch 582a343402 deutex: update to 5.2.1 2019-08-11 20:28:10 +03:00
Leonid Plyushch ab9efbff3b procps & psmisc: fix essential status 2019-08-11 20:27:46 +03:00
Leonid Plyushch 3eef1d4e5e termux-exec: fix essential status 2019-08-11 20:27:45 +03:00
Leonid Plyushch 41ce87c9ca gawk: fix missing essential status 2019-08-11 20:27:45 +03:00
Leonid Plyushch 063ed5f9be make: fix unbound variable error 2019-08-11 16:16:25 +03:00
Leonid Plyushch 93e7bb41a5 ncurses: safer way for creating symlinks
Force-overwrite symlink instead of rm/create if it exist.

Should prevent some kinds of breakage when building on device and build.sh
fails somewhere in post installation step.
2019-08-11 16:16:25 +03:00
Leonid Plyushch 01fad1bfa7 add support for on-device bootstrapping of "make" 2019-08-11 16:16:25 +03:00
Leonid Plyushch 008d309f9d scripts/setup-termux.sh: split packages on "tier 1" & "tier 2" groups
And remove packages that are installed with bootstrap archive (essential ones).
2019-08-11 16:16:24 +03:00
Butta 7a235cedfd on-device build: Fix up ncurses and ninja, adjust some setup scripts,
and add dependency info to scripts/setup-termux.sh.
2019-08-11 16:14:12 +03:00
Leonid Plyushch df914b33b5 fix typo in termux_step_massage.sh 2019-08-11 03:26:54 +03:00
Leonid Plyushch 251484977c build-package.sh: fix error in termux_step_massage() when bin, lib, libexec are not exist
Fixes https://github.com/termux/termux-packages/issues/4160.
2019-08-11 03:25:19 +03:00
Leonid Plyushch a94b4150b2 alternatives: more editors can be used as alternative for /bin/editor 2019-08-10 22:55:14 +03:00
Leonid Plyushch d8ac768369 coreutils: disallow on-device build
It can delete utility 'ln' in the process of installation:

 make  install-exec-hook
 make[4]: Entering directory '/data/data/com.termux/files/home/.termux-build/coreutils/build'
 /bin/sh: 12: ln: not found
2019-08-10 20:23:44 +03:00
Leonid Plyushch edd11cfb55 scripts/setup-termux.sh: add missing package 'valac' 2019-08-10 18:57:16 +03:00
Leonid Plyushch 77227d0f4c move docs to project's wiki pages
Accessible at https://github.com/termux/termux-packages/wiki.

git clone: https://github.com/termux/termux-packages.wiki.git
2019-08-10 18:55:28 +03:00
Leonid Plyushch ed15ee0820 update sample script for new package 2019-08-10 18:54:22 +03:00
Leonid Plyushch 4c4da7deff build-package.sh: export CC_FOR_BUILD for on-device builds
Required by some packages.
2019-08-10 17:29:36 +03:00
Leonid Plyushch d6911d42e7 vim, vim-python: add support for dpkg alternatives
Provide $PREFIX/bin/vim as alternative for $PREFIX/bin/editor.
2019-08-10 04:03:29 +03:00
Leonid Plyushch 6a9981be1c micro: add dpkg alternatives support
Provide $PREFIX/bin/micro as alternative for $PREFIX/bin/editor.
2019-08-10 04:03:28 +03:00
Leonid Plyushch b312a0406a nano: add dpkg alternatives support
Provide $PREFIX/bin/nano as alternative for $PREFIX/bin/editor.
2019-08-10 04:02:04 +03:00
Leonid Plyushch 93c745c058 dpkg: rm includes, static libraries and dpkg-genbuildinfo from package
If you think they should be present in dpkg package, open issue
and tell about their usability in Termux (with proof).
2019-08-10 02:39:38 +03:00
Leonid Plyushch e73e351046 dpkg: provide basic /var/lib/dpkg directory structure inside package
Previously was provided only through bootstrap archive.
2019-08-10 02:39:04 +03:00
Leonid Plyushch 1c1f059ee6 build-package.sh: on-device builds without termux-exec are unsupported 2019-08-10 02:16:12 +03:00
Leonid Plyushch ab3a999565 build-package.sh: for on-device builds use device-specific default value for maintainer 2019-08-10 02:16:12 +03:00
Leonid Plyushch e290c97736 build-package.sh: prefix and home shouldn't be overridable for on-device builds
And set TERMUX_NO_CLEAN to true for on-device builds as well.
2019-08-10 02:16:12 +03:00
Leonid Plyushch 8ff61a9267 build-package.sh: for on-device builds value of TERMUX_ARCH should not be overridable
This should be allowed only when cross-compiling.
2019-08-10 02:16:12 +03:00
Leonid Plyushch 1ae4d7d388 build-package.sh: source properties.sh before handling command line arguments
Fixes problem when it is not possible to override TERMUX_ARCH set in ~/.termuxrc.
2019-08-10 02:16:11 +03:00
Leonid Plyushch 76598acf5f dpkg: enable support for update-alternatives
Issue: https://github.com/termux/termux-packages/issues/4137
2019-08-10 02:16:10 +03:00
Alessandro Caputo 6110715119 update termux-api to v0.46
%ci:reset-backlog
2019-08-08 22:16:27 +03:00
Leonid Plyushch adea958509 scripts/setup-termux.sh: install binutils-gold
Required by at least ipfs package.
2019-08-08 22:16:06 +03:00
Leonid Plyushch 1e698a1198 build-package.sh: use bsdtar for on-device builds when extracting into massagedir
Tar built for API 21 branch doesn't work well in certain cases and following error
may occur:

 tar: ./share/doc/ed/LICENSE: Cannot change mode to rwx------: No such file or directory
 tar: Exiting with failure status due to previous errors

Using bsdtar instead for extracting.
2019-08-08 19:58:06 +03:00
Leonid Plyushch a027b72efd build-package.sh: do not hardcode path to termux-elf-cleaner 2019-08-08 18:02:08 +03:00
Leonid Plyushch abca76df18 build-package.sh: for on-device builds termux-elf-cleaner should be installed with apt
It throws compilation errors when being built without custom elf.h on
devices using API 21 repository.
2019-08-08 17:57:13 +03:00
Leonid Plyushch 622065b74c scripts/setup-termux.sh: use bash in shebang 2019-08-08 17:40:16 +03:00
Leonid Plyushch 5f32f21976 add stubs to prevent on-device building packages with dangerous operations in build.sh
%ci:no-build
2019-08-08 17:05:05 +03:00
Leonid Plyushch aecf4675e3 enable on-device builds
Partial compatibility for on-device builds.

There is no guarantee that it will be possible to build all available
packages and built packages will have same reliability that cross-compiled
but should solve "self-hosting" problems as much as possible.
2019-08-08 17:02:58 +03:00
Fredrik Fornwall 5b7f6f41ad babl: Update from 0.1.68 to 0.1.70 2019-08-08 12:02:36 +02:00
Fredrik Fornwall ce892a89d1 ipfs: Update from 0.4.21 to 0.4.22 2019-08-07 23:50:29 +02:00
Fredrik Fornwall b74ac0f35a syncthing: Update from 1.2.0 to 1.2.1 2019-08-07 23:38:50 +02:00
Fredrik Fornwall f30699e530 ttyd: Update from 1.5.1 to 1.5.2 2019-08-07 23:38:31 +02:00
Fredrik Fornwall 2cba3d1fbb ncdu: Update from 1.14 to 1.14.1 2019-08-07 23:38:14 +02:00
Michal Bednarski f61db58206 termux-am: Switch repo and upgrade to v0.3
Includes termux/TermuxAm#2

Removed patch as it was upstreamed
2019-08-07 22:43:46 +02:00
Leonid Plyushch b82bd3a79f httrack: force-link with libiconv 2019-08-07 23:39:28 +03:00
Fredrik Fornwall 745b830c8e termux-api: Update from 0.43 to 0.44 2019-08-07 22:37:02 +02:00
Fredrik Fornwall d840744ede termux-api: Update from 0.42 to 0.43 2019-08-07 22:32:14 +02:00
Fredrik Fornwall dee9e16d7e procps: Use sysinfo(2) to get uptime
Instead of trying to read /proc/uptime, which is not allowed on Android,
we patch procps to use the sysinfo(2) syscall to figure out the uptime.

This should fix at least "ps -o etime".
2019-08-07 22:00:54 +02:00
Leonid Plyushch d39a503f7a procps: don't read file /proc/sys/vm/min_free_kbytes
Access to this file is prohibited on some devices by SELinux and causes
utilities to treat /proc as not mounted.

Related issues:

 * https://github.com/termux/termux-packages/issues/1625
 * https://github.com/termux/termux-packages/issues/4132
2019-08-07 15:45:31 +03:00
Fredrik Fornwall 28310bf18e newsboat: Update from 2.15 to 2.16.1 2019-08-06 23:05:33 +02:00
Fredrik Fornwall 940c474bb5 vim-python: Fix incorrect source checksum 2019-08-06 19:34:57 +02:00
Fredrik Fornwall c83fc192ab valgrind: Fix build
Valgrind cannot be built with -fstack-protector-strong which is now used
by default.
2019-08-06 19:29:31 +02:00
Fredrik Fornwall b188328a60 vim: Update from 8.1.1750 to 8.1.1800 2019-08-06 19:26:40 +02:00
Fredrik Fornwall 3e52aafe4d geoip2-database: Update from 20190721 to 20190730 2019-08-06 19:16:40 +02:00
Leonid Plyushch ab647b7530 libandroid-glob: bump package version 2019-08-06 16:58:26 +03:00
Leonid Plyushch 9fbd82dd5c libandroid-glob: breaks and replaced devpackage 2019-08-06 16:56:48 +03:00
Fredrik Fornwall 16de03a8b5 libcairo: Switch to faster download url 2019-08-06 03:02:00 +02:00
Fredrik Fornwall 9661ef79a4 pango: Fix build failure 2019-08-06 02:57:04 +02:00
Fredrik Fornwall 30f59ca918 nnn: Update from 2.5 to 2.6 2019-08-06 01:38:56 +02:00
Fredrik Fornwall 8163f4ab78 termux-api: Update from 0.41 to 0.42 2019-08-06 00:52:37 +02:00
Leonid Plyushch e9eb87dd84 bash: make "command-not-found" optional
Though, it will be pre-installed via bootstraps as previously.
Possible after changes to bashrc introduced in b45da7b8ba.

Related issue: https://github.com/termux/termux-packages/issues/661
2019-08-06 00:56:08 +03:00
Leonid Plyushch e23c2ced4a termux-tools: add core packages to dependencies
Some packages are not getting installed after busybox was replaced by separate
packages. This commit should fix that by specifying core packages as dependencies
of the "termux-tools".
2019-08-06 00:56:00 +03:00
Leonid Plyushch 729bc4c46d ncurses: create libtermcap compatibility links 2019-08-05 23:29:01 +03:00
Jiri Tyr 68b5d01eb3 gbt: Update from 1.2.0 to 2.0.0 2019-08-05 14:19:42 +03:00
Leonid Plyushch 37fae5cf75 mariadb: remove chown calls from mysql_install_db script 2019-08-04 23:01:34 +03:00
Leonid Plyushch 1b4a91414c no more develsplit + provide static libraries as separate package
%ci:no-build
2019-08-04 21:42:51 +03:00
Leonid Plyushch 359c2d9d5d build-package.sh: setup basic hardening through CFLAGS/LDFLAGS
Use stack protector & make GOT/PLT sections read-only.
2019-08-04 18:34:16 +03:00
Leonid Plyushch e53949f95c dropbear: depend on zlib 2019-08-04 16:54:07 +03:00
Leonid Plyushch 8d1a3959fa dropbear: do not link binaries statically 2019-08-04 16:52:26 +03:00
Leonid Plyushch 66bda67d8a megatools: source code is no longer hosted on github 2019-08-04 16:51:58 +03:00
Leonid Plyushch 0b8fd45599 vifm: update to 0.10.1 2019-08-04 16:35:57 +03:00
Leonid Plyushch ee142dd0a6 tmate: update to 2.3.0 2019-08-04 16:35:57 +03:00
Leonid Plyushch e4c17f7da3 librsvg: update to 2.45.90 2019-08-04 16:35:57 +03:00
Leonid Plyushch 4800d8e072 libmosquitto: update to 1.6.4 2019-08-04 16:35:57 +03:00
Leonid Plyushch 98ddc98f08 ripgrep: update to 11.0.2 2019-08-04 16:35:57 +03:00
Leonid Plyushch 6738cf879e swi-prolog: update to 8.1.10 2019-08-04 16:35:57 +03:00
Leonid Plyushch 1f31a031e8 dialog: update to 1.3-20190728 2019-08-04 16:35:57 +03:00
Leonid Plyushch 1e2d8ff034 imagemagick: update to 7.0.8.58 2019-08-04 16:35:57 +03:00
Leonid Plyushch e1651deb42 libevent: update to 2.1.11 2019-08-04 16:35:57 +03:00
Leonid Plyushch 4f0cc87981 run-docker.sh: allow to set custom image via environment variable 2019-08-02 17:42:35 +03:00
Fredrik Fornwall 399884d724 profanity: Update from 0.6.0 to 0.7.0 2019-07-31 23:09:31 +02:00
Fredrik Fornwall cc7e698858 exiv2: Update from 0.27.1 to 0.27.2 2019-07-31 23:07:15 +02:00
Fredrik Fornwall 2d2b23de47 libxapian: Update from 1.4.11 to 1.4.12 2019-07-31 23:05:55 +02:00
Fredrik Fornwall 65c50a879b picolisp: Update from 19.7.6 to 19.7.31 2019-07-31 22:48:31 +02:00
Fredrik Fornwall cad3f20d0c graphicsmagick: Update from 1.3.32 to 1.3.33 2019-07-30 01:47:34 +02:00
Fredrik Fornwall 7cc0d64ed0 stow: Update from 2.3.0 to 2.3.1 2019-07-30 01:44:47 +02:00
Fredrik Fornwall 3671c3c12c subversion: Update from 1.12.0 to 1.12.2 2019-07-30 01:44:47 +02:00
Fredrik Fornwall e4e00a7cf5 pngquant: Update from 2.12.3 to 2.12.5 2019-07-30 01:44:47 +02:00
Leonid Plyushch a24efba013 CI: optimize resource usage 2019-07-29 15:38:56 +03:00
Leonid Plyushch 09188ebe88 CI: update dispatcher script
%ci:reset-backlog
2019-07-28 14:44:47 +03:00
Leonid Plyushch bc14c0e791 libgrpc: update to 1.22.0 2019-07-28 02:41:05 +03:00
Leonid Plyushch 754f17cd50 update download checksum in termux_setup_protobuf.sh 2019-07-28 02:21:04 +03:00
Leonid Plyushch b96c1d5980 bump libprotobuf-using packages 2019-07-28 02:21:02 +03:00
Leonid Plyushch f63c9f0ce9 libprotobuf: update to 3.9.0 2019-07-28 02:20:07 +03:00
Leonid Plyushch 8ea1d530dc libgnutls: update to 3.6.9 2019-07-28 02:19:33 +03:00
Leonid Plyushch 38eb1b61ca zstd: update to 1.4.2 2019-07-28 01:28:06 +03:00
Leonid Plyushch ef386fb523 vim, vim-python: update to 8.1.1750 2019-07-28 01:26:59 +03:00
Leonid Plyushch c89ec69eba ldns: update to 1.7.1 2019-07-28 01:25:55 +03:00
Leonid Plyushch 6ba5c837d0 babl: update to 0.1.68 2019-07-28 01:25:55 +03:00
Leonid Plyushch 7555eba7dc dialog: update to 1.3-20190724 2019-07-28 01:25:55 +03:00
Leonid Plyushch dd9916f7b1 ipfs: fix build error
Fix problem with module "go-ds-badger" due to deleted branch.
2019-07-27 23:43:51 +03:00
Leonid Plyushch 64fe1561d8 ipfs: update to 0.4.21 2019-07-27 23:43:25 +03:00
Leonid Plyushch 474bf1ec3b xmlstarlet: bump revision 2019-07-27 23:00:52 +03:00
Leonid Plyushch ed50728330 xmlstarlet: use relative symlink 2019-07-27 23:00:43 +03:00
Zaoqi a3a71e0c6e Update build.sh 2019-07-27 23:00:34 +03:00
Leonid Plyushch 725d64fd31 new package: seafile-client
And its dependencies.
2019-07-27 22:49:22 +03:00
Leonid Plyushch 3f4f925dda mpdscribble: copy package from branch 'master' 2019-07-27 22:41:50 +03:00
Leonid Plyushch 21387eae3e avoid duplicate parent package dependency for more subpackages
Addition for 46e807e634.
2019-07-27 22:38:36 +03:00
Leonid Plyushch 008cb8aa93 nodejs: configure with '--shared-zlib' 2019-07-27 22:25:03 +03:00
Leonid Plyushch ebc6519620 nodejs-lts: configure with '--shared-zlib' 2019-07-27 22:22:04 +03:00
its-pointless d8f4016dc3 fix luarocks and liblua 2019-07-27 22:07:02 +03:00
Leonid Plyushch c45ff8cd8c luarocks: fix host lua path
Simple installation of 'lua5.3' may not fix the problem since /usr/bin/lua
symlink may not get created. We need to specify path to Lua 5.3 binary instead.
2019-07-27 22:06:23 +03:00
Henrik Grimler 06a6e1571a luarocks: update to 3.0.4 2019-07-27 22:06:13 +03:00
Leonid Plyushch 7bb65c2e8f tracepath: update to 20190709 2019-07-27 22:03:01 +03:00
Leonid Plyushch 326c668e2f texlive-bin: bump revision 2019-07-27 19:23:45 +03:00
Leonid Plyushch 97a168ea0e poppler: update to 0.79.0 2019-07-27 19:23:08 +03:00
Leonid Plyushch 4166b8810e ncurses: enable termcap support + more compatibility symlinks
libtinfo can be actually a symlink to libncursesw.so
2019-07-27 19:21:44 +03:00
its-pointless 4de49e7b7e libdb enabled libc++ 2019-07-27 19:19:39 +03:00
Leonid Plyushch cad108e99a libtiff: bump revision after enabling jpeg8 in libjpeg-turbo 2019-07-27 19:18:59 +03:00
Leonid Plyushch 4352697443 dcraw: sources disappeared from official page, switching to mirror 2019-07-27 19:17:23 +03:00
Leonid Plyushch 043e8af511 bump revisions of packages using libjpeg-turbo 2019-07-27 19:17:10 +03:00
Leonid Plyushch 0993db644a libjpeg-turbo: enable jpeg8 2019-07-27 19:15:12 +03:00
Leonid Plyushch ae060b9bce libgnutls: do not split c++ part into a separate package 2019-07-27 19:14:06 +03:00
its-pointless 8468f51938 enables cxx support in libgnutls 2019-07-27 19:14:00 +03:00
Leonid Plyushch a656b505d3 pcre: do not split c++ part into a separate package 2019-07-27 19:13:30 +03:00
its-pointless 9ca7afb06b pcre: enable c++ 2019-07-27 19:13:01 +03:00
Leonid Plyushch 31c3984916 libtiff: do not split c++ part into a separate package 2019-07-27 19:12:03 +03:00
its-pointless a2f7dd7e62 add libtiff cxx interface 2019-07-27 19:11:46 +03:00
its-pointless 4704def7bb enable libgmpcxx 2019-07-27 19:10:18 +03:00
Leonid Plyushch d39fb1dc66 wireguard-tools: update to 0.0.20190702 2019-07-27 19:08:26 +03:00
Fredrik Fornwall 4de695117e libarchive: Update from 3.3.3 to 3.4.0 2019-07-27 19:06:32 +03:00
Leonid Plyushch 27302df536 vim, vim-python: bump revision 2019-07-27 19:05:27 +03:00
Leonid Plyushch 1e296b6637 vim, vim-python: replace /usr/bin with /data/data/com.termux/files/usr/bin in vimrc files 2019-07-27 19:04:29 +03:00
Leonid Plyushch 50e4678854 vim-python: apply changes to vimrc from package 'vim' 2019-07-27 19:04:17 +03:00
Shayne Holmes 195da28838 vim: Fix scroll mappings
The included `vimrc` file sets mappings for <ScrollWheelUp> and
<ScrollWheelDown>, so that scrolling is smooth. Unfortunately,
'compatible' is set by default [0], so the `<>` notation used for those
mappings isn't enabled. Instead of the key `<ScrollWheelUp>` being
mapped, the mapping is actually from the typed string "<ScrollWheelUp>".

[0]: `:help compatible-default` explains that vim will turn the
'compatible' option off when "a user vimrc is found", or under various
other conditions (note that the system-wide vimrc doesn't count [1]),
but even in the case where a user vimrc exists, this system-wide vimrc
is executed before that happens.

[1]: From `:help compatible-default`:

    Note that this does NOT happen when a system-wide vimrc file was
    found.
2019-07-27 19:02:55 +03:00
Shayne Holmes 6e2a1885a7 vim: Update sensible.vim 2019-07-27 19:02:40 +03:00
Leonid Plyushch 331319bdd0 util-linux: fix utility 'losetup'
On Android loop devices located under /dev/block/.
2019-07-27 18:58:30 +03:00
Leonid Plyushch b26c47c04a util-linux: update to 2.34 2019-07-27 18:58:19 +03:00
Fredrik Fornwall 8982f7df2a notmuch: Update from 0.28.4 to 0.29.1 2019-07-27 18:22:11 +03:00
Leonid Plyushch 4f7df9df4a mariadb: update to 10.4.6 2019-07-27 18:20:02 +03:00
Leonid Plyushch a0c8f2029d openal-soft: update to 1.19.1 2019-07-27 18:15:49 +03:00
Leonid Plyushch f6ca330d1f pastebinit: fix warnings
Reported in https://github.com/termux/termux-packages/issues/4112.
2019-07-27 18:14:26 +03:00
Leonid Plyushch 52a50dc3bd parallel: update to 20190722 2019-07-27 18:13:51 +03:00
Leonid Plyushch 768713fb23 librsvg: update to 2.45.8 2019-07-27 18:10:44 +03:00
Tom Yan b3398f4ac2 libllvm: make clang++ order -lm after -lgcc
Without this patch, libm will be linked before libgcc (which is a linker script that links to both libunwind and libgcc_real); as libm.so in our system exports unwind symbols, it prevents the built objects from being linked to the unwinders properly.

Since libm is a part of bionic, we can't ship it like we do for libc++_shared or zlib. Therefore, patching clang++ is probably the only way.
2019-07-27 18:06:18 +03:00
Leonid Plyushch ac9e30a536 valac: update to 0.44.6 2019-07-27 18:03:37 +03:00
Leonid Plyushch 619cd4d32a tesseract: update to 4.1.0 2019-07-27 18:02:30 +03:00
Leonid Plyushch 138d43e81e nim: update to 0.20.2 2019-07-27 18:01:32 +03:00
Leonid Plyushch 9c050ebbb7 nginx: update to 1.17.2 2019-07-27 18:01:04 +03:00
Leonid Plyushch 8048bbb813 mime-support: set correct license 2019-07-27 18:00:32 +03:00
Leonid Plyushch c5b5ee41ae dnsutils: update to 9.14.4 2019-07-27 17:55:41 +03:00
Leonid Plyushch e216df82a0 ghostscript: build with make -j1
There were errors (on CI) when building with `make -j $TERMUX_MAKE_PROCESSES`.
2019-07-27 17:52:20 +03:00
Leonid Plyushch f1c57a0c81 glib: update to 2.60.6 2019-07-27 17:50:35 +03:00
Leonid Plyushch 8dcb0844c0 gitea: update to 1.8.3 2019-07-27 17:49:13 +03:00
Leonid Plyushch db0d07c9b7 git-lfs: update to 2.8.0 2019-07-27 17:48:02 +03:00
Leonid Plyushch e782d3a7f4 axel: remove patches that no longer needed 2019-07-27 17:47:05 +03:00
Leonid Plyushch 6a4472fe41 axel: update to 2.17.5 2019-07-27 17:46:57 +03:00
Leonid Plyushch 46e807e634 avoid duplicate parent package dependency for subpackages
Parent package is set as dependency automatically and no need
to specify it.
2019-07-27 17:29:42 +03:00
Leonid Plyushch cb2abf7ab0 sync ./scripts/setup-ubuntu.sh with branch 'master' 2019-07-27 16:38:50 +03:00
ImgBotApp 359bd9e065 [ImgBot] Optimize images
/.github/static/powered-by-bintray.png -- 17.03kb -> 1.39kb (91.82%)
2019-07-27 16:35:14 +03:00
Leonid Plyushch 506b92a789 libssh2: remove unneeded patch 2019-07-23 19:36:21 +03:00
Leonid Plyushch cb22dd6c1b stunnel: update to 5.55 2019-07-23 19:36:21 +03:00
Leonid Plyushch a547ae8e7d perl: update to 5.30.0 2019-07-23 19:36:21 +03:00
Leonid Plyushch d242c05b62 mpc: update to 0.32 2019-07-23 19:36:21 +03:00
Leonid Plyushch d4cdefb14f memcached: update to 1.5.16 2019-07-23 19:36:21 +03:00
Leonid Plyushch e92be8389e libssh2: update to 1.9.0 2019-07-23 19:36:21 +03:00
Leonid Plyushch 2552343858 libsoduim: update to 1.0.18 2019-07-23 19:36:21 +03:00
Leonid Plyushch 32acfe3826 libnghttp2: update to 1.39.1 2019-07-23 19:36:21 +03:00
Leonid Plyushch 2fdced2725 libmosquitto: update to 1.6.3 2019-07-23 19:36:21 +03:00
Leonid Plyushch 8e2fa03b8b gpgme: update to 1.13.1 2019-07-23 19:36:21 +03:00
Leonid Plyushch 3e2e5da689 calcurse: update to 4.5.0 2019-07-23 19:36:21 +03:00
Leonid Plyushch 28fdcd5bc0 c-toxcore: update to 0.2.10 2019-07-23 19:36:21 +03:00
Leonid Plyushch 7f870c2569 byobu: update to 5.129 2019-07-23 19:36:21 +03:00
Leonid Plyushch 0d98ed1922 babl: update to 0.1.66 2019-07-23 19:36:21 +03:00
Leonid Plyushch 72951f7b2c CI: fix expression for filtering packages 2019-07-23 15:41:45 +03:00
Leonid Plyushch a565de286c CI: look for changes only in build.sh scripts 2019-07-23 12:37:42 +03:00
Leonid Plyushch 32deebbb7c CI: sync setup with branch 'master' 2019-07-23 12:27:25 +03:00
Leonid Plyushch e35b667ede ncurses: move clear/reset/tset to main package
To make these utilities available in bootstrap.
2019-07-22 15:13:08 +03:00
Leonid Plyushch 1dabcd9295 busybox: re-add applet 'which' 2019-07-22 15:13:05 +03:00
Leonid Plyushch e4b4dad797 busybox: fix typo in comment 2019-07-22 15:12:24 +03:00
Leonid Plyushch bb57b5713c busybox: restore some applets that aren't available as separate package 2019-07-22 15:12:22 +03:00
Leonid Plyushch 7f29c932a9 build-package.sh: set $LDFLAGS for CGO like we do for android-7 packages 2019-07-22 03:47:32 +03:00
Leonid Plyushch 3e8242e505 backport changes from branch 'master' for new format of bootstraps 2019-07-22 03:43:35 +03:00
Leonid Plyushch bafc9c7fc5 sync 'scripts/setup-ubuntu.sh' with branch 'master' 2019-07-21 19:33:38 +03:00
Leonid Plyushch f94707b7dd imagemagick: update to 7.0.8.56 2019-07-21 19:33:04 +03:00
Leonid Plyushch 2f2cb4e7b9 debianutils: update to 4.8.6.3 2019-07-21 19:32:55 +03:00
Leonid Plyushch ccb01c72bb bump imgflo and gst-plugins-good after libsoup upgrade 2019-07-21 19:32:09 +03:00
Leonid Plyushch 57f6515837 libsoup: update to 2.66.2 + add new dep package libpsl 2019-07-21 19:31:36 +03:00
Leonid Plyushch 39fe58bbf9 libvpx: update to 1.8.1 2019-07-21 18:32:45 +03:00
Leonid Plyushch 60b3086459 new package: assimp
Moved from unstable repo.
2019-07-21 17:58:18 +03:00
Leonid Plyushch 90c9c2ab5d krb5: update to 1.17 2019-07-21 17:55:32 +03:00
Leonid Plyushch 862f382f61 abuild: update to 3.4.0 2019-07-21 17:10:24 +03:00
Leonid Plyushch a3ec928044 apk-tools: update to 2.10.4 2019-07-21 17:10:24 +03:00
Leonid Plyushch c63dd07956 swi-prolog: update to 8.1.9 2019-07-21 17:10:23 +03:00
Leonid Plyushch 93f462456b tidy: update to 5.7.28 2019-07-21 17:10:23 +03:00
Leonid Plyushch fb87b3fbed zstd: update to 1.4.1 2019-07-21 17:10:22 +03:00
Leonid Plyushch afadadc624 exa: update to 0.9.0 2019-07-21 17:09:51 +03:00
Leonid Plyushch cb29562b2d direvent: update to 5.2 2019-07-21 17:09:22 +03:00
Leonid Plyushch 579a5226aa ccache: update to 3.7.2 2019-07-21 17:09:21 +03:00
Leonid Plyushch 5c80be8855 axel: update to 2.17.4 2019-07-21 17:09:21 +03:00
Leonid Plyushch 4613610530 alpine: update to 2.21.99999 2019-07-21 17:09:21 +03:00
Leonid Plyushch 378661c703 mpv: add glib and lzma libraries to preloading
Issue: https://github.com/termux/termux-packages/issues/4041.
2019-07-21 15:38:21 +03:00
Leonid Plyushch 181ea7b35a dbus: disable tests 2019-07-21 14:52:46 +03:00
Leonid Plyushch 2d0094b0b3 ncurses: exclude st-meta* from copied terminfo 2019-07-21 03:21:06 +03:00
Leonid Plyushch 8034b2e14b ncurses: provide terminfo for 'st'
Issue: https://github.com/termux/termux-packages/issues/4034.
2019-07-21 03:21:06 +03:00
Leonid Plyushch 68c6f1c2f3 CI: update dispatcher script 2019-07-21 03:21:06 +03:00
Henrik Grimler 1643c84658 setup_golang: set CGO_CFLAGS=-I$TERMUX_PREFIX/include 2019-07-21 03:21:06 +03:00
Leonid Plyushch 59ef87a470 imagemagick: update to 7.0.8.55 2019-07-21 03:21:05 +03:00
Leonid Plyushch e667392d87 hub: update to 2.12.3 2019-07-21 03:21:05 +03:00
Leonid Plyushch 599d9ca7ee e2fsprogs: update to 1.45.3 2019-07-21 02:06:46 +03:00
Leonid Plyushch 629ef14d5b geoip2-database: update to 20190721 2019-07-21 02:06:18 +03:00
Leonid Plyushch b516846b1d CI: don't use loop for going through package names
It is not needed anymore.
2019-07-20 23:07:39 +03:00
Leonid Plyushch 2b1e5e8d4e CI: update configuration
* Attempt to use git client provided by CI.
* Set task name to explicitly mark that build is for testing purposes only.
2019-07-20 23:06:47 +03:00
Leonid Plyushch 4411137844 Revert "CI: restore full builds for pull requests"
This reverts commit 50ba29a8e2.
2019-07-20 19:13:26 +03:00
Leonid Plyushch 50ba29a8e2 CI: restore full builds for pull requests
When processing pull request, build dependencies instead of
downloading them.
2019-07-20 15:47:54 +03:00
Leonid Plyushch dd3baa536b build-package.sh: allow to build multiple packages at one time
Support for call syntax:

 ./build-package.sh pkg1 pkg2 pkg3 ...
2019-07-20 15:41:44 +03:00
Leonid Plyushch d17827275f update CI setup
* Move package building implementation from config to a separate script.

* Implement new tag '%ci:no-build' to allow immediately stop build with status 'passed'.
2019-07-20 15:41:13 +03:00
Leonid Plyushch c24cd54d04 libbz2: update to 1.0.8 2019-07-20 11:52:45 +03:00
heronhaye fdc07685fc Update Keybase to 4.2.1 2019-07-18 17:34:08 +03:00
Fredrik Fornwall ad5fb79fb4 picolisp: Update from 18.12.27 to 19.7.6 2019-07-16 17:09:45 +02:00
Fredrik Fornwall 1a49db899c vim: Update from 8.1.1650 to 8.1.1700 2019-07-16 17:07:06 +02:00
Fredrik Fornwall a99d7bb69b libx265: Update from 3.0 to 3.1.1 2019-07-16 17:05:56 +02:00
Leonid Plyushch ad47a8fb51 docs: sync with branch 'master' 2019-07-15 18:41:22 +03:00
Leonid Plyushch 2c18312df4 README: re-add CI status badge
Seems it is updating properly now.
2019-07-15 18:12:46 +03:00
Leonid Plyushch 994f265100 update LICENSE.md & README.md (reformat) 2019-07-15 17:36:03 +03:00
Tom Yan aecf0aabcb build-package.sh: export OBJCOPY 2019-07-15 17:33:06 +03:00
Leonid Plyushch ba83944ec4 nim: fix build error and use -Oz for aarch64 2019-07-14 22:33:47 +03:00
Fredrik Fornwall bec4c40320 ruby: Bump revision after optimization switch 2019-07-14 20:39:22 +02:00
Fredrik Fornwall 277711e200 Always use -Oz optimization level 2019-07-14 20:38:50 +02:00
Leonid Plyushch 728daf0c6c strace: replace fputs_unlocked() with fputs()
Prevent undefined reference to 'fputs_unlocked'.
2019-07-14 20:48:57 +03:00
Leonid Plyushch 9cc773ed37 msmtp: update to 1.8.5 2019-07-14 20:40:36 +03:00
Leonid Plyushch 3354b0fac3 debootstrap: update checksum 2019-07-14 20:35:08 +03:00
Leonid Plyushch 63812611a0 mc: bump revision to rebuild package
Should help with https://github.com/termux/termux-packages/issues/4027.
2019-07-14 19:34:10 +02:00
Leonid Plyushch cb88166c87 docker image: sync setup-ubuntu.sh with master branch 2019-07-14 19:34:01 +02:00
Tristan Ross 8d27c744f8 add dbus-glib and telepathy-glib 2019-07-14 19:34:01 +02:00
Tristan Ross 11e19e792a add dbus package 2019-07-14 19:34:01 +02:00
Leonid Plyushch f7317e5c57 yarn: update to 1.17.3 2019-07-14 19:33:47 +02:00
Leonid Plyushch cf1d0ef16a vttest: update to 20190710 2019-07-14 19:33:47 +02:00
Leonid Plyushch cdfcb46f84 strace: update to 5.2 2019-07-14 19:33:47 +02:00
Leonid Plyushch 850a49701c libsqlite: update to 3.29.0 2019-07-14 19:33:47 +02:00
Leonid Plyushch 3631516f3a fossil: update to 2.9 2019-07-14 19:33:47 +02:00
Leonid Plyushch 94c361b2b2 debootstrap: update to 1.0.115 2019-07-14 19:33:47 +02:00
Leonid Plyushch 19ecae07e9 debianutils: update to 4.8.6.2 2019-07-14 19:33:47 +02:00
Fredrik Fornwall 51246581c3 libwebp: Update from 1.0.2 to 1.0.3 2019-07-14 19:23:48 +02:00
Fredrik Fornwall c8779398ed jsoncpp: Update from 1.9.0 to 1.9.1 2019-07-14 19:23:31 +02:00
Fredrik Fornwall 8e0e3e395f ttyd: Update from 1.5.0 to 1.5.1 2019-07-14 19:23:19 +02:00
Fredrik Fornwall 47458e9566 librsvg: Update from 2.45.6 to 2.45.7 2019-07-11 22:46:42 +02:00
Fredrik Fornwall 46dcd84a9b keybase: Update from 4.0.0 to 4.2.0 2019-07-11 22:14:41 +02:00
Fredrik Fornwall 00113a9723 hub: Update from 2.12.1 to 2.12.2 2019-07-11 14:32:52 +02:00
Fredrik Fornwall 5a62cc8f47 glib: Update from 2.60.4 to 2.60.5 2019-07-11 14:31:41 +02:00
Fredrik Fornwall 03979e698e golang: Update from 1.12.6 to 1.12.7 2019-07-11 14:31:02 +02:00
Fredrik Fornwall 3815d5f000 libzmq: Update from 4.3.1 to 4.3.2 2019-07-11 10:31:35 +02:00
Fredrik Fornwall 696d07319f syncthing: Update from 1.1.3 to 1.2.0 2019-07-11 10:31:05 +02:00
Fredrik Fornwall edf23319ca squid: Update from 4.7 to 4.8 2019-07-11 10:30:51 +02:00
Fredrik Fornwall ef7c371ce7 ffmpeg: Update from 4.1.3 to 4.1.4 2019-07-11 10:30:27 +02:00
Fredrik Fornwall 57034be739 gnupg: Update from 2.2.16 to 2.2.17 2019-07-11 10:28:52 +02:00
Fredrik Fornwall b7bc9dada5 python: Update from 3.7.3 to 3.7.4 2019-07-11 10:28:39 +02:00
Fredrik Fornwall 33c8a95b7d vim: Update from 8.1.1600 to 8.1.1650 2019-07-11 09:59:51 +02:00
Fredrik Fornwall 1e9e0aef4e gmic: Bump revision 2019-07-09 11:06:46 +02:00
Tom Yan 1c602f865c build-package: fix subpackage-parent dependency 2019-07-09 11:06:29 +02:00
Leonid Plyushch 4db2eb3405 clean.sh: avoid cleaning build directories while build is running 2019-07-08 17:53:09 +03:00
Henrik Grimler 272259abc2 cmake: bump after jsoncpp update 2019-07-07 20:14:39 +02:00
Leonid Plyushch 53d0e567ec glib: update to 2.60.4 2019-07-07 20:14:39 +02:00
Leonid Plyushch a38c962b50 libffi: disable versioning + rebuild dependent packages 2019-07-07 20:14:39 +02:00
its-pointless 5106ab4982 1.36.0 rust 2019-07-07 20:14:39 +02:00
Leonid Plyushch b110fb8ce3 tintin++: fix patch 2019-07-07 20:14:39 +02:00
Leonid Plyushch 66ac9ad957 php: update to 7.3.7 2019-07-07 20:14:39 +02:00
Leonid Plyushch fb91c7feda valac: update to 0.44.5 2019-07-07 20:14:39 +02:00
Leonid Plyushch 26e5565aef libbz2: fix patch 2019-07-07 20:14:39 +02:00
Leonid Plyushch 644c9f1934 mpd: update to 0.21.11 2019-07-07 20:14:39 +02:00
Leonid Plyushch c2576999bc tintin++: update to 2.01.8 2019-07-07 20:14:39 +02:00
Leonid Plyushch 601d6ab033 stow: update to 2.3.0 2019-07-07 20:14:39 +02:00
Leonid Plyushch 5f5de4f599 less: update to 551 2019-07-07 20:14:39 +02:00
Leonid Plyushch 65f3a1a883 libbz2: update to 1.0.7 2019-07-07 20:14:39 +02:00
Leonid Plyushch a07fae0edd jsoncpp: update to 1.9.0 2019-07-07 20:14:39 +02:00
Leonid Plyushch 5666643d7c imagemagick: update to 7.0.8.53 2019-07-07 20:14:39 +02:00
Leonid Plyushch 0d03b8b0af caddy: update to 1.0.1 2019-07-07 20:14:39 +02:00
Leonid Plyushch 380267e52b ack-grep: update to 3.0.2 2019-07-07 20:14:39 +02:00
its-pointless 00ca3a1451 fix dnsutils 2019-07-07 20:14:22 +02:00
its-pointless d60a71c1a3 radare android5 fix for #4008 2019-07-07 20:14:00 +02:00
Fredrik Fornwall 38e13abe10 fcgiwrap: Fix manpage location 2019-07-05 00:11:12 +02:00
Fredrik Fornwall 157feabf17 ndk-multilib: Remove default 0 revision 2019-07-04 23:14:06 +02:00
Fredrik Fornwall 915125e8b8 neovim: Update from 0.3.7 to 0.3.8 2019-07-04 23:13:52 +02:00
Fredrik Fornwall bc1f1f40a4 ncdc: Bump revision 2019-07-04 23:02:33 +02:00
Fredrik Fornwall 69f15b6c5e freetype: Update from 2.10.0 to 2.10.1 2019-07-04 23:01:35 +02:00
Fredrik Fornwall a1abe2ac18 libuv: Update from 1.29.1 to 1.30.1 2019-07-04 23:01:21 +02:00
Fredrik Fornwall 69896401e8 libev: Update from 4.25 to 4.27 2019-07-04 23:01:03 +02:00
Leonid Plyushch 467559f56e new package: fcgi + fcgiwrap
Requested in https://github.com/termux/termux-packages/issues/3422.
2019-07-04 22:51:13 +02:00
Leonid Plyushch b75ade40ea build-package.sh: fix typo
Chmod has to be called recursively.
2019-07-04 14:43:52 +03:00
Leonid Plyushch 30bb1ff752 clean.sh & build-package.sh: avoid errors in case chmod's target dir is not exist 2019-07-04 14:30:03 +03:00
Leonid Plyushch 4184593650 clean.sh: fix typo 2019-07-04 14:14:44 +03:00
Leonid Plyushch 2612f3507a hugo: remove builddir fix that is no longer needed 2019-07-04 14:14:44 +03:00
Leonid Plyushch c0027afa18 caddy: remove builddir fix that is no longer needed 2019-07-04 14:14:44 +03:00
Leonid Plyushch 6257721b22 build-package.sh: fix rm problems when builddir/srcdir contains RO files 2019-07-04 14:11:05 +03:00
Leonid Plyushch f1d5ecbcf6 clean.sh: ensure that files/dirs are writable before deleting them
Fixes permission denials if something in $TERMUX_TOPDIR contains tree with
Golang modules.
2019-07-04 14:11:05 +03:00
Fredrik Fornwall 4ff35531c3 kakoune: Fix arm build 2019-07-02 00:42:58 +02:00
Fredrik Fornwall 58fde64e9f kakoune: Update from 2019.01.20 to 2019.07.01 2019-07-02 00:28:04 +02:00
Fredrik Fornwall 6b59a48ee8 bash: Bump revision to get info page 2019-07-02 00:01:28 +02:00
Leonid Plyushch 676b290904 build-package.sh: always keep info pages
Info pages usually provide more complete information
about package and its usage than man pages.
2019-07-02 00:00:41 +02:00
Leonid Plyushch c4154dde5d termux-tools: provide wrappers for /system/bin/mount and /system/bin/umount
Right now Termux doesn't have utility 'mount' available. Also
on Samsung devices executing /system/bin/mount can cause
linking errors.

Issue https://github.com/termux/termux-packages/issues/4002.
2019-07-01 23:57:24 +02:00
Leonid Plyushch 0f58f0d8a6 apache2: avoid use of getrandom() which may not be implemented
Issue https://github.com/termux/termux-packages/issues/3883.
2019-07-01 23:57:13 +02:00
Leonid Plyushch d654b6bf6c ffmpeg: add support for libass
Requested in https://github.com/termux/termux-packages/issues/2399.
2019-07-01 23:57:05 +02:00
Leonid Plyushch 7e9b1e76df new package: libass
Currently used only by mpv-x in x11-packages, but also required for
https://github.com/termux/termux-packages/issues/2399.
2019-07-01 23:57:05 +02:00
Leonid Plyushch 3b472f326e dart: fix path to tmp dir 2019-07-01 23:56:56 +02:00
Leonid Plyushch bbd08aba3f gdbm: build with '--enable-libgdbm-compat'
Needed for some programs searching for the 'ndbm.h' header.
2019-07-01 23:56:56 +02:00
Leonid Plyushch 938966f541 ncurses: provide terminfo for termite
Issue https://github.com/termux/termux-packages/issues/1061.
2019-07-01 23:56:56 +02:00
Leonid Plyushch 18197c9427 mpv: enable libcaca
Issue https://github.com/termux/termux-packages/issues/649.
2019-07-01 23:56:56 +02:00
Leonid Plyushch 0f2d15b135 mpv: reformat build.sh 2019-07-01 23:56:56 +02:00
its-pointless 2aaaa4a62e pulseaudio sles input 2019-07-01 23:56:56 +02:00
Leonid Plyushch d88f633e49 sync gmic and graphicsmagick with branch 'master'
* Unsplit graphicsmagick++{,-dev} subpackages.

 * Add tmpdir path fixes.
2019-07-01 23:56:56 +02:00
Leonid Plyushch 9e445fdc6a obfs4proxy: update to 0.0.11 2019-07-01 23:56:56 +02:00
Leonid Plyushch 0aaa2b5a81 libssh: update to 0.9.0 2019-07-01 23:56:56 +02:00
Leonid Plyushch dd7be39df6 irssi: update to 1.2.1 2019-07-01 23:56:56 +02:00
Leonid Plyushch 4c09be2807 imagemagick: update to 7.0.8.50 2019-07-01 23:56:56 +02:00
Leonid Plyushch 21110d34ac hub: update to 2.12.1 2019-07-01 23:56:56 +02:00
Leonid Plyushch 723fa43f49 harfbuzz: update to 2.5.3 2019-07-01 23:56:56 +02:00
Leonid Plyushch 99ef25d5b6 gmic: update to 2.6.7 2019-07-01 23:56:56 +02:00
Leonid Plyushch e42fff48e8 deutex: update to 5.2.0 2019-07-01 23:56:56 +02:00
Leonid Plyushch ae3075ccd7 dart: update to 2.4.0 2019-07-01 23:56:56 +02:00
Leonid Plyushch 5ebce82432 dnsutils: update to 9.14.3 2019-07-01 23:56:56 +02:00
Leonid Plyushch 57bb95a0af ack-grep: update to 3.0.1 2019-07-01 23:56:56 +02:00
Fredrik Fornwall 43b00f822b libnettle: Update from 3.4.1 to 3.5.1 2019-06-28 12:35:06 +02:00
Fredrik Fornwall c0a5078b83 ncdc: Remove not needed TERMUX_PKG_BUILD_DEPENDS 2019-06-28 11:16:46 +02:00
Fredrik Fornwall f1f55d4733 nginx: Update from 1.17.0 to 1.17.1 2019-06-28 00:29:04 +02:00
Fredrik Fornwall 4bff541046 radare2: Update from 3.5.1 to 3.6.0 2019-06-28 00:21:02 +02:00
Fredrik Fornwall a5b5f90508 ttyd: Update from 1.4.4 to 1.5.0 2019-06-28 00:11:14 +02:00
Fredrik Fornwall 680770abf4 vim: Update from 8.1.1550 to 8.1.1600 2019-06-26 14:48:48 +02:00
Fredrik Fornwall 62f72a2eca gawk: Update from 5.0.0 to 5.0.1 2019-06-25 18:05:42 +02:00
Fredrik Fornwall d9223a6543 iperf3: Update from 3.6 to 3.7 2019-06-25 00:59:42 +02:00
Fredrik Fornwall 047784c79d postgresql: Update from 11.3 to 11.4 2019-06-25 00:59:14 +02:00
Fredrik Fornwall 35a161df7a giflib: Update from 5.1.9 to 5.2.1 2019-06-25 00:26:12 +02:00
Fredrik Fornwall 681de5d4a3 graphicsmagick: Switch to use fossies 2019-06-24 22:47:54 +02:00
Fredrik Fornwall 1019ab5f1e php: Link opcache.so against libpcre2-8
Fixes #3741.
2019-06-24 22:47:25 +02:00
Fredrik Fornwall 9ac3d8f496 gmic: Update from 2.6.5 to 2.6.6 2019-06-24 22:20:38 +02:00
Fredrik Fornwall 978e41b982 clamav: Depend on ncurses 2019-06-24 20:55:52 +02:00
Fredrik Fornwall fe77dc415d openssl: Use getauxval(3) for cpu capabilities 2019-06-24 20:55:36 +02:00
Fredrik Fornwall 123b03413f libexpat: Update from 2.2.6 to 2.2.7 2019-06-23 23:39:29 +02:00
Fredrik Fornwall 78e479097b mc: Update from 4.8.22 to 4.8.23 2019-06-23 23:39:19 +02:00
Fredrik Fornwall 9bb940b64d nano: Update from 4.2 to 4.3 2019-06-23 23:38:34 +02:00
Leonid Plyushch c71dc6c92d texlive-bin: sync with master branch
%ci:reset-backlog
2019-06-23 23:49:09 +03:00
Fredrik Fornwall 224b2065a7 unifdef: Ensure man folder exists 2019-06-23 22:02:06 +02:00
Leonid Plyushch 1bbd2a0153 bump c++ packages
Also reformat build.sh and add libc++ to dependencies where needed.
2019-06-23 22:00:25 +02:00
Leonid Plyushch 3fe6041e6d fix pty.h.patch 2019-06-23 22:00:25 +02:00
its-pointless 5d2d5e0c78 set updsted ndk sha256 2019-06-23 22:00:25 +02:00
its-pointless 60ab227d56 avoid using system clang instead of ndk one 2019-06-23 22:00:25 +02:00
its-pointless 5f45bf250b fix arm-cpp properly... 2019-06-23 22:00:25 +02:00
its-pointless a5e00b7493 fix arm cpp 2019-06-23 22:00:25 +02:00
its-pointless 7642be0650 prevent glib from building libintl 2019-06-23 22:00:25 +02:00
its-pointless 092cfb4aa6 ndk-20 update 2019-06-23 22:00:25 +02:00
Leonid Plyushch 0c041e4c9c libsqlite: compile with -DSQLITE_ENABLE_DBSTAT_VTAB 2019-06-23 21:59:37 +02:00
Fredrik Fornwall 923dd2d896 ncompress: Ensure man folder exists 2019-06-16 21:35:03 +02:00
Leonid Plyushch e967d9cd17 new package: odt2txt 2019-06-16 21:18:33 +02:00
Leonid Plyushch 95777591bf new package: unifdef 2019-06-16 21:18:33 +02:00
Leonid Plyushch cd3fcd8aa3 new package: sc 2019-06-16 21:18:33 +02:00
Leonid Plyushch 505d72b540 new package: obfs4proxy 2019-06-16 21:18:33 +02:00
Leonid Plyushch 37d343d429 new package: ncompress
https://github.com/termux/unstable-packages/issues/41
2019-06-16 21:18:33 +02:00
Leonid Plyushch 2d85bfa89f new package: sc-im
https://github.com/termux/unstable-packages/issues/34
2019-06-16 21:18:33 +02:00
Leonid Plyushch 15a198e4d0 new package: lhasa 2019-06-16 21:18:33 +02:00
Leonid Plyushch b66679b0ab new package: keystone 2019-06-16 21:18:33 +02:00
Leonid Plyushch 4d616cf9d9 new package: ipmitool
Can be used only for remote hosts as android devices doesn't support IPMI.
Request: https://github.com/termux/unstable-packages/issues/46
2019-06-16 21:18:33 +02:00
Leonid Plyushch d264d89a6d new package: hyperfine 2019-06-16 21:18:33 +02:00
Leonid Plyushch 18c50250a8 new package: gotty 2019-06-16 21:18:33 +02:00
Leonid Plyushch fc54861d9e new package: fbless
https://github.com/termux/unstable-packages/issues/14
2019-06-16 21:18:33 +02:00
Leonid Plyushch dd74a53d4b new package: clamav
https://github.com/termux/unstable-packages/issues/16
2019-06-16 21:18:33 +02:00
Leonid Plyushch 8cacda967a new package: barcode 2019-06-16 21:18:33 +02:00
Leonid Plyushch c75dba2817 golang: update to 1.12.6 2019-06-16 20:17:14 +02:00
Leonid Plyushch 76d590b001 yarn: update to 1.17.0 2019-06-16 20:17:14 +02:00
Leonid Plyushch c3aa06a950 vim, vim-python: update to 8.1.1550 2019-06-16 20:17:14 +02:00
Leonid Plyushch f890222122 mutt: update to 1.12.1 2019-06-16 20:17:14 +02:00
Leonid Plyushch 4077f5651a hub: update to 2.12.0 2019-06-16 20:17:14 +02:00
Leonid Plyushch f0f873c9c4 graphicsmagick: update to 1.3.32 2019-06-16 20:17:14 +02:00
Gary Kim 0d10614715 rclone: update to 1.48.0 2019-06-16 20:17:14 +02:00
Henrik Grimler a1d67188d7 termux-upgrade-repo: use apt list to get installable package list 2019-06-09 23:06:00 +02:00
Henrik Grimler 7371567d4a termux-upgrade-repo: fix shebang, and only install packages that are installable
Use comm to get intersection of packages_to_install and installable_packages. Works with both busybox and coreutils comm.
2019-06-09 23:06:00 +02:00
Leonid Plyushch c4e4e76611 libpulseaudio: bump revision after speexdsp update 2019-06-09 20:33:26 +02:00
Leonid Plyushch 09f67df565 gitea: update to 1.8.2 2019-06-09 15:58:12 +02:00
Leonid Plyushch c494d631a1 vim, vim-python: update to 8.1.1500 2019-06-09 15:58:12 +02:00
Leonid Plyushch c623bd61a4 speexdsp: update to 1.2.0 2019-06-09 15:58:12 +02:00
Leonid Plyushch 184ef47894 imagemagick: update to 7.0.8.49 2019-06-09 15:58:12 +02:00
Leonid Plyushch d669ef3ad7 git: update to 2.22.0 2019-06-09 15:58:12 +02:00
Leonid Plyushch e110bb80ac tcsh: use https for homepage 2019-06-09 15:58:12 +02:00
Leonid Plyushch 676c8ad481 nim: fix build.sh 2019-06-09 15:58:12 +02:00
Leonid Plyushch 1e1ad632bb nim: fix installer.ini.patch 2019-06-09 15:58:12 +02:00
Leonid Plyushch 7ff21112bf valac: update to 0.44.4 2019-06-09 15:58:12 +02:00
Leonid Plyushch d2a5fd92c7 nim: update to 0.20.0 2019-06-09 15:58:12 +02:00
Leonid Plyushch d5bc6f90f6 nodejs: update to 12.4.0 2019-06-09 15:58:12 +02:00
Leonid Plyushch cebc54973d mpd: update to 0.21.10 2019-06-09 15:58:12 +02:00
Leonid Plyushch 09d18441d0 ncdc: update to 1.22.1 2019-06-09 15:58:12 +02:00
Leonid Plyushch b0194242bc weechat: update to 2.5 2019-06-09 15:58:12 +02:00
Leonid Plyushch 4313bcc6d0 dpkg: update to 1.19.7 2019-06-09 15:58:12 +02:00
Leonid Plyushch b0c6245e5d libcurl: update to 7.65.1 2019-06-09 15:58:12 +02:00
Leonid Plyushch 247c4b6545 gmic: update to 2.6.5 2019-06-09 15:58:12 +02:00
Leonid Plyushch 31eb841e05 cmake: update to 3.14.5 2019-06-09 15:58:12 +02:00
Leonid Plyushch 41e406271a imagemagick: update to 7.0.8.48 2019-06-09 15:58:12 +02:00
Leonid Plyushch d0eab74768 gnupg: update to 2.2.16 2019-06-09 15:58:12 +02:00
Leonid Plyushch af457bae3c e2fsprogs: update to 1.45.2 2019-06-09 15:58:12 +02:00
Leonid Plyushch b8e015e576 ack-grep: update to 3.0.0 2019-06-09 15:58:12 +02:00
Leonid Plyushch 0971b6b8fb vim, vim-python: update to 8.1.1450 2019-06-09 15:58:12 +02:00
Leonid Plyushch 69ff2fb495 units: update to 2.19 2019-06-09 15:58:12 +02:00
Leonid Plyushch 5d7386e1cf patches: replace hardcoded termux paths with @TERMUX_PREFIX@ and @TERMUX_HOME@ where needed 2019-06-08 01:00:48 +03:00
Henrik Grimler 3e90755b07 Merge pull request #3924 from termux/android-5-debug-fixes
[android-5] debug fixes
2019-06-05 13:02:20 +02:00
Henrik Grimler 088f35d6ef libllvm: add note about debug build status 2019-06-04 22:34:09 +02:00
Henrik Grimler d59326f205 exiv2: add patch needed for debug build 2019-06-04 22:34:09 +02:00
Henrik Grimler 84c9124750 grep: don't use _FORTIFY_SOURCE=2 for debug builds 2019-06-04 22:34:08 +02:00
Henrik Grimler c647e68a6e binutils: disable debug build as it fails 2019-06-04 22:34:08 +02:00
Henrik Grimler 1261db37ad diffutils: don't build with __FORTIFY_SOURCE=2 if debug 2019-06-04 22:34:08 +02:00
Henrik Grimler 2e70a03770 indent: add patch needed for debug build 2019-06-04 22:34:08 +02:00
Henrik Grimler 2bdd866e56 datamash: fix debug build 2019-06-04 22:34:08 +02:00
Leonid Plyushch 7536368c70 update setup-archlinux.sh 2019-06-03 23:35:35 +03:00
Leonid Plyushch 833e52491e update Vagrantfile
* Ubuntu disco

* Raised RAM to 4 GB (2 GB may be too small)

* Some other fixes
2019-06-03 20:35:57 +03:00
Fredrik Fornwall 00e1e66054 libevent: Remove generation of pkg-config file
This has been fixed in libevent.
2019-06-03 12:26:52 +02:00
Fredrik Fornwall 4fc2731e8a mu: Add package at version 1.2 2019-06-03 12:23:22 +02:00
Fredrik Fornwall 0e926ba816 nodejs-lts: Avoid statx syscall (fixes #3915) 2019-06-02 15:22:43 +02:00
Fredrik Fornwall 682614edc2 nnn: Link against libandroid-support for wcwidth()
See https://github.com/jarun/nnn/issues/273
2019-05-31 17:28:18 +02:00
Leonid Plyushch 173106ed79 tor: reformat build.sh & bump revision after libevent update 2019-05-31 14:00:11 +02:00
Fredrik Fornwall 6adb228804 nodejs: Update from 12.2.0 to 12.3.1 2019-05-30 01:48:37 +02:00
Fredrik Fornwall 70d6a72296 termux-api: Update from 0.40 to 0.41 2019-05-30 01:03:55 +02:00
Fredrik Fornwall f0db5a24bc gnuit: Depend on libandroid-support properly 2019-05-30 00:18:20 +02:00
Fredrik Fornwall af7d1626d7 nodejs-lts: Update from 10.15.3 to 10.16.0 2019-05-29 23:57:36 +02:00
Fredrik Fornwall 766c698dae hfsutils: Bump revision after man path change 2019-05-29 23:52:01 +02:00
its-pointless bc04554c5a libelf update 2019-05-29 23:51:41 +02:00
Christopher Latham 8ad2697b29 hfsutils: Correct termux_step_post_configure mandir location 2019-05-29 23:51:25 +02:00
Christopher Latham 4f450ff76c setup-ubuntu.sh: Download 19.04 java package when running Ubuntu 19.04 2019-05-29 23:51:25 +02:00
Christopher Latham bf099f93e1 Fix broken java 8 download link locations 2019-05-29 23:51:25 +02:00
Leonid Plyushch f599976375 openal-soft & mpd: bump revision 2019-05-29 23:50:50 +02:00
Fredrik Fornwall d74718ff7d lighttpd: Update from 1.4.53 to 1.4.54 2019-05-29 23:44:05 +02:00
Fredrik Fornwall e51c095106 nginx: Update from 1.16.0 to 1.17.0 2019-05-29 23:43:50 +02:00
Fredrik Fornwall c9d9fe4b76 gnuplot: Update from 5.2.6 to 5.2.7 2019-05-29 23:43:34 +02:00
Fredrik Fornwall 73cf815ff5 isync: Update from 1.3.0 to 1.3.1 2019-05-29 23:43:16 +02:00
Fredrik Fornwall 8c9bd7ccd3 hydra: Update from 8.9.1 to 9.0 2019-05-29 23:16:37 +02:00
Fredrik Fornwall cccc7c6ed7 php: Update from 7.3.5 to 7.3.6 2019-05-29 23:09:29 +02:00
Fredrik Fornwall ffbec98237 neovim: Update from 0.3.5 to 0.3.7 2019-05-29 23:08:14 +02:00
Fredrik Fornwall c5c079dd34 babl: Update from 0.1.62 to 0.1.64 2019-05-29 23:07:57 +02:00
Fredrik Fornwall e42a238151 gnutls: Update from 3.6.7.1 to 3.6.8 2019-05-29 23:06:41 +02:00
Fredrik Fornwall ccd8dfa804 libmsgpack: Update from 3.1.1 to 3.2.0 2019-05-29 23:06:16 +02:00
Fredrik Fornwall 1eb875701b openssl: Update from 1.1.1b to 1.1.1c 2019-05-29 23:05:06 +02:00
Fredrik Fornwall de867f7cc1 nnn: Depend on wget
See https://github.com/jarun/nnn/commit/82e7a9870504cc87efbd259b2b47733be197e266#r33691970
2019-05-28 19:07:19 +02:00
Fredrik Fornwall d939ceeb12 vim: Update from 8.1.1350 to 8.1.1400 2019-05-28 01:06:43 +02:00
Fredrik Fornwall dd64be8805 libiconv: Bump revision after enabling extra encodings 2019-05-28 00:05:07 +02:00
Leonid Plyushch c6a7c5bbc1 bump revisions where needed after "fix unwind symbols hiding" 2019-05-28 00:04:17 +02:00
Leonid Plyushch 76b6fede93 libiconv: enable extra encodings 2019-05-28 00:03:17 +02:00
Fredrik Fornwall 7d8f804def libevent: Update from 2.1.8 to 2.1.10 2019-05-27 23:57:28 +02:00
Fredrik Fornwall 040eb754ae nnn: Update from 2.4 to 2.5 2019-05-27 23:57:06 +02:00
Fredrik Fornwall 4fa2418c08 termux-tools: Add termux-upgrade-repo 2019-05-27 14:05:16 +02:00
Fredrik Fornwall f3f589f9e1 Update command-not-found 2019-05-27 14:04:17 +02:00
Leonid Plyushch c53856b4d2 termux_setup_rust.sh: always pick rust version from package build script
Avoid version mismatch.
2019-05-27 14:03:33 +02:00
Tom Yan 6aa9f8142e build-package: fix unwind symbols hiding
Apparently because libgcc.a is now a linker script, `--exclude-libs libgcc.a` doesn't seem to do a thing. Also hiding symbols from libunwind.a.
2019-05-27 02:21:38 +03:00
Vladislav Bauer c46d2e9425 dasm: 2.20.11 2019-05-26 22:11:22 +02:00
Fredrik Fornwall a341e310eb ecj: Replace ecj with ecj4.6 as single package 2019-05-26 22:10:42 +02:00
Leonid Plyushch 6633d655d2 apt: bump revision because of changed dependencies
APT now depends on 'termux-licenses' package.
2019-05-26 20:16:56 +02:00
Leonid Plyushch 09b935efe3 pngquant: update to 2.12.3 2019-05-26 20:16:56 +02:00
Leonid Plyushch 2119d93dea libidn2: update to 2.2.0 2019-05-26 20:16:56 +02:00
Leonid Plyushch c467a08e03 libcurl: update to 7.65.0 2019-05-26 20:16:56 +02:00
Leonid Plyushch 2da196250a bison: update to 3.4.1 2019-05-26 20:16:56 +02:00
Leonid Plyushch 73067eaac3 rust: update to 1.35.0 2019-05-26 20:16:56 +02:00
Fredrik Fornwall 5a93d933ca hashdeep: Blacklist 32-bit arches 2019-05-26 20:16:23 +02:00
Leonid Plyushch 60e6064ca7 build-package.sh: fix license installation step 2019-05-25 16:04:30 +03:00
Henrik Grimler 376f3e727e termux_step_massage: drop TERMUX_PKG_KEEP_SHARE_DOC 2019-05-25 16:04:30 +03:00
Henrik Grimler 6ee6dc3223 termux_step_install_license: fix link path 2019-05-25 16:04:30 +03:00
Henrik Grimler cbdeb4a8c0 termux_step_install_license: install to usr/share/doc/ instead of usr/share/ 2019-05-25 16:04:30 +03:00
Henrik Grimler ae0f8bddf8 Specify license files for packages with custom licenses 2019-05-25 16:04:30 +03:00
Henrik Grimler ab6725c2c9 termux_step_install_license: Handle spaces in license name 2019-05-25 16:04:30 +03:00
Henrik Grimler 8abfa7d8fc termux_step_install_license: error if no LICENSE file is installed 2019-05-25 16:04:30 +03:00
Henrik Grimler af6e22c540 termux_step_install_license: use license file from $TERMUX_PKG_LICENSE_FILE if specified
Otherwise use the licenses specified in $TERMUX_PKG_LICENSE
2019-05-25 16:04:30 +03:00
Henrik Grimler 59b0f823dc build-package: licenses->LICENSES 2019-05-25 16:04:30 +03:00
Henrik Grimler f413b06acf build-package: termux_step_license->termux_step_instalL_license 2019-05-25 16:04:30 +03:00
Henrik Grimler ae570b2edd build-package: install licenses to $PREFIX/share/$PKG/LICENSE 2019-05-25 16:04:30 +03:00
Henrik Grimler 312099a0ea termux-licenses: add package
Contains copies of all LICENSES used for packages in main repo, x11-packages, unstable-packages, termux-root-packages, game-packages and science-packages
2019-05-25 16:04:30 +03:00
Fredrik Fornwall 1a1ce91ed1 tig&parted: Bump revisions 2019-05-25 00:26:01 +02:00
Leonid Plyushch 19bb304239 mariadb: fix post-installation script
See https://github.com/termux/termux-packages/issues/3713
2019-05-24 23:49:25 +02:00
Leonid Plyushch 867d063a37 mpv: bump revision 2019-05-24 23:49:25 +02:00
Leonid Plyushch 3cc4129ce0 libflac: bump revision 2019-05-24 23:49:25 +02:00
Leonid Plyushch 09ea6ce837 httrack: bump revision 2019-05-24 23:49:25 +02:00
gdrbyko1 6bbc05a6d8 ffmpeg: enable lavfi virtual input device 2019-05-23 23:06:09 +02:00
Leonid Plyushch 6a87b3a62b build-essential: bump version 2019-05-23 23:05:16 +02:00
Leonid Plyushch aa9e6f4777 build-essential: move util-linux to depends 2019-05-23 23:05:16 +02:00
Yuvraj Saxena 7d3a0d8d17 termux-packages: Add util-linux to build-essential
Signed-off-by: Yuvraj Saxena <ysaxenax@gmail.com>
2019-05-23 23:05:16 +02:00
Leonid Plyushch dc3fd1b0c2 duktape: copy package from branch 'master' 2019-05-23 23:05:02 +02:00
Henrik Grimler 1d873f7772 cmus: link only cue against libm 2019-05-23 23:04:04 +02:00
unprivileged 493a11957b cmus: fix cue sheet input plugin 2019-05-23 23:04:04 +02:00
Leonid Plyushch d4657b5076 git: enable contrib/subtree
Already done in branch 'master'.
2019-05-23 23:03:41 +02:00
Leonid Plyushch 18d4a99e22 file: fix duplicated TERMUX_PKG_SHA256 2019-05-23 20:27:36 +03:00
Leonid Plyushch 0ecaa01455 sync some packages with branch 'master'
No need to rebuild packages. Just syncing minor changes from branch 'master'.

%ci:reset-backlog
2019-05-23 20:13:50 +03:00
Leonid Plyushch 4fde60318d libgit2: update to 0.28.2 2019-05-23 16:21:05 +02:00
Leonid Plyushch 132992b9df glib: update to 2.60.3 2019-05-23 16:21:05 +02:00
Leonid Plyushch ded4b31a7f dart: add tar and gzip as dependencies
Needed in order to get "pub" working properly.
2019-05-23 16:21:05 +02:00
Leonid Plyushch d267713925 dart: add '$HOME/.pub-cache/bin' to PATH instead of '$HOME/.pub-cache' 2019-05-23 16:21:05 +02:00
Leonid Plyushch afb3c8bd34 dart: update to 2.3.1 + some fixes (#3858)
* dart: update to 2.3.1

* dart: attempt to fix path to /bin/sh

* dart: add '~/.pub-cache/bin' to PATH (sh/bash only)
2019-05-23 16:21:05 +02:00
Leonid Plyushch c436b53b4e libuv: update to 1.29.1 2019-05-23 16:21:05 +02:00
Leonid Plyushch 98b0baa068 gstreamer (and plugins): update to 1.16.0 2019-05-23 16:21:05 +02:00
Leonid Plyushch b82fcd24d6 linux-man-pages: update to 5.01 2019-05-23 16:21:05 +02:00
Leonid Plyushch a9c5a3d616 memcached: update to 1.5.15 2019-05-23 16:21:05 +02:00
Leonid Plyushch 5893059217 parallel: 20190422 2019-05-23 16:21:05 +02:00
Leonid Plyushch 204baab057 gettext: update to 0.20.1 2019-05-23 16:21:05 +02:00
Leonid Plyushch 5c8ca76ac3 e2fsprogs: update to 1.45.1 2019-05-23 16:21:05 +02:00
Leonid Plyushch c705786647 dpkg: update to 1.19.6 2019-05-23 16:21:05 +02:00
Leonid Plyushch 9813b58672 kona: update to 20190226 2019-05-23 16:21:05 +02:00
Leonid Plyushch bb62d65b64 qpdf: update to 8.4.2 2019-05-23 16:21:05 +02:00
Leonid Plyushch 1d76a0ab9e mpd: update to 0.21.9 2019-05-23 16:21:05 +02:00
Leonid Plyushch 38a4adcba8 tracepath: update to 20190515 2019-05-23 16:21:05 +02:00
Leonid Plyushch c8cf68fb97 imagemagick: update to 7.0.8.46 2019-05-23 16:21:05 +02:00
Leonid Plyushch 9110809a3a hunspell-ru: change versioning scheme
Do not use dots when using date as version.
2019-05-23 16:21:05 +02:00
Leonid Plyushch b79b530957 hunspell-en-us: change versioning scheme
Do not use dots when using date as version.
2019-05-23 16:21:05 +02:00
Leonid Plyushch 2580258b85 bison: update to 3.4 2019-05-23 16:21:05 +02:00
Leonid Plyushch 91cd16fa34 dnsutils: update to 9.14.2 2019-05-23 16:21:05 +02:00
Leonid Plyushch 7c66e1787b axel: update to 2.17.3, reformat build.sh and remove useless fields 2019-05-23 16:21:05 +02:00
Leonid Plyushch 935885370a pinentry: prevent accidental linkage with libcap 2019-05-23 16:21:05 +02:00
Leonid Plyushch 9789726550 util-linux: update to 2.33.2 2019-05-23 16:21:05 +02:00
Leonid Plyushch cc5d06e497 swig: update to 4.0.0 2019-05-23 16:21:05 +02:00
Henrik Grimler 7bedbe5235 termux-upgrade-repo: mkdir -p instead of mkdir 2019-05-23 16:18:51 +02:00
Henrik Grimler 326fd4e15b termux-upgrade-repo: backup (known) custom repos 2019-05-23 16:18:51 +02:00
Fredrik Fornwall a715aa99e1 cmake: Fix building against libiconv 2019-05-23 02:11:24 +02:00
Leonid Plyushch ce9473fdca libandroid-support: do not use iconv.h header 2019-05-23 01:48:03 +02:00
Fredrik Fornwall e9e340b120 php: Build with --with-iconv=$TERMUX_PREFIX
This picks up iconv.h from libiconv which does things as
 #define iconv_open libiconv_open
2019-05-23 01:42:55 +02:00
Leonid Plyushch de7f0e9b06 build-package.sh: handle disable packages when building for all architectures 2019-05-22 15:01:27 +03:00
Leonid Plyushch 80fdd4540e yajl: fix maintainer field
%ci:reset-backlog
2019-05-22 00:17:28 +03:00
Leonid Plyushch 11c450f672 update maintainer field where needed 2019-05-22 00:16:51 +03:00
Fredrik Fornwall ed27093503 dpkg: Bump package revision 2019-05-21 01:35:00 +02:00
Fredrik Fornwall 34e29c4b99 vim: Update from 8.1.1300 to 8.1.1350 2019-05-21 01:15:17 +02:00
Fredrik Fornwall 7bbd57eb5b gmic: Depend on graphicsmagick++ 2019-05-21 01:14:40 +02:00
Fredrik Fornwall 1456121048 libiconv: Move man page to iconv subpackage 2019-05-21 01:14:21 +02:00
Henrik Grimler a14dc35c8d radare2: update to 3.5.1 2019-05-20 16:22:46 +02:00
Leonid Plyushch dfcbde0d8c CI: reset backlog after merging libiconv
Note that commit is empty as it only tells CI to "forget" previous builds via
the following tag:

%ci:reset-backlog
2019-05-20 02:51:33 +03:00
Fredrik Fornwall e7a7b6f12c termux-tools: Add initial termux-upgrade-repo 2019-05-19 20:18:56 +02:00
Tom Yan b7440538ff buildorder.py: remove libandroid-support from always_deps
as libiconv is no longer a symlink of it
2019-05-19 20:05:29 +02:00
Leonid Plyushch 7c82037ab0 build-package.sh: introduce field "Pre-Depends"
Required in rare cases where package update may break package manager during
installation process.

See https://www.debian.org/doc/debian-policy/ch-relationships.html for
more information.
2019-05-19 20:05:29 +02:00
Leonid Plyushch 49d2b176ad glib: use GNU iconv 2019-05-19 20:05:29 +02:00
Leonid Plyushch c64cf1d83f libiconv: update to 1.16 2019-05-19 20:05:29 +02:00
Leonid Plyushch eaa5664d8a doxygen: switch to github srcurl
Fossies mirror doesn't like to be accessed from CI (or gcloud servers ?).
2019-05-19 20:05:29 +02:00
Leonid Plyushch d6eb29c0e7 libandroid-support: add dpkg to pre-depends
Fix for https://github.com/termux/termux-packages/issues/3762.
2019-05-19 20:05:29 +02:00
Leonid Plyushch f222280378 linux-man-pages: remove more iconv-related pages
These pages are provided with libiconv.
2019-05-19 20:05:29 +02:00
Leonid Plyushch bdb953406f linux-man-pages: remove conflicting file 'share/man/man3/iconv_open.3' 2019-05-19 20:05:29 +02:00
Henrik Grimler cdcce3d097 coreutils: ac_cv_func_mbsrtowcs=no to fix segfault on arm and i686 2019-05-19 20:05:29 +02:00
Leonid Plyushch ec9b54c745 gst-plugins-bad: attempt to fix problem with 'glib-mkenums'
Error was (build time):
/data/data/com.termux/files/usr/bin/glib-mkenums: line 10: from: command not found
/data/data/com.termux/files/usr/bin/glib-mkenums: line 12: import: command not found
/data/data/com.termux/files/usr/bin/glib-mkenums: line 13: import: command not found
2019-05-19 20:05:29 +02:00
Leonid Plyushch 3e023fb46d newsboat: force link with libiconv
Fixes build errors.
2019-05-19 20:05:29 +02:00
Leonid Plyushch 24981e4e30 mtools: force link with libiconv
Fixes build errors.
2019-05-19 20:05:29 +02:00
Leonid Plyushch 6730755075 lftp: depend on libandroid-support
Because libandroid-support provides mblen() implementation.
2019-05-19 20:05:29 +02:00
Leonid Plyushch 3af692bbee apr-util: add libcrypt to dependencies 2019-05-19 20:05:29 +02:00
Leonid Plyushch 4af743a12c add libiconv to dependencies where needed 2019-05-19 20:05:29 +02:00
Henrik Grimler e34630cc54 mutt: bump and add libiconv as dependency
Otherwise mutt segfaults (sporadically)  when trying to use iconv from libc on android pie.
Probably related to the ncmcpp crash: https://github.com/termux/termux-packages/issues/3333
2019-05-19 20:05:29 +02:00
Leonid Plyushch edfed64946 new package: libiconv 2019-05-19 20:05:29 +02:00
Henrik Grimler fda0e542b7 perl: fix default libpath (#3822)
Makes it easier to install cpan modules
2019-05-19 17:17:21 +02:00
Leonid Plyushch dad75e8eed [android-5] package updates (#3810)
* aapt: use https for homepage

* alpine: use https for homepage

* autossh: use https for homepage

* colordiff: use https for homepage

* dialog: use https for homepage

* exiv2: use https for homepage

* ncurses: use https for homepage

* openal-soft: use https for homepage

* sshpass: use https for homepage

* vttest: use https for homepage

* vttest: use versioned URL

* wol: use https for homepage

* timewarrior: update homepage URL

* dart: update to 2.3.0

* nim: update to 0.19.6

* exiv2: update to 0.27.1

* imagemagick: update to 7.0.8.45

* ncdc: update to 1.22

* ca-certificates: update to 20190515

* cabextract: use https for homepage

* axel: update to 2.17.2

* bat: update to 0.11.0

* mktorrent: update homepage URL

* hugo: update to 0.55.6

* file: update to 5.37

* cmake: update to 3.14.4

* stunnel: update to 5.54

* redis: update to 5.0.5

* libuv: update to 1.29.0

* gmic: update to 2.6.3

* libgnutls: update to 3.6.7.1
2019-05-19 17:12:13 +02:00
Fredrik Fornwall e377f19ed4 ncurses: Update from 6.1.20181117 to 6.1.20190511 2019-05-19 17:00:00 +02:00
Fredrik Fornwall 7bc454f977 libuv: Update from 1.28.0 to 1.29.0 2019-05-19 16:59:47 +02:00
Fredrik Fornwall ee5c7b0526 librsvg: Update from 2.45.5 to 2.45.6 2019-05-19 16:58:37 +02:00
Fredrik Fornwall b6abe55163 libical: Update from 3.0.4 to 3.0.5 2019-05-19 16:58:19 +02:00
Fredrik Fornwall a321f83f76 file: Update from 5.36 to 5.37 2019-05-19 16:58:04 +02:00
Fredrik Fornwall 181ee6213f bat: Update from 0.10.0 to 0.11.0 2019-05-19 16:57:51 +02:00
Leonid Plyushch ccf18866fb busybox: enable Netcat v1.10 compatibility mode for netcat/nc applets
Fixes https://github.com/termux/termux-packages/issues/3153.
2019-05-15 12:35:11 +02:00
Leonid Plyushch 4c6539a511 dart: bump revision 2019-05-12 21:56:57 +02:00
TheBrokenRail d6cc2b8ed0 Fix Dart x86 Build 2019-05-12 21:56:57 +02:00
TheBrokenRail 34323f1532 new package: dart
Requested in https://github.com/termux/termux-packages/issues/3539.
2019-05-12 21:56:57 +02:00
Fredrik Fornwall 18a4dfdc21 iconv: Update from 1.15 to 1.16 2019-05-12 21:46:44 +02:00
Fredrik Fornwall 519b72b1e0 sqlite: Update from 3.27.2 to 3.28.0 2019-05-12 21:46:44 +02:00
Fredrik Fornwall 79e0ed213b harfbuzz: Update from 2.3.1 to 2.4.0 2019-05-12 21:46:44 +02:00
Leonid Plyushch 9ebb2333e5 enable package 'build-essential'
It is now fixed and enhanced to met Termux requirements.
2019-05-12 21:42:38 +02:00
Leonid Plyushch 942805b4f9 move some packages from unstable repository
* antiword
 * beanshell
 * cabextract
 * deutex
 * direnv
 * exiv2
 * git-lfs
 * gitea
 * hoedown
 * httrack
 * iverilog
 * links
 * loksh
 * mksh
 * mktorrent
 * pdfgrep
 * shellharden
 * swig
 * tidy
 * tweego
 * wordgrinder
2019-05-12 21:42:38 +02:00
Fredrik Fornwall 5fb1ba6835 dpkg: dump revision 2019-05-12 21:21:34 +02:00
Leonid Plyushch 301430d7e3 dpkg: use busybox for rm and tar 2019-05-12 21:21:07 +02:00
Fredrik Fornwall fc1eaf75dc gdb: Update from 8.2.1 to 8.3 2019-05-12 01:09:39 +02:00
Fredrik Fornwall 0a0d2b190d utf8proc: Update from 2.3.0 to 2.4.0 2019-05-12 00:47:27 +02:00
Fredrik Fornwall 412ce3f34f keybase: Default KEYBASE_SECRET_STORE_FILE to true
See https://github.com/termux/termux-packages/pull/3791.
2019-05-12 00:46:41 +02:00
Brandon Philips 810dc33cf6 packages: bump keybase to v4.0.0
- bump to the latest release on Github
- drop kbfs package, kbfs moved to keybase/client

Warning! An environment variable needs to be set to make this work:

See https://github.com/keybase/client/issues/17203
2019-05-12 00:34:48 +02:00
Fredrik Fornwall 26bf987175 protobuf: Update from 3.6.1 to 3.7.1 2019-05-12 00:08:10 +02:00
Fredrik Fornwall cda8aa17ed nodejs: Update from 12.1.0 to 12.2.0 2019-05-11 23:48:37 +02:00
Fredrik Fornwall e64e15bfff tcsh: Update from 6.20.00 to 6.21.00 2019-05-11 23:32:54 +02:00
Fredrik Fornwall aec3cab6ed glib: Update from 2.58.3 to 2.60.2 2019-05-11 23:27:58 +02:00
Fredrik Fornwall f2a1d9803b gegl: Update from 0.4.14 to 0.4.16 2019-05-11 23:25:18 +02:00
Fredrik Fornwall 5505fda742 axel: Update from 2.16.1 to 2.17.1 2019-05-11 23:24:36 +02:00
Fredrik Fornwall 993ae85ad0 syncthing: Update from 1.1.2 to 1.1.3 2019-05-11 23:21:03 +02:00
Fredrik Fornwall b609cdb982 yarn: Update from 1.15.2 to 1.16.0 2019-05-11 23:20:45 +02:00
Fredrik Fornwall 48255e509a Update meson from 0.49.2 to 0.50.1 2019-05-11 22:35:16 +02:00
Fredrik Fornwall e66ecdc83d postgresql: Update from 11.2 to 11.3 2019-05-11 21:40:40 +02:00
its-pointless e1ec26f322 rust fix 2019-05-11 21:36:58 +02:00
Fredrik Fornwall ae8ea909e6 vim: Update from 8.1.1200 to 8.1.1300 2019-05-09 10:01:35 +02:00
Fredrik Fornwall 75d115990d nginx: Update from 1.15.12 to 1.16.0 2019-05-08 01:53:54 +02:00
Fredrik Fornwall 6e788d450f swi-prolog: Update from 8.1.4 to 8.1.5 2019-05-08 01:41:47 +02:00
Fredrik Fornwall 485b509c97 pick: Update from 2.0.2 to 3.0.1 2019-05-08 01:41:26 +02:00
Fredrik Fornwall 0ee286a2c9 erlang: Update from 21.3.5 to 21.3.8 2019-05-08 01:24:03 +02:00
Fredrik Fornwall 6c99c8a2c1 gmic: Update from 2.5.7 to 2.6.1 2019-05-08 01:23:51 +02:00
Fredrik Fornwall 358ff82338 boost: Update from 1.69.0 to 1.70.0 2019-05-07 23:43:29 +02:00
Fredrik Fornwall 7a492ed82b hugo: Update from 0.55.4 to 0.55.5 2019-05-07 23:13:07 +02:00
Fredrik Fornwall ea588681c0 squid: Update from 4.6 to 4.7 2019-05-07 23:12:29 +02:00
Fredrik Fornwall f829f5323e syncthing: Update from 1.1.1 to 1.1.2 2019-05-07 23:08:01 +02:00
Fredrik Fornwall 522dd853f0 notmuch: Update from 0.28.3 to 0.28.4 2019-05-07 22:46:07 +02:00
Fredrik Fornwall cef61af19b ccache: Update from 3.6 to 3.7.1 2019-05-07 22:43:17 +02:00
Fredrik Fornwall 7f0456021b golang: Update from 1.12.2 to 1.12.5 2019-05-07 22:39:50 +02:00
Fredrik Fornwall 5a6ea859cc Remove not needed line in termux_setup_rust 2019-05-07 22:19:54 +02:00
Fredrik Fornwall c4887811c4 rust: Avoid linking against libstdc++
All C++ code should link against libc++_shared to avoid mixing C++
standard library issues.

This fixes librustc_codegen_llvm-llvm.so to do that.
2019-05-07 22:19:54 +02:00
Leonid Plyushch 28751c7d55 CI: switch to Cirrus 2019-05-06 22:03:39 +03:00
Fredrik Fornwall d6c5fb3fba subversion: Update from 1.11.1 to 1.12.0 2019-05-06 13:13:27 +02:00
Fredrik Fornwall 59fa0b59bf nodejs: Update from 11.14.0 to 12.1.0 2019-05-06 00:13:05 +02:00
Fredrik Fornwall 1dd3183a8c texlive: Fix build error 2019-05-06 00:09:38 +02:00
Fredrik Fornwall 613e0d528b qpdf: Update from 8.4.0 to 8.4.1 2019-05-06 00:08:29 +02:00
Fredrik Fornwall 01fdb04503 apr: Update from 1.6.5 to 1.7.0 2019-05-06 00:06:46 +02:00
Fredrik Fornwall 19f77efe93 leveldb: Update from 1.21 to 1.22 2019-05-05 22:48:31 +02:00
Fredrik Fornwall 287883f7e4 dnsutils: Update from 9.13.6 to 9.14.1 2019-05-05 22:48:16 +02:00
Fredrik Fornwall 2e5c88e817 nzbget: Update from 20.0 to 21.0 2019-05-05 22:48:00 +02:00
Fredrik Fornwall fe885f3d57 libpcreposix: Depend on pcre 2019-05-05 22:42:15 +02:00
Fredrik Fornwall 7281e7a5ba tmux: Update from 2.9 to 2.9a 2019-05-05 22:37:58 +02:00
Fredrik Fornwall 64851b3c5f libgrpc: Update from 1.17.2 to 1.20.1 2019-05-05 22:28:36 +02:00
Fredrik Fornwall a9800780fc libunibilium: Include pkg-config file 2019-05-05 21:07:06 +02:00
Henrik Grimler a500426813 texlive: fix error in termux_step_post_extract_package 2019-05-05 21:04:34 +02:00
Henrik Grimler f03f6cce7e texlive subpackages: conflict with texlive 2018 2019-05-05 21:04:34 +02:00
Henrik Grimler 88fdc44b1d texlive: add copyright header to scripts 2019-05-05 21:04:34 +02:00
Henrik Grimler 35dd0ffaa5 texlive-bin: remove no longer needed patch 2019-05-05 21:04:34 +02:00
Henrik Grimler 6c594597ab texlive: update to 20190410 2019-05-05 21:04:34 +02:00
Henrik Grimler a928ccf916 texlive-lancjk, texlive-langkorean: fix recursive dependency
Also tidy up python scripts
2019-05-05 21:04:34 +02:00
Henrik Grimler a62742dbef texlive: Update in preparation for texlive 2019 release 2019-05-05 21:04:34 +02:00
Henrik Grimler 003f45a380 texlive: remove source and doc folders to save space 2019-05-05 21:04:34 +02:00
Henrik Grimler 6372d9a1ad texlive-full: add dependency for subpackages 2019-05-05 21:04:34 +02:00
Henrik Grimler d273feebb8 texlive-bin: re-add ranlib configure arg 2019-05-05 21:04:34 +02:00
Henrik Grimler 3c26090731 texlive: improve readability of python scripts a bit 2019-05-05 21:04:34 +02:00
Henrik Grimler d2043f2b3b texlive-bin: clean up configure args 2019-05-05 21:04:34 +02:00
Henrik Grimler 92d78441d7 texlive, texlive-bin: remove old preinst cleaning 2019-05-05 21:04:34 +02:00
Henrik Grimler 330a9e85dd texlive: create a subpackage for each texlive-collection
Add python script to find which files to include in which package.
Add meta package texlive-full that depends on all collections.
Move texmf.cnf from texlive-bin to texlive.
2019-05-05 21:04:34 +02:00
Henrik Grimler 09c33d5303 pcre: add subpkg libpcreposix
privoxy needs it: https://github.com/termux/termux-packages/issues/3706
2019-05-05 21:04:17 +02:00
Henrik Grimler dd714454bf irssi: depend on utf8proc
Fixes https://github.com/termux/termux-packages/issues/3732
2019-05-05 21:03:59 +02:00
Michal Bednarski 45c5a7568f proot: Update for nested chroot() support
termux/proot#34
2019-05-05 21:00:42 +02:00
Rafael G. Martins 76aea9f394 blogc: Update from 0.16.1 to 0.17.0 2019-05-05 21:00:42 +02:00
Leonid Plyushch 1072418804 php: update to 7.3.5 2019-05-05 21:00:42 +02:00
Leonid Plyushch cc079adccd mpd: update to 0.21.8 2019-05-05 21:00:42 +02:00
Leonid Plyushch c9d80be3fa bash-completion: update to 2.9 2019-05-05 21:00:42 +02:00
Leonid Plyushch 1d0423b54b fzf: fix build errors 2019-05-05 21:00:42 +02:00
Leonid Plyushch 103d69c588 fzf: update to 0.18.0 2019-05-05 21:00:42 +02:00
Leonid Plyushch 9ff5ec7546 libmosquitto: update to 1.6.2 2019-05-05 21:00:42 +02:00
Leonid Plyushch 4a2af38c49 restic: fix build error 2019-05-05 21:00:42 +02:00
Leonid Plyushch f66d95fac8 unrar: update to 5.7.5 2019-05-05 21:00:42 +02:00
Leonid Plyushch 6a7bcacd77 libcap: update to 2.27 2019-05-05 21:00:42 +02:00
Leonid Plyushch 907339cc7c hugo: update to 0.55.4 2019-05-05 21:00:42 +02:00
Leonid Plyushch 38eae0c290 restic: update to 0.9.5 2019-05-05 21:00:42 +02:00
Fredrik Fornwall db68aeb7db tor: Update from 0.3.5.8 to 0.4.0.5 2019-05-05 20:52:13 +02:00
Fredrik Fornwall faf0d7eb44 neovim: Update from 0.3.4 to 0.3.5 2019-05-05 20:01:59 +02:00
Fredrik Fornwall c97305dab1 libtermkey: Update from 0.20 to 0.22 2019-05-05 20:01:42 +02:00
Fredrik Fornwall ec379fc4ca rust: Use correct toolchain version in PATH 2019-04-28 20:24:45 +02:00
Fredrik Fornwall eb799ac13f rust: Update from 1.34.0 to 1.34.1 2019-04-28 00:13:58 +02:00
its-pointless 793b1b629c rust 1.34 2019-04-28 00:11:03 +02:00
Fredrik Fornwall 4e76067ad0 openssl: Ensure folder exists 2019-04-27 22:54:50 +02:00
Fredrik Fornwall 2685f858d6 openal-soft: Switch to working src url 2019-04-27 22:53:54 +02:00
Fredrik Fornwall dc5db7e532 Update docker image to ubuntu 19.04 and llvm 8 2019-04-27 22:51:43 +02:00
Fredrik Fornwall 4d13a3d93d libmosquitto: Update from 1.5.8 to 1.6.1 2019-04-27 22:30:13 +02:00
Fredrik Fornwall f2749febe2 memcached: Update from 1.5.13 to 1.5.14 2019-04-27 22:25:26 +02:00
Fredrik Fornwall 474d67ab8f kakoune: Build from tar.bz2 file
This fixes 'kak -version', see
https://github.com/mawww/kakoune/issues/2540
2019-04-27 22:15:58 +02:00
Cswl Coldwind 1983113b13 Update tsu to v2.3. 2019-04-27 00:01:23 +02:00
Fredrik Fornwall 021e4a1e82 cmake: Update from 3.14.2 to 3.14.3 2019-04-27 00:00:25 +02:00
Fredrik Fornwall cd3cbce70f geoip2-database: Update package to current 2019-04-26 23:47:22 +02:00
Fredrik Fornwall ab68957c86 msmtp: Update from 1.8.3 to 1.8.4 2019-04-26 23:38:16 +02:00
Fredrik Fornwall c5dbffd181 caddy: Update from 0.11.5 to 1.0.0 2019-04-26 23:37:59 +02:00
Fredrik Fornwall 9ce60637a0 fakeroot: Depend on libcap-dev for build
This fixes the build after the move of sys/capability.h to libcap-dev
2019-04-26 23:35:32 +02:00
Fredrik Fornwall b4c78b0852 gst-plugins-base: Fix build
Avoid picking up glib tools in $TERMUX_PREFIX/bin
2019-04-26 22:43:31 +02:00
Fredrik Fornwall 6b16d4fd0b graphviz: Avoid linking against libstdc++ 2019-04-26 22:41:40 +02:00
Fredrik Fornwall 1e61e572d6 isync: Fix incorrect TERMUX_PKG_DEPENDS 2019-04-26 10:47:25 +02:00
Fredrik Fornwall b6d301ad8d nano: Update from 4.1 to 4.2 2019-04-25 23:15:44 +02:00
Fredrik Fornwall 7b87d1fafd libtiff: Build with --disable-zstd
This avoids opportunistic linking of libzstd.
2019-04-25 23:05:08 +02:00
Fredrik Fornwall 0354d1aa35 libicu: Update from 64.1 to 64.2 2019-04-25 22:40:49 +02:00
Cswl Coldwind 17feb4edc0 Update tsu to v2.2. 2019-04-25 22:32:08 +02:00
Cswl Coldwind 231cd2d476 Update tsu to v2.1. Use git clone to checkout tags. 2019-04-25 22:32:08 +02:00
Fredrik Fornwall 968a7bd1ab liblz4: Update from 1.8.3 to 1.9.1 2019-04-25 21:37:34 +02:00
Fredrik Fornwall 7b419495fe gpgv: Add dependency on zlib 2019-04-25 21:31:31 +02:00
Fredrik Fornwall d53e9d0440 tmux: Update from 2.8 to 2.9 2019-04-25 14:28:23 +02:00
Fredrik Fornwall 3674bcada9 vim: Update from 8.1.1150 to 8.1.1200 2019-04-24 14:27:20 +02:00
Fredrik Fornwall d6e09dc976 coreutils: Update from 8.30 to 8.31 2019-04-24 11:34:05 +02:00
Fredrik Fornwall fa1099baee bash: Update from 5.0.3 to 5.0.7 2019-04-23 10:20:25 +02:00
Fredrik Fornwall e6a0ea9cbb perl: Update from 5.28.1 to 5.28.2 2019-04-22 18:20:49 +02:00
Fredrik Fornwall 12ca699692 blogc: Update from 0.16.0 to 0.16.1 2019-04-22 17:07:19 +02:00
Fredrik Fornwall e209b2e3b5 cmark: Update from 0.28.3.gfm.19 to 0.29.0.gfm.0 2019-04-22 17:04:45 +02:00
Fredrik Fornwall 8d8acb279a memcached: Update from 1.5.12 to 1.5.13 2019-04-22 17:00:40 +02:00
Fredrik Fornwall bdaf82f900 gifsicle: Update from 1.91 to 1.92 2019-04-22 16:59:12 +02:00
Fredrik Fornwall d5d97b5fa8 libnghttp2: Update from 1.37.0 to 1.38.0 2019-04-22 16:52:38 +02:00
Fredrik Fornwall 9c8fb52277 ttyd: Update from 1.4.2 to 1.4.4 2019-04-22 16:43:50 +02:00
Leonid Plyushch 1ebebfd657 build-package.sh: sync fast-build changes with master branch 2019-04-22 02:59:16 +03:00
Fredrik Fornwall 6632d2d13a termux-am: Avoid the gradle daemon for real 2019-04-22 01:31:54 +02:00
Fredrik Fornwall 8bbd2e33b7 termux-am: Use a new gradle version 2019-04-21 21:05:10 +02:00
tomty89 e3eb5d6b6b [android-5] zlib: add package (#3499)
* zlib: add package

* add zlib to dependencies where needed

* aapt: fix compilation error after adding own zlib

* fossil: specify zlib installation

* fossil: specify CPPFLAGS

* exa: fix build error where zlib.h was not found

* bat: fix build error where zlib.h was not found

* lftp: specify correct zlib location

* zlib-dev: breaks and replaces old ndk-sysroot

also bump toolchain version for z{lib,conf}.h removal

* texlive-bin: fix compilation errors
2019-04-21 20:23:02 +02:00
Leonid Plyushch 77a93c3a88 build-package.sh: make sure that termux_error_exit() is defined before throwing any errors 2019-04-20 17:28:58 +03:00
Fredrik Fornwall f8e3179885 openssh: Update from 7.9p1 to 8.0p1 2019-04-18 09:02:44 +02:00
Fredrik Fornwall 5c94fcf60b erlang: Update from 21.3.2 to 21.3.5 2019-04-18 00:38:51 +02:00
Fredrik Fornwall 03b8d0a96a gmic: Update from 2.5.4 to 2.5.7 2019-04-18 00:26:29 +02:00
Fredrik Fornwall e3aeace63c cmake: Update from 3.13.4 to 3.14.2 2019-04-18 00:24:46 +02:00
Fredrik Fornwall 4dc390c520 valac: Update from 0.40.8 to 0.44.3 2019-04-18 00:14:52 +02:00
Fredrik Fornwall a3c19bf2c2 Adapt checksum for ninja-linux.zip 2019-04-18 00:12:04 +02:00
Fredrik Fornwall f381aa952d hugo: Update from 0.55.1 to 0.55.2 2019-04-18 00:07:42 +02:00
Fredrik Fornwall 463a0c2654 blogc: Update from 0.15.1 to 0.16.0 2019-04-18 00:07:18 +02:00
Fredrik Fornwall 280c23a76e ipfs: Update from 0.4.19 to 0.4.20 2019-04-17 23:57:24 +02:00
Fredrik Fornwall b4acd14e71 zstd: Update from 1.3.8 to 1.4.0 2019-04-17 23:44:31 +02:00
Fredrik Fornwall 534a581555 libuv: Update from 1.27.0 to 1.28.0 2019-04-17 23:44:16 +02:00
Fredrik Fornwall f0f57955e2 ruby: Update from 2.6.2 to 2.6.3 2019-04-17 23:23:11 +02:00
Fredrik Fornwall 630f626c06 swi-prolog: Update from 8.1.3 to 8.1.4 2019-04-17 23:15:50 +02:00
Fredrik Fornwall 032039d7f4 keybase: Update from 2.13.1 to 3.2.2 2019-04-17 23:13:33 +02:00
Fredrik Fornwall 8d87270de4 nano: Update from 4.0 to 4.1 2019-04-17 23:09:57 +02:00
Fredrik Fornwall 4b11afecfb valgrind: Update from 3.14.0 to 3.15.0 2019-04-17 23:07:52 +02:00
Fredrik Fornwall 9135ee9d5d ledger: Note that utf8cpp is build-time dependency 2019-04-17 23:05:35 +02:00
Fredrik Fornwall 4d933a3a9e xmlsec: Update from 1.2.27 to 1.2.28 2019-04-17 22:44:25 +02:00
Fredrik Fornwall 009d3dbd73 ripgrep: Update from 0.10.0 to 11.0.1 2019-04-17 22:43:13 +02:00
Fredrik Fornwall d9abd029d3 Let rustup install rust 1.34 2019-04-17 22:42:25 +02:00
Fredrik Fornwall 00241678f5 nginx: Update from 1.5.11 to 1.5.12 2019-04-17 22:41:11 +02:00
Fredrik Fornwall cabd8024c6 pcre2: Update from 10.32 to 10.33 2019-04-17 22:34:08 +02:00
Fredrik Fornwall a2f844f263 libpng: Update from 1.6.36 to 1.6.37 2019-04-17 22:27:59 +02:00
Tom Yan b64628297a cmus: Update from d93f9c3 to 2748d40 2019-04-17 22:24:21 +02:00
Leonid Plyushch 54e20269a9 openssl: bump revision
libssl.so and libcrypto.so produce warning about DT_FLAGS_1=0x8 on Android 5
devices. Lets rebuild openssl package with updated termux-elf-cleaner.
2019-04-17 22:23:54 +02:00
Leonid Plyushch e873288b3e termux-elf-cleaner: update to v1.6
Should fix annoying error with DT_FLAGS_1=0x8.
2019-04-17 22:23:54 +02:00
Henrik Grimler baf8effe69 termux-tools: bump revision 2019-04-17 22:23:36 +02:00
Guillermo Robles 8fbf4e68a9 Correct support of remove command in pkg
Fixes #3681
2019-04-17 22:23:36 +02:00
Fredrik Fornwall d7d117e659 rclone: Update from 1.46 to 1.47.0 2019-04-14 22:36:20 +02:00
Fredrik Fornwall 92dc2cad7a gawk: Update from 4.2.1 to 5.0.0 2019-04-14 22:16:38 +02:00
Fredrik Fornwall f368ceda46 hub: Update from 2.11.1 to 2.11.2 2019-04-14 21:47:48 +02:00
Fredrik Fornwall dc7e93cf65 hugo: Update from 0.55.0 to 0.55.1 2019-04-14 21:47:36 +02:00
Tom Yan bba84410a7 termux-tools: companion of termux/termux-app#1031 2019-04-14 21:47:44 +03:00
Leonid Plyushch 4e7267edbe termux-tools: update motd 2019-04-14 21:42:41 +03:00
Fredrik Fornwall 3fa67e85c3 emacs: Update from 26.1 to 26.2 2019-04-14 20:40:49 +02:00
Fredrik Fornwall f1573a442e e2fsprogs: Update from 1.44.5 to 1.45.0 2019-04-14 20:29:50 +02:00
Fredrik Fornwall bb358d7d1c krb5: Update from 1.16.2 to 1.16.3 2019-04-14 20:20:39 +02:00
Fredrik Fornwall 76e7a75566 libdb: Update from 6.2.32 to 18.1.32 2019-04-14 20:20:10 +02:00
Fredrik Fornwall dba8feb6b5 imagemagick: Update from 7.0.8.34 to 7.0.8.40 2019-04-14 20:18:22 +02:00
Fredrik Fornwall b5897a6029 ndk-sysroot: Bump revision after math header fix 2019-04-14 20:18:01 +02:00
its-pointless d29b277c16 lldb i686 fix 2019-04-14 20:07:02 +02:00
Leonid Plyushch 6332c34b11 libllvm: bump revision after fixes 2019-04-14 20:07:02 +02:00
its-pointless 8caa590641 libomp x86_64 fix 2019-04-14 20:07:02 +02:00
its-pointless b36ba37750 math header refix 2019-04-14 20:06:52 +02:00
Leonid Plyushch b3f6063550 blogc: update to 0.15.1 2019-04-14 20:06:41 +02:00
Leonid Plyushch efd6ac18d0 blogc: downloads are now working so enabling package 2019-04-14 20:06:41 +02:00
Leonid Plyushch 14f2109ea2 graphicsmagick: add *-config files to devpackage 2019-04-14 20:06:30 +02:00
Leonid Plyushch 9049978ba7 php: bump revision 2019-04-14 20:06:23 +02:00
Leonid Plyushch 2f9c4853dd libpulseaudio: bump revision 2019-04-14 20:06:23 +02:00
Tom Yan 5df0de26b5 build-package: fix conffiles for subpackages
conffiles was being created after control.tar.gz, which makes it
being omitted
2019-04-14 20:06:23 +02:00
Fredrik Fornwall cad28cfdc9 libopus: Update from 1.3 to 1.3.1 2019-04-14 20:01:32 +02:00
its-pointless b6dad5ce5d fix test not linking to libandroid-support / iconv 2019-04-13 18:33:03 +03:00
its-pointless 35cfc312c2 php iconv fix 2019-04-13 18:33:03 +03:00
Fredrik Fornwall cc197c1374 cmatrix: Update from 1.2 to 2.0 2019-04-13 09:30:45 +02:00
Fredrik Fornwall 7614e3e21f abook: Update from 0.6.0pre2 to 0.6.1 2019-04-13 09:24:57 +02:00
Fredrik Fornwall 7541323e50 ctags: Update from 0.0.20180830 to 0.0.20190412 2019-04-13 09:24:43 +02:00
Fredrik Fornwall 6f3994c190 swi-prolog: Update from 8.1.0 to 8.1.3 2019-04-13 09:21:00 +02:00
Fredrik Fornwall 682d76830a unrar: Update from 5.7.3 to 5.7.4 2019-04-13 09:20:40 +02:00
Fredrik Fornwall 2025e629f8 apache2: Update from 2.4.38 to 2.4.39 2019-04-13 09:20:17 +02:00
Fredrik Fornwall 25bbe732e9 ack-grep: Update from 2.24 to 2.28 2019-04-13 09:20:00 +02:00
Fredrik Fornwall c66351d386 socat: Update from 1.7.3.2 to 1.7.3.3 2019-04-12 01:39:01 +02:00
Fredrik Fornwall 7f731663bf mpd: Update from 0.21.5 to 0.21.7 2019-04-12 01:32:10 +02:00
Fredrik Fornwall b7216d3f0f ghostscript: Update from 9.26 to 9.27 2019-04-12 01:29:11 +02:00
Fredrik Fornwall 08546d8dea nginx: Update from 1.15.10 to 1.15.11 2019-04-12 01:28:54 +02:00
Fredrik Fornwall 8868724667 libprotobuf-c: Depend on protobuf 2019-04-12 00:14:23 +02:00
Fredrik Fornwall be4d3ec81d mariadb: Update from 10.3.13 to 10.3.14 2019-04-11 23:46:05 +02:00
Leonid Plyushch 2738161360 swi-prolog: prevent build failure on some environment configurations 2019-04-11 23:24:11 +02:00
Leonid Plyushch 7312ade0ae ossp-uuid: reformat build.sh 2019-04-11 23:24:11 +02:00
Leonid Plyushch 10b935f281 swi-prolog: reformat build.sh 2019-04-11 23:24:11 +02:00
erlanger 1fa58537a3 SWI-Prolog - update to 8.1.0 2019-04-11 23:24:11 +02:00
Tom Yan 68e05b591b build-package: set CMAKE_FIND_ROOT_PATH_MODE_PROGRAM to NEVER 2019-04-11 23:23:44 +02:00
Henrik Grimler f7c800ff4d libprotobuf-c: add package 2019-04-11 23:22:52 +02:00
Fredrik Fornwall 4fd2af5245 nodejs: Update from 11.13.0 to 11.14.0 2019-04-11 23:07:53 +02:00
Fredrik Fornwall d996e17598 libedit: Update from 20181209 to 20190324 2019-04-11 23:06:49 +02:00
Fredrik Fornwall 56eb46c692 libpixman: Update from 0.38.0 to 0.38.4 2019-04-11 23:06:30 +02:00
Fredrik Fornwall 942c5ceffb stunnel: Update from 5.51 to 5.53 2019-04-11 22:53:58 +02:00
Tom Yan a5dd30cb96 libpulseaudio: bump revision after changes 2019-04-11 22:53:27 +02:00
Tom Yan f2a4840dbd libpulseaudio: fix aaudio error callback
The error callback can be called before the transition of the sink
state has completed. It therefore needs to wait until the sink has
left init state before reconfiguring it with pa_sink_suspend calls.

Also try to recover from all errors (and log what the error is when
it is not AAUDIO_ERROR_DISCONNECTED).
2019-04-11 22:53:27 +02:00
Fredrik Fornwall e951babdff hugo: Update from 0.54.0 to 0.55.0 2019-04-11 22:50:25 +02:00
Fredrik Fornwall 97accd42a2 vim: Update from 8.1.1100 to 8.1.1150 2019-04-11 22:49:41 +02:00
Leonid Plyushch 4f0a8716bd finch: remove broken symlink libymsg.so
Seems like libpurple/protocols/yahoo is no longer available and libymsh.so
cannot be built.
2019-04-11 22:42:42 +02:00
Leonid Plyushch a764d92b2d notmuch: rebuild to fix broken symlink in manpages 2019-04-11 22:42:42 +02:00
Leonid Plyushch 43f48c69e5 sync scripts/setup-ubuntu.sh with master branch 2019-04-11 23:22:03 +03:00
Tom Yan 157d9e2c74 buildorder.py: make subpackage pull its parent 2019-04-11 23:14:43 +03:00
Leonid Plyushch 3832f16c0f termux-tools: do not start login shell if not running on terminal
Fixes execution of commands via non-interactive shell with OpenSSH.
Issue https://github.com/termux/termux-packages/issues/3620.
2019-04-09 19:42:36 +02:00
Leonid Plyushch 02ebd01280 build-package.sh: do not try to gzip manpages that are already gzipped
Avoid warning and broken symlinks.
2019-04-09 17:46:59 +03:00
Fredrik Fornwall 42aedd65c9 termux-elf-cleaner: Update from 1.4 to 1.5 2019-04-08 19:02:08 +02:00
Fredrik Fornwall 3456e3435f wireguard-tools: Update from 0.0.20190227 to 0.0.20190406 2019-04-07 22:47:47 +02:00
Fredrik Fornwall 561acb1070 stunnel: Update from 5.50 to 5.51 2019-04-07 22:45:26 +02:00
Fredrik Fornwall cb40a20d19 php: Update from 7.3.3 to 7.3.4 2019-04-07 22:44:54 +02:00
Fredrik Fornwall 37a8e50eab golang: Update from 1.12.1 to 1.12.2 2019-04-07 22:44:00 +02:00
Fredrik Fornwall c551f1d933 libcroco: Update from 0.6.12 to 0.6.13 2019-04-07 22:41:44 +02:00
Henrik Grimler 06af34b02c macchanger: mv to termux-root-packages 2019-04-07 22:31:53 +02:00
Tom Yan d5736ce6b5 openjpeg: remove unnecessary patches after update 2019-04-07 22:30:04 +02:00
Tom Yan 3216043999 openjpeg: Update from 2.3.0 to 2.3.1 2019-04-07 22:30:04 +02:00
Fredrik Fornwall 8a62d2158f ffmpeg: Update from 4.1.2 to 4.1.3 2019-04-07 22:17:54 +02:00
Fredrik Fornwall 52c9e96c6c wget: Update from 1.20.2 to 1.20.3 2019-04-07 22:13:57 +02:00
Fredrik Fornwall a36bd19a3e strace: Update from 4.26 to 5.0 2019-04-04 00:28:00 +02:00
Fredrik Fornwall 3fa24a24dd patchelf: Update from git snapshot to 0.10 2019-04-04 00:24:17 +02:00
Fredrik Fornwall 12d6ab0f6f ledger: Update from 3.1.2 to 3.1.3 2019-04-04 00:11:36 +02:00
Fredrik Fornwall d8d80c0dd1 syncthing: Update from 1.1.0 to 1.1.1 2019-04-04 00:11:14 +02:00
Fredrik Fornwall 0ce97a7c96 wget: Update from 1.20.1 to 1.20.2 2019-04-04 00:00:48 +02:00
Fredrik Fornwall 53aa0c511a pure-ftpd: Update from 1.0.48 to 1.0.49 2019-04-04 00:00:31 +02:00
Fredrik Fornwall 73972d72a7 yarn: Update from 1.14.0 to 1.15.2 2019-04-04 00:00:12 +02:00
Fredrik Fornwall 62ccd38bca vim: Update from 8.1.1050 to 8.1.1100 2019-04-03 22:52:18 +02:00
Fredrik Fornwall 86f9c62143 radare2: Update from 3.3.0 to 3.4.1 2019-04-03 22:22:25 +02:00
Leonid Plyushch 2908f36c83 patch: don't link with libattr 2019-04-03 21:58:44 +02:00
Henrik Grimler 70d0381030 nodejs: avoid using __NR_statx
See https://github.com/termux/termux-packages/issues/3608
2019-04-03 21:58:09 +02:00
Henrik Grimler ecfb840897 readline: remove no longer needed debug patch 2019-04-01 19:30:58 +02:00
Fredrik Fornwall 06d9209dac utf8proc: Update from 2.2.0 to 2.3.0 2019-03-31 22:49:28 +02:00
Fredrik Fornwall 142c26ba81 pure-ftpd: Update from 1.0.47 to 1.0.48 2019-03-31 22:48:14 +02:00
Fredrik Fornwall d47f59e777 leveldb: Update from 1.20 to 1.21 2019-03-31 22:37:58 +02:00
Fredrik Fornwall 5dde33ea5e libicu: Update from 63.1 to 64.1 2019-03-31 21:19:23 +02:00
Tom Yan e6c2afed9e python: Update from 3.7.2 to 3.7.3 2019-03-31 21:13:34 +02:00
Henrik Grimler cb514b0c6b termux-info: add subscribed repositories to printed info 2019-03-31 20:42:08 +02:00
Fredrik Fornwall 20edeed7cd dos2unix: Rebuild package (fixes #3577) 2019-03-31 19:17:00 +02:00
Tom Yan 7a9383a645 texlive-bin: update for poppler 0.75.0 2019-03-30 15:39:42 +02:00
Tom Yan c5a205d86e poppler: Update from 0.74.0 to 0.75.0 2019-03-30 15:39:42 +02:00
Fredrik Fornwall 9bbd21ff9d dropbear: Update from 2019.77 to 2019.78 2019-03-30 00:37:45 +01:00
Fredrik Fornwall 847ab8e1b2 erlang: Update from 21.2.5 to 21.3.2 2019-03-30 00:37:27 +01:00
Fredrik Fornwall 33cbbd253e newsboat: Update from 2.14.1 to 2.15 2019-03-30 00:30:10 +01:00
Fredrik Fornwall 0f8eae8901 nginx: Update from 1.15.9 to 1.15.10 2019-03-30 00:29:34 +01:00
Fredrik Fornwall 9982fd9360 libisl: Update from 0.20 to 0.21 2019-03-30 00:29:21 +01:00
Fredrik Fornwall 1d52bfd1f3 hub: Update from 2.10.0 to 2.11.1 2019-03-30 00:29:01 +01:00
Fredrik Fornwall 22e015f6f6 mbedtls: Update from 2.16.0 to 2.17.0 2019-03-30 00:28:46 +01:00
Fredrik Fornwall 6965811db0 gpgme: Update from 1.12.0 to 1.13.0 2019-03-30 00:28:32 +01:00
Fredrik Fornwall 8fac5140c5 libssh2: Update from 1.8.1 to 1.8.2 2019-03-30 00:15:30 +01:00
Fredrik Fornwall 8ce2f4e8c9 ncdc: Update from 1.20 to 1.21 2019-03-30 00:15:15 +01:00
Fredrik Fornwall a14987897d libgnutls: Update from 3.6.6 to 3.6.7 2019-03-30 00:15:02 +01:00
Fredrik Fornwall da56b11aaf gnupg: Update from 2.2.14 to 2.2.15 2019-03-30 00:14:44 +01:00
Fredrik Fornwall d9c2e01054 giflib: Update from 5.1.4 to 5.1.9 2019-03-30 00:14:31 +01:00
Fredrik Fornwall 2a8945912f vim: Update from 8.1.1000 to 8.1.1050 2019-03-30 00:11:55 +01:00
Fredrik Fornwall 3535f55b50 libcurl: Update from 7.64.0 to 7.64.1 2019-03-30 00:11:55 +01:00
Leonid Plyushch dbb4b70f2e ldc: fix build error 2019-03-29 15:36:33 +02:00
its-pointless 5c1a4b7ecf clang-tblgen and llvm-tblgen 2019-03-29 01:20:46 +02:00
its-pointless 8784b0e052 ugly hack 2019-03-29 01:20:46 +02:00
its-pointless c4eeb6ac08 meh fixed ? 2019-03-29 01:20:46 +02:00
its-pointless ba6428cdbb llvm-8 and rust with back ports for llvm-8 2019-03-29 01:20:46 +02:00
Tom Yan 537ac153cf buildorder.py: make fast build mode download all subpackages 2019-03-28 19:43:48 +02:00
Henrik Grimler 8962466bcb Merge pull request #3587 from tomty89/devpackage
build-package: add TERMUX_PKG_DEVPACKAGE_{BREAKS,REPLACES} support (android-5)
2019-03-28 10:58:30 +01:00
Tom Yan e3083283d6 build-package: add TERMUX_PKG_DEVPACKAGE_{BREAKS,REPLACES} support 2019-03-27 11:16:28 +08:00
Leonid Plyushch 7b4bb6de76 build-package.sh: fix printing of error message when trying to run script on Android device 2019-03-26 01:29:03 +02:00
Leonid Plyushch 4987359f4f termux_step_setup_toolchain.sh: simplify unneeded headers removal 2019-03-25 17:51:46 +02:00
Leonid Plyushch 5e2ee49b09 termux_step_setup_toolchain.sh: move 'rm usr/include/sys/capability.h' to correct place 2019-03-25 17:33:19 +02:00
Tom Yan 8a10176857 build-package: handle -dev package download from buildorder.py 2019-03-25 02:18:31 +02:00
Fredrik Fornwall e8d311f5bd imagemagick: Update from 7.0.8.27 to 7.0.8.34 2019-03-25 01:10:52 +01:00
Fredrik Fornwall 2b98cf806e gmic: Update from 2.5.3 to 2.5.4 2019-03-25 00:54:06 +01:00
Fredrik Fornwall 29b155cc78 gnupg: Update from 2.2.13 to 2.2.14 2019-03-25 00:23:54 +01:00
Fredrik Fornwall 26b502835f dropbear: Update from 2018.76 to 2019.77 2019-03-25 00:02:09 +01:00
Fredrik Fornwall 82683d3166 nano: Update from 3.2 to 4.0 2019-03-25 00:01:25 +01:00
Fredrik Fornwall 0be2e2c74f leptonica: Update from 1.77.0 to 1.78.0 2019-03-25 00:00:56 +01:00
Fredrik Fornwall abcfe0e9d9 redir: Update from 3.2 to 3.3 2019-03-25 00:00:22 +01:00
Fredrik Fornwall 495e57d22c ffmpeg: Update from 4.1.1 to 4.1.2 2019-03-24 23:59:42 +01:00
Fredrik Fornwall d4aab5bf0c Remove sys/capability.h from the NDK sysroot
The sys/capability.h file will be provided by libcap-dev.
2019-03-24 23:15:10 +01:00
Fredrik Fornwall 8200cf4be4 e2fsprogs: Avoid conflicting with krb5-dev 2019-03-24 23:07:49 +01:00
Henrik Grimler 0223f18c07 game-repo, science-repo: fix function formatting 2019-03-24 21:19:36 +01:00
Henrik Grimler 87f17d3cf5 root-repo: fix url 2019-03-24 21:19:36 +01:00
Leonid Plyushch a45eb1a259 new package: restic 2019-03-24 21:19:21 +01:00
Leonid Plyushch c19cf414ac mpv: enable lua support 2019-03-24 21:19:21 +01:00
Leonid Plyushch f7f519cdf2 move proxychains-ng from unstable packages 2019-03-24 21:19:21 +01:00
Leonid Plyushch 53d4877e1d move libcap from unstable-packages 2019-03-24 21:19:21 +01:00
Leonid Plyushch 8431e5550e geoip2-database: update to 20190318 2019-03-24 21:19:21 +01:00
Leonid Plyushch 4499a3024f move some packages from termux/unstable-packages
Most of them are dependencies for packages X11 and unstable repositories.
2019-03-24 21:19:21 +01:00
Tom Yan 10fa362ef6 buildorder.py: only omit target's subpackage for fast build 2019-03-24 21:18:57 +01:00
Tom Yan 185a9a45f6 buildorder.py: parse TERMUX_PKG_DEVPACKAGE_DEPENDS 2019-03-24 21:18:57 +01:00
Leonid Plyushch 32565d3750 poppler: enable glib bindings
Needed for some x11 packages.
2019-03-24 21:18:57 +01:00
Leonid Plyushch 9631e72b2a bash: update to 5.0.3 2019-03-22 16:04:19 +01:00
Fredrik Fornwall 2f1731f092 gmic: Update from 2.5.2 to 2.5.3 2019-03-20 00:38:28 +01:00
Fredrik Fornwall 08c979afc5 libgpg-error: Update from 1.35 to 1.36 2019-03-20 00:21:11 +01:00
Fredrik Fornwall 5785e4be5d teckit: Update from 2.5.8 to 2.5.9 2019-03-20 00:18:05 +01:00
Fredrik Fornwall 7672b226a6 redis: Update from 5.0.3 to 5.0.4 2019-03-20 00:17:40 +01:00
Fredrik Fornwall 5cdad9f78d nnn: Update from 2.3 to 2.4 2019-03-20 00:17:25 +01:00
Fredrik Fornwall dad0880854 libssh2: Update from 1.8.0 to 1.8.1 2019-03-20 00:17:14 +01:00
its-pointless 4133a77c80 vifm for api 21 2019-03-19 23:34:38 +01:00
Fredrik Fornwall 06ae9e4591 libuv: Avoid using the statx system call
Patch away the usage of the statx system call (which is blocked by
seccomp) which libuv 1.27.0 started to use. Fixes #3536.
2019-03-19 23:31:24 +01:00
Fredrik Fornwall 49e827c78a postgresql: Enable libicu 2019-03-19 22:47:58 +01:00
Fredrik Fornwall e74ad0bd8d newsboat: Bump revision after changes 2019-03-19 22:34:32 +01:00
its-pointless 25acb593a8 newsboat fix for android 5 2019-03-19 22:32:03 +01:00
Tom Yan 773bc4b9f9 texlive-bin: bump revision after poppler update 2019-03-19 22:29:54 +01:00
Tom Yan 1f1ebd020b poppler: Update from 0.72.0 to 0.74.0 2019-03-19 22:29:54 +01:00
Fredrik Fornwall 5c3801cb2c fossil: Bump revision after change 2019-03-19 22:24:48 +01:00
Fredrik Fornwall 83797b022a radare2: Bump revision after change 2019-03-19 22:24:35 +01:00
its-pointless f477015bad working without api 23? 2019-03-19 22:22:38 +01:00
its-pointless c5955a99bc fix for radare2 on android 5 2019-03-19 22:19:41 +01:00
Michal Bednarski a9109c9de0 Upgrade proot with emulated chroot(/) fix
termux/proot#55
2019-03-19 21:48:12 +01:00
Leonid Plyushch b935c3baa5 readme: fix link for Android 5 pipelines status badge 2019-03-18 23:12:28 +02:00
Fredrik Fornwall 785230a5f0 php: Fix fast-build 2019-03-18 01:02:19 +01:00
Fredrik Fornwall 8b025a7a43 apache2: Enable fast-building php 2019-03-18 00:51:48 +01:00
Fredrik Fornwall 835717be8b apache2: Fix quick build 2019-03-18 00:24:47 +01:00
Fredrik Fornwall 5daa5dd331 apache2: Patch package for easier cross-compiling 2019-03-17 23:37:13 +01:00
Leonid Plyushch c34100226c freetype: fix build.sh
Replace `cp` with `install -D...` to make sure that all parent directories
are created.

https://gitlab.com/termux-mirror/termux-packages/-/jobs/179106089
2019-03-17 22:35:58 +02:00
Henrik Grimler 8d1b85fa69 apt: recommend game-repo and science-repo and suggest unstable-repo 2019-03-17 21:13:11 +01:00
Henrik Grimler 4f80cd69e0 root-repo: update repo url to bintray 2019-03-17 21:13:11 +01:00
Henrik Grimler 9ebdbcdec1 science-repo: update repo url to bintray 2019-03-17 21:13:11 +01:00
Henrik Grimler e26fa44e7f libhdf5: mv package to science-repo 2019-03-17 21:13:11 +01:00
Henrik Grimler 908df1b2f3 game-repo: update repo url to bintray 2019-03-17 21:13:11 +01:00
Henrik Grimler e0aa07f324 mv games to game-repo 2019-03-17 21:13:11 +01:00
Henrik Grimler 1988937739 game-repo: add package 2019-03-17 21:13:11 +01:00
Henrik Grimler 801d628f57 science-repo: add package 2019-03-17 21:13:11 +01:00
Fredrik Fornwall 3b1aa33bf3 leveldb: Drop unnecessary patch
Remove patch no longer needed when we set TARGET_OS correctly.
2019-03-17 20:28:00 +01:00
Fredrik Fornwall 8913073199 nodejs-lts: Update from 10.15.2 to 10.15.3 2019-03-17 19:47:15 +01:00
Fredrik Fornwall 975c622430 nodejs: Update from 11.10.1 to 11.12.0 2019-03-17 19:46:55 +01:00
Fredrik Fornwall 7e6aede7f4 man: Update from 1.14.4 to 1.14.5 2019-03-17 19:46:12 +01:00
Fredrik Fornwall 012b9f2c7b php: Update from 7.3.2 to 7.3.3 2019-03-17 19:41:56 +01:00
Fredrik Fornwall 89eafac87f mutt: Update from 1.11.3 to 1.11.4 2019-03-17 19:41:10 +01:00
Fredrik Fornwall 441980176a leveldb: Set TARGET_OS=OS_ANDROID_CROSSCOMPILE 2019-03-17 19:39:19 +01:00
Fredrik Fornwall ecc73ff55f notmuch: Update from 0.28.2 to 0.28.3 2019-03-17 19:39:07 +01:00
Fredrik Fornwall c38b824147 ruby: Update from 2.6.1 to 2.6.2 2019-03-17 19:13:51 +01:00
Fredrik Fornwall 82ee1d22b3 libyaml: Update from 0.2.1 to 0.2.2 2019-03-17 19:13:25 +01:00
Fredrik Fornwall 3609bc1682 libuv: Update from 1.26.0 to 1.27.0 2019-03-17 19:12:50 +01:00
Fredrik Fornwall 5a18398905 libnghttp2: Update from 1.36.0 to 1.37.0 2019-03-17 19:12:14 +01:00
Fredrik Fornwall 7ad7a98aef libjasper: Update from 2.0.14 to 2.0.16 2019-03-17 19:09:18 +01:00
Fredrik Fornwall 054c0abdab gmic: Update from 2.4.5 to 2.5.2 2019-03-17 19:07:56 +01:00
Fredrik Fornwall d51d2f986c freetype: Update from 2.9.1 to 2.10.0 2019-03-17 19:07:14 +01:00
Fredrik Fornwall 64b61622a8 vim: Update from 8.1.0950 to 8.1.1000 2019-03-17 19:04:24 +01:00
Fredrik Fornwall 9d4a2e55f5 libtalloc: Prevent linking in libbsd needlessly
The libtalloc build tries to link in libbsd for strlcpy and strlcat,
which is not needed on Android since bionic already has those.

See https://github.com/termux/termux-packages/pull/3522.
2019-03-17 11:42:34 +01:00
Fredrik Fornwall 3f945c0314 Use android-5 prefix for toolchain
Helps when switching between branches
2019-03-17 11:27:01 +01:00
Fredrik Fornwall 6e9519fa5c Run termux-elf-cleaner on libc++ 2019-03-17 11:26:44 +01:00
its-pointless 1c6c451681 fix for missing "nl_langinfo" symbol 2019-03-16 10:29:35 +01:00
Fredrik Fornwall 2b70f99178 Use a specific elf-cleaner path on android-5
Helps avoiding mistakes when jumping between branches.
2019-03-16 10:28:26 +01:00
Fredrik Fornwall 3cdb5e712d mtools: Bump revision for rebuild (fixes #3517) 2019-03-16 10:27:14 +01:00
Henrik Grimler be6d847041 Merge pull request #3520 from tomty89/texlive-bin-5
texlive-bin: avoid changing {lua,pdf,xe}tex patches all the time (android-5)
2019-03-16 08:45:59 +01:00
Tom Yan a13e94c317 texlive-bin: avoid changing {lua,pdf,xe}tex patches all the time
Patches and sed command are directly from Arch Linux. We just need
to steal from it whenever they are changed.
2019-03-16 08:41:33 +08:00
Fredrik Fornwall e5b11cb16b golang: Update from 1.12 to 1.12.1 2019-03-15 14:52:51 +01:00
Fredrik Fornwall ef835226a6 msmtp: Bump revision after change 2019-03-14 01:42:14 +01:00
its-pointless dee3825f98 fix 32bit 2019-03-13 22:39:13 +01:00
its-pointless d06c5c5cd8 fix msmtp 2019-03-13 22:39:13 +01:00
its-pointless 82476c8c1c works with api 21 now? 2019-03-13 22:39:13 +01:00
Tom Yan d4b0e5442e Simplify libc++ setup
As clang++ in the NDK defaults to libc++ since r17, we no longer
need to fake a libstdc++.so at build time (and omit it from the
libc++ package we ship).
2019-03-13 22:38:31 +01:00
Fredrik Fornwall 8d52638de3 golang: Avoid wrong hardcoded pkg-config path
Avoid having the value of the PKG_CONFIG environment variable at
build time being built into the go compiler. Fixes #3505.
2019-03-13 21:43:09 +01:00
Tom Yan 3a9c850dbf openjpeg-dev: depends on openjpeg-tools for fast build 2019-03-13 21:32:25 +01:00
Tom Yan 333db3aed4 openjpeg: bump revision after update 2019-03-13 21:32:02 +01:00
kenneth-Q 9251cba2a1 p7zip: add patch for security 2019-03-10 21:32:55 +01:00
Leonid Plyushch 48df98f1f3 termux-keyring: add key used by automatic builds 2019-03-10 19:43:06 +01:00
Fredrik Fornwall a6466eeb8a Merge pull request #3486 from termux/supl-repos-switch-urls
Change URLs for supplementary repositories (Unstable & X11)
2019-03-10 19:20:30 +01:00
Leonid Plyushch 3cef19ed0e x11-repo: use new url 2019-03-10 16:14:09 +02:00
Leonid Plyushch 754ca09459 unstable-repo: use new url 2019-03-10 16:13:08 +02:00
Fredrik Fornwall f63b839acc Merge pull request #3478 from Grimler91/openssl
openssl: declare that it breaks openssl-tool << 1.1.1b-1
2019-03-09 16:27:07 +01:00
Henrik Grimler 8e07c033b1 openssl: declare that it breaks openssl-tool << 1.1.1b-1
To not get errors on apt update && apt upgrade
2019-03-09 07:49:15 +01:00
Henrik Grimler f34833c8fa Merge pull request #3477 from Grimler91/build-scripts
mv code to create subpackages to new file and add support for TERMUX_SUBPKG_BREAKS
2019-03-07 20:53:27 +01:00
Henrik Grimler ca3971841b termux_create_subpackages: support TERMUX_SUBPKG_BREAKS 2019-03-07 20:37:47 +01:00
Henrik Grimler 9dece59651 build-package: mv code for creating subpackages to new file 2019-03-07 20:35:32 +01:00
Fredrik Fornwall 42cf552860 Merge pull request #3397 from tomty89/openjpeg
openjpeg: disable static libs
2019-03-06 23:40:42 +01:00
Fredrik Fornwall 18dd7fc9fc cmus: Make dependencies required for now 2019-03-06 23:36:02 +01:00
Fredrik Fornwall dbe820b45f squid: Update from 4.5 to 4.6 2019-03-06 23:35:30 +01:00
Fredrik Fornwall d090883b69 getmail: Update from 5.11 to 5.13 2019-03-06 23:07:31 +01:00
Fredrik Fornwall 6e3c622e41 syncthing: Update from 1.0.1 to 1.1.0 2019-03-06 23:04:52 +01:00
Fredrik Fornwall c2121644ea python2: Update from 2.7.15 to 2.7.16 2019-03-06 23:04:04 +01:00
Fredrik Fornwall 61c6183df3 caddy: Update from 0.11.4 to 0.11.5 2019-03-06 22:57:47 +01:00
Fredrik Fornwall bedfd17f7e go: Update from 1.11.5 to 1.12 2019-03-06 22:57:26 +01:00
Fredrik Fornwall 8a012446f5 Merge pull request #3448 from Grimler91/jq
setup-ubuntu.sh: add jq and remove debdiff
2019-03-06 22:39:11 +01:00
Fredrik Fornwall c940793f82 Merge pull request #3467 from tomty89/libpulseaudio
libpulseaudio: fixes for #3391
2019-03-06 21:43:41 +01:00
Fredrik Fornwall d730fb1bb3 Merge pull request #3439 from tomty89/cmus
cmus: Update from 2.7.1 to 2.8.0 (d93f9c3)
2019-03-06 21:43:18 +01:00
Leonid Plyushch 28f3fbe1bc build-package.sh: prevent parallel runs in the same environment
Avoid corruption of the build environment if build-package.sh was
executed in 2 parallel sessions.
2019-03-06 17:01:19 +02:00
Tom Yan 4037c7e1e6 libpulseaudio: bump revision after update 2019-03-06 22:46:54 +08:00
Tom Yan a74add2dc3 libpulseaudio: do nothing to backend when unlinking suspended sink 2019-03-06 22:46:16 +08:00
Leonid Plyushch ef3772c4d6 fast-builds: do not rely on bootstrap archives
Reasons:

 * they may contain outdated packages
 * they are redundant
 * they may not exist for target repository (e.g. if building for non-termux.net)
2019-03-06 16:04:08 +02:00
Leonid Plyushch 5fc42ccd8d profanity: update sha256
Don't know what happened, but md5 and sha1 are same as on homepage.
2019-03-06 15:17:00 +02:00
Tom Yan 4f832ecc4a libpulseaudio: fix typos in sles sink module 2019-03-06 20:27:11 +08:00
Tom Yan 461ec20191 libpulseaudio: do not stop if we are going to close aaudio stream
Apparently it's safer if we don't:
https://android.googlesource.com/platform/frameworks/av/+/refs/heads/oreo-release/media/libaaudio/src/client/AudioStreamInternal.cpp#182
2019-03-06 18:12:04 +08:00
Leonid Plyushch 429909c470 p7zip: fix license 2019-03-06 11:08:23 +02:00
Fredrik Fornwall 14742449fa libcoap: Update from 4.2.0-rc4 to 4.2.0 2019-03-04 22:51:30 +01:00
Fredrik Fornwall 224ebbe0f4 mariadb: Update from 10.3.12 to 10.3.13 2019-03-04 22:51:11 +01:00
Henrik Grimler e56f784f95 setup-ubuntu.sh: add jq and remove debdiff 2019-03-04 22:08:56 +01:00
Fredrik Fornwall 5ece3ca056 openssl: Bump revision after openssl.cnf move
See https://github.com/termux/termux-packages/pull/3432
2019-03-04 19:26:26 +01:00
Leonid Plyushch e400c23415 termux-elf-cleaner: update to v1.4
Provides fix for Android 5.
2019-03-04 14:58:10 +02:00
Leonid Plyushch 1f806519d2 travis cI: disable fast builds 2019-03-04 12:32:54 +02:00
Tom Yan 1e08cb1ee8 cmus: Update from 2.7.1 to 2.8.0 (d93f9c3) 2019-03-04 15:51:50 +08:00
Tom Yan 8025247d87 openjpeg: bump revision after update 2019-03-04 11:39:19 +08:00
Tom Yan a7639ce7f9 openjpeg: disable static libs
with upstream commit 66297f07a43d2770a97c8456d20202f3d051d980
2019-03-04 11:39:19 +08:00
Leonid Plyushch 0950d69987 update scripts for continuous integration
Keep bare minimum of scripts & configuration files for CI.

Set Travis target language to generic, remove 'Gemfile' and
'Rakefile' since we building *.deb packages and not ruby ones.
Code that determining changes in git repository is reimplemented
in bash.

Disabled packages are excluded from CI tracking as they frequently
cause errors.
2019-03-04 03:53:21 +02:00
Fredrik Fornwall 77e7e85db5 Merge pull request #3390 from termux/fix-mariadb
mariadb: create directory $PREFIX/etc/my.cnf.d to prevent error on installation
2019-03-03 19:50:09 +01:00
Fredrik Fornwall 7700accddc Merge pull request #3294 from xeffyr/vimdiff
vim: recommend package "diffutils" for vimdiff
2019-03-03 19:47:41 +01:00
Leonid Plyushch a7c39079d3 Merge branch 'master' into vimdiff 2019-03-03 20:46:55 +02:00
Fredrik Fornwall cc6cab8fa0 Merge pull request #3419 from xeffyr/fix-paths
Fix hardcoded paths for some packages
2019-03-03 19:42:30 +01:00
Fredrik Fornwall 316b6f5f19 Merge pull request #3432 from xeffyr/fix-openssl
openssl: put openssl.cnf to main package
2019-03-03 19:42:11 +01:00
Leonid Plyushch 37b9453c00 openssl: put openssl.cnf to main package 2019-03-03 18:29:25 +02:00
Leonid Plyushch aa3bca1c11 build-package.sh: fix sourcing of renamed script 2019-03-03 13:32:22 +02:00
Henrik Grimler 706ac2d2d2 termux_download_deb: check that Packages exist before reading hash 2019-03-03 13:27:47 +02:00
Henrik Grimler 46e7252e91 build-package: stop build if buildorder.py returns error 2019-03-03 13:27:47 +02:00
Henrik Grimler a1601b739b build-package: call termux_get_repo_files in termux_step start_build
Prevents unnecessary re-downloads of repo files.
2019-03-03 13:27:47 +02:00
Henrik Grimler e486e4643a build-package: add new env. var. TERMUX_PACKAGES_DIRECTORIES
Can be set to the path to packages/ directories in other repos (like
unstable-package/packages/, termux-root-packages/packages/,
..). buildorder.py then searches these directories for packages and
dependencies
2019-03-03 01:40:22 +02:00
Henrik Grimler 035ec7e35f build-package: download dependencies recursively when fast-building
Use scripts/buildorder.py with a new -i flag to get all dependencies
(including subpackages). The script now also spits out both package
name and package dir, to make it easier to build packages from another
repo.
2019-03-03 01:40:22 +02:00
Henrik Grimler 5873ff8750 build-package: remove termux_step_compare_debs 2019-03-03 01:40:22 +02:00
Fredrik Fornwall 8a0dd6b3af nginx: Update from 1.15.8 to 1.15.9 2019-03-02 23:05:35 +01:00
Fredrik Fornwall 25839efedc gegl: Update from 0.4.12 to 0.4.14 2019-03-02 22:54:22 +01:00
Fredrik Fornwall 89e6a397da libgc: Update from 8.0.2 to 8.0.4 2019-03-02 22:53:47 +01:00
Fredrik Fornwall 84194232d6 libxapian: Update from 1.4.10 to 1.4.11 2019-03-02 22:44:07 +01:00
Fredrik Fornwall d1bdc40c02 nodejs-lts: Update from 10.15.1 to 10.15.2 2019-03-02 22:41:45 +01:00
Fredrik Fornwall ac23220736 hydra: Update from 8.8 to 8.9.1 2019-03-02 22:35:12 +01:00
Fredrik Fornwall a218e1df7f ipfs: Update from 0.4.18 to 0.4.19 2019-03-02 22:32:27 +01:00
Fredrik Fornwall 33d28ea0d6 hub: Update from 2.9.0 to 2.10.0 2019-03-02 22:24:17 +01:00
Fredrik Fornwall 5c0f2b36fa Merge pull request #3416 from Grimler91/ca-certificates
ca-certificates: fix version typo
2019-03-02 22:05:03 +01:00
Leonid Plyushch c71da5c8d2 wget: fix path to /tmp 2019-03-02 14:53:08 +02:00
Leonid Plyushch aad1eef94d util-linux: fix hardcoded paths 2019-03-02 14:53:03 +02:00
Leonid Plyushch 7e0ced7f8c tar: fix path to /tmp 2019-03-02 14:53:02 +02:00
Leonid Plyushch 300072aedf rsync: fix path to /var/run/rsyncd.lock 2019-03-02 14:53:01 +02:00
Leonid Plyushch 32580491d8 rhash: fix path to /etc 2019-03-02 14:53:00 +02:00
Leonid Plyushch a6f0348bf4 radare2: fix path to /bin/sh and /usr/bin/diff 2019-03-02 14:52:59 +02:00
Leonid Plyushch e58851fae4 pinentry: fix path to /tmp 2019-03-02 14:52:57 +02:00
Leonid Plyushch e44cae77f9 patch: fix path to /tmp 2019-03-02 14:52:56 +02:00
Leonid Plyushch f6ce4561fb openssh: fix path for /tmp/sshauth.XXXXXXXXXXXXXXX 2019-03-02 14:52:55 +02:00
Leonid Plyushch 1f652aea0f openal-soft: fix path to /etc 2019-03-02 14:52:54 +02:00
Leonid Plyushch 553eb4031a nmap: fix hardcoded paths 2019-03-02 14:52:53 +02:00
Leonid Plyushch aca7bfd128 newsboat: fix hardcoded paths 2019-03-02 14:52:51 +02:00
Leonid Plyushch cc6c00d0fc net-tools: fix hardcoded paths 2019-03-02 14:52:50 +02:00
Leonid Plyushch dce19fbd53 ncurses: fix hardcoded paths 2019-03-02 14:52:49 +02:00
Leonid Plyushch 84443ea60e nano: fix path to /tmp 2019-03-02 14:52:48 +02:00
Leonid Plyushch cb5ff69080 mosh: fix path to /var/run/motd.dynamic 2019-03-02 14:52:46 +02:00
Leonid Plyushch 94fc1935f2 mathomatic: fix hardcoded paths 2019-03-02 14:52:45 +02:00
Leonid Plyushch 9ba09f4428 m4: fix hardcoded paths 2019-03-02 14:52:43 +02:00
Leonid Plyushch d79f12006a lynx: fix hardcoded paths 2019-03-02 14:52:42 +02:00
Leonid Plyushch b33a31d4af libssh: fix hardcoded paths 2019-03-02 14:52:41 +02:00
Leonid Plyushch 6f0376c340 libpulseaudio: fix hardcoded paths 2019-03-02 14:52:40 +02:00
Leonid Plyushch d6c8b58bf3 libdb: fix path to /tmp (/var/tmp) 2019-03-02 14:52:38 +02:00
Leonid Plyushch 21dda158ba libbz2: fix hardcoded paths (/bin/rm /tmp) 2019-03-02 14:52:37 +02:00
Leonid Plyushch 5219c76f6a libarchive: fix path to /tmp 2019-03-02 14:52:35 +02:00
Leonid Plyushch 6eb6b2f9b0 irssi: fix hardcoded paths 2019-03-02 14:52:34 +02:00
Leonid Plyushch 09f4c0b2e2 gzip: fix path to /tmp 2019-03-02 14:52:32 +02:00
Leonid Plyushch a14e03b4a1 gnupg: fix hardcoded paths 2019-03-02 14:52:31 +02:00
Leonid Plyushch dc1bf1bda8 glib: fix path to /tmp 2019-03-02 14:52:30 +02:00
Leonid Plyushch 839627c67a file: fix hardcoded paths 2019-03-02 14:52:28 +02:00
Leonid Plyushch e6b4a12a6d ffmpeg: fix path to /tmp 2019-03-02 14:52:27 +02:00
Leonid Plyushch 6bfbf38fd9 dnsutils: fix path to /etc/dns.conf 2019-03-02 14:52:25 +02:00
Leonid Plyushch dafe279c14 coreutils: fix hardcoded paths 2019-03-02 14:52:24 +02:00
Leonid Plyushch 7c86ee5053 busybox: fix path to /bin/sh 2019-03-02 14:52:20 +02:00
Henrik Grimler ae555bb003 ca-certificates: fix version typo 2019-03-02 08:16:54 +01:00
Fredrik Fornwall bd6801a053 radare2: Update from 3.2.1 to 3.3.0 2019-03-02 00:38:47 +01:00
Fredrik Fornwall 780bc35b57 mpd: Update from 0.21.4 to 0.21.5 2019-03-02 00:33:16 +01:00
Fredrik Fornwall 31a86fdfde nodejs: Update from 11.10.0 to 11.10.1 2019-03-01 23:52:32 +01:00
Fredrik Fornwall e8afb3313e gdk-pixbuf: Update from 2.36.12 to 2.38.1 2019-03-01 23:38:19 +01:00
Fredrik Fornwall 8b4463f86c unrar: Update from 5.7.1 to 5.7.3 2019-03-01 23:37:48 +01:00
Fredrik Fornwall 119f677b8a rgbds: Update from 0.3.7 to 0.3.8 2019-03-01 23:37:30 +01:00
Fredrik Fornwall 15489b2239 Use meson version 0.49.2 2019-03-01 23:32:15 +01:00
Fredrik Fornwall 1d5b554b3e file: Update from 5.35 to 5.36 2019-03-01 23:14:26 +01:00
Fredrik Fornwall 1c798d5b9b fossil: Update from 2.7 to 2.8 2019-03-01 23:13:22 +01:00
Fredrik Fornwall c29b146591 texinfo: Update from 6.5 to 6.6 2019-03-01 22:54:13 +01:00
Fredrik Fornwall 969037d0d0 notmuch: Update from 0.28.1 to 0.28.2 2019-03-01 22:46:15 +01:00
Fredrik Fornwall 583c6c98ae libmosquitto: Update from 1.5.7 to 1.5.8 2019-03-01 22:45:59 +01:00
Fredrik Fornwall 5334b15bf4 wireguard-tools: Update from 0.0.20190123 to 0.0.20190227 2019-03-01 22:45:34 +01:00
Fredrik Fornwall b0063d5166 fish: Update from 3.0.1 to 3.0.2 2019-03-01 22:01:33 +01:00
Fredrik Fornwall b0e7e7b363 libssh: Update from 0.8.6 to 0.8.7 2019-03-01 21:59:30 +01:00
Fredrik Fornwall 9a293f8e37 tar: Update from 1.31 to 1.32 2019-03-01 21:57:45 +01:00
Fredrik Fornwall 5e2d75bd24 ddrescue: Update from 1.23 to 1.24 2019-03-01 21:53:19 +01:00
Fredrik Fornwall e66c6b79e4 calcurse: Update from 4.3.0 to 4.4.0 2019-03-01 21:53:04 +01:00
Fredrik Fornwall 4b01da699f Use specific version when setting up rust
This makes for more reproducible builds.
2019-03-01 21:36:43 +01:00
Fredrik Fornwall 6a3fb3fb1a openssl: Update from 1.1.1a to 1.1.1b 2019-03-01 21:36:11 +01:00
Henrik Grimler 512345c9a1 termux_step_start_build: handle failed subpackage downloads
Build parent package instead of trying to build the subpackage.
2019-03-01 14:21:42 +02:00
Fredrik Fornwall 4339ff273f Merge pull request #3395 from xeffyr/fix-ruby
ruby: fix segmentation fault
2019-02-28 23:55:37 +01:00
Henrik Grimler e301be4d49 termux_step_compare_debs: fix subpackage comparison 2019-02-28 01:50:53 +02:00
Fredrik Fornwall 163394596f gnuplot: Remove extra TERMUX_PKG_REVISION assignment 2019-02-27 23:04:22 +01:00
Fredrik Fornwall bd67df35cc lua: Rebuild against readline 8 2019-02-27 23:01:33 +01:00
Fredrik Fornwall c4bbaaba09 nnn: Rebuild against readline 8 2019-02-27 23:01:19 +01:00
Fredrik Fornwall 91f7d02210 sqlite: Update from 3.27.1 to 3.27.2
This causes a rebuild of sqlite against readline 8.
2019-02-27 22:59:08 +01:00
Fredrik Fornwall 9a8b27ebb0 graphicsmagick: Depend on zstd 2019-02-27 22:58:47 +01:00
Fredrik Fornwall f9afd0a7ee Switch from conflicts to breaks for readline 2019-02-27 22:48:07 +01:00
Fredrik Fornwall ba95fbd385 Keep update to bash 5 and readline 8 in sync 2019-02-27 22:42:13 +01:00
Henrik Grimler 849bfda557 build-package.sh: add short descriptions for package hooks 2019-02-27 21:59:08 +02:00
Henrik Grimler 537071c99f build-package: mv termux_step_finish_build to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 95ee844cfe build-package: mv termux_step_compare_debs to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 07ac40da1e build-package: mv termux_step_create_debfile to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 1791646f58 build-package: mv termux_step_create_datatar to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler eaf8f81973 build-package: mv termux_step_massage to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 267962c93b build-package: mv termux_step_extract_into_massagedir to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 70afa65d4d build-package: mv termux_step_make_install to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 00d6e0c282 build-package: mv termux_step_make to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 92688d5464 build-package: mv termux_step_configure to scripts/build/configure/ 2019-02-27 21:59:08 +02:00
Henrik Grimler a0fff6763b build-package: mv termux_step_configure_meson to scripts/build/configure/ 2019-02-27 21:59:08 +02:00
Henrik Grimler b4ed937099 build-package: mv termux_step_configure_cmake to scripts/build/configure/ 2019-02-27 21:59:08 +02:00
Henrik Grimler fed060b5b7 build-package: mv termux_step_configure_autotools to scripts/build/configure/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 8e759381d2 build-package: mv termux_step_replace_guess_scripts to scripts/build 2019-02-27 21:59:08 +02:00
Henrik Grimler f445a43da1 build-package: mv termux_step_patch_package to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler e6097e6cf6 build-package: mv termux_step_setup_toolchain to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 6f2c26696f build-package: mv termux_step_extract_package to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler fd61b679dd build-package: mv termux_step_start_build to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 07f4d72b3c build-package: mv termux_step_get_repo_files to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 6986e817fb build-package: mv termux_download_deb to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 2b415feba0 build-package: mv termux_extract_dep_info to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler ecb71352b4 build-package: mv termux_step_handle_buildarch to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler bea56b4b8b build-package: mv termux_setup_variables to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 5a6f9fdb91 build-package: mv termux_step_handle_arguments to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler d280fd8827 build-package: mv termux_setup_cmake to scripts/build/setup 2019-02-27 21:59:08 +02:00
Henrik Grimler 9571b1c49a build-package: mv termux_setup_meson to scripts/build/setup 2019-02-27 21:59:08 +02:00
Henrik Grimler b1b18b2ac5 build-package: mv termux_setup_ninja to scripts/build/setup 2019-02-27 21:59:08 +02:00
Henrik Grimler 02edde0f7f build-package: mv termux_setup_rust to scripts/build/setup 2019-02-27 21:59:08 +02:00
Henrik Grimler e5556053c7 build-package: mv termux_setup_golang to scripts/build/setup 2019-02-27 21:59:08 +02:00
Henrik Grimler 07abb67cd4 build-package: mv termux_download to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 54c0441fb0 build-package: mv termux_step_host_build to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler c19fd73c97 build-package: mv termux_step_handle_hostbuild to scripts/build/ 2019-02-27 21:59:08 +02:00
Henrik Grimler 7b0304b9f9 build-package: mv termux_error_exit to scripts/build/ 2019-02-27 21:59:08 +02:00
its-pointless 84ae2e81ea should be disabled by default... 2019-02-27 01:49:43 +02:00
its-pointless 1884916ad0 make sysroot works properly 2019-02-27 01:49:43 +02:00
its-pointless 53f7666a77 fix for arm 2019-02-27 01:49:43 +02:00
Leonid Plyushch eef8eafe3a ruby: bump revision 2019-02-27 01:48:44 +02:00
Leonid Plyushch 1e81274613 ruby: fix segmentation fault 2019-02-27 01:30:27 +02:00
Tom Yan e78c74d081 libpulseaudio: bump revision after changes 2019-02-26 21:55:24 +01:00
Tom Yan 9b19efb947 libpulseaudio: render via process_msg/asyncmsgq 2019-02-26 21:55:24 +01:00
Tom Yan 6f2031eccb sox/opusfile: bump revisions after changes 2019-02-26 21:54:25 +01:00
Tom Yan bb9a01020f sox: avoid unnecessary dynamic loading
until we make libpulseaudio (and/or some other dependencies) like
optdep in Arch, there's not really point to do dynamic loading
2019-02-26 21:54:25 +01:00
Tom Yan a4029ce5ea opusfile: also dev depends on libopus and libogg
for example when building sox on device, opus support can only be
enabled if both libopus-dev and libogg-dev were installed in
addition to opusfile-dev.
2019-02-26 21:54:25 +01:00
Tom Yan 56ed4f0c3a sox: depends on opusfile and libsndfile
also removed some unnecessary stuff
2019-02-26 21:54:25 +01:00
Fredrik Fornwall 4635206503 git: Update from 2.20.1 to 2.21.0 2019-02-26 13:00:56 +01:00
Fredrik Fornwall efa8720f1c pcre: Update from 8.42 to 8.43 2019-02-26 13:00:56 +01:00
Leonid Plyushch 175dbc1828 mariadb: create directory $PREFIX/etc/my.cnf.d to prevent error on installation 2019-02-26 01:26:00 +02:00
Leonid Plyushch 43fcb0c598 termux-elf-cleaner: update to v1.3 2019-02-26 01:23:27 +02:00
Leonid Plyushch c48e6a2704 build-package.sh: fix unbound variable error
Error was:
./build-package.sh: line 578: _SUBPKG_DEPENDS: unbound variable
2019-02-26 00:40:20 +02:00
Wetitpig 45a7a63d6e Avoid no subpackage error 2019-02-26 00:38:38 +02:00
Leonid Plyushch 6a30eb79ad Revert "build-package.sh: fix fast-build failure in case subpackages are not defined" 2019-02-26 00:37:56 +02:00
Leonid Plyushch 69df7a8f9f build-package.sh: fix fast-build failure in case subpackages are not defined 2019-02-25 17:37:37 +02:00
Leonid Plyushch 530f4ee737 scripts/run-docker.sh: use sudo for privileged operations (when changing uid/gid) 2019-02-25 02:12:51 +02:00
Leonid Plyushch bda90acac3 update readme 2019-02-25 00:01:19 +02:00
Fredrik Fornwall 6fee99d6be Use dupbuild=warn when building with ninja
Fixes build breakage on at least doxygen after updating to ninja 1.9.
2019-02-24 22:26:55 +01:00
Leonid Plyushch d6a44e5a14 bash: use system readline 2019-02-24 22:42:40 +02:00
Leonid Plyushch c1f7c19064 bash: more patches for path fixing 2019-02-24 22:42:40 +02:00
Leonid Plyushch d1a60445ec bash: do build in src directory
Fixes:
/usr/bin/install: cannot stat '/home/builder/.termux-build/bash/build/y.tab.h': No such file or directory
2019-02-24 22:42:40 +02:00
Yuvraj Saxena dc0e578ff0 bash: Update from 4.4 to 5.0
bash 5.0 is no longer in beta or alpha stage

Signed-off-by: Yuvraj Saxena <infectedx27@gmail.com>
2019-02-24 22:42:40 +02:00
Fredrik Fornwall 03c2cf26ca Merge branch 'TheInfected-readline' 2019-02-24 21:37:58 +01:00
Wetitpig 708f47964a Remove relevant instructions 2019-02-24 21:37:10 +01:00
Wetitpig 1f96940259 Switch User in Docker 2019-02-24 21:37:10 +01:00
Henrik Grimler b215026d43 termux_step_compare_debs: also compare all subpackages 2019-02-24 21:37:10 +01:00
Henrik Grimler 39adf4ca2b build-package.sh: also download subpackages dependencies
Also use uppercase for some more variables
2019-02-24 21:37:10 +01:00
Fredrik Fornwall d37133a13c weechat: Patch for ruby 2.6 support 2019-02-24 21:37:10 +01:00
Wetitpig 7249559f48 Remove relevant instructions 2019-02-24 21:08:38 +02:00
Wetitpig 6b7d4cb7fd Switch User in Docker 2019-02-24 21:08:38 +02:00
Henrik Grimler 49c4bb3b42 termux_step_compare_debs: also compare all subpackages 2019-02-24 21:07:31 +02:00
Henrik Grimler 876a1e77d0 build-package.sh: also download subpackages dependencies
Also use uppercase for some more variables
2019-02-24 21:07:31 +02:00
Fredrik Fornwall 3e7470e188 weechat: Patch for ruby 2.6 support 2019-02-24 19:52:40 +01:00
Fredrik Fornwall f1c37a701f Merge branch 'master' into readline 2019-02-24 20:41:00 +02:00
its-pointless cc319ad4fd fix ndk versions 2019-02-24 20:39:35 +02:00
its-pointless 88b29af837 fix lib search paths for x86_64 and compatiblity 2019-02-24 20:39:35 +02:00
its-pointless a60dce9e24 neovim fix 2019-02-24 20:39:35 +02:00
its-pointless db5e1cdaf8 version names change 2019-02-24 20:39:35 +02:00
its-pointless 8ca3605b0b r19b update 2019-02-24 20:39:35 +02:00
Fredrik Fornwall b9c36e8a37 Initial changes for NDK r19 support 2019-02-24 20:39:35 +02:00
Joakim 2f9cf78a95 ninja: Update from 1.8.2 to 1.9.0 and switch to posix_spawn from Bionic 9. 2019-02-24 20:35:10 +02:00
Joakim 46eb18bcf2 ldc: step down as maintainer 2019-02-24 20:35:10 +02:00
Fredrik Fornwall 9fa45bb5fe weechat: Update from 2.3 to 2.4 2019-02-24 19:00:25 +01:00
Fredrik Fornwall fab43d7b26 ruby: Update from 2.5.3 to 2.6.1 2019-02-24 19:00:08 +01:00
Fredrik Fornwall 49212258b0 php: Update patch 2019-02-24 18:59:38 +01:00
Fredrik Fornwall ab5bef29b6 librsvg: Update from 2.45.4 to 2.45.5 2019-02-24 18:59:24 +01:00
Fredrik Fornwall a4d7d166c1 Bump packages after libx264 update 2019-02-24 18:24:22 +01:00
Fredrik Fornwall c955c2b790 libx264: Update from 20180211 to 20190215 2019-02-24 18:23:19 +01:00
Fredrik Fornwall ea4f06e937 vim: Update from 8.1.0900 to 8.1.0950 2019-02-24 18:22:20 +01:00
Fredrik Fornwall 5544ef58a5 nnn: Depend on readline 2019-02-24 18:21:45 +01:00
Fredrik Fornwall 0e0019ce65 tor: Update from 0.3.5.7 to 0.3.5.8 2019-02-24 18:11:03 +01:00
Fredrik Fornwall 1c8ae8a252 nnn: Update from 2.2 to 2.3 2019-02-24 18:10:48 +01:00
Henrik Grimler 716c9b42ed profanity: use tab instead of spaces 2019-02-24 19:04:53 +02:00
Henrik Grimler 6f2e93745e profanity: add missing dependencies 2019-02-24 19:04:53 +02:00
Oliver Schmidhauser 2b9ca8618b update profanity to 0.6.0 2019-02-24 19:04:53 +02:00
Michal Bednarski 7f9d1ad924 proot: Update with fixes for sudo's fstat
- termux/proot#54 (Fix fstat() in processes which sets themselves
  undumpable (SUID_DUMP_DISABLE))
- termux/proot#52 (Partial fix for issue, handle setuid on Android Pie)
2019-02-24 19:02:41 +02:00
Leonid Plyushch d6716384c4 update readme 2019-02-23 16:18:27 +02:00
Henrik Grimler 4fa1cc42b0 build-package.sh: handle | in TERMUX_PKG_DEPENDS when fast building 2019-02-23 14:13:35 +02:00
Leonid Plyushch 5871ed7b26 bump C++ packages for NDK-19 2019-02-23 13:57:09 +02:00
Leonid Plyushch daa334ce9f readline: build with '-fexceptions' 2019-02-23 12:40:49 +02:00
Leonid Plyushch 34022ede81 build-package.sh: fix handling quiet builds
Recent changes to this script set $TERMUX_QUIET_BUILD to false which made
all builds quiet by default due to the way how this variable was handled.
2019-02-21 02:42:26 +02:00
Leonid Plyushch 93294a3aaf bump revision of all packages dependent on readline 2019-02-20 17:48:39 +02:00
Yuvraj Saxena d2f887a96c readline: Update from 7.0 to 8.0
Signed-off-by: Yuvraj Saxena <infectedx27@gmail.com>
2019-02-20 20:48:51 +05:30
Leonid Plyushch c7b85fbd7f vim-python: add 'diffutils' to recommends
Command 'vimdiff' is not working with busybox's 'diff'.
2019-02-20 16:55:09 +02:00
Leonid Plyushch 449fce7075 vim: add 'diffutils' to recommends
Command 'vimdiff' is not working with busybox's 'diff'.
2019-02-20 16:53:13 +02:00
Leonid Plyushch c51a8b4593 BUILD.md: review and fix basic build steps explanation
Also make sure that steps are in same order as in build-package.sh
2019-02-17 20:43:00 +02:00
Leonid Plyushch ae4aff427c disabled-packages: racket is now in https://github.com/termux/unstable-packages/tree/master/packages/racket 2019-02-17 18:49:01 +02:00
Leonid Plyushch 5ac558e8db disabled-packages: remove obsolete version of 'caddy'
We have up-to-date 'caddy' as enabled package.
2019-02-17 18:42:34 +02:00
Leonid Plyushch 23b43b6981 pass-otp: fix homepage url 2019-02-17 18:21:23 +02:00
Henrik Grimler 973cda84a6 build-package.sh: fix TERMUX_REPO_URL 2019-02-17 15:30:58 +01:00
Henrik Grimler 5bce9345c4 Merge pull request #3353 from Grimler91/fast-build
build-package.sh: handle Release.gpg and get deb path from Package
2019-02-16 22:49:47 +01:00
Leonid Plyushch 8863594d7f speexdsp: specify license 2019-02-16 22:14:35 +02:00
Leonid Plyushch d737eea837 ndk-patches: fix stdio.h and ifaddrs.h 2019-02-16 22:10:32 +02:00
Henrik Grimler 1d62574fa1 build-package.sh: handle Release.gpg and get deb path from Package
This makes it possible to download .debs from dl.bintray.com/xeffyr
2019-02-16 18:55:15 +01:00
Henrik Grimler 8190836089 Merge pull request #3352 from Grimler91/NO_CLEAN
build-package.sh: set TERMUX_NO_CLEAN to false per default
2019-02-16 16:43:08 +01:00
Henrik Grimler 91f42c9451 Merge pull request #3351 from Grimler91/gst
gst fixes
2019-02-16 16:42:49 +01:00
Henrik Grimler 2d391054b5 build-package.sh: set TERMUX_NO_CLEAN to false per default
Ensures -i builds are run in fresh environments
2019-02-16 16:31:06 +01:00
Henrik Grimler 68ce37926b gst-plugin-good: add missing dependencies
Build succeeded but with two missing libraries without them
2019-02-16 16:28:52 +01:00
Henrik Grimler 7f376d2601 gst-plugins-good: disable aalib
Picks up aalib from host if it is installed, which causes build to fail
2019-02-16 14:34:56 +01:00
Henrik Grimler 1f906beb80 gstreamer: make sure glib-mkenums and glib-genmarshal are found 2019-02-16 14:32:53 +01:00
Fredrik Fornwall 69c9ac860c Switch from ftp.gnu.org to mirrors.kernel.org 2019-02-16 01:40:05 +01:00
Fredrik Fornwall ce5a1241ad php: Hack around build failure 2019-02-16 01:33:22 +01:00
Fredrik Fornwall e2baba6e53 php: Update patch for php 7.3.2 2019-02-16 01:33:22 +01:00
Fredrik Fornwall 731e3e0375 php: Update from 7.3.1 to 7.3.2 2019-02-16 01:33:22 +01:00
Fredrik Fornwall 83577a6bed php: Update to php 7.3 2019-02-16 01:33:22 +01:00
Fredrik Fornwall a22017643d libpixman: Update from 0.36.0 to 0.38.0 2019-02-16 00:58:09 +01:00
Fredrik Fornwall 0f8a26c658 getmail: Update from 5.8 to 5.11 2019-02-16 00:49:02 +01:00
Fredrik Fornwall 3539ba29da apache2: Update from 2.4.37 to 2.4.38 2019-02-16 00:48:42 +01:00
Fredrik Fornwall a86603474a imagemagick: Update from 7.0.8.24 to 7.0.8.27 2019-02-16 00:44:26 +01:00
Fredrik Fornwall 88cf943d3d dnsutils: Update from 9.13.5 to 9.13.6 2019-02-16 00:42:06 +01:00
Fredrik Fornwall 3dda2e83a0 caddy: Update from 0.11.3 to 0.11.4 2019-02-16 00:36:58 +01:00
Fredrik Fornwall cd8b2debc4 postgresql: Update from 11.1 to 11.2 2019-02-16 00:35:00 +01:00
Fredrik Fornwall 21d9600154 busybox: Update from 1.29.3 to 1.30.1 2019-02-16 00:34:30 +01:00
Fredrik Fornwall 7953f712de newsboat: Update from 2.14 to 2.14.1 2019-02-16 00:34:09 +01:00
Fredrik Fornwall 53ac739a1b dpkg: Update from 1.19.2 to 1.19.4 2019-02-16 00:33:31 +01:00
Fredrik Fornwall e3f9b4e979 libgit2: Update from 0.27.8 to 0.28.1 2019-02-16 00:30:36 +01:00
Fredrik Fornwall 7205075c0c irssi: Update from 1.1.2 to 1.2.0 2019-02-16 00:04:59 +01:00
Fredrik Fornwall f979354f49 harfbuzz: Update from 2.3.0 to 2.3.1 2019-02-16 00:02:37 +01:00
Fredrik Fornwall c4ccd17c5a mime-support: Update from 3.61 to 3.62 2019-02-16 00:02:20 +01:00
Fredrik Fornwall 3bc26e753a libuv: Update from 1.25.0 to 1.26.0 2019-02-15 23:45:01 +01:00
Fredrik Fornwall 3bd1f80a56 nodejs: Update from 11.9.0 to 11.10.0 2019-02-15 23:37:40 +01:00
Fredrik Fornwall d38331d156 libjpeg-turbo: Update from 2.0.1 to 2.0.2 2019-02-15 23:36:44 +01:00
Fredrik Fornwall f921eb9a47 msmtp: Update from 1.8.2 to 1.8.3 2019-02-15 23:29:20 +01:00
Fredrik Fornwall f5c63d660f hub: Update from 2.8.4 to 2.9.0 2019-02-15 23:24:54 +01:00
Fredrik Fornwall 7a3cbe1bfb libmosquitto: Update from 1.5.6 to 1.5.7 2019-02-15 23:22:32 +01:00
Fredrik Fornwall 8c9a0acf90 Specify "--path ." when building with cargo 2019-02-15 23:22:13 +01:00
Fredrik Fornwall 14ff79014e fd: Update from 7.2.0 to 7.3.0 2019-02-15 23:21:46 +01:00
Leonid Plyushch 2f145a9f89 dialog: update to 1.3-20190211 and fix download URL 2019-02-15 23:03:54 +01:00
Wetitpig 667c6c1e9a Dockerfile to tabs 2019-02-15 18:01:09 +02:00
Leonid Plyushch be1bb4e9e8 build-all.sh: don't use tabs in script usage info 2019-02-15 18:01:09 +02:00
Wetitpig 8dcfd793a2 No backticks 2019-02-15 18:01:09 +02:00
Wetitpig 14931574cb Shell script compliance 2019-02-15 18:01:09 +02:00
Wetitpig defcedfba0 Markdown New Guideline Compliance 2019-02-15 18:01:09 +02:00
Leonid Plyushch 9f509223a4 BUILD.md: specify common files where build instructions usually provided 2019-02-15 18:00:24 +02:00
Leonid Plyushch dbfd0c2872 BUILD.md: remove duplicated step
Step 9 was a duplicate of step 2 (creating subpackages).
2019-02-15 18:00:24 +02:00
Leonid Plyushch 173b2afb04 BUILD.md: fix typo
We need to repeat 4-6 steps to obtain patches instead of 2-4.
2019-02-15 18:00:24 +02:00
Leonid Plyushch cb7a551e99 BUILD.md: add some notes about Android 8+ problems to "Common Porting Problems" section 2019-02-15 18:00:24 +02:00
Leonid Plyushch 64157b21b9 BUILD.md: fix typos 2019-02-15 18:00:24 +02:00
Leonid Plyushch cc40d71743 improvements to README.md 2019-02-15 18:00:24 +02:00
Leonid Plyushch 60343207aa BUILD.md: mention Termux's FHS problem
Termux is not FHS-compliant.
2019-02-15 18:00:24 +02:00
Leonid Plyushch 94efd285a8 FORMAT.md: mention that only special characters should be escaped in Markdown
Only characters that have special meaning in Markdown should be escaped.
2019-02-15 18:00:24 +02:00
Leonid Plyushch afbf8b313a FORMAT.md: improve "coding practices" 2019-02-15 18:00:24 +02:00
Leonid Plyushch 44c6fa6109 sample subpackage.sh: TERMUX_SUBPKG_INCLUDE should be under description and dep fields
Some subpackages may have long include lists (e.g. ncurses-utils) so it worth to have
description and dependencies specified on top for better visibility.
2019-02-15 18:00:24 +02:00
Leonid Plyushch 35d4647e49 sample subpackage.sh: remove undefined variable TERMUX_SUBPKG_REVISION
It does not exist in build-package.sh. Also having this one has no point since
subpackages always have same version as main package.
2019-02-15 18:00:24 +02:00
Leonid Plyushch 4711960ae7 sample subpackage.sh: reorder variables like done for build.sh 2019-02-15 18:00:24 +02:00
Leonid Plyushch 38c40dd2b3 sample build.sh: set preferred order of config variables
Based on typical variable order in most packages.

Variables grouped into categories so it much easier to get started by just
copying sample build.sh script, filling necessary fields and removing unneeded.
2019-02-15 18:00:24 +02:00
Wetitpig 0f4a0015eb Add Windows Instructions 2019-02-15 18:00:24 +02:00
Wetitpig 0bbcda16da Capitalisation seems awkward 2019-02-15 18:00:24 +02:00
Wetitpig f7f44c0902 Add mailing lists 2019-02-15 18:00:24 +02:00
Wetitpig c787c60e68 Add more coding practices 2019-02-15 18:00:24 +02:00
Leonid Plyushch 9ba12ad4dd FORMAT.md: recommendations about comments and encoding 2019-02-15 18:00:24 +02:00
Leonid Plyushch 00598b7e1e sample build.sh: add notice about disallowed behaviour
Superuser privileges and modification of files outside of build directories (e.g. in $HOME) are disallowed
to prevent data loss or system breakage.
2019-02-15 18:00:24 +02:00
Leonid Plyushch ee7a9b824d UTILITIES.md: small fixes 2019-02-15 18:00:24 +02:00
Leonid Plyushch 73ef61ecc0 sample subpackage.sh: some fixes 2019-02-15 18:00:24 +02:00
Leonid Plyushch 3db2040b3b sample build.sh: more fixes 2019-02-15 18:00:24 +02:00
Leonid Plyushch 84946316a6 sample build.sh: TERMUX_PKG_SHA256 is mandatory
See sources of function 'termux_download()' build-package.sh.
2019-02-15 18:00:24 +02:00
Leonid Plyushch d9fa0307d9 BUILD.md: fix function names in the table
Function names should be exactly same as in build-package.sh
2019-02-15 18:00:24 +02:00
Leonid Plyushch 3b2459d90a BUILD.md: little fix to the "Basics" section 2019-02-15 18:00:24 +02:00
Leonid Plyushch 854153dc33 BUILD.md: remove leading tabs in code snippets
There no reason to have lead tabs in code snippets.
Leading tabs also make reading a bit harder on mobile devices.
2019-02-15 18:00:24 +02:00
Leonid Plyushch acda81c2bb DOCKER.md: remove leading tabs from code snippets
There no reason to have lead tabs in code snippets.
Leading tabs also make reading a bit harder on mobile devices.
2019-02-15 18:00:24 +02:00
Wetitpig 4d852d5cb7 Separate Additional Resources 2019-02-15 18:00:24 +02:00
Wetitpig f9d8df2023 Add Issue and PR subsection 2019-02-15 18:00:24 +02:00
Wetitpig d3e5031f9e Add directory structure 2019-02-15 18:00:24 +02:00
Wetitpig e6600e272a Formatting Guidelines 2019-02-15 18:00:24 +02:00
Wetitpig 444308131e Docker Docs 2019-02-15 18:00:24 +02:00
Wetitpig 641af33ac4 Build Docs 2019-02-15 18:00:24 +02:00
Wetitpig 3025dc1ad8 Additional Utilities List 2019-02-15 18:00:24 +02:00
Wetitpig 31591c6fea Split README.md 2019-02-15 18:00:24 +02:00
Wetitpig e11c1749d0 Add sample package 2019-02-15 18:00:24 +02:00
Wetitpig e15d923d21 3 COPY to 1 2019-02-15 17:27:41 +02:00
Fredrik Fornwall 39db1f62d5 vim: Update from 8.1.0850 to 8.1.0900 2019-02-14 00:02:24 +01:00
Fredrik Fornwall e2d5f7e631 gnupg: Update from 2.2.12 to 2.2.13 2019-02-13 23:49:42 +01:00
Fredrik Fornwall fbcfaac245 libassuan: Update from 2.5.2 to 2.5.3 2019-02-13 23:49:24 +01:00
Fredrik Fornwall 2cfe255e53 tintin++: Update from 2.01.6 to 2.01.7 2019-02-13 23:49:05 +01:00
Fredrik Fornwall f6e60a35ef libxapian: Update from 1.4.9 to 1.4.10 2019-02-13 23:41:08 +01:00
Fredrik Fornwall b77fdc9a50 fish: Update from 3.0.0 to 3.0.1 2019-02-13 23:35:18 +01:00
Leonid Plyushch e39ea9907f specify CONFFILES for bash, nano, resolv-conf, tmux
Prevent overwriting user's configuration files if package was upgraded.
2019-02-13 22:51:28 +01:00
Oliver Schmidhauser 17ed079607 pass: don't add newline to output. Fixes #3310
Since https://github.com/termux/termux-api/commit/5b3f31bf14d8588b2f0fee02b5b70f9dc46be17d fixes the newline being added to termux-clipboard-get, this workaround is no longer required here and actually breaks the comparission.
2019-02-13 22:47:02 +01:00
Leonid Plyushch c0ac50b958 gitlab ci: remove unnecessary steps from build procedure 2019-02-11 00:19:16 +02:00
Leonid Plyushch 5d74d3e8f8 mpv: depend on libandroid-support
Otherwise it will fail when building with `./build-package.sh -i mpv` with
error `Unable to find iconv`.
2019-02-10 22:30:47 +02:00
Leonid Plyushch 61dd2ca9e3 gitlab ci: use default expiration time for built artifacts 2019-02-10 22:15:28 +02:00
Leonid Plyushch 777d7531dc reamde: use build status badge from Gitlab CI 2019-02-10 22:11:27 +02:00
Leonid Plyushch 800cca6021 gitlab ci: download dependencies instead of building them 2019-02-10 22:06:00 +02:00
Leonid Plyushch ff14acae55 gitlab ci: disable caching
Should be superseded by https://github.com/termux/termux-packages/pull/3276.
2019-02-10 22:03:16 +02:00
Leonid Plyushch b29e82ec1b gitlab ci: use official Termux docker image 2019-02-10 21:57:40 +02:00
Henrik Grimler 10714a6e22 Merge pull request #3276 from Grimler91/fast_build_rebased
Download dependencies instead of building them (optionally)
2019-02-10 20:55:34 +01:00
Henrik Grimler f50865f84f build-package.sh: minor cleanup 2019-02-10 20:41:35 +01:00
Fredrik Fornwall 8d663a0cc7 ffmpeg: Update from 4.1 to 4.1.1 (fixes #3330) 2019-02-10 19:59:15 +01:00
Henrik Grimler c931f22216 Revert changes to TERMUX_ALL_DEPS for non -i builds 2019-02-10 12:27:48 +01:00
Henrik Grimler e5c0651d17 Make it possible to download dependencies from several repositories
Only thing left to fix is so that it finds build scripts outside of packages/.
2019-02-10 12:26:32 +01:00
Henrik Grimler de8c36b639 build-packages.sh: improve -I help message 2019-02-10 09:31:07 +01:00
Henrik Grimler 746f3e4638 Merge branch 'master' into fast_build_rebased 2019-02-10 09:29:48 +01:00
Henrik Grimler ba248d8e9f build-package.sh: make -i builds less verbose 2019-02-10 09:27:03 +01:00
Henrik Grimler 3c4e49b70b build-package.sh: always create directories, if necessary 2019-02-10 09:13:33 +01:00
Fredrik Fornwall 5b945d14b9 libcoap: Add package 2019-02-10 02:16:32 +01:00
Fredrik Fornwall 4d6e107a93 gst-plugins-good: Fix build with latest libvpx 2019-02-10 01:43:26 +01:00
Fredrik Fornwall dfc3959766 libvpx: Update from 1.7.0 to 1.8.0 2019-02-09 22:46:58 +01:00
Fredrik Fornwall 64213eae69 libidn2: Update from 2.1.0 to 2.1.1a 2019-02-09 22:08:56 +01:00
Fredrik Fornwall 9f13b4cc65 rclone: Update from 1.45 to 1.46 2019-02-09 22:07:41 +01:00
Leonid Plyushch 7679dd204c openssh: use 'install' instead of 'cp' when installing executables 2019-02-09 21:16:01 +02:00
Wetitpig b7a5b47775 Change permissions 2019-02-09 21:06:31 +02:00
Wetitpig d7648d8aa1 Spaces to tabs 2019-02-09 21:06:31 +02:00
Wetitpig 78b944ba05 Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Henrik Grimler 71b37a3177 Fix so that depdencies can be built correctly with -i option 2019-02-09 12:58:49 +01:00
Henrik Grimler 3bbfb7fce4 Update bootstrap hashsums 2019-02-09 12:58:11 +01:00
Fredrik Fornwall a083c4b9c0 cmake: Update from 3.13.3 to 3.13.4 2019-02-09 01:37:11 +01:00
Fredrik Fornwall 21a05d3a83 erlang: Update from 21.2.4 to 21.2.5 2019-02-09 01:15:20 +01:00
Fredrik Fornwall ed0a134a7a nim: Update from 0.19.0 to 0.19.4 2019-02-09 01:03:11 +01:00
Fredrik Fornwall 6cc1726414 syncthing: Update from 1.0.0 to 1.0.1 2019-02-09 00:55:38 +01:00
Fredrik Fornwall bfd5eaaad0 ncdu: Update from 1.13 to 1.14 2019-02-09 00:54:31 +01:00
Fredrik Fornwall 3a965ede25 ledger: Update from 3.1.1 to 3.1.2 2019-02-09 00:52:16 +01:00
Fredrik Fornwall 25f889f33b rhash: Update from 1.3.7 to 1.3.8 2019-02-09 00:41:44 +01:00
Fredrik Fornwall 94b3a94d12 sqlite: Update from 3.26.0 to 3.27.1 2019-02-09 00:41:22 +01:00
Fredrik Fornwall 9aadb85ee5 caddy: Update from 0.11.2 to 0.11.3 2019-02-09 00:38:51 +01:00
Fredrik Fornwall 90f1f6f588 zsh: Update from 5.7 to 5.7.1 2019-02-09 00:38:32 +01:00
Fredrik Fornwall 218ff81dd8 libmosquitto: Update from 1.5.5 to 1.5.6 2019-02-09 00:32:59 +01:00
Fredrik Fornwall 7e15fc3db0 binutils: Update from 2.31.1 to 2.32 2019-02-09 00:29:23 +01:00
Fredrik Fornwall 5efc9890c0 curl: Update from 7.63.0 to 7.64.0 2019-02-09 00:27:29 +01:00
Fredrik Fornwall e848a43bba bat: Update from 0.9.0 to 0.10.0 2019-02-09 00:26:00 +01:00
Henrik Grimler 1127d124f5 debianutils: bump to 4.8.6.1 2019-02-09 00:23:22 +01:00
its-pointless 29670c1c69 fix SYS_SECCOMP error on recent android versions. 2019-02-09 00:17:01 +01:00
Wetitpig 321b8f8608 Only C++ 2019-02-09 00:15:26 +01:00
Wetitpig fad95cb11e Use ln -sf in dash rather than rm 2019-02-09 00:14:29 +01:00
Fredrik Fornwall 0530248808 babl: Depend on littlecms 2019-02-04 08:34:53 +01:00
Fredrik Fornwall 84fbb2f8cf yarn: Update from 1.13.0 to 1.14.0 2019-02-04 08:27:47 +01:00
Fredrik Fornwall ea00743cdf nodejs-lts: Update from 10.15.0 to 10.15.1 2019-02-04 01:04:06 +01:00
Fredrik Fornwall 5b60f05345 nodejs: Update from 11.8.0 to 11.9.0 2019-02-04 00:57:19 +01:00
Fredrik Fornwall e2f1ef50aa tesseract: Update from 3.05.02 to 4.0.0 2019-02-04 00:14:50 +01:00
Leonid Plyushch 04f1680c3e openssh: add script "sftpa" - works similary to "ssha"
SFTP with SSH agent.
2019-02-03 23:48:46 +01:00
Fredrik Fornwall d754ae68ee vim: Update from 8.1.0800 to 8.1.0850 2019-02-03 23:04:06 +01:00
Fredrik Fornwall eb36563a06 glib: Update from 2.58.2 to 2.58.3 2019-02-03 22:59:50 +01:00
Fredrik Fornwall a17b055e9e notmuch: Update from 0.28 to 0.28.1 2019-02-03 22:51:35 +01:00
Fredrik Fornwall f4ce7d74ef qpdf: Update from 8.3.0 to 8.4.0 2019-02-03 22:48:31 +01:00
Fredrik Fornwall 8bfa483e3b mutt: Update from 1.11.2 to 1.11.3 2019-02-03 22:48:03 +01:00
Fredrik Fornwall 3efc0c82c6 unrar: Update from 5.6.8 to 5.7.1 2019-02-03 22:47:39 +01:00
Fredrik Fornwall 5198ec6e28 Cleanup trailling space 2019-02-03 22:43:46 +01:00
Fredrik Fornwall cebba61d3a libgpg-error: Update from 1.34 to 1.35 2019-02-03 22:40:50 +01:00
Fredrik Fornwall f4cbcff0ee hugo: Update from 0.53 to 0.54 2019-02-03 22:33:54 +01:00
Fredrik Fornwall 7aa6c2f386 libmpfr: Update from 4.0.1 to 4.0.2 2019-02-03 22:30:19 +01:00
Fredrik Fornwall 6cb0265b0c bison: Update from 3.3.1 to 3.3.2 2019-02-03 22:18:47 +01:00
Fredrik Fornwall d3094cd867 babl: Update from 0.1.60 to 0.1.62 2019-02-03 22:18:19 +01:00
Leonid Plyushch a2805b90fc libmosquitto: enable websockets 2019-02-03 22:04:53 +01:00
Henrik Grimler a8c5945820 ghostscript: bump after nl_langinfo was added as inline function 2019-02-03 22:03:12 +01:00
Leonid Plyushch 6b53d719e8 nim: fix formatting of build.sh 2019-02-03 21:28:28 +01:00
Leonid Plyushch 331e921876 nim: add license info 2019-02-03 21:28:28 +01:00
Kieran Coldron e0f7a5e9f6 Add package: nim
Co-Authored-By: Epictek <kieran@coldron.com>

Update packages/nim/build.sh

Co-Authored-By: Epictek <kieran@coldron.com>

Update packages/nim/build.sh

Co-Authored-By: Epictek <kieran@coldron.com>

Remove duplicated line
2019-02-03 21:28:28 +01:00
Henrik Grimler e7f2600dde Merge remote-tracking branch 'grimler/fast_build_rebased' into fast_build_rebased 2019-02-03 15:06:11 +01:00
Henrik Grimler bfedc132ee Move termux_dep_extract_info to another function
Can be used in bintray upload script to extract pkg version
2019-02-03 15:02:06 +01:00
Oliver Schmidhauser 2ddddde852 bump mariadb because of nl_langinfo error 2019-02-01 15:46:39 +01:00
Oliver Schmidhauser 9b8eb8d4da bump units because of nl_langinfo error 2019-02-01 15:46:39 +01:00
Fredrik Fornwall 152572af6b libpipeline: Update from 1.5.0 to 1.5.1 2019-01-30 00:50:38 +01:00
Fredrik Fornwall f468705078 hub: Update from 2.8.3 to 2.8.4 2019-01-30 00:50:19 +01:00
Fredrik Fornwall 86a6036abc apt: Update from 1.4.8 to 1.4.9 2019-01-30 00:40:57 +01:00
Fredrik Fornwall 8fe6ded54d mosh: Bump revision 2019-01-30 00:39:42 +01:00
Fredrik Fornwall ecc3a63d22 libgit2: Update from 0.27.7 to 0.27.8 2019-01-30 00:39:33 +01:00
Fredrik Fornwall 937bbdc6dc bison: Update from 3.3 to 3.3.1 2019-01-30 00:39:17 +01:00
Leonid Plyushch 6bff9fcb4e update homepage for x11 too 2019-01-30 00:34:45 +01:00
Leonid Plyushch 24efe2c22c update homepage 2019-01-30 00:34:45 +01:00
Leonid Plyushch 247dfa695b x11-repo: directly use Bintray url 2019-01-30 00:34:45 +01:00
Leonid Plyushch 6c43e89079 add unstable-repo 2019-01-30 00:34:45 +01:00
Leonid Plyushch 33ad5c16e4 move common gpg keys to the single package 2019-01-30 00:34:45 +01:00
Fredrik Fornwall e45ab5c75e Bump some nl_langinfo-using packages 2019-01-30 00:14:35 +01:00
Fredrik Fornwall 4c3e54e07f ledger: Backport commit (see #3187) 2019-01-29 11:19:35 +01:00
Fredrik Fornwall 30365dcce9 newsboat: Bump revision 2019-01-29 11:17:57 +01:00
Fredrik Fornwall e52af0af7b openssh: Fix build with compressed man pages 2019-01-29 09:25:09 +01:00
Henrik Grimler 3b34603b56 Use apt's trusted.gpg for pkg verification 2019-01-28 14:20:45 +00:00
Leonid Plyushch 159dcec267 remove redundant things from CI configuration 2019-01-28 14:20:45 +00:00
Leonid Plyushch f2b51dcfd9 setup-ubuntu.sh: install "devscripts"
Makes utility "debdiff" available.
2019-01-28 14:20:45 +00:00
Leonid Plyushch 4b6ffa7952 build-package.sh: use keyserver pool when receive keys
Now gpg key retrieving is more reliable.
2019-01-28 14:20:45 +00:00
Henrik Grimler f32d3cb648 Add gnupg to docker image 2019-01-28 14:20:45 +00:00
Henrik Grimler 7bf043aa86 Revert "Update build.sh"
This reverts commit 865db6dd76.
2019-01-28 14:20:45 +00:00
Henrik Grimler 7649877f9d Revert "Update build.sh"
This reverts commit f55b366ed2.
2019-01-28 14:20:45 +00:00
Henrik Grimler 350ce1fb06 Revert "Update build.sh"
This reverts commit eb85a5b4fa.
2019-01-28 14:20:45 +00:00
Henrik Grimler 33643d4bc8 build-package.sh: fix -a all -i builds
Also use `-s -i` for dependencies that have to be built
2019-01-28 14:20:45 +00:00
Henrik Grimler 34ca9dce21 build-package.sh: improve -i description 2019-01-28 14:20:45 +00:00
Henrik Grimler 5b863102c3 build-package.sh: fix bug in the case where package name contains (but not ends with) -dev
As for icu-devtools
2019-01-28 14:20:45 +00:00
Henrik Grimler 47356f9601 build-package.sh: Minor indentation fix 2019-01-28 14:20:45 +00:00
Henrik Grimler 2604853503 build-package.sh: fix termux_step_compare_debs
Catch error if termux_download_deb fails
2019-01-28 14:20:45 +00:00
Henrik Grimler 51891e235b build-package.sh: fix download loop of dependencies when -i building
Only download $TERMUX_PKG_DEPENDS and $TERMUX_PKG_BUILD_DEPENDS (and
their -dev packages, if they exist), not their dependencies.
2019-01-28 14:20:45 +00:00
Henrik Grimler 11be84612f build-package.sh: add sha256sum's for bootstrap zips for all arches 2019-01-28 14:20:45 +00:00
Henrik Grimler 23a21c9ed4 build-package.sh: return 1 if hashsum doesn't exist for package
When downloading depencencies
2019-01-28 14:20:45 +00:00
Henrik Grimler cefd4e472b build-package.sh: fix termux_extract_dep_info 2019-01-28 14:20:45 +00:00
Henrik Grimler 2a9a8ab4f9 build-package.sh: mv download of InRelease and Packages to new function termux_step_get_repo_files 2019-01-28 14:20:45 +00:00
Henrik Grimler bdf42387bc build-all.sh: don't set -s if -i is set 2019-01-28 14:20:45 +00:00
Henrik Grimler cad78d6094 build-all.sh: add -i option to build and download dependencies 2019-01-28 14:20:45 +00:00
Henrik Grimler 2103c04b0b Rename get_pkg_hash.py->get_hash_from_file.py 2019-01-28 14:20:45 +00:00
Henrik Grimler 368421c281 build-package: update so that termux_step_compare_debs dl's by hash
Changes needed after termux_download_deb function update
2019-01-28 14:20:45 +00:00
Henrik Grimler cc39d8c9b8 build-package: Add signature verification and download by hash
Also rename termux_install_dep_deb to termux_download_deb.
2019-01-28 14:20:44 +00:00
Henrik Grimler 0a25f20b22 build-package: fix truncated comment 2019-01-28 14:20:44 +00:00
Henrik Grimler 88f241b553 build-package: Set default verbose level 2019-01-28 14:20:44 +00:00
Henrik Grimler 3e60a99eec build-package: Fix so that debdiff's exit code doesn't stop build 2019-01-28 14:20:44 +00:00
Henrik Grimler fdd700ce4f build-package: fix forgotten p->pkg 2019-01-28 14:20:44 +00:00
Henrik Grimler 4b9fcfeece build-package.sh: make dep downloads less verbose for quiet builds
Add error messages when download fails though.
Try to download -dev packages but ignore errors here
2019-01-28 14:20:44 +00:00
Henrik Grimler c17bf4b220 termux_extract_dep_info: Fix bug when ARCH=all and REVISION != 0
Also make it less verbose when building with -q and add some TODO notes
2019-01-28 14:20:44 +00:00
Henrik Grimler c61c8f8947 build-package: make the bootstrap installtion more intuitive 2019-01-28 14:20:44 +00:00
Henrik Grimler 40da58977e build-package: add function to compare debs 2019-01-28 14:20:44 +00:00
Henrik Grimler 32acdf3861 Change TERMUX_BUILD_DEPS to TERMUX_INSTALL_DEPS again.
Fix syntax in if expressions.
2019-01-28 14:20:44 +00:00
Henrik Grimler 0da0878296 Revert "Update build.sh"
This reverts commit 7668e25134a27e733e8c24a47df2f7456934e586.
2019-01-28 14:20:44 +00:00
Henrik Grimler 795cc15f5f Working deb_get_info and install_dep_deb functions 2019-01-28 14:20:44 +00:00
Henrik Grimler 7f2553a22d build-package: add termux_extract_version function 2019-01-28 14:20:18 +00:00
Henrik Grimler 6845d6589c updates 2019-01-28 14:20:18 +00:00
Stephen 2dd7c63436 Update build-package.sh 2019-01-28 14:20:01 +00:00
Stephen 1eef3fd12e cheap trick to fix + issue in package search 2019-01-28 14:20:00 +00:00
Stephen b2bfc7541c Update build.sh 2019-01-28 14:20:00 +00:00
Stephen d66dab7629 Update build.sh 2019-01-28 14:20:00 +00:00
Stephen aab5932726 Update build.sh 2019-01-28 14:20:00 +00:00
Stephen f2254adde8 Update build.sh 2019-01-28 14:20:00 +00:00
Henrik Grimler 723ecc3184 build-package: with -i -q, ignore recommended packages and suggestions (#3) 2019-01-28 14:20:00 +00:00
Stephen 0421842e7d Update .travis.yml 2019-01-28 14:20:00 +00:00
Stephen Groat 81be68dda6 Use apt for dependencies 2019-01-28 14:20:00 +00:00
Fredrik Fornwall c5e30ccf8a fzf: Bump revision to rebuild with latest go 2019-01-27 22:55:43 +01:00
Fredrik Fornwall 0edec1087b pass-otp: Update from 1.1.1 to 1.2.0 2019-01-27 22:39:58 +01:00
Leonid Plyushch b93bde6f70 build-package.sh: use 'readlink' to get value of symlink 2019-01-27 23:29:40 +02:00
Fredrik Fornwall a1737e620a yarn: Update from 1.12.3 to 1.13.0 2019-01-27 22:26:44 +01:00
Fredrik Fornwall a80adabb46 lighttd: Update from 1.4.52 to 1.4.53 2019-01-27 22:09:20 +01:00
Fredrik Fornwall 7de493d856 tintin++: Update from 2.01.5 to 2.01.6 2019-01-27 22:06:44 +01:00
Fredrik Fornwall e33f83ef25 Update TERMUX_SUBPKG_INCLUDE for gzip-compression 2019-01-27 22:04:49 +01:00
Fredrik Fornwall 8d54728cab libx265: Update from 2.9 to 3.0 2019-01-27 22:00:36 +01:00
Fredrik Fornwall 0ecc90151f wireguard-tools: Update from 0.0.20181119 to 0.0.20190123 2019-01-27 21:57:33 +01:00
Fredrik Fornwall 73f6b0dcfc Compress man pages with gzip to save space 2019-01-27 21:57:01 +01:00
Fredrik Fornwall 5f8a0fc099 termux-api: Update from 0.39 to 0.40 2019-01-27 21:03:55 +01:00
Fredrik Fornwall 3210fb5e3f mc: Bump revision 2019-01-27 17:06:55 +01:00
Fredrik Fornwall cecda05e17 tmux: Bump revision 2019-01-27 16:41:04 +01:00
Fredrik Fornwall d4cab957da neovim: Revision-bump package 2019-01-27 16:30:26 +01:00
Fredrik Fornwall dbd9392cf6 Revision-bump more packages 2019-01-27 16:08:59 +01:00
Fredrik Fornwall 1ba145d9a1 Revision-bump more packages 2019-01-27 15:47:16 +01:00
Fredrik Fornwall d87730861d gawk: Revision-bump package 2019-01-27 15:27:50 +01:00
Fredrik Fornwall 23c120a818 Revision-bump some packages 2019-01-27 15:19:15 +01:00
Henrik Grimler 218e349648 root-repo: update grimler.gpg
It's still the same signing key, but it is now a subkey of my main keychain
2019-01-27 15:13:10 +01:00
Henrik Grimler b6c76c7a7e ndk-sysroot: conflict with libandroid-support-dev 2019-01-27 15:12:49 +01:00
Leonid Plyushch dda6fae8a5 termux-tools: do not provide file path with slash at the beginning
See https://github.com/termux/termux-app/issues/995.
2019-01-27 15:12:38 +01:00
Leonid Plyushch 5bf836c6b2 libpulseaudio: do not try to enable x11-related stuff 2019-01-27 11:56:51 +02:00
Henrik Grimler aa047719a2 Merge branch 'master' into fast_build_rebased 2019-01-27 10:36:50 +01:00
Fredrik Fornwall 1933e40d70 termux-am: Add patch to update build 2019-01-27 10:05:03 +01:00
Fredrik Fornwall 80ac86fe78 nodejs: Update from 11.7.0 to 11.8.0 2019-01-27 09:46:00 +01:00
Fredrik Fornwall 31dfcca3b0 erlang: Update from 21.2.3 to 21.2.4 2019-01-27 09:39:24 +01:00
Fredrik Fornwall 55992a0ca7 gnutls: Update from 3.6.5 to 3.6.6 2019-01-27 09:39:07 +01:00
Fredrik Fornwall 60b669d75e bs1770gain: Update pkg checksum 2019-01-27 09:38:45 +01:00
Fredrik Fornwall 7522fd255e zsh: Update from 5.6.2 to 5.7 2019-01-27 09:30:30 +01:00
Fredrik Fornwall df6e915c38 bison: Update from 3.2.4 to 3.3 2019-01-27 09:21:24 +01:00
Fredrik Fornwall 14614b36bc bs1770gain: Update from 0.5.1 to 0.5.2 2019-01-27 09:20:57 +01:00
Fredrik Fornwall 54be3048b8 hub: Update from 2.7.1 to 2.8.3 2019-01-27 09:20:42 +01:00
Fredrik Fornwall 927d89eacf unzip: Hardcode G.native_is_utf8 to true
Fixes build breakage after inlining functions in langinfo.h
2019-01-27 09:03:53 +01:00
Fredrik Fornwall c969353b83 Update latest android platform and build-tools 2019-01-27 09:03:08 +01:00
Henrik Grimler 1a7723904c build-package: make TERMUX_PKG_MAINTAINER overridable
Makes it possible to change default maintainer for another repo
2019-01-27 07:39:13 +01:00
Wetitpig 63028021fa Bump revision 2019-01-27 07:38:21 +01:00
Wetitpig ef1626166b Patch radare2 2019-01-27 07:38:21 +01:00
Fredrik Fornwall ee49958ca6 scrypt: Add descriptive comment 2019-01-27 07:30:15 +01:00
Leonid Plyushch 9781d615b7 scrypt: fix crash on AArch64 2019-01-27 07:28:05 +01:00
Henrik Grimler e0ca532e62 Use apt's trusted.gpg for pkg verification 2019-01-26 16:37:25 +00:00
Leonid Plyushch 81f1b42629 remove redundant things from CI configuration 2019-01-26 17:44:49 +02:00
Leonid Plyushch b978ccd747 setup-ubuntu.sh: install "devscripts"
Makes utility "debdiff" available.
2019-01-26 17:02:21 +02:00
Leonid Plyushch 0a8eaeb77f build-package.sh: use keyserver pool when receive keys
Now gpg key retrieving is more reliable.
2019-01-26 16:59:34 +02:00
Henrik Grimler 720442ba67 Add gnupg to docker image 2019-01-26 15:43:14 +01:00
Henrik Grimler 362758ae87 Revert "Update build.sh"
This reverts commit 865db6dd76.
2019-01-26 01:04:30 +01:00
Henrik Grimler 31a68c5bb2 Revert "Update build.sh"
This reverts commit f55b366ed2.
2019-01-25 22:30:08 +01:00
Henrik Grimler 61d8c19945 Revert "Update build.sh"
This reverts commit eb85a5b4fa.
2019-01-25 22:29:51 +01:00
Henrik Grimler 5d81472249 build-package.sh: fix -a all -i builds
Also use `-s -i` for dependencies that have to be built
2019-01-25 22:09:57 +01:00
Henrik Grimler 2157d60f13 build-package.sh: improve -i description 2019-01-25 20:44:00 +01:00
Henrik Grimler 195980e27d build-package.sh: fix bug in the case where package name contains (but not ends with) -dev
As for icu-devtools
2019-01-25 20:44:00 +01:00
Henrik Grimler 5611ad0a18 build-package.sh: Minor indentation fix 2019-01-25 20:44:00 +01:00
Henrik Grimler 9e3258d710 build-package.sh: fix termux_step_compare_debs
Catch error if termux_download_deb fails
2019-01-25 20:44:00 +01:00
Henrik Grimler 6f9019df52 build-package.sh: fix download loop of dependencies when -i building
Only download $TERMUX_PKG_DEPENDS and $TERMUX_PKG_BUILD_DEPENDS (and
their -dev packages, if they exist), not their dependencies.
2019-01-25 20:44:00 +01:00
Henrik Grimler 6c07b40796 build-package.sh: add sha256sum's for bootstrap zips for all arches 2019-01-25 20:44:00 +01:00
Henrik Grimler 3d760868d0 build-package.sh: return 1 if hashsum doesn't exist for package
When downloading depencencies
2019-01-25 20:44:00 +01:00
Henrik Grimler 09afc5aca9 build-package.sh: fix termux_extract_dep_info 2019-01-25 20:44:00 +01:00
Henrik Grimler 4f6eab13f2 build-package.sh: mv download of InRelease and Packages to new function termux_step_get_repo_files 2019-01-25 20:44:00 +01:00
Henrik Grimler fe2bcd8f52 build-all.sh: don't set -s if -i is set 2019-01-25 20:41:01 +01:00
Henrik Grimler 11daf710d9 build-all.sh: add -i option to build and download dependencies 2019-01-25 20:41:01 +01:00
Henrik Grimler a1d4f83377 Rename get_pkg_hash.py->get_hash_from_file.py 2019-01-25 20:41:01 +01:00
Henrik Grimler 4da66550a6 build-package: update so that termux_step_compare_debs dl's by hash
Changes needed after termux_download_deb function update
2019-01-25 20:41:01 +01:00
Henrik Grimler 72402ea1cf build-package: Add signature verification and download by hash
Also rename termux_install_dep_deb to termux_download_deb.
2019-01-25 20:41:01 +01:00
Henrik Grimler 58c91b51cd build-package: fix truncated comment 2019-01-25 20:41:01 +01:00
Henrik Grimler 88af24d0fd build-package: Set default verbose level 2019-01-25 20:41:01 +01:00
Henrik Grimler fbe0de46d2 build-package: Fix so that debdiff's exit code doesn't stop build 2019-01-25 20:41:01 +01:00
Henrik Grimler 04220d9f22 build-package: fix forgotten p->pkg 2019-01-25 20:41:01 +01:00
Henrik Grimler 24a307c64f build-package.sh: make dep downloads less verbose for quiet builds
Add error messages when download fails though.
Try to download -dev packages but ignore errors here
2019-01-25 20:41:01 +01:00
Henrik Grimler 16a49d1ef8 termux_extract_dep_info: Fix bug when ARCH=all and REVISION != 0
Also make it less verbose when building with -q and add some TODO notes
2019-01-25 20:41:01 +01:00
Henrik Grimler a0e340779e build-package: make the bootstrap installtion more intuitive 2019-01-25 20:41:01 +01:00
Henrik Grimler e40d87f624 build-package: add function to compare debs 2019-01-25 20:41:01 +01:00
Henrik Grimler 59da760394 Change TERMUX_BUILD_DEPS to TERMUX_INSTALL_DEPS again.
Fix syntax in if expressions.
2019-01-25 20:41:01 +01:00
Henrik Grimler 5e27e3c096 Revert "Update build.sh"
This reverts commit 7668e25134a27e733e8c24a47df2f7456934e586.
2019-01-25 20:41:01 +01:00
Henrik Grimler bff8f2c6f6 Working deb_get_info and install_dep_deb functions 2019-01-25 20:41:01 +01:00
Henrik Grimler 8f59045990 build-package: add termux_extract_version function 2019-01-25 20:41:01 +01:00
Henrik Grimler bc7037964e updates 2019-01-25 20:41:01 +01:00
Stephen 7af73fe3a4 Update build-package.sh 2019-01-25 20:41:01 +01:00
Stephen 8c43a6dcff cheap trick to fix + issue in package search 2019-01-25 20:41:01 +01:00
Stephen eb85a5b4fa Update build.sh 2019-01-25 20:41:01 +01:00
Stephen f55b366ed2 Update build.sh 2019-01-25 20:41:01 +01:00
Stephen 865db6dd76 Update build.sh 2019-01-25 20:41:01 +01:00
Stephen 445e4ca152 Update build.sh 2019-01-25 20:41:01 +01:00
Henrik Grimler bc776004df build-package: with -i -q, ignore recommended packages and suggestions (#3) 2019-01-25 20:41:01 +01:00
Stephen e5acfac1cb Update .travis.yml 2019-01-25 20:41:01 +01:00
Stephen Groat 44c34afb82 Use apt for dependencies 2019-01-25 20:41:01 +01:00
Fredrik Fornwall cd11c90c22 Fix langinfo.h mixup 2019-01-25 02:59:32 +01:00
Fredrik Fornwall fbe5ab23a9 iconv.h from libandroid-support to ndk-patches 2019-01-25 02:57:27 +01:00
Fredrik Fornwall c7a830eff0 Fix langinfo.h 2019-01-25 02:11:03 +01:00
Fredrik Fornwall d486f2a083 Remove langinfo.h from libandroid-support
Instead provide langinfo.h with inline implemention of nl_langinfo()
as a system header.

This avoids linking in libandroid-support.so in some places, and
improves compatibility when building code on-device.
2019-01-25 01:58:51 +01:00
Tom Yan 10a5bc0995 libpulseaudio: bump revision after changes 2019-01-25 01:25:45 +01:00
Tom Yan 1fb7b370f9 libpulseaudio: declare conffiles in the right subpackage 2019-01-25 01:25:45 +01:00
Tom Yan 6d14e5ab5e speexdsp: Add package 2019-01-25 01:25:45 +01:00
Fredrik Fornwall 903c2555c4 ffmpeg: Link against freetype for drawtext filter 2019-01-25 01:05:29 +01:00
Fredrik Fornwall 64cdb7ec04 vim: Update from 8.1.0750 to 8.1.0800 2019-01-25 00:44:09 +01:00
Fredrik Fornwall 34eb49d969 golang: Update from 1.11.4 to 1.11.5 2019-01-25 00:43:25 +01:00
Fredrik Fornwall 668a50475f termux-api: Update from 0.38 to 0.39 2019-01-25 00:43:25 +01:00
Wetitpig 6b00e1d84d Travis CI for all architectures 2019-01-24 23:19:51 +01:00
Leonid Plyushch 8c41b940e2 libpulseaudio: add libandroid-support as dependency 2019-01-24 12:30:50 +02:00
Leonid Plyushch 8ee0cfbff2 update ca-certificates 2019-01-24 01:48:48 +02:00
Tom Yan 57b12bcba4 libandroid-support: use --remove-destination for header copying
in case of old symlink at destination
2019-01-23 01:40:08 +01:00
Tom Yan 5966a8d9bc libandroid-support/libflac: bump revision after changes
rebuild libflac with presence of langinfo.h to fix issue in utf-8
metadata handling
2019-01-23 01:40:08 +01:00
Tom Yan df62b61835 libandroid-support: place headers directly under include 2019-01-23 01:40:08 +01:00
Fredrik Fornwall 5501398fac termux-apt-repo: Update from 0.3 to 0.4 2019-01-23 01:12:56 +01:00
Fredrik Fornwall 666511014e vtutils: Mark with Apache-2.0 license 2019-01-23 01:02:00 +01:00
Fredrik Fornwall 5fb7260a31 utfdecode: Mark with Apache-2.0 license 2019-01-23 01:00:41 +01:00
Fredrik Fornwall 27f23cd683 termux-create-package: Mark with Apache-2.0 license 2019-01-23 00:59:16 +01:00
Fredrik Fornwall f7aa9bdbc8 play-audio: Mark as Apache-2.0 licensed 2019-01-23 00:57:12 +01:00
Leonid Plyushch 8c3855cc32 build-package.sh: package description field should be always placed to the end of control file 2019-01-23 00:30:11 +01:00
Leonid Plyushch dde3e01c15 build-package.sh: use gzip compression for metadata 2019-01-23 00:30:11 +01:00
Henrik Grimler b6b73dc4bb apr: fix $NM path in share/apr-1/build/libtool 2019-01-23 00:10:34 +01:00
Leonid Plyushch f0e9606515 apt: security fix
See https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1812353.
2019-01-22 22:53:03 +01:00
Wetitpig 3a2bcd3156 Accept licenses for Android SDK 2019-01-22 22:52:35 +01:00
Henrik Grimler 7220eb7a44 mtools: --disable-floppyd to avoid build error 2019-01-21 17:52:19 +01:00
Henrik Grimler 41e0942c7f Merge pull request #3251 from Grimler91/serf
serf: add dependencies libuuid and libexpat
2019-01-21 16:58:49 +01:00
Henrik Grimler 67edc1fd5d Merge pull request #3250 from Grimler91/xmlsec
xmlsec: add dependency libxml2
2019-01-21 16:58:27 +01:00
Henrik Grimler cf68281c23 Merge pull request #3249 from Grimler91/xmlstarlet
xmlstarlet: add missing dependency libxml2
2019-01-21 16:57:56 +01:00
Henrik Grimler 96b0c3c726 Merge pull request #3248 from Grimler91/opus-tools
opus-tools: add missing dependency libopus
2019-01-21 16:57:26 +01:00
Henrik Grimler 5f9ae80a30 Merge pull request #3247 from Grimler91/apache2
apache2: add missing dependency libuuid
2019-01-21 16:57:04 +01:00
Henrik Grimler decac914c5 Merge pull request #3243 from Grimler91/texlive-bin-deps
texlive-bin: add dependencies
2019-01-21 16:56:31 +01:00
Leonid Plyushch c10007c03b command-not-found: distribute under Apache-2.0
Same license as for https://github.com/termux/termux-packaging.
2019-01-21 17:17:53 +02:00
Leonid Plyushch 7ab2997202 termux-tools: distrubute under GPL-3.0
Same license as for Termux app.
2019-01-21 17:17:53 +02:00
Leonid Plyushch a6de256366 root-repo, x11-repo scripts will be distributed under Apache-2.0
Same as termux-packages scripts.
2019-01-21 17:17:53 +02:00
Leonid Plyushch 1b8fca7c3e fix licenses where possible
Some packages have license set to "custom" and this
should be fixed.
2019-01-21 17:17:53 +02:00
Leonid Plyushch 037bcf9566 add licenses for more packages 2019-01-21 17:17:53 +02:00
Henrik Grimler 3c4ea4a14a xmlstarlet: add missing dependency libxml2 2019-01-21 00:35:44 +01:00
Henrik Grimler 5c981f4e44 xmlsec: add dependency libxml2 2019-01-21 00:33:19 +01:00
Henrik Grimler 8808c8f807 serf: add dependencies libuuid and libexpat 2019-01-21 00:32:12 +01:00
Henrik Grimler 432d9c4312 opus-tools: add missing dependency libopus 2019-01-21 00:25:11 +01:00
Henrik Grimler 0572a49ac8 apache2: add missing dependency libuuid 2019-01-21 00:20:18 +01:00
Fredrik Fornwall 7506387778 util-linux: Update from 2.33 to 2.33.1 2019-01-20 22:56:11 +01:00
Fredrik Fornwall e651b9692a w3m: Update to latest debian release 2019-01-20 22:56:11 +01:00
Fredrik Fornwall bd36177bbf libgc: Update from 7.6.8 to 8.0.2 2019-01-20 22:56:11 +01:00
Leonid Plyushch 4fd7ca06f6 [incomplete] set licenses for packages 2019-01-20 22:41:50 +01:00
Fredrik Fornwall 1f933db65f imagemagick: Update from 7.0.8.23 to 7.0.8.24 2019-01-20 20:16:02 +01:00
Fredrik Fornwall 0b3fc58797 qpdf: Update from 8.2.1 to 8.3.0 2019-01-20 20:15:39 +01:00
Fredrik Fornwall 1f33eab71f librsvg: Update from 2.45.2 to 2.45.4 2019-01-20 20:15:20 +01:00
Fredrik Fornwall 163bf740c5 libjpeg-turbo: Update from 1.5.3 to 2.0.1 2019-01-20 20:15:04 +01:00
Fredrik Fornwall 53476d650d kakoune: Update from 2018.10.27 to 2019.01.20 2019-01-20 20:07:09 +01:00
Fredrik Fornwall f949e9497d libwebp: Update from 1.0.1 to 1.0.2 2019-01-20 19:22:54 +01:00
Fredrik Fornwall 5b40fd95c3 libunwind: Update from 1.2.20170304 to 1.3.1 2019-01-20 19:22:36 +01:00
Fredrik Fornwall a41bea41e8 libsqlite: Update from 3.25.3 to 3.26.0 2019-01-20 19:22:20 +01:00
Fredrik Fornwall f96a012898 gpgme: Update from 1.11.1 to 1.12.0 2019-01-20 19:19:20 +01:00
Fredrik Fornwall 3a9cf50a1c libgnutls: Update from 3.5.19 to 3.6.5 2019-01-20 19:19:05 +01:00
Fredrik Fornwall f70eac6ca5 libidn2: Update from 2.0.5 to 2.1.0 2019-01-20 19:18:47 +01:00
Fredrik Fornwall 5b047bc894 libuv: Update from 1.24.1 to 1.25.0 2019-01-20 19:18:13 +01:00
Fredrik Fornwall dce9f819aa neovim: Update from 0.3.3 to 0.3.4 2019-01-20 19:17:57 +01:00
Fredrik Fornwall 8c1d6d1022 c-toxcore: Update from 0.2.8 to 0.2.9 2019-01-20 19:17:44 +01:00
Leonid Plyushch c73604e8e2 hugo: build extended version
Enables feature "Hugo Pipes".
Generate missing manpages and bash completion.
2019-01-20 18:39:29 +01:00
Henrik Grimler 5c2b676b86 texlive-bin: add dependencies 2019-01-20 18:39:20 +01:00
Fredrik Fornwall 53b3eeab84 bat: Depend on less (fixes #2842) 2019-01-19 09:58:17 +01:00
Fredrik Fornwall c64b2ac672 rust: Update from 1.31.1 to 1.32.0 2019-01-19 09:51:01 +01:00
Fredrik Fornwall e8c8814c1e hub: Update from 2.7.0 to 2.7.1 2019-01-19 03:17:08 +01:00
Fredrik Fornwall e211d5d16f libnghttp2: Update from 1.35.1 to 1.36.0 2019-01-19 03:16:21 +01:00
Fredrik Fornwall b27978edeb libgpg-error: Update from 1.33 to 1.34 2019-01-19 03:12:42 +01:00
Fredrik Fornwall d5e2046eed keybase: Update from 2.11.0 to 2.13.1 2019-01-19 03:12:14 +01:00
Fredrik Fornwall ccd98c531b exa: Update to latest git master 2019-01-19 03:00:29 +01:00
Leonid Plyushch d862c52854 new package: hugo
Hugo is a fast and flexible static site generator.
2019-01-19 02:52:23 +01:00
Leonid Plyushch 1513f2530e new package: caddy
Fast, cross-platform HTTP/2 web server.
2019-01-19 02:51:45 +01:00
Fredrik Fornwall 3f28afc028 Rebuild rust packages with latest toolchain 2019-01-19 02:20:51 +01:00
Fredrik Fornwall e2f2d244c1 nodejs: Enable inspector 2019-01-19 01:31:07 +01:00
Fredrik Fornwall 6f0bab50d5 libzmq: Update from 4.2.5 to 4.3.1 2019-01-19 01:30:47 +01:00
Leonid Plyushch 24b6c76b9a pango: add manpage for "pango-view" 2019-01-19 00:28:08 +01:00
Leonid Plyushch ef9aeb2990 debootstrap: fix paths to keyrings 2019-01-18 23:17:20 +01:00
Leonid Plyushch 20d7c84f97 debootstrap: update to 1.0.114 2019-01-18 23:17:20 +01:00
Leonid Plyushch c5dcead391 socat: don't use O_APPEND
Now socat can open PTYs on Android 8 or newer.
2019-01-16 23:16:48 +01:00
Fredrik Fornwall a7aaf7a7cb cmake: Update from 3.13.2 to 3.13.3 2019-01-16 23:11:24 +01:00
Fredrik Fornwall d77ad97950 libutil: Bump version after TCSAFLUSH change 2019-01-16 23:05:32 +01:00
Fredrik Fornwall f733c21b22 radare2: Update from 3.2.0 to 3.2.1 2019-01-16 23:01:59 +01:00
Fredrik Fornwall 92dc561b70 erlang: Update from 21.2.2 to 21.2.3 2019-01-16 23:01:42 +01:00
Fredrik Fornwall d45ad8f973 ttyrec: Bump revision after TCSAFLUSH patch 2019-01-16 23:00:56 +01:00
Fredrik Fornwall c66d1c93fd vim: Update from 8.1.0700 to 8.1.0750 2019-01-16 23:00:43 +01:00
Fredrik Fornwall abb8b69146 tcl: Include static libraries in dev package
Thanks rkeene!
2019-01-16 22:42:38 +01:00
Fredrik Fornwall c784c75649 gmic: Update from 2.4.3 to 2.4.5 2019-01-16 22:36:10 +01:00
Fredrik Fornwall 8571f9e8d6 ccache: Update from 3.5 to 3.6 2019-01-16 22:35:43 +01:00
Fredrik Fornwall def4c6b8e7 asciinema: Update from 2.0.1 to 2.0.2 2019-01-16 22:12:09 +01:00
Fredrik Fornwall d247b29056 python: Revision-bump after TCSAFLUSH patch 2019-01-16 21:58:48 +01:00
Fredrik Fornwall 1463bdee93 redis: Remove no longer needed patch 2019-01-16 21:58:29 +01:00
Fredrik Fornwall b5219f720c Patch TCSAFLUSH to be TCSANOW 2019-01-16 21:57:15 +01:00
Fredrik Fornwall 82def8a1e7 msmtp: Update from 1.8.1 to 1.8.2 2019-01-13 23:19:26 +01:00
Fredrik Fornwall a254d07807 libgrpc: Host build with -Wno-error=class-memaccess 2019-01-13 23:15:03 +01:00
Fredrik Fornwall 52ecfd7b04 subversion: Update from 1.11.0 to 1.11.1 2019-01-13 22:58:33 +01:00
Fredrik Fornwall 86589a71ac ocrad: Update from 0.26 to 0.27 2019-01-13 22:58:08 +01:00
Fredrik Fornwall 7759182175 dnsutils: Update from 9.13.4 to 9.13.5 2019-01-13 22:57:45 +01:00
Fredrik Fornwall f529b2484f lzip: Update from 1.20 to 1.21 2019-01-13 22:56:57 +01:00
Henrik Grimler 169a8cd477 libgrpc: update to 1.17.2 and avoid using libprotobuf's host-build 2019-01-13 22:08:19 +01:00
Henrik Grimler 2c05aea25e apr-util: add missing dependency libuuid 2019-01-13 22:07:58 +01:00
Henrik Grimler 29aef9428d libxslt: add missing dependency libgpg-error 2019-01-13 21:53:20 +01:00
Henrik Grimler 4343677bcc buildorder.py: shorten code a bit 2019-01-13 18:55:40 +01:00
Leonid Plyushch b57176730c unzip: apply patches to fix some CVEs
Unzip was not updated from on 20 April 2009 but contain serious
issues already fixed in Linux distributions.

Termux should implement these fixes as well.

This will fix:

 * CVE-2014-8139
 * CVE-2014-8140
 * CVE-2014-8141
 * CVE-2014-9636
 * CVE-2015-7696
 * CVE-2015-7697

Patches were obtained from https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/unzip.
2019-01-13 18:36:38 +01:00
Leonid Plyushch d68ae3b42a ecj4.6: do not word-split arguments
Handle well cli arguments that contain a space characters.
2019-01-13 18:33:41 +01:00
Leonid Plyushch 063e915eae ecj: do not word-split arguments
Do not split args if they contain a space.
2019-01-13 18:33:41 +01:00
Fredrik Fornwall 3800e15179 termux-api: Update from 0.37 to 0.38 2019-01-11 20:34:16 +01:00
Fredrik Fornwall 223f7c1db2 radare2: Update from 3.1.3 to 3.2.0 2019-01-11 20:33:18 +01:00
Fredrik Fornwall 52abf87c19 mariadb: Update from 10.3.11 to 10.3.12 2019-01-11 01:42:02 +01:00
Fredrik Fornwall 64fbbff8f8 irssi: Update from 1.1.1 to 1.1.2 2019-01-11 01:08:31 +01:00
Fredrik Fornwall 707b61836e neofetch: Update from 5.0.0 to 6.0.0 2019-01-11 00:57:34 +01:00
Fredrik Fornwall 91f53d781c mutt: Update from 1.11.1 to 1.11.2 2019-01-11 00:56:47 +01:00
Fredrik Fornwall b29c27fd5d mpd: Update from 0.21.3 to 0.21.4 2019-01-11 00:56:36 +01:00
Fredrik Fornwall 501ebe2610 libsodium: Update from 1.0.16 to 1.0.17 2019-01-11 00:56:16 +01:00
Fredrik Fornwall 095c7a4500 imagemagick: Update from 7.0.8.20 to 7.0.8.23 2019-01-11 00:56:01 +01:00
Fredrik Fornwall 5385129aa5 hydra: Update from 8.6.20180104 to 8.8 2019-01-11 00:55:41 +01:00
Fredrik Fornwall 584f3022fd autossh: Update from 1.4f to 1.4g 2019-01-11 00:55:27 +01:00
Fredrik Fornwall 6ee96e16fc vim: Update from 8.1.0650 to 8.1.0700 2019-01-11 00:14:21 +01:00
Fredrik Fornwall 581af6c625 termux-api: Update from 0.36 to 0.37 2019-01-10 21:45:24 +01:00
Fredrik Fornwall e9ebb3c46f tor: Update from 0.3.4.9 to 0.3.5.7 2019-01-10 21:45:02 +01:00
Henrik Grimler e8034b41bd mpd: remove message on startup but don't disable dsd
Also add missing dependency libogg
2019-01-10 20:53:53 +01:00
Fredrik Fornwall 24a20bcd2d mpd: Disable building against gcrypt 2019-01-07 02:04:31 +01:00
Fredrik Fornwall 22d2c85094 vttest: Update from 20180911 to 20190105 2019-01-07 00:43:24 +01:00
Fredrik Fornwall 634d56efdc neovim: Update from 0.3.2 to 0.3.3 2019-01-07 00:43:08 +01:00
Henrik Grimler 7a9ad2b57a mpd: disable hybrid dsd decoder and add missing dependency libgcrypt 2019-01-07 00:13:34 +01:00
Fredrik Fornwall 9bfebd2226 libxslt: Update from 1.1.32 to 1.1.33 2019-01-04 22:40:51 +01:00
Fredrik Fornwall 36f2b3519a libxml2: Update from 2.9.8 to 2.9.9 2019-01-04 22:40:37 +01:00
Fredrik Fornwall 8305099a6a ledger: Bump revision after patch 2019-01-04 22:35:14 +01:00
Tom Yan 3dd2f295e9 ledger: Fix garbled dates when using --date-format
Upstream commit
2019-01-04 21:38:38 +01:00
Fredrik Fornwall c93124a0f4 harfbuzz: Update from 2.1.3 to 2.3.0 2019-01-03 04:04:37 +01:00
Fredrik Fornwall df0b6cf362 tintin++: Update from 2.01.4 to 2.01.5 2019-01-03 04:03:14 +01:00
Fredrik Fornwall b13b7319e5 mc: Depend on openssl and libssh2 2019-01-03 03:50:25 +01:00
Fredrik Fornwall e1e401a04a gnuplot: Update from 5.2.5 to 5.2.6 2019-01-03 03:50:09 +01:00
Fredrik Fornwall a79128d3e4 kbfs: Update from 2.10.1 to 2.11.0 2019-01-03 03:49:57 +01:00
Fredrik Fornwall f9cbefbd39 keybase: Update from 2.10.1 to 2.11.0 2019-01-03 03:49:44 +01:00
Fredrik Fornwall cd6e1b07fb ed: Update from 1.14.2 to 1.15 2019-01-03 03:49:29 +01:00
Fredrik Fornwall ccb08500c4 gzip: Add patch to disable broken FILE fields 2019-01-03 02:32:39 +01:00
Fredrik Fornwall f81f5c3711 mc: Update from 4.8.21 to 4.8.22 2019-01-03 02:32:24 +01:00
Fredrik Fornwall 9030f12635 glib: Update from 2.58.1 to 2.58.2 2019-01-03 02:31:39 +01:00
Fredrik Fornwall 0f54cbc3c8 tar: Update from 1.30 to 1.31 2019-01-03 02:08:10 +01:00
Fredrik Fornwall 4f69de89be squid: Update from 4.4 to 4.5 2019-01-03 02:03:58 +01:00
Fredrik Fornwall 589d73913c privoxy: Update from 3.0.27 to 3.0.28 2019-01-03 02:03:37 +01:00
Fredrik Fornwall 8aa58656a8 hub: Update from 2.6.1 to 2.7.0 2019-01-03 02:03:07 +01:00
Fredrik Fornwall 9b4f2d4a15 jhead: Update from 3.02 to 3.03 2019-01-03 02:01:15 +01:00
Fredrik Fornwall d387348f67 syncthing: Update from 0.14.54 to 1.0.0 2019-01-03 02:00:26 +01:00
Fredrik Fornwall 32c4db61b7 diffutils: Update from 3.6 to 3.7 2019-01-03 01:46:01 +01:00
Fredrik Fornwall e4c2c8695e neovim: Update patch 2019-01-03 01:24:02 +01:00
Fredrik Fornwall 3dde802244 libvterm: Do not use too new version for neovim 2019-01-03 01:23:45 +01:00
Fredrik Fornwall 71fafc49dc mpd: Update from 0.20.23 to 0.21.3 2019-01-03 00:49:06 +01:00
Fredrik Fornwall e01e1ee8c5 neovim: Update from 0.3.1 to 0.3.2 2019-01-03 00:48:34 +01:00
Fredrik Fornwall 5247c8b6b9 libvterm: Update to latest git master 2019-01-03 00:48:17 +01:00
Fredrik Fornwall 32aafb6b2e nnn: Update from 2.1 to 2.2 2019-01-03 00:47:59 +01:00
Fredrik Fornwall 36ca68c830 newsboat: Update from 2.13 to 2.14 2019-01-03 00:46:19 +01:00
Fredrik Fornwall 7d517f90ec boost: Do not link against zstd 2019-01-03 00:45:45 +01:00
Fredrik Fornwall de23b8d3fc mtools: Update from 4.0.20 to 4.0.23 2019-01-03 00:45:23 +01:00
its-pointless b913f7b062 fix for 32bit builds with clippy... 2019-01-03 00:25:02 +01:00
Fredrik Fornwall 78e88101d9 privoxy: Update from 3.0.26 to 3.0.27 2018-12-31 03:01:48 +01:00
Fredrik Fornwall ae93196b07 Improve meson build setup 2018-12-31 02:43:27 +01:00
Fredrik Fornwall a50a7e8db4 librsvg: Depend on libcairo-gobject 2018-12-31 02:41:44 +01:00
Fredrik Fornwall 0b0290c543 erlang: Update from 21.2.1 to 21.2.2 2018-12-31 02:41:25 +01:00
Fredrik Fornwall f3e0f825e8 boost: Update from 1.68.0 to 1.69.0 2018-12-31 02:41:08 +01:00
Fredrik Fornwall 4e441f2337 librsvg: Update from 2.45.0 to 2.45.2 2018-12-30 23:16:11 +01:00
Fredrik Fornwall b1d98e3078 libcurl: Update from 7.61.1 to 7.63.0 2018-12-30 23:15:51 +01:00
Fredrik Fornwall b1dec3a7dc gzip: Update from 1.9 to 1.10 2018-12-30 23:13:43 +01:00
Fredrik Fornwall ffce64f190 apt: Fix HTTP/2 compatibility
Thanks its-pointless for finding the issue!
2018-12-30 23:13:21 +01:00
Henrik Grimler b2217baa15 setup-archlinux: add gperf as dependency for fontconfig 2018-12-30 13:04:12 +01:00
Fredrik Fornwall 5ca41ad620 termux-api: Update from 0.35 to 0.36 2018-12-29 23:53:05 +01:00
Fredrik Fornwall 3bd6bb7bfd debootstrap: Update from 1.0.110 to 1.0.112 2018-12-29 23:52:50 +01:00
Fredrik Fornwall 18cb3732d1 rust: Update from 1.31.0 to 1.31.1 2018-12-29 23:52:33 +01:00
Fredrik Fornwall a400ce3f67 vim: Update from 8.1.0600 to 8.1.0650 2018-12-29 00:51:44 +01:00
Fredrik Fornwall 9a8ba20e46 fish: Update from 2.7.1 to 3.0.0 2018-12-29 00:07:13 +01:00
Fredrik Fornwall ccd660e4f3 erlang: Update from 21.1.3 to 21.2.1 2018-12-28 23:35:23 +01:00
Henrik Grimler abde275696 texlive-bin: add patches for poppler 0.72 2018-12-28 23:33:54 +01:00
Tom Yan e1cde91d56 poppler: Update from 0.67.0 to 0.72.0 2018-12-28 23:33:54 +01:00
Leonid Plyushch fb83a47d0d screen: remove all calls that trigger seccomp on Android 9
setuid()/setgid() or similar are not needed in Termux anyway.
2018-12-28 23:21:04 +01:00
Henrik Grimler 3670d000dd asciinema: remove failing nl_langinfo check
Fixes #3172
2018-12-28 23:20:16 +01:00
Fredrik Fornwall 8e4175412d nodejs-lts: Update from 8.14.0 to 10.15.0 2018-12-28 10:58:26 +01:00
Fredrik Fornwall 674ef0d8a1 nodejs: Add missing comment 2018-12-28 10:57:04 +01:00
Fredrik Fornwall 5cac708d70 python: Update from 3.7.1 to 3.7.2 2018-12-28 10:02:56 +01:00
Fredrik Fornwall 7432f0d75b gmic: Update from 2.4.2 to 2.4.3 2018-12-28 10:02:06 +01:00
Fredrik Fornwall 5b55dbc641 imagemagick: Update from 7.0.8.15 to 7.0.8.20 2018-12-28 10:01:44 +01:00
Fredrik Fornwall ba9a0509a3 doxygen: Update from 1.8.14 to 1.8.15 2018-12-28 10:01:25 +01:00
Fredrik Fornwall d79325fab0 lldb: Update from 7.0.0 to 7.0.1 2018-12-28 01:30:49 +01:00
Fredrik Fornwall 50f292ee60 leptonica: Update from 1.76.0 to 1.77.0 2018-12-28 01:30:33 +01:00
Fredrik Fornwall ea2e3b62e1 mbedtls: Update from 2.14.1 to 2.16.0 2018-12-28 01:19:24 +01:00
Fredrik Fornwall 4cd476f73c nodejs: Update from 11.5.0 to 11.6.0 2018-12-28 01:13:47 +01:00
Fredrik Fornwall 33efcb9c05 libssh: Update from 0.8.5 to 0.8.6 2018-12-28 01:13:33 +01:00
Fredrik Fornwall e0efd7d97d libev: Update from 4.24 to 4.25 2018-12-28 01:11:45 +01:00
Fredrik Fornwall 99669bbc25 zstd: Update from 1.3.7 to 1.3.8 2018-12-28 01:09:38 +01:00
Fredrik Fornwall c58fc97c6b rhash: Update from 1.3.6 to 1.3.7 2018-12-28 01:05:50 +01:00
Fredrik Fornwall fa4caeb875 wget: Update from 1.20 to 1.20.1 2018-12-28 01:01:54 +01:00
Fredrik Fornwall 9a9d9438d7 gdb: Update from 8.2 to 8.2.1 2018-12-28 01:01:33 +01:00
Fredrik Fornwall df4f63c6b1 libgraphite: Update from 1.3.12 to 1.3.13 2018-12-28 00:59:07 +01:00
Fredrik Fornwall 4a6fbf643e redis: Update from 5.0.2 to 5.0.3 2018-12-28 00:58:45 +01:00
Fredrik Fornwall 48ce9bbf6a strace: Update from 4.25 to 4.26 2018-12-28 00:58:45 +01:00
Fredrik Fornwall d3ce49ed5e nginx: Update from 1.15.7 to 1.15.8 2018-12-28 00:58:45 +01:00
Fredrik Fornwall 02d55c0621 libmosquitto: Update from 1.5.4 to 1.5.5 2018-12-28 00:58:45 +01:00
Fredrik Fornwall f4ea7b1f32 bison: Update from 3.2.3 to 3.2.4 2018-12-28 00:58:45 +01:00
Fredrik Fornwall e01eca0f97 datamash: Update from 1.3 to 1.4 2018-12-28 00:58:45 +01:00
Fredrik Fornwall 3f32165ea6 picolisp: Update from 18.9.18 to 18.12.27 2018-12-28 00:58:45 +01:00
Fredrik Fornwall 89999bb784 nodejs: Update from 11.4.0 to 11.5.0 2018-12-28 00:58:45 +01:00
Fredrik Fornwall e8bbd0b619 llvm: Update from 7.0.0 to 7.0.1 2018-12-28 00:58:45 +01:00
Fredrik Fornwall ecf43ae571 libsasl: Update from 2.1.26 to 2.1.27 2018-12-28 00:58:45 +01:00
Henrik Grimler 0dd837d9cb Add bug_report and package_request templates 2018-12-27 23:55:16 +01:00
Tom Yan f6e603723d openjpeg: fix OpenJPEGConfig.cmake after relocation
follow-up commit for 65a1c72
2018-12-24 00:13:26 +01:00
Jason A. Donenfeld 479b8f9828 termux-tools: use proper su search order
This mirrors the search order in the standard Android PATH, so that the
right tool is used consistently. This makes it easier for something like
Kernel Assisted Superuser to co-exist with Magisk.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-24 00:05:07 +01:00
Fredrik Fornwall 1c78066b61 sed: Build with -D__USE_FORTIFY_LEVEL=2 2018-12-24 00:03:11 +01:00
Auxilus 61ff482929 update bison to 3.2.3 2018-12-24 00:01:31 +01:00
Auxilus 11dae8ae93 update grep to 3.3 2018-12-24 00:01:17 +01:00
Auxilus 255d366cad update sed to 4.7 2018-12-23 23:56:20 +01:00
Fredrik Fornwall 757216986d mbedtls: Update from 2.14.0 to 2.14.1 2018-12-19 01:47:01 +01:00
Fredrik Fornwall cad6a46ee2 vim: Update from 8.1.0550 to 8.1.0600 2018-12-19 01:42:55 +01:00
Fredrik Fornwall e1f90c88c9 libedit: Update from 20180525-3.1 to 20181209-3.1 2018-12-19 01:42:26 +01:00
Fredrik Fornwall 0d76e16581 hub: Update from 2.6.0 to 2.6.1 2018-12-19 01:42:12 +01:00
Fredrik Fornwall 84fbc88598 global: Update from 6.6.2 to 6.6.3 2018-12-19 01:42:02 +01:00
Fredrik Fornwall c93322e571 jhead: Update from 3.00 to 3.02 2018-12-19 01:36:44 +01:00
Fredrik Fornwall 69a6372a63 git: Update from 2.20.0 to 2.20.1 2018-12-19 01:34:51 +01:00
Fredrik Fornwall a9a488ca39 libnghttp2: Update from 1.35.0 to 1.35.1 2018-12-19 01:23:54 +01:00
Fredrik Fornwall f146f572c9 golang: Update from 1.11.2 to 1.11.4 2018-12-19 01:23:17 +01:00
Fredrik Fornwall e47c8c9129 cmake: Update from 3.13.1 to 3.13.2 2018-12-19 01:20:00 +01:00
Fredrik Fornwall 9e604ff687 cboard: Update from 0.7.3 to 0.7.5 2018-12-19 01:19:37 +01:00
Fredrik Fornwall b9f325c8fd libuv: Update from 1.24.0 to 1.24.1 2018-12-19 01:12:34 +01:00
Fredrik Fornwall a2e6c8319b gnupg: Update from 2.2.11 to 2.2.12 2018-12-19 01:12:17 +01:00
Fredrik Fornwall 102645ac6d libassuan: Update from 2.5.1 to 2.5.2 2018-12-19 01:12:03 +01:00
Fredrik Fornwall 13f4eb09c1 wget: Bump revision after patch 2018-12-19 01:10:45 +01:00
its-pointless d739f398ed wget 32bit gnulib fix same as coreutils... 2018-12-19 01:10:13 +01:00
Henrik Grimler f7159d98a3 emacs: add patch to make hunspell 1.7.0 work
Can perhaps be removed when emacs 26.2 is released
2018-12-17 22:29:04 +01:00
Joakim 9e093ab55a ldc: Update from 1.12 to 1.13 and add x64 build. 2018-12-17 22:28:19 +01:00
its-pointless 0d61495dd6 minor fix so it doesn't download toolchain everytime 2018-12-16 18:04:14 +01:00
Fredrik Fornwall b79e97a88e msmtp: Update from 1.8.0 to 1.8.1 2018-12-10 07:16:16 +01:00
Fredrik Fornwall daa1a99545 libgpg-error: Update from 1.32 to 1.33 2018-12-10 07:16:02 +01:00
Fredrik Fornwall e83cc70acb doxygen: Use fossies for tarball 2018-12-10 07:15:29 +01:00
Fredrik Fornwall f281e0bc83 zsh: Add mapfile module (fixes #3116) 2018-12-10 01:36:57 +01:00
Fredrik Fornwall e75b21346a fakeroot: Formatting 2018-12-10 01:18:24 +01:00
Fredrik Fornwall b86d08b45b rust: Update from 1.30.1 to 1.31.0 2018-12-10 01:18:07 +01:00
its-pointless 7590663226 remove comment 2018-12-10 01:12:02 +01:00
its-pointless 349e42f07d add std-wasm and other stuff for rust 2018-12-10 01:12:02 +01:00
Pavel Vondruška e68e3f6152 Package Openssh: Enable Kerberos5 support 2018-12-10 00:58:57 +01:00
Fredrik Fornwall 18772b2f3f syncthing: Update from 0.14.52 to 0.14.54 2018-12-09 23:11:47 +01:00
Fredrik Fornwall d140589bda stunnel: Update from 5.49 to 5.50 2018-12-09 23:11:31 +01:00
Fredrik Fornwall 7477320bb9 perl: Update from 5.28.0 to 5.28.1 2018-12-09 23:11:18 +01:00
Fredrik Fornwall 1cdc912c80 nodejs: Update from 11.3.0 to 11.4.0 2018-12-09 23:11:06 +01:00
Fredrik Fornwall d4afca3f83 nodejs-lts: Update from 8.13.0 to 8.14.0 2018-12-09 23:10:52 +01:00
Fredrik Fornwall 5f1cd5a452 mutt: Update from 1.11.0 to 1.11.1 2018-12-09 23:10:26 +01:00
Fredrik Fornwall 7190c107de libnettle: Update from 3.4 to 3.4.1 2018-12-09 23:10:07 +01:00
Fredrik Fornwall 40b53d1d80 gmic: Update from 2.4.1 to 2.4.2 2018-12-09 23:09:46 +01:00
Fredrik Fornwall a380064079 imagemagick: Update from 7.0.8.14 to 7.0.8.15 2018-12-09 23:09:33 +01:00
Fredrik Fornwall e28d052718 git: Update from 2.19.2 to 2.20.0 2018-12-09 23:09:16 +01:00
Fredrik Fornwall bafbe3919d libpng: Update from 1.6.35 to 1.6.36 2018-12-09 23:09:03 +01:00
Tom Yan 6d523df764 libpulseaudio: support float and 24-bit packed output in sles sink 2018-12-09 21:18:31 +01:00
Fredrik Fornwall ec39650cf6 radare2: Update from 3.1.0 to 3.1.3 2018-12-09 21:12:51 +01:00
Fredrik Fornwall c07913dc34 wget: Update from 1.19.5 to 1.20 2018-12-09 21:12:36 +01:00
Leonid Plyushch fef1442c1b update ca-certificates 2018-12-09 21:04:20 +01:00
Henrik Grimler 05251c67a6 wireguard-tools: update to 20181119 2018-12-03 00:43:31 +01:00
Fredrik Fornwall 31ede4c0b3 command-not-found: Regenerate 2018-11-30 01:45:15 +01:00
Fredrik Fornwall 8aee952eb8 libwebsockets: Update from 3.0.1 to 3.1.0 2018-11-30 01:44:00 +01:00
Fredrik Fornwall cfa3727645 lighttpd: Update from 1.4.51 to 1.4.52 2018-11-30 01:42:52 +01:00
Fredrik Fornwall d1d825ddf2 cmake: Update from 3.12.4 to 3.13.1 2018-11-30 01:12:52 +01:00
Fredrik Fornwall 78891f8250 nodejs: Update from 11.2.0 to 11.3.0 2018-11-30 01:12:29 +01:00
Fredrik Fornwall aa7d6ee799 vim: Update from 8.1.0518 to 8.1.0550 2018-11-30 01:12:12 +01:00
Leonid Plyushch 87b4b7f692 nnn: add 'findutils' to dependencies
Fixes https://github.com/termux/termux-app/issues/934
2018-11-30 00:59:01 +01:00
Fredrik Fornwall edbb4081d3 Use system top
Remove top both from busybox (which is broken on Android 8+), and
procps (which has issues on Android 8+) and use a system wrapper
in termux-tools instead.
2018-11-28 03:02:11 +01:00
Fredrik Fornwall e7909a6b50 erlang: Update from 21.1.2 to 21.1.3 2018-11-28 02:15:32 +01:00
Fredrik Fornwall 9ee45fe2ad mariadb: Update from 10.3.10 to 10.3.11 2018-11-28 02:15:17 +01:00
Fredrik Fornwall c3c40dd4eb nginx: Update from 1.15.6 to 1.15.7 2018-11-28 01:38:34 +01:00
Fredrik Fornwall 64bcd436e7 libgmime: Update from 3.2.2 to 3.2.3 2018-11-28 01:38:17 +01:00
Fredrik Fornwall 36b0e5f0ce apt: Fix ssh:// sources (fixes #3093) 2018-11-28 01:37:15 +01:00
Fredrik Fornwall 36a135e45b libnghttp2: Update from 1.34.0 to 1.35.0 2018-11-28 01:08:07 +01:00
Fredrik Fornwall 2c4e6e9ab9 libpulseaudio: Fix building under ubuntu 18.10 2018-11-28 00:57:56 +01:00
Fredrik Fornwall b99b07d3d2 libgrpc: Update and fix build on ubuntu 18.10 2018-11-27 02:22:36 +01:00
Fredrik Fornwall bdc9b38d48 exa: Update to avoid using rust-users fork 2018-11-27 01:09:57 +01:00
Fredrik Fornwall 8dac6409a9 README: Bump ubuntu used from 18.04 to 18.10 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 8654964c40 Dockerfile: Update from ubuntu 18.04 to 18.10 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 87d13044b7 nodejs-lts: Update from 8.12.0 to 8.13.0 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 3ab5abef6e espeak: Avoid aclocal-1.15 dependency
In prepration for updating build environment from ubuntu 18.04 to
18.10.
2018-11-27 00:25:40 +01:00
Fredrik Fornwall fe4b3157a3 libuv: Update from 1.23.2 to 1.24.0 2018-11-27 00:25:40 +01:00
Fredrik Fornwall bf57cf470a rclone: Update from 1.44 to 1.45 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 9f2535d5a4 nnn: Update from 2.0 to 2.1 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 8cdc4eab3f mbedtls: Update from 2.13.1 to 2.14.0 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 23b763c20d redis: Update from 5.0.1 to 5.0.2 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 15563e404f libjansson: Update from 2.11 to 2.12 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 3099b8fc95 libelf: Update from 0.174 to 0.175 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 5024330f99 kbfs: Update from 2.8.0 to 2.10.1 2018-11-27 00:25:40 +01:00
Fredrik Fornwall e70fabffff keybase: Update from 2.8.0 to 2.10.1 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 079ee62571 getmail: Update from 5.8 to 5.9 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 55643a4cdb dnsutils: Update from 9.13.3 to 9.13.4 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 40dff58c83 bison: Update from 3.2.1 to 3.2.2 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 663740ce4f radare2: Update from 3.0.1 to 3.1.0 2018-11-27 00:25:40 +01:00
Fredrik Fornwall 50fcb99914 mutt: Update from 1.10.1 to 1.11.0 2018-11-27 00:25:40 +01:00
Henrik Grimler f0b96b41c4 archlinux needs patch as well 2018-11-25 00:56:56 +01:00
Fredrik Fornwall 48070bda5a dropbear: Fix duplicated TERMUX_PKG_DEPENDS assignment 2018-11-23 02:20:40 +01:00
Fredrik Fornwall 9e0ce53765 openssh: Just link sshd to libtermux-auth 2018-11-23 00:58:14 +01:00
Leonid Plyushch 515e439ed1 termux-auth: fix home url 2018-11-23 00:33:02 +01:00
Leonid Plyushch 20bdcf20a9 termux-auth: fix repository url
Termux-Auth was moved to https://github.com/termux/termux-auth.
2018-11-23 00:33:02 +01:00
Leonid Plyushch f943b322e6 termux-auth: apply latest fixes
```
move auth info file to ${HOME}

  Since termux-auth can be used by applications other than OpenSSH/Dropbear, it
  will be better to put auth information to generic location like HOME.
```
2018-11-23 00:33:02 +01:00
Leonid Plyushch 2969096e75 openssh: enable password auth 2018-11-23 00:33:02 +01:00
Leonid Plyushch 17262fb4c3 dropbear: enable progress information for utility 'scp' 2018-11-23 00:33:02 +01:00
Leonid Plyushch 32600762d5 dropbear: enable password auth 2018-11-23 00:33:02 +01:00
Leonid Plyushch 3b3650c5ac new package: termux-auth 2018-11-23 00:33:02 +01:00
Fredrik Fornwall 26d171d689 librsvg: Update from 2.40.20 to 2.45.0 2018-11-23 00:13:25 +01:00
Fredrik Fornwall 379d1b6cc7 jq: Update checksum (after tarball added onigurama) 2018-11-22 20:56:26 +01:00
Fredrik Fornwall e8168e49f0 ffmpeg: Update from 4.0.2 to 4.1 2018-11-22 20:40:45 +01:00
Fredrik Fornwall 7022a0e27a doxygen: Avoid trying to use cross-compiled python 2018-11-22 20:35:46 +01:00
Fredrik Fornwall e8661ff0c6 ncurses: Update from 6.1.20180707 to 6.1.20181117 2018-11-22 20:33:31 +01:00
Fredrik Fornwall f03bd0f127 libwebp: Update from 1.0.0 to 1.0.1 2018-11-22 00:31:16 +01:00
Fredrik Fornwall 735dd10ca9 libcairo: Update from 1.14.12 to 1.16.0 2018-11-22 00:16:16 +01:00
Fredrik Fornwall 55cc439c1a libpixman: Update from 0.34.0 to 0.36.0 2018-11-22 00:16:00 +01:00
Fredrik Fornwall e4975ddfbd mtools: Update from 4.0.19 to 4.0.20 2018-11-22 00:15:06 +01:00
Fredrik Fornwall eca2abe4aa git: Update from 2.19.1 to 2.19.2 2018-11-21 23:59:19 +01:00
Fredrik Fornwall 567692b3a0 ghostscript: Update from 9.25 to 9.26 2018-11-21 23:46:19 +01:00
Fredrik Fornwall 7486654d11 torsocks: Update from 2.2.0 to 2.3.0 2018-11-21 23:45:52 +01:00
Fredrik Fornwall f890948a75 apk-tools & abuild: Enable packages 2018-11-21 23:37:17 +01:00
Fredrik Fornwall 7487cf3663 graphicsmagick: Update from 1.3.30 to 1.3.31 2018-11-21 23:36:54 +01:00
Fredrik Fornwall 11444a4aac openssl: Update from 1.1.1 to 1.1.1a 2018-11-21 23:36:34 +01:00
Fredrik Fornwall 0a419f4447 nnn: Depend on files (fixes #929) 2018-11-21 22:55:37 +01:00
Leonid Plyushch a8b679d0a3 abuild: set variables ac_cv_* and gl_cv_* like in build-package.sh 2018-11-20 22:04:57 +01:00
Leonid Plyushch 52bff393e5 abuild: remove 'df -PT' calls
Abuild uses 'df -PT' calls only to detect if 'btrfs|ecryptfs|zfs' filesystems used to
determine if it needed to execute 'sync'.
2018-11-20 22:04:57 +01:00
Leonid Plyushch 515baacfa8 abuild: disable getfattr/setfattr calls
a. We don't have getfattr/setfattr software.
b. May not work without root.
2018-11-20 22:04:57 +01:00
Leonid Plyushch 5000bb2bed abuild: fix dependency tracing
Now dependency tracing seems working properly if 'scanelf' binary
is installed.
2018-11-20 22:04:57 +01:00
Leonid Plyushch bd4319d001 apk-tools: don't set db->root to $PREFIX
Setting db->root to $PREFIX breaks package installation if package
was configured with '--prefix=$PREFIX'.
2018-11-20 22:04:57 +01:00
Leonid Plyushch 7a132d87a7 abuild: use only Android/Termux-specific architecture specifications 2018-11-20 22:04:57 +01:00
Leonid Plyushch 63037d5dc9 abuild: add missing dependencies
Add necessary dependencies. Generally, deps like autoconf should be in 'build-base'
package but we don't have it.
2018-11-20 22:04:57 +01:00
Leonid Plyushch 29f869c504 abuild: fix missing configuration file (/etc/abuild.conf)
File is required for 'abuild' configuration.
2018-11-20 22:04:57 +01:00
Leonid Plyushch 9a0163c7db abuild: allow uncompressed manpages
Many packages installs only uncompressed manpages, but users may want
to keep APKBUILDs simple. So allowing uncompressed manpages.
2018-11-20 22:04:57 +01:00
Leonid Plyushch 2c66c598b2 abuild: adopt stuff to the Termux's file system style (rootfs in $PREFIX)
In Termux all package stuff is located under $PREFIX.
2018-11-20 22:04:57 +01:00
Leonid Plyushch 3e04248fa6 abuild: get rid of 'sudo' and other root-related stuff
Termux doesn't require things like 'sudo', 'chroot', 'adduser/addgroup' for
installing or building packages. Furthermore, Termux is single-user environment.
2018-11-20 22:04:57 +01:00
Leonid Plyushch 9df9674113 abuild: don't use fakeroot as it hangs for some reason
Seems that fakeroot makes 'abuild' unusable. Perhaps this is
fakeroot(tcp)-specific bug ?

Anyway, fakeroot is not needed in Termux as we don't setting
ownership for packages but only permissions (chmod).
2018-11-20 22:04:57 +01:00
Leonid Plyushch 7c3e336e75 abuild: apply initial fixes
* Use bash instead of 'ash'.
 * Use clang instead of gcc.
 * Don't use sudo wrapper for 'apk' package manager.
2018-11-20 22:04:57 +01:00
Leonid Plyushch 4a19fa2d88 apk-tools: provide necessary files & dirs 2018-11-20 22:04:57 +01:00
Leonid Plyushch 1bc661ce86 apk-tools: don't set ownership and xattrs
Such functionality causes 'permission denied' errors in Termux as
we don't require root permissions for installing packages.
2018-11-20 22:04:57 +01:00
Fredrik Fornwall 5cbae1410c abuild: Add as disabled package 2018-11-18 02:33:40 +01:00
Fredrik Fornwall a8ccb34191 apk-tools: Add repositories file 2018-11-18 02:10:46 +01:00
Fredrik Fornwall 1b898b722a Update disable apk-tools 2018-11-18 02:01:58 +01:00
Fredrik Fornwall 162cc93eed nodejs: Use included zlib
See https://github.com/termux/termux-packages/issues/2922
2018-11-18 01:32:30 +01:00
Fredrik Fornwall 5346303c6b mg: Install man page to expected directory 2018-11-18 00:57:49 +01:00
Fredrik Fornwall 301545ec24 vifm: Update from 0.9.1 to 0.10 2018-11-18 00:52:56 +01:00
its-pointless d5aba36b98 libbsd and mg a small emacs clone 2018-11-18 00:51:17 +01:00
Fredrik Fornwall f0ee5afe58 tcl: Update from 8.6.8 to 8.6.9 2018-11-18 00:41:22 +01:00
Fredrik Fornwall 44d99cca68 libmosquitto: Update from 1.5.3 to 1.5.4 2018-11-18 00:41:06 +01:00
Fredrik Fornwall a25568bfa2 jupp: Update from 3.1jupp37 to 3.1jupp38 2018-11-18 00:40:51 +01:00
Fredrik Fornwall 534b4aac0b harfbuzz: Update from 2.1.1 to 2.1.3 2018-11-18 00:40:32 +01:00
Fredrik Fornwall 220a475dbc babl: Update from 0.1.58 to 0.1.60 2018-11-18 00:40:16 +01:00
Fredrik Fornwall 6334f3ff90 qalc: Update from 2.8.0 to 2.8.1 2018-11-17 22:08:19 +01:00
Fredrik Fornwall 29dfb86610 tree: Update from 1.7.0 to 1.8.0 2018-11-17 22:08:08 +01:00
Fredrik Fornwall 77c7d3c973 hunspell: Update from 1.6.2 to 1.7.0 2018-11-17 22:07:56 +01:00
Fredrik Fornwall 53aaa68f1b erlang: Update from 21.1.1 to 21.1.2 2018-11-17 22:07:42 +01:00
Leonid Plyushch d4e714c3d1 grep: depends on libandroid-support 2018-11-17 20:03:05 +01:00
Henrik Grimler 024045f4f5 wireguard-tools: update to 20181115 2018-11-17 20:00:01 +01:00
Fredrik Fornwall a9091ecb36 nodejs: Update from 11.1.0 to 11.2.0 2018-11-17 18:27:40 +01:00
Leonid Plyushch 7b03fde981 par2: bump revision
Par2 should be rebuilt due to https://github.com/termux/termux-packages/issues/3057.
2018-11-17 18:24:16 +01:00
Leonid Plyushch 253df696e8 openssl: build with 'engine support'
Closes https://github.com/termux/termux-packages/issues/2847.
2018-11-14 00:48:28 +01:00
Fredrik Fornwall 4a0474db39 bat: Update from 0.8.0 to 0.9.0 2018-11-12 22:30:23 +01:00
Fredrik Fornwall 8234302958 nano: Update from 3.1 to 3.2 2018-11-12 22:29:44 +01:00
Fredrik Fornwall fa53a29ed9 Let util-linux provide column
Fixes #3004.
2018-11-11 17:20:59 +01:00
Fredrik Fornwall e8560f8b99 vim: Set encoding to utf-8 unconditionally
Fixes #3011.
2018-11-11 13:41:27 +01:00
Fredrik Fornwall 263d237a8d php: Update from 7.2.11 to 7.2.12 2018-11-11 13:38:42 +01:00
Fredrik Fornwall 1a37b7f754 libssh: Switch to new tar url 2018-11-11 13:38:20 +01:00
Fredrik Fornwall acac8aa410 stow: Switch to more reliable mirror 2018-11-11 13:28:36 +01:00
Fredrik Fornwall 0c46d3bdcd dpkg: Update from 1.19.0.5 to 1.19.2 2018-11-11 03:28:36 +01:00
Fredrik Fornwall 04fd079cf8 rust: Update from 1.30.0 to 1.30.1 2018-11-11 03:27:20 +01:00
Fredrik Fornwall 325511031e tty-solitaire: Update from 1.1.0 to 1.1.1 2018-11-11 03:26:43 +01:00
Fredrik Fornwall 2fee3fee2e libtiff: Update from 4.0.9 to 4.0.10 2018-11-11 03:25:20 +01:00
Fredrik Fornwall 5e0ef1fd3c dialog: Update from 1.3-20180621 to 1.3-20181107 2018-11-11 02:36:17 +01:00
Fredrik Fornwall 272332e31c libgmime: Use libidn2, not libidn 2018-11-11 02:35:52 +01:00
Fredrik Fornwall 3fa1d73bc1 harfbuzz: Update from 2.0.2 to 2.1.1 2018-11-11 02:32:59 +01:00
Fredrik Fornwall c29645e339 git: Bump revision after including git-prompt 2018-11-11 02:32:24 +01:00
Fredrik Fornwall 9a09ca94b6 remind: Update from 3.1.15 to 3.1.16 2018-11-11 01:29:19 +01:00
Sergio Livi ee68914204 git: added git-prompt
__git_ps1 function
2018-11-11 00:56:01 +01:00
Fredrik Fornwall bf3c67f6f7 yarn: Update from 1.12.1 to 1.12.3 2018-11-11 00:11:05 +01:00
Fredrik Fornwall a41dd5c7a0 libsqlite: Update from 3.25.2 to 3.25.3 2018-11-11 00:10:42 +01:00
Fredrik Fornwall bf19f0e9a7 qalc: Update from 2.6.2 to 2.8.0 2018-11-11 00:10:19 +01:00
Leonid Plyushch 70381aa2c5 cowsay: update to 3.04 2018-11-10 23:41:32 +01:00
Henrik Grimler bf47765bd9 properties.sh: 'source'->'.' 2018-11-10 23:40:13 +01:00
Leonid Plyushch d396ea9353 ipfs: update to 0.4.18 2018-11-10 23:37:47 +01:00
Leonid Plyushch eafa928dc4 gegl: update to 0.4.12 2018-11-10 23:36:41 +01:00
Henrik Grimler c9adb69dc2 libexpat: build without docbook 2018-11-10 23:36:01 +01:00
Leonid Plyushch 23b2bf1cea gnupg: update to 2.2.11 2018-11-10 23:34:21 +01:00
Leonid Plyushch f055fe2e10 psmisc: update to 23.2 2018-11-10 23:34:11 +01:00
Leonid Plyushch baec510349 bs1770gain: update to 0.5.1 2018-11-10 23:33:54 +01:00
Leonid Plyushch 4003efd098 syncthing: update to 0.14.52 2018-11-10 23:30:32 +01:00
Leonid Plyushch 6a1bfc0655 bison: update to 3.2.1 2018-11-10 23:30:25 +01:00
Leonid Plyushch 36d0de5f2e ccache: update to 3.5 2018-11-10 23:28:51 +01:00
Leonid Plyushch 7efa0624ee postgresql: update to 11.1 2018-11-10 23:28:39 +01:00
Leonid Plyushch 67aff46c77 gnuchess: add patch for 'pthread_cancel()' 2018-11-10 23:27:05 +01:00
Leonid Plyushch 0de9bf4bcd gnuchess: update to 6.2.5 2018-11-10 23:27:05 +01:00
Leonid Plyushch dec32cfc0f util-linux: update to 2.33 2018-11-10 23:26:37 +01:00
Leonid Plyushch a8213735b2 libgmime: update to 3.2.2 2018-11-10 23:23:59 +01:00
Leonid Plyushch 3dae09dd4a nginx: update to 1.15.6 2018-11-10 23:23:43 +01:00
Leonid Plyushch 738954438e getmail: update to 5.7 2018-11-10 23:14:40 +01:00
Leonid Plyushch 2ace7eac7a redis: update to 5.0.1 2018-11-10 23:14:20 +01:00
Leonid Plyushch a06b713369 icecast: update to 2.4.4 2018-11-10 23:12:39 +01:00
Leonid Plyushch 25a04cc501 subversion: update to 1.11.0 2018-11-10 23:12:28 +01:00
Fredrik Fornwall 65802ab36f hunspell-en-us: Update from 2017.10.27 to 2018.10.25 2018-11-10 23:12:01 +01:00
Leonid Plyushch 176eeb3034 gmic: update to 2.4.1 2018-11-10 23:10:48 +01:00
Leonid Plyushch f568b5f66d debootstrap: update to 1.0.110 2018-11-10 23:08:34 +01:00
Fredrik Fornwall 7639c2db0c jq: Update from 1.5 to 1.6 2018-11-05 23:36:44 +01:00
Fredrik Fornwall 6aa5a8cdb2 memcached: Update from 1.5.11 to 1.5.12 2018-11-05 23:03:17 +01:00
Fredrik Fornwall 4d362185ff libxapian: Update from 1.4.8 to 1.4.9 2018-11-05 23:02:59 +01:00
Fredrik Fornwall c6b7c3f50c cmake: Update from 3.12.3 to 3.12.4 2018-11-05 23:00:20 +01:00
Fredrik Fornwall 67189dc8a0 krb5: Update from 1.16.1 to 1.16.2 2018-11-05 23:00:03 +01:00
Fredrik Fornwall da0658ccc3 nodejs: Update from 11.0.0 to 11.1.0 2018-11-05 22:29:22 +01:00
Fredrik Fornwall 3382c6dc3c mdp: Update from 0.20.22 to 0.20.23 2018-11-05 22:27:26 +01:00
Fredrik Fornwall 7c93362405 c-ares: Update from 1.14.0 to 1.15.0 2018-11-05 21:41:11 +01:00
Fredrik Fornwall 8eb1669adf golang: Use correct checksum 2018-11-05 21:40:10 +01:00
Fredrik Fornwall 492c67a753 golang: Update from 1.11.1 to 1.11.2 2018-11-05 21:38:26 +01:00
Fredrik Fornwall 575be52a71 tor: Update from 0.3.4.8 to 0.3.4.9 2018-11-04 10:30:17 +01:00
Henrik Grimler 08b44d367a binutils: set correct /system/lib dir for 32bit arches 2018-11-01 15:05:03 +01:00
Fredrik Fornwall 6ddf7995f2 kbfs: Update from 2.6.0 to 2.8.0 2018-11-01 03:33:34 +01:00
Fredrik Fornwall 0336410ede keybase: Update from 2.7.3 to 2.8.0 2018-11-01 03:33:02 +01:00
Fredrik Fornwall c25ff16fe2 libssh: Update from 0.8.4 to 0.8.5 2018-11-01 03:30:22 +01:00
Fredrik Fornwall 085693eeb8 pngquant: Update frmo 2.12.1 to 2.12.2 2018-11-01 03:23:42 +01:00
Fredrik Fornwall 0297cb876b toxic: Update from 0.8.2 to 0.8.3 2018-11-01 03:23:25 +01:00
Fredrik Fornwall 742459d4d0 xmlsec: Update from 1.2.26 to 1.2.27 2018-11-01 03:17:04 +01:00
Fredrik Fornwall 4ec9de839c libxapian: Update from 1.4.7 to 1.4.8 2018-11-01 03:16:35 +01:00
Fredrik Fornwall 9c2e230470 strace: Update from 4.24 to 4.25 2018-11-01 03:16:18 +01:00
Fredrik Fornwall e47952a1b5 make: Build with ac_cv_func_pselect=no on arm
Fixes #2983.
2018-11-01 03:07:37 +01:00
Fredrik Fornwall 0e5183875a hexedit: Depend on ncurses 2018-11-01 03:03:10 +01:00
Fredrik Fornwall 5f3461b136 hexedit: Update from 1.2.13 to 1.4.2 2018-11-01 01:14:46 +01:00
Fredrik Fornwall 9e80b82ef5 hexedit: Fix package 2018-11-01 01:10:15 +01:00
Auxilus c465acef21 Add package: hexedit 2018-11-01 01:05:56 +01:00
Fredrik Fornwall b32ff80949 hub: Update from 2.5.1 to 2.6.0 2018-10-31 23:10:43 +01:00
Fredrik Fornwall d09f22d4ea yarn: Update from 1.10.1 to 1.12.1 2018-10-31 23:10:32 +01:00
Leonid Plyushch a791ac8c2e binutils: fix search dir order 2018-10-31 23:08:41 +01:00
Kevin Cotugno 400a717054 Add maintainer var 2018-10-31 23:02:22 +01:00
Kevin Cotugno ddf454180e 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
Kevin Cotugno 102e3c6404 Simplify arm host triple fix 2018-10-31 23:02:22 +01:00
Kevin Cotugno 9232d01b2c Use local vars 2018-10-31 23:02:22 +01:00
Kevin Cotugno ec558caa3a Bump Rust to 1.30.0 2018-10-31 23:02:22 +01:00
Fredrik Fornwall 0bba030d27 vim: Update from 8.1.0450 to 8.1.0500 2018-10-29 22:36:43 +01:00
Fredrik Fornwall 98967307db termux-create-package: Update from 0.4 to 0.7 2018-10-29 22:36:03 +01:00
Fredrik Fornwall 1a5971383e apache2: Build with --disable-brotli 2018-10-29 01:12:16 +01:00
Fredrik Fornwall 2b5585b236 mpd: Update from 0.20.21 to 0.20.22 2018-10-29 00:54:34 +01:00
Fredrik Fornwall 9148d77e9c imagemagick: Update from 7.0.8.12 to 7.0.8.14 2018-10-29 00:43:53 +01:00
Fredrik Fornwall d3e6076851 squid: Update from 4.3 to 4.4 2018-10-29 00:35:21 +01:00
Fredrik Fornwall 476f504ab3 libgmime: Update from 3.2.0 to 3.2.1 2018-10-29 00:20:53 +01:00
Fredrik Fornwall c4808914bc kakoune: Update from 2018.09.04 to 2018.10.27 2018-10-29 00:11:34 +01:00
Fredrik Fornwall 0efa23cd27 apache2: Update from 2.4.35 to 2.4.37 2018-10-29 00:04:54 +01:00
Fredrik Fornwall 6155398a31 mpc: Update from 0.30 to 0.31 2018-10-28 23:49:59 +01:00
Fredrik Fornwall c22f83dcd9 units: Update from 2.17 to 2.18 2018-10-28 23:47:55 +01:00
Fredrik Fornwall abd7bc5cb8 libgit2: Update from 0.27.5 to 0.27.7 2018-10-28 23:46:00 +01:00
Fredrik Fornwall 7ba390816d gdbm: Update from 1.18 to 1.18.1 2018-10-28 23:44:56 +01:00
Fredrik Fornwall 01fe4a7a28 fd: Update from 7.1.0 to 7.2.0 2018-10-28 23:30:16 +01:00
Fredrik Fornwall 49819b7504 radare2: Update from 3.0.0 to 3.0.1 2018-10-28 23:27:12 +01:00
Fredrik Fornwall cc6c19ad7c brotli: Update from 1.0.6 to 1.0.7 2018-10-28 23:21:42 +01:00
Fredrik Fornwall 584b1504ed gawk: Avoid O_APPEND on terminal
Setting the O_APPEND flag on a terminal file descriptor causes issues
with SELinux preventing (at least) tmux from working. Fixes #2979.
2018-10-28 23:07:48 +01:00
Fredrik Fornwall a083a91a6f nodejs: Update from 10.12.0 to 11.0.0 2018-10-28 20:29:04 +01:00
Fredrik Fornwall f2ee0b31a3 libgcrypt: Update from 1.8.3 to 1.8.4 2018-10-28 20:28:42 +01:00
Fredrik Fornwall f78a8b9814 harfbuzz: Update from 2.0.1 to 2.0.2 2018-10-28 20:28:25 +01:00
Kevin Cotugno 94bf3af878 Remove duplicate replacement 2018-10-28 20:11:10 +01:00
Kevin Cotugno 9f6dbc1e82 Add rust-lldb tmp file patch 2018-10-28 20:11:10 +01:00
Kevin Cotugno 8c97913cf2 Use TERMUX_PREFIX variable instead of hard coding 2018-10-28 20:11:10 +01:00
Kevin Cotugno a62c46fbd8 Remove disabled rust 2018-10-28 20:11:10 +01:00
Kevin Cotugno d2409b8a0e Add rustc and cargo 2018-10-28 20:11:10 +01:00
Joakim 0e23c993cc ldc: Add x86 build 2018-10-25 22:58:45 +02:00
Fredrik Fornwall facb216d93 wireguard-tools: Update from 0.0.20181007 to 0.0.20181018 2018-10-21 22:18:59 +02:00
Fredrik Fornwall f156702ce7 python: Update from 3.6.6 to 3.7.1 2018-10-21 21:16:53 +02:00
Fredrik Fornwall 74499de9b9 jupp: Update from 3.1jupp36 to 3.1jupp37 2018-10-21 20:16:28 +02:00
Fredrik Fornwall b1c6374d5b nnn: Update from 1.9 to 2.0 2018-10-21 20:16:12 +02:00
Fredrik Fornwall 44c651edb4 libx265: Update from 2.8 to 2.9 2018-10-20 22:21:56 +02:00
Fredrik Fornwall 4e917a2490 harfbuzz: Update from 2.0.0 to 2.0.1 2018-10-20 22:01:31 +02:00
Fredrik Fornwall b8a790dbf3 libopus: Update from 1.2.1 to 1.3 2018-10-20 22:01:17 +02:00
Fredrik Fornwall 9f1ab25b70 file: Update from 5.34 to 5.35 2018-10-20 22:00:58 +02:00
Fredrik Fornwall 9d149f1dd3 zstd: Update from 1.3.6 to 1.3.7 2018-10-20 22:00:43 +02:00
Fredrik Fornwall 61765595ca openssh: Update from 7.8p1 to 7.9p1 2018-10-20 21:59:11 +02:00
Leonid Plyushch d01c3e88fd termux-api: depend on 'bash' 2018-10-20 20:43:35 +02:00
Leonid Plyushch b78aae2b7d bash: this core package should be essential 2018-10-20 20:43:24 +02:00
Fredrik Fornwall c3ef711f8b cmark: Update from 0.28.3.gfm.16 to 0.28.3.gfm.19 2018-10-18 22:43:11 +02:00
Fredrik Fornwall 5967aa3866 harfbuzz: Update from 1.8.8 to 2.0.0 2018-10-18 22:31:21 +02:00
Fredrik Fornwall b3e9faeb76 libicu: Update from 62.1 to 63.1 2018-10-18 22:31:00 +02:00
Fredrik Fornwall f182d712e0 gstreamer: Update from 1.14.3 to 1.14.4 2018-10-18 22:30:32 +02:00
Fredrik Fornwall 80a1026ed0 termux-apt-repo: Update from 0.2 to 0.3 2018-10-18 22:30:11 +02:00
Fredrik Fornwall 7d45a8511d gegl: Update from 0.4.8 to 0.4.10 2018-10-18 20:23:42 +02:00
Fredrik Fornwall aea27c5612 babl: Update from 0.1.56 to 0.1.58 2018-10-18 20:23:17 +02:00
Fredrik Fornwall 9b63656314 postgresql: Update from 10.5 to 11.0 2018-10-18 20:18:49 +02:00
Fredrik Fornwall 0559f922e7 erlang: Update from 21.1 to 21.1.1 2018-10-18 19:44:53 +02:00
Fredrik Fornwall 2bd9e0f3ec ruby: Update from 2.5.2 to 2.5.3 2018-10-18 19:44:38 +02:00
Fredrik Fornwall c4273b4ead redis: Update from 4.0.11 to 5.0.0 2018-10-18 19:44:25 +02:00
Fredrik Fornwall 0c0f31f155 tmux: Update from 2.7 to 2.8 2018-10-18 19:07:18 +02:00
Fredrik Fornwall 4cc9c8cabd ruby: Update from 2.5.1 to 2.5.2 2018-10-18 07:03:43 +02:00
Fredrik Fornwall fe2f53aeee lighttpd: Update from 1.4.50 to 1.4.51 2018-10-18 07:01:23 +02:00
Fredrik Fornwall 968e1834c0 ca-certificates: Update from 20180620 to 20181017 2018-10-18 07:00:53 +02:00
Fredrik Fornwall c07fd913ed mariadb: Update from 10.3.9 to 10.3.10 2018-10-18 07:00:36 +02:00
Fredrik Fornwall b61aaf09f2 memcached: Update from 1.5.10 to 1.5.11 2018-10-18 06:53:02 +02:00
Fredrik Fornwall a1fda232cf radare2: Depend on libuv 2018-10-18 06:52:11 +02:00
Fredrik Fornwall 567252013b bat: Update from 0.7.1 to 0.8.0 2018-10-18 06:51:50 +02:00
Fredrik Fornwall 9be61df501 libopusenc: Update from 0.2 to 0.2.1 2018-10-18 06:50:19 +02:00
Fredrik Fornwall f73abbd09e mbedtls: Update from 2.13.0 to 2.13.1 2018-10-18 06:50:00 +02:00
Fredrik Fornwall 3c8d341643 radare2: Update from 2.9.0 to 3.0.0 2018-10-18 06:26:13 +02:00
Fredrik Fornwall 16c3556462 Use TERMUX_PKG_EXTRA_CONFIGURE_ARGS for rust 2018-10-18 06:12:27 +02:00
Fredrik Fornwall c4846c75d2 exa: Add package 2018-10-18 05:57:12 +02:00
Fredrik Fornwall d2f2460ccb valgrind: Update from 3.13.0 to 3.14.0 2018-10-18 05:52:57 +02:00
Fredrik Fornwall 89697bacf2 subversion: Update from 1.10.2 to 1.10.3 2018-10-18 05:52:30 +02:00
Fredrik Fornwall 83a6d29f79 rclone: Update from 1.43.1 to 1.44 2018-10-18 05:52:14 +02:00
Fredrik Fornwall 9f9b8997dd bat: Fix random whitespace 2018-10-18 05:51:48 +02:00
Fredrik Fornwall b89b08a588 libssh: Update from 0.8.3 to 0.8.4 2018-10-18 05:51:25 +02:00
Duncan Maitland 251d059e63 dnsutils: add delv command 2018-10-16 20:45:42 +02:00
Fredrik Fornwall 7fff3ed36c Tweak repology metadata script 2018-10-14 23:14:06 +02:00
Fredrik Fornwall 3061b7ed35 Use python3 when building llvm 2018-10-14 23:12:36 +02:00
Fredrik Fornwall 16de13911b bat: Enable package 2018-10-14 22:00:21 +02:00
Fredrik Fornwall 47298eddd3 nodejs: Update from 10.11.0 to 10.12.0 2018-10-14 21:59:38 +02:00
Fredrik Fornwall 3ed47e6334 calcurse: Use fossies for distribution 2018-10-14 19:59:19 +00:00
Fredrik Fornwall 11aec4cdab strace: Use github for tarball 2018-10-14 18:30:28 +00:00
Fredrik Fornwall c26d6ba8be libmpdclient: Update from 2.15 to 2.16 2018-10-14 20:08:43 +02:00
Fredrik Fornwall f09c914560 notmuch: Update from 0.27 to 0.28 2018-10-14 19:56:36 +02:00
Fredrik Fornwall 73bcd0498a c-toxcore: Update from 0.2.7 to 0.2.8 2018-10-14 19:36:00 +02:00
Fredrik Fornwall 5271e49e0b php: Update from 7.2.10 to 7.2.11 2018-10-14 19:33:46 +02:00
Fredrik Fornwall 6d3441d9a4 libuv: Update from 1.23.1 to 1.23.2 2018-10-14 19:33:30 +02:00
Fredrik Fornwall b269d77d84 ne: Update from 3.1.1 to 3.1.2 2018-10-14 19:17:47 +02:00
Fredrik Fornwall 94e8c75906 openal-soft: Update to new homepage 2018-10-14 17:08:44 +00:00
Henrik Grimler 62c8a0ec82 wireguard-tools: update to 20181007 2018-10-14 18:55:11 +02:00
Joakim 021f353f25 ldc: Update from 1.11 to 1.12 and tweak llvm-config script. 2018-10-14 18:54:35 +02:00
its-pointless 0fa152f00c cgdb fix for android 8+ similar to #2786 etc 2018-10-12 23:09:33 +02:00
Fredrik Fornwall ed56af3a57 sensible-utils: Update from 0.0.9 to 0.0.12 2018-10-08 23:33:02 +02:00
Fredrik Fornwall 24afe7a9e6 kbfs: Depend on keybase 2018-10-08 22:25:25 +02:00
Fredrik Fornwall 7bba7f6821 keybase: Update from 2.6.2 to 2.7.3 2018-10-08 22:25:13 +02:00
Fredrik Fornwall 3028cc92c1 bat: Build with patched version of termios 2018-10-08 03:34:29 +02:00
Fredrik Fornwall f349d44207 zstd: Update from 1.3.5 to 1.3.6 2018-10-08 03:34:08 +02:00
Fredrik Fornwall 027080766f unrar: Update from 5.6.7 to 5.6.8 2018-10-08 02:51:13 +02:00
Fredrik Fornwall c0fd0fdf2c libnghttp2: Update from 1.33.0 to 1.34.0 2018-10-08 02:50:58 +02:00
Fredrik Fornwall 64a6bbca6f mdp: Update from 1.0.14 to 1.0.15 2018-10-08 02:50:42 +02:00
Fredrik Fornwall 4eeb541fa3 libgit2: Update from 0.27.4 to 0.27.5 2018-10-08 02:50:26 +02:00
Fredrik Fornwall fca57553ef gnuplot: Update from 5.2.4 to 5.2.5 2018-10-07 20:45:21 +02:00
Fredrik Fornwall ccb5a719b2 glib: Update from 2.56.2 to 2.58.1 2018-10-07 20:44:57 +02:00
Fredrik Fornwall bbdff55ca1 git: Update from 2.19.0 to 2.19.1 2018-10-07 19:20:46 +02:00
Fredrik Fornwall e793ee40e0 brogue: Update from 1.7.4 to 1.7.5 2018-10-07 19:20:26 +02:00
Fredrik Fornwall 0e74945699 fzf: Update from 0.17.4 to 0.17.5 2018-10-07 19:20:01 +02:00
Fredrik Fornwall d6fda2ff7e nginx: Update from 1.15.4 to 1.15.5 2018-10-07 19:19:40 +02:00
Fredrik Fornwall 070503fce5 cmake: Update fro 3.12.2 to 3.12.3 2018-10-07 19:19:40 +02:00
Fredrik Fornwall aa4a80e68b vim: Update from 8.1.0400 to 8.1.0450 2018-10-07 19:19:40 +02:00
Henrik Grimler 697ff33947 wireguard-tools: update to 20181006 2018-10-07 19:19:31 +02:00
Tom Yan f933fd780d mpv: Update from 0.29.0 to 0.29.1 2018-10-06 09:38:20 +02:00
Leonid Plyushch 16866b7389 strace: fix crash on Android 9 (Pie)
Disables setreuid() and similar calls that are disallowed
by seccomp.
2018-10-03 22:00:27 +02:00
Leonid Plyushch 56df6f4345 fakeroot: fix missing libfakeroot.so 2018-10-03 07:46:39 +02:00
Leonid Plyushch ab242dd5bd fontconfig: don't use link(2) for locking 2018-10-03 07:46:14 +02:00
Fredrik Fornwall 4cc1963c35 mtools: Update from 4.0.18 to 4.0.19 2018-10-02 21:29:08 +02:00
Fredrik Fornwall bc544c88e5 termux-api: Update from 0.34 to 0.35 2018-10-02 21:22:42 +02:00
Fredrik Fornwall ca1944fe9c squid: Update from 4.2 to 4.3 2018-10-02 21:22:18 +02:00
Fredrik Fornwall d8a95324d6 syncthing: Update from 0.14.50 to 0.14.51 2018-10-02 21:22:00 +02:00
Fredrik Fornwall 044c911db2 golang: Update from 1.11 to 1.11.1 2018-10-02 21:21:37 +02:00
Leonid Plyushch 00d50af71e fakeroot: fix paths in bin/fakeroot (fakeroot.in) 2018-10-02 21:20:08 +02:00
Leonid Plyushch 0c336109bb new package: fakeroot
Uses tcp ipc since SysV ipc is not available on most devices.

Requested in: https://github.com/termux/termux-packages/issues/2915
2018-10-02 21:20:08 +02:00
jottr dfdabf6442 Update dependencies.
Always depend on openssl, git
2018-10-02 03:24:36 +02:00
jottr 670f4f9bff Use tabs for intendation. 2018-10-02 03:24:36 +02:00
jottr 5b94ef9ca0 Add git-crypt package. 2018-10-02 03:24:36 +02:00
Fredrik Fornwall dcab43f1e1 {root,x11}-repo: Run 'apt update' in postinst 2018-10-02 02:31:57 +02:00
Fredrik Fornwall 1cb46ab7d1 x11-repo: Note that @xeffyr is maintainer 2018-10-02 02:21:54 +02:00
Fredrik Fornwall 43f518825f root-repo: Add package 2018-10-02 02:21:39 +02:00
Fredrik Fornwall fea1ed9634 unrar: Update from 5.6.6 to 5.6.7 2018-10-02 02:05:15 +02:00
Fredrik Fornwall cb74d0084f x11-repo: Enable package 2018-10-02 02:04:54 +02:00
Fredrik Fornwall a382c2a9fb x11-repo: Add as disabled package 2018-10-02 01:56:30 +02:00
Fredrik Fornwall d09198e590 dnsutils: Update from 9.12.2-P1 to 9.13.3 2018-09-30 09:40:49 +02:00
Fredrik Fornwall 82ea8b5367 command-not-found: Use arch-specific command list 2018-09-29 10:44:22 +02:00
Fredrik Fornwall e696010d89 openssh: Replace some link(2) with rename(2)
OpenSSH uses a link to take a backup while replacing the known_hosts
file:

(1) link known_hosts to known_hosts.old
(2) move new file to known_hosts (overwriting the link there)

Since links are not allowed we replace link with rename:

(1) rename known_hosts to known_hosts.old
(2) move new file to known_hosts

This means that there is a window between (1) and (2) where the
known_hosts file is not available, but that is a really short window
and is hopefully acceptable here.

Fixes #2909.
2018-09-29 10:40:18 +02:00
Fredrik Fornwall 1bfcadd7b9 nnn: Minor polish 2018-09-28 19:00:11 +02:00
Karol Baraniecki 2cc58b2476 Add nnn 2018-09-28 18:51:45 +02:00
Fredrik Fornwall 8d9a82e1cc erlang: Bump revision after cpu_sup.c patch 2018-09-27 21:49:59 +02:00
Alexander Clouter 741df7c820 re-enable cpu_sup.patch for Erlang now it compiles 2018-09-27 21:48:49 +02:00
Alexander Clouter c75c7df39f compile fix for Erlang that slipped through in PR#2905, sorry! 2018-09-27 21:48:49 +02:00
Fredrik Fornwall a37594a8bf erlang: Disable broken patch
The patch caused the following errors:

cpu_sup.c:346:33: error: expected expression
    case AVG1:          (unsigned int)(return info.loads[0] / 256);
                                       ^
cpu_sup.c:347:33: error: expected expression
    case AVG5:          (unsigned int)(return info.loads[1] / 256);
                                       ^
cpu_sup.c:348:33: error: expected expression
    case AVG15:         (unsigned int)(return info.loads[2] / 256);
                                       ^
cpu_sup.c:351:26: error: use of undeclared identifier 'avgs'
    sendi((unsigned int)(avgs[idx] * 256));
                         ^
cpu_sup.c:351:31: error: use of undeclared identifier 'idx'
    sendi((unsigned int)(avgs[idx] * 256));
                              ^
5 errors generated.
2018-09-27 21:06:33 +02:00
Fredrik Fornwall 7218dcdae1 libmosquitto: Update from 1.5.2 to 1.5.3 2018-09-27 20:58:08 +02:00
Fredrik Fornwall 2c5be24dd0 erlang&make: Bump revision after patches 2018-09-27 20:57:39 +02:00
Alexander Clouter 8401207b8c Make Erlang's cpu_sup function better on Android
Due to `/proc` restrictions in newer Android releases enforced by SELinux, Erlang needs a fix so that it can get some basic CPU stats (use the `sysinfo` syscall rather than reading `/proc/loadavg`).
2018-09-27 20:56:06 +02:00
Alexander Clouter 9d4db606b8 fix Erlang's os:cmd, by adding @TERMUX_PREFIX@ so /bin/sh works 2018-09-27 20:56:06 +02:00
Alexander Clouter 89d611f018 include dev componments for Erlang 2018-09-27 20:56:06 +02:00
Alexander Clouter 0acdf1ed94 stop make putting std{out,err} into append mode and tripping up SELinux 2018-09-27 20:56:06 +02:00
Fredrik Fornwall 6b3a878f06 Dockerfile: Clean up for ndk r18 2018-09-27 01:06:34 +02:00
Fredrik Fornwall 17765e66c3 readline: Build with -fexceptions 2018-09-27 01:00:52 +02:00
Fredrik Fornwall fcd12d56ff pkgconf: Add as disabled package 2018-09-27 00:53:39 +02:00
Fredrik Fornwall 265ec9031e nginx: Update from 1.15.3 to 1.15.4 2018-09-27 00:08:53 +02:00
Fredrik Fornwall dfffd901db sqlite: Update from 3.25.1 to 3.25.2 2018-09-27 00:08:39 +02:00
Fredrik Fornwall 195d2f99b5 yarn: Update from 1.9.4 to 1.10.1 2018-09-27 00:08:25 +02:00
Fredrik Fornwall 17cd5cc5c5 imagemagick: Update from 7.0.8.10 to 7.0.8.12 2018-09-26 08:27:50 +02:00
Fredrik Fornwall 89299cde60 erlang: Update from 21.0.8 to 21.1 2018-09-26 08:27:26 +02:00
Fredrik Fornwall 41269070a6 weechat: Bundle man pages with asciidoctor 2018-09-26 08:26:51 +02:00
Fredrik Fornwall c055fa1849 build-package.sh: Update meson from 0.47.0 to 0.48.0 2018-09-26 07:16:50 +02:00
Fredrik Fornwall fb21e18f41 setup-ubuntu.sh: Remove xutils-dev 2018-09-25 00:32:00 +02:00
Fredrik Fornwall f6908ddfaa newsboat: Update from 2.12 to 2.13 2018-09-25 00:31:47 +02:00
Fredrik Fornwall e44b572307 fossil: Update from 2.6 to 2.7 2018-09-23 17:48:47 +02:00
Fredrik Fornwall 166ad2d452 python&python2: Bump revision 2018-09-23 17:16:25 +02:00
Fredrik Fornwall 78c088caa2 xorriso: Update from 1.4.8 to 1.5.0 2018-09-23 17:15:59 +02:00
Fredrik Fornwall e9aa16984a Remove disabled cutter package 2018-09-23 17:15:26 +02:00
Leonid Plyushch 775a8c6c13 pulseaudio: disable privilege dropping 2018-09-23 16:51:16 +02:00
Leonid Plyushch 014ad62956 python(2): dev package requires libcrypto-dev 2018-09-23 16:42:52 +02:00
Fredrik Fornwall c10ec21e0c Fix lint-packages.py checks 2018-09-22 21:50:32 +02:00
Fredrik Fornwall cb71389f07 ttyd: Fix build without requiring xxd 2018-09-22 21:27:52 +02:00
Fredrik Fornwall 0373225f53 libelf: Update from 0.173 to 0.174 2018-09-22 21:27:43 +02:00
Fredrik Fornwall 4b5c7adb28 apache2: Update from 2.4.34 to 2.4.35 2018-09-22 20:53:52 +02:00
Fredrik Fornwall 596f9b6326 libuv: Update from 1.23.0 to 1.23.1 2018-09-22 20:53:34 +02:00
Fredrik Fornwall c1afd216b9 less: Remove pcre dependency 2018-09-22 20:53:09 +02:00
Tom Yan a7ff6487e8 mpd: bump revision after changes 2018-09-22 05:02:36 +02:00
Tom Yan 631481f89b mpd: remove libevent from LD_PRELOAD 2018-09-22 05:02:36 +02:00
Tom Yan 75c7679e1c mpd: workaround clang uncaught exception bug 2018-09-22 05:02:36 +02:00
Fredrik Fornwall 78f8539074 autossh: Depend on either openssh or dropbear 2018-09-22 04:36:17 +02:00
Fredrik Fornwall 4baae9de0e libmosquitto: Update from 1.5.1 to 1.5.2 2018-09-22 04:35:20 +02:00
Fredrik Fornwall d254d7fa56 libmesode: Update from 0.9.1 to 0.9.2 2018-09-22 04:35:03 +02:00
Fredrik Fornwall ba426daaa8 keybase: Update from 2.6.0 to 2.6.2 2018-09-22 04:34:40 +02:00
Fredrik Fornwall 99a246631a libssh: Update from 0.8.2 to 0.8.3 2018-09-22 04:34:20 +02:00
Fredrik Fornwall cf99f910e4 perl: Build with -Dosname=android 2018-09-22 03:11:38 +02:00
Fredrik Fornwall cbd8976c80 Use ac_cv_c_bigendian=no for all packages
Tesseract also needs it now, but enough is enough, so just add it to all
autoconf-using packages by default.
2018-09-22 01:05:16 +02:00
Fredrik Fornwall a652e88c93 gst-plugins-ugly: Fix outdated checksum 2018-09-22 00:49:25 +02:00
Fredrik Fornwall f58fff1e3d Add scripts/ldd utility script 2018-09-22 00:25:27 +02:00
Fredrik Fornwall 0f1a7efc8a nodejs: Update from 10.10.0 to 10.11.0 2018-09-22 00:22:40 +02:00
Fredrik Fornwall 0056475350 mosh: Fix build with ndk r18 2018-09-22 00:20:53 +02:00
Fredrik Fornwall 8070e00ed4 fish: Fix build with ndk r18 2018-09-22 00:10:27 +02:00
Leonid Plyushch 93175f8fe8 disabled-packages: remove qt5
Remove package 'qt5' in favor of https://github.com/termux/x11-packages/tree/master/packages/qt5-base
2018-09-21 23:49:22 +02:00
Fredrik Fornwall ab6abfa4c6 debootstrap: Update from 1.0.108 to 1.0.109 2018-09-21 08:38:12 +02:00
Fredrik Fornwall 1b4b0c38a4 Merge branch 'master' of github.com:termux/termux-packages 2018-09-21 06:37:39 +00:00
Fredrik Fornwall ceaebc7de6 nmap: Fix build with latest clang&libc++ 2018-09-21 06:37:15 +00:00
Fredrik Fornwall 7c5510e53f picolisp: Update from 18.7.18 to 18.9.18 2018-09-21 01:01:56 +02:00
Fredrik Fornwall c21966bbdb openssl-tool: Bundle openssl.cnf (fixes #2865) 2018-09-21 01:01:06 +02:00
Fredrik Fornwall 14cf6763fa openssh: Mark ssh(d)_config as configuration
This avoids silently overwriting any local changes. Fixes #2866.
2018-09-20 23:08:52 +02:00
Fredrik Fornwall b56bff886e Merge branch 'master' of github.com:termux/termux-packages 2018-09-20 21:00:56 +00:00
Fredrik Fornwall 8c6ca7e7db jupp: Fix download problem 2018-09-20 21:00:20 +00:00
Fredrik Fornwall 878bfcd2bc aapt: Build with -fPIC 2018-09-20 22:46:51 +02:00
Fredrik Fornwall 4a59fe352b vttest: Update from 20180811 to 20180911 2018-09-20 20:29:58 +00:00
Fredrik Fornwall 0ce0baf12e libpixman: Fix arm build with -fno-integrated-as 2018-09-20 22:28:39 +02:00
Fredrik Fornwall c2c453ee0d Switch back to -Os instead of -Oz for arm
Seems that there are still issues (segfault on ruby at least).
2018-09-20 02:43:14 +02:00
Fredrik Fornwall 87ef686c02 rust: Try some more work 2018-09-20 02:26:10 +02:00
Fredrik Fornwall 87e4ddcf59 opus-tools: Update from 0.1.10 to 0.2 2018-09-20 02:25:54 +02:00
Fredrik Fornwall 5be636551d opusfile: Update from 0.10 to 0.11 2018-09-20 02:25:38 +02:00
Fredrik Fornwall b9387f050a libopusenc: Add package at version 0.2 2018-09-20 02:25:20 +02:00
Fredrik Fornwall 0858e7cc4e llvm: Update from 6.0.1 to 7.0.0 2018-09-20 02:22:52 +02:00
Fredrik Fornwall 2232eef095 brotli: Update from 1.0.5 to 1.0.6 2018-09-20 02:20:58 +02:00
Fredrik Fornwall 77e573699c nodejs-lts: Add back a node LTS package 2018-09-20 02:19:41 +02:00
Fredrik Fornwall 4548a0bf9a perl: Adopt to -linux folder names (was: -android)
The ndk r18 update caused this. We still need to find out if this is ok
or causes any issues.
2018-09-20 02:03:19 +02:00
Fredrik Fornwall 31230d7cb4 libmpfr: Bump revision after i686 fix 2018-09-20 00:43:27 +02:00
Fredrik Fornwall 7f1c87df93 json-glib: Update from 1.4.2 to 1.4.4 2018-09-20 00:43:04 +02:00
Fredrik Fornwall 5ff4874332 gstreamer: Update from 1.14.2 to 1.14.3 2018-09-20 00:42:28 +02:00
Fredrik Fornwall 42e4b5a4d4 nginx: Update from 1.14.0 to 1.15.3
Also fix compilation error with ndk r18.

Also remove use of aio due to seccomp filter.
2018-09-20 00:41:19 +02:00
Fredrik Fornwall 6c5b737329 libffi: Use -fno-integrated-as for arm 2018-09-20 00:26:38 +02:00
Fredrik Fornwall e66289baca openssl: Build with -fno-integrated-as for arm 2018-09-19 23:46:16 +02:00
Fredrik Fornwall 26ec0293b5 Try using -Oz on 32-bit arm as well after ndk r18 2018-09-19 23:32:30 +02:00
Fredrik Fornwall fddd88738a Update to NDK r18 (#2827) 2018-09-19 23:29:39 +02:00
Henrik Grimler 600414de9a wireguard-tools: upgrade to 20180918 2018-09-19 23:22:37 +02:00
Michał Bednarski a1d9f4e10a proot: Update with fixed unbundled loader build 2018-09-19 23:22:11 +02:00
Henrik Grimler e85e3907de arm: don't build with -fno-integrated-as
Fixes ruby segfault (without the need for -O1).
2018-09-19 23:21:56 +02:00
Fredrik Fornwall 5dd5031c58 apr: Update from 1.6.3 to 1.6.5 2018-09-19 07:46:17 +02:00
Fredrik Fornwall ed72d90f94 sqlite: Update from 3.25.0 to 3.25.1 2018-09-19 07:45:52 +02:00
Fredrik Fornwall 89dbbb3b74 nano: Update from 3.0 to 3.1 2018-09-19 07:44:29 +02:00
Michał Bednarski 4b9507e005 proot: Update with tmpdir canonicalization
* Canonicalize tmp dir (termux/proot#40 by @tomty89)
* Merge changes from UserLAnd (althrough most are off
  by default, termux/proot#39 by @corbinlc)
* Puting loader in libexec instead of extracting
  it on every run
2018-09-18 03:33:48 +02:00
Fredrik Fornwall be1f0ad06b kbfs: Update from initial-git-on-android to 2.6.0 2018-09-17 19:14:25 +02:00
Fredrik Fornwall e9ec973e1b keybase: Update from 2.5.0 to 2.6.0 2018-09-17 19:14:04 +02:00
Fredrik Fornwall caf0927d3d perl: Update from 5.26.2 to 5.28.0 2018-09-17 18:52:13 +02:00
Fredrik Fornwall 98277d495d ruby: Build with -O1 on arm 2018-09-17 18:51:38 +02:00
Fredrik Fornwall 9612920ab5 nodejs: Build with system libicu (fixes #2210) 2018-09-17 17:27:15 +02:00
Henrik Grimler 6801b601ee ruby bump after bug fix 2018-09-17 16:50:32 +02:00
Henrik Grimler f1d59b88c7 ruby: use -O3 instead of -Os for 32 bit arches 2018-09-17 16:50:32 +02:00
Tom Yan 876c73c680 libpulseaudio: set alternate sample rate in aaudio sink data
The "core" alternate sample rate must not kick in with our sink.
The sample rate of the sink must be locked onto that of the AAudio
stream.
2018-09-16 22:44:20 +02:00
Fredrik Fornwall 3668b38781 vim: Update from 8.1.0350 to 8.1.0400 2018-09-16 22:27:20 +02:00
Wetitpig fb0734d641 Remove libusb as disabled package 2018-09-15 22:27:55 +02:00
Wetitpig a1e13965da Move libusb to packages 2018-09-15 22:27:55 +02:00
Fredrik Fornwall 6889254982 zsh: Update from 5.6.1 to 5.6.2
Also enable the zsh/stat module (#2829).
2018-09-15 21:59:14 +02:00
Fredrik Fornwall 732fc3220d ranger: Update from 1.9.1 to 1.9.2 2018-09-15 21:59:14 +02:00
Fredrik Fornwall 7d06271210 mbedtls: Update from 2.12.0 to 2.13.0 2018-09-15 21:59:14 +02:00
Fredrik Fornwall 7185a50d6a libsqlite: Update from 3.24.0 to 3.25.0 2018-09-15 21:59:14 +02:00
Fredrik Fornwall e5acd3e19f c-toxcore: Update from 0.2.6 to 0.2.7 2018-09-15 21:59:14 +02:00
Henrik Grimler 3a98964064 build-{package,all}.sh: fix -d and add -o to build-all
-d didn't work for build-package.sh -d -a all before.
2018-09-15 21:20:28 +02:00
Henrik Grimler 97932ab136 build-package.sh: fix typo 2018-09-15 21:20:28 +02:00
Henrik Grimler 020e595b0d build-package.sh: add option to move debs to another folder 2018-09-15 21:20:28 +02:00
Fredrik Fornwall b068c0b96b liblz4: Update from 1.8.2 to 1.8.3 2018-09-15 21:15:55 +02:00
Fredrik Fornwall c8534e8c72 libcln: Switch to fossies 2018-09-15 03:42:43 +02:00
Fredrik Fornwall 0685242746 ttyd: Fix build error on cross-compiled xxd 2018-09-15 02:16:33 +02:00
Fredrik Fornwall bf70ed9e48 rust: Add initial experiments with package 2018-09-15 01:47:23 +02:00
Fredrik Fornwall 3c17329d21 ttyd: Add package at version 1.4.2 2018-09-15 01:47:10 +02:00
Fredrik Fornwall acc5bc6b3d libwebsockets: Add package at version 3.0.1 2018-09-15 01:46:54 +02:00
Fredrik Fornwall 552362a78a Some http -> https updates 2018-09-15 01:46:16 +02:00
Fredrik Fornwall 8108aba4c1 openssl: Fix broken Configuration patch 2018-09-14 22:16:09 +02:00
Fredrik Fornwall 6e288391d9 syncthing: Update from 0.14.49 to 0.14.50 2018-09-14 21:28:52 +02:00
Fredrik Fornwall fef2c5f17a php: Update from 7.2.9 to 7.2.10 2018-09-14 21:28:32 +02:00
Fredrik Fornwall f47980d01d ghostscript: Update from 9.24 to 9.25 2018-09-14 21:28:15 +02:00
Fredrik Fornwall 037e91a27f libgd: Depend on libwebp 2018-09-14 21:00:11 +02:00
Fredrik Fornwall fea0ecadce fzf: Install bash completion script 2018-09-14 20:59:52 +02:00
Fredrik Fornwall fc7cc001f7 pcre2: Update from 10.31 to 10.32 2018-09-14 20:59:45 +02:00
Fredrik Fornwall dfdc978e9c libgit2: Depend on libssh2 2018-09-14 20:59:19 +02:00
Fredrik Fornwall b471deb0c6 libarchive: Build with --without-zstd 2018-09-14 20:57:44 +02:00
Fredrik Fornwall 5ab45ae9d6 gst-plugins-bad: Depend on libcurl, disable webp 2018-09-14 20:57:02 +02:00
Fredrik Fornwall 9951092d51 build-package: Use cargo install for rust packages
Starting with rust 0.29.0 the cargo install command can be used with
--target.

Also, install shell completion scripts for ripgrep.
2018-09-14 20:40:34 +02:00
Fredrik Fornwall 28758f4213 tor: Fix build breakage after openssl update 2018-09-12 08:28:04 +02:00
Fredrik Fornwall 2d48b0647e fossil: Fix building after getpass() in sysroot 2018-09-12 08:27:43 +02:00
Fredrik Fornwall 6da95c025d setup-ubuntu.sh: Install g++-multilib
Needed by nodejs when building for 32-bit arches.
2018-09-12 07:07:49 +02:00
Fredrik Fornwall 5a0d111678 libssh2: Patch for OPENSSL_NO_ENGINE 2018-09-12 07:07:07 +02:00
Fredrik Fornwall 004053b0be aria2: Build with --without-libssh2 2018-09-12 06:47:50 +02:00
Fredrik Fornwall b829b17424 nmap: Use system libssh2 2018-09-12 06:44:08 +02:00
Fredrik Fornwall 23d7f1640a zsh: Update from 5.6 to 5.6.1 2018-09-12 00:07:09 +02:00
Fredrik Fornwall 94e488d959 libcurl&openssl: Make sure curl is not broken
The updated openssl package now conflicts with "libcurl (<< 7.61.0-1)",
so no one will get openssl 1.1.1 without also getting an updated libcurl
7.61.1-1 linking against it.

From the other direction the new libcurl depends on
"openssl (>= 1.1.1)", so no one will get libcurl 7.61.1-1 without also
getting the updated openssl 1.1.1 which it uses.
2018-09-12 00:01:19 +02:00
Fredrik Fornwall b179c066b2 git: Update from 2.18.0 to 2.19.0 2018-09-11 23:56:13 +02:00
Fredrik Fornwall 5b08d52e19 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 540102f2eb openssl: Update from 1.0.2 to 1.1.1 (#2775) 2018-09-11 22:43:19 +02:00
Fredrik Fornwall 85de1498fa Fix mac error in scripts/run-docker.sh 2018-09-11 22:32:58 +02:00
Fredrik Fornwall d95c21c3f6 command-not-found: Regenerate with new commands 2018-09-11 22:15:21 +02:00
Fredrik Fornwall 0eb7142a75 cmark: Update from 0.28.3.gfm.15 to 0.28.3.gfm.16
Also setup cmark as symlink to cmark-gfm.
2018-09-11 22:15:21 +02:00
Kieran Coldron 6621d20495 Update kakoune to 2018.09.04 2018-09-11 22:01:51 +02:00
Kieran Coldron aad0ab5ba6 kakoune 2018-09-11 22:01:51 +02:00
Henrik Grimler 37e2c16569 wireguard-tools: upgrade to 20180910 2018-09-11 20:48:30 +02:00
Leonid Plyushch 2d93ba823e fix packages that require getpass()
Changed packages:

  * alpine
  * dropbear
  * emacs
  * isync
  * lftp
  * msmtp
  * newsboat
  * rsync
  * screen
  * texlive-bin
  * unrar
  * w3m
2018-09-11 00:55:00 +02:00
Leonid Plyushch 5a8b31b3a6 ndk-patches: implement getpass() 2018-09-11 00:55:00 +02:00
Fredrik Fornwall c011855a9c busybox: Update from 1.29.2 to 1.29.3 2018-09-11 00:47:48 +02:00
Fredrik Fornwall ebacca6cac binutils: Bump revision after change 2018-09-11 00:46:59 +02:00
Fredrik Fornwall 50d0865990 apk-tools: Add as disabled package 2018-09-11 00:46:45 +02:00
Fredrik Fornwall 6e7b8cfa0c libssh2: Add package 2018-09-11 00:46:05 +02:00
Fredrik Fornwall afb5cc5d8d nano: Update from 2.9.8 to 3.0 2018-09-11 00:45:49 +02:00
Fredrik Fornwall 81a91d7b01 libmsgpack: Update from 3.1.0 to 3.1.1 2018-09-11 00:44:47 +02:00
Fredrik Fornwall b6c5915c69 tor: Update from 0.3.3.9 to 0.3.4.8 2018-09-11 00:44:15 +02:00
its-pointless bf540620be in android 7 and above there is a EACCESS error on readding root dir /
this causes error in ld.gold but not in ld.
this patch makes ld.gold ignore that error to match ld behaviour.
2018-09-10 22:30:42 +02:00
Fredrik Fornwall 6f4fedc402 erlang: Update from 21.0.7 to 21.0.8 2018-09-09 23:03:06 +02:00
Fredrik Fornwall c7a8e49e3d cmake: Update from 3.12.1 to 3.12.2 2018-09-09 23:02:30 +02:00
Fredrik Fornwall 8ae7be7257 indent: Update from 2.2.11 to 2.2.12 2018-09-08 02:13:03 +02:00
Fredrik Fornwall 467b55cb6b rclone: Update from 1.43 to 1.43.1 2018-09-08 02:12:01 +02:00
Fredrik Fornwall f27e72730d tinyproxy: Update from 1.8.4 to 1.10.0 2018-09-08 01:55:54 +02:00
Fredrik Fornwall 397713240a ripgrep: Update from 0.9.0 to 0.10.0 2018-09-08 01:55:26 +02:00
Fredrik Fornwall f934d6e444 kbfs: Bump to fake version after android fix 2018-09-07 06:49:38 +02:00
Fredrik Fornwall b5e32b297c vim: Update from 8.1.0300 to 8.1.0350 2018-09-07 06:21:50 +02:00
Fredrik Fornwall 2ab0afb7da gdb: Update from 8.1.1 to 8.2 2018-09-07 06:21:50 +02:00
Fredrik Fornwall 85df508bac msmtp: Update from 1.6.8 to 1.8.0 2018-09-07 06:21:50 +02:00
Fredrik Fornwall f6eac11a33 wireguard-tools: Update from 0.0.20180809 to 0.0.20180904 2018-09-07 06:21:50 +02:00
Brandon Philips 1435acc4b7 kbfs: update to working commit with stderr fix
xref https://github.com/keybase/kbfs/issues/1775
2018-09-07 06:21:37 +02:00
Fredrik Fornwall 02417dfc2d Pass -DDOXYGEN_EXECUTABLE to cmake for all builds
This avoids cmake picking up a cross-compiled doxygen binary.
2018-09-06 06:36:42 +02:00
Fredrik Fornwall 1da8cde277 libcurl: Update from 7.61.0 to 7.61.1 2018-09-06 03:18:48 +02:00
Fredrik Fornwall 25150863c9 libssh: Do not pick up cross-compiled doxygen 2018-09-06 03:18:23 +02:00
Fredrik Fornwall ed7238d317 libmpdclient: Update from 2.14 to 2.15 2018-09-04 23:44:57 +02:00
Fredrik Fornwall 1366477985 ghostscript: Update from 9.23 to 9.24 2018-09-04 23:44:37 +02:00
Fredrik Fornwall d1c44d14fa zsh: Update from 5.5.1 to 5.6 2018-09-04 23:43:25 +02:00
Fredrik Fornwall 64d266c5f7 stunnel: Update from 5.48 to 5.49 2018-09-04 23:42:59 +02:00
Fredrik Fornwall 6d39f7159a libnghttp2: Update from 1.32.1 to 1.33.0 2018-09-04 23:42:38 +02:00
Fredrik Fornwall b90f91c4a1 unrar: Update from 5.6.5 to 5.6.6 2018-09-04 23:42:28 +02:00
Fredrik Fornwall fdd3c76325 libjasper: Do not pick up cross-compiled doxygen 2018-09-04 23:38:38 +02:00
Fredrik Fornwall a14617e91b libmsgpack: Do not pick up cross-compiled doxygen 2018-09-04 22:03:42 +02:00
Fredrik Fornwall f9ea807803 googletest: Update from 1.8.0 to 1.8.1 2018-09-04 22:03:21 +02:00
Fredrik Fornwall 5bf42be14a ccache: Update from 3.4.2 to 3.4.3 2018-09-04 22:03:07 +02:00
Fredrik Fornwall 25b3c8e9ce libarchive: Update from 3.3.2 to 3.3.3 2018-09-04 22:02:53 +02:00
Fredrik Fornwall 504ee9ecfd libssh: Update from 0.8.1 to 0.8.2 2018-09-04 22:02:34 +02:00
Fredrik Fornwall ed1e2e4ead radare2: Update from 2.8.0 to 2.9.0 2018-09-04 12:19:51 +02:00
Fredrik Fornwall e3e075ea12 fd: Add package (hello second rust package!)
Also extract out rust setup from ripgrep.
2018-09-03 23:57:26 +02:00
Fredrik Fornwall 2fb2d088d9 fontconfig: Update from 2.13.0 to 2.13.1 2018-09-03 23:24:16 +02:00
Fredrik Fornwall 61cb662a6e rclone: Work around isse with non-deletable src/ 2018-09-03 23:23:22 +02:00
Brandon Philips e877e2632f packages: add keybase and kbfs
Fixes #2133

Based on https://github.com/keybase/client/blob/master/packaging/linux/build_binaries.sh
2018-09-03 23:11:32 +02:00
Fredrik Fornwall e89ebd5b6f ctags: Bump to git master 2018-09-03 23:06:52 +02:00
Fredrik Fornwall b04a81fe97 vifm: Shorten description 2018-09-03 23:00:50 +02:00
araczkowski d6ebd5e849 update from 1.42 to 1.43 2018-09-03 23:00:10 +02:00
Tom Yan 43e61def60 mpv: replace pulse buffer patch
The new one is what accepted upstream ultimately. Functionally they
work the same. Just to avoid possible confusion.
2018-09-02 01:05:43 +02:00
Fredrik Fornwall 934672f979 gmic: Update from 2.3.5 to 2.3.6 2018-08-31 02:32:24 +02:00
Fredrik Fornwall 06e1f3bcd8 gnupg: Update from 2.2.9 to 2.2.10 2018-08-31 02:32:10 +02:00
Fredrik Fornwall 19f71d47a9 erlang: Update from 21.0.6 to 21.0.7 2018-08-31 02:31:50 +02:00
Fredrik Fornwall 4d3440af26 mdp: Update from 1.0.13 to 1.0.14 2018-08-31 02:31:22 +02:00
Fredrik Fornwall 94e5ebc021 busybox: Avoid chroot() in ftpd due to seccomp
In Android 9 chroot() have been addded to the seccomp filter, so the
process is killed if trying to use it. Luckily busybox already contained
fallback if chroot() is not permitted.

See #2789.
2018-08-30 11:20:43 +02:00
Fredrik Fornwall a015c79d5d ripgrep: Enable package
This is a first start on supporting rust packages. Feedback welcome.
2018-08-29 00:10:05 +02:00
Fredrik Fornwall 099299cb46 Remove libwebp from disabled-packages/ 2018-08-28 23:36:25 +02:00
Fredrik Fornwall 0d828f9956 bison: Update from 3.0.5 to 3.1 2018-08-28 23:36:11 +02:00
Stephen efb305ba9b Update setup-ubuntu.sh 2018-08-28 22:58:31 +02:00
Stephen 79f094be00 add gawk for apr-util build
#1169
2018-08-28 22:58:31 +02:00
Michał Bednarski 05af3bad8b proot: Update package
* Fixes running on broken Huawei devices (termux/proot#15)
* Mapping of uids coming from getsockopt(SO_PEERCRED) (termux/proot#36)
* Fixed results of `strace` after SIGSYS was suppressed
* Don't fail on removing broken link2symlink (termux/proot#31)
2018-08-28 18:49:58 +02:00
Fredrik Fornwall 2c7bca41b9 redis: Bump revision after fix in #2786 2018-08-28 18:04:53 +02:00
Leonid Plyushch b3cc51cd96 redis: use TCSANOW instead of TCSAFLUSH
Fix for https://github.com/termux/termux-packages/issues/2783
2018-08-28 18:03:26 +02:00
Fredrik Fornwall ba54c30b84 termux-api: Update from 0.33 to 0.34 2018-08-28 02:45:57 +02:00
Fredrik Fornwall d3b91dd27f procps: Remove uptime
The uptime program from procps does not work on later android versions
where reading /proc/uptime is not allowed.

See https://github.com/termux/termux-app/issues/819
2018-08-27 23:12:52 +02:00
Fredrik Fornwall f6ee2b6e00 Fix mistake in shellcheck cleanup 2018-08-27 22:36:11 +02:00
Fredrik Fornwall 757425e283 Fix some shellcheck issues 2018-08-27 22:27:42 +02:00
Fredrik Fornwall e449f74e10 Use https for downloading the android ndk 2018-08-27 22:25:51 +02:00
Fredrik Fornwall 36e018e6fb graphicsmagick: Configure with --without-webp
This fixes a build error if libwebp has been built previously.
2018-08-27 22:21:20 +02:00
Laurent Arnoud 75e42fafb6 Check checksum on android sdk and ndk download 2018-08-27 22:21:01 +02:00
Fredrik Fornwall 48152ea302 debootstrap: Update from 1.0.106 to 1.0.108
Also translate Termux arch names to Debian ones - the --arch option
should no longer be necessary.
2018-08-27 21:47:42 +02:00
Fredrik Fornwall 445b04345f doxygen: Specify path to flex and bison
This fixes a build issue if building after flex or bison has already
been built, so the build tries to use the cross-compiled binary.
2018-08-27 12:23:58 +02:00
Hax4us c715b94d22 add doxygen 2018-08-27 12:22:18 +02:00
Henrik Grimler 54fc3d9bca build-package.sh: set --libdir=$PREFIX/lib
x86_64 builds defaults to $PREFIX/lib64 otherwise on some systems.
2018-08-27 12:21:21 +02:00
Fredrik Fornwall 527c0eca79 libwebp: Add package and enable in imagemagick
Fixes #2676.
2018-08-27 12:13:28 +02:00
Fredrik Fornwall d3d0abca9a libqrencode: Build shared library
Also rebuild toxic to link against the shared library.
2018-08-27 09:00:14 +02:00
Fredrik Fornwall 2e6a6e0382 tinyproxy: Polish description 2018-08-26 02:48:44 +02:00
Fredrik Fornwall 4563825448 erlang: Update from 21.0.5 to 21.0.6 2018-08-26 02:48:28 +02:00
Koro 88a9fc029e Create missing directories so it runs out of the box. 2018-08-26 01:56:00 +02:00
Koro bcf029e498 Add Tinyproxy package. 2018-08-26 01:56:00 +02:00
Tom Yan 2cdf57e6f9 mpv: use exec in wrapper 2018-08-26 01:54:10 +02:00
Fredrik Fornwall 8d75a5190b imagemagick: Update from 7.0.8.9 to 7.0.8.10 2018-08-26 01:17:46 +02:00
Fredrik Fornwall 84ac6951a7 wireguard-tools: Update from 0.0.20180802 to 0.0.20180809 2018-08-26 01:17:25 +02:00
Fredrik Fornwall 8ab448abb0 gnuplot: Fix 'help' in gnuplot for real
We cannot copy a file from termux_step_host_build() as that function
will not be called when rebuilding a package (the host built dir is
reused across builds).

Fixes #2764.
2018-08-26 00:59:07 +02:00
Fredrik Fornwall f1bc556b1a git: Use TERMUX_MAKE_PROCESSES for install-man 2018-08-26 00:12:17 +02:00
Laurent Arnoud 2653de240f Fix curl pkg src url 2018-08-25 23:43:41 +02:00
Fredrik Fornwall 0d88189db2 gmic: Update from 2.3.4 to 2.3.5 2018-08-25 23:38:42 +02:00
Fredrik Fornwall 9f25578ecd hub: Update from 2.5.0 to 2.5.1 2018-08-25 23:38:27 +02:00
Fredrik Fornwall 15676112e2 libnghttp2: Update from 1.32.0 to 1.32.1 2018-08-25 23:37:55 +02:00
Fredrik Fornwall 88d13a5771 openssh: Update from 7.7p1 to 7.8p1 2018-08-25 23:37:40 +02:00
Fredrik Fornwall 3860a2d201 libconfuse: Update from 3.2.1 to 3.2.2 2018-08-25 23:37:27 +02:00
Fredrik Fornwall b3a83abed5 golang: Update checksum for go 1.11 2018-08-25 23:25:33 +02:00
Fredrik Fornwall 65fdf8ed5c golang: Update from 1.10.3 to 1.11 2018-08-25 23:22:24 +02:00
Fredrik Fornwall 45ad374f5f squid: Prepare for openssl 1.1.1 2018-08-25 16:59:21 +02:00
Fredrik Fornwall 191b47653e libarchive: Configure with --without-lz4
This prevents opportunistic linkage against liblz4.so.
2018-08-25 16:54:53 +02:00
Fredrik Fornwall 28caad68d9 gst-plugins-bad: Configure with --disable-rtmp
This prevents opportunistic linkage against librtmp.so.1.
2018-08-25 16:50:33 +02:00
Fredrik Fornwall 30c1271c82 cadaver: Add note why package is disabled 2018-08-25 16:47:34 +02:00
Fredrik Fornwall 07e7607851 lftp: libidn - > libidn2 in next update 2018-08-25 16:45:39 +02:00
Fredrik Fornwall aae03766c9 elinks: Configure with --without-brotli
This prevents opportunistic linkage against libbrotlidec.so.
2018-08-25 16:42:16 +02:00
Fredrik Fornwall c8cdef5508 gnuplot: Make 'help' command work (see #2764) 2018-08-25 13:36:08 +02:00
Fredrik Fornwall 94c62531b0 libmosquitto: Note about patch submitted upstream 2018-08-25 10:04:41 +02:00
Fredrik Fornwall b14668109b cadaver: Disable due to no openssl 1.1 support 2018-08-25 10:03:43 +02:00
Fredrik Fornwall 371e360a00 libmesode: Backport for openssl 1.1.1 support 2018-08-24 02:36:14 +02:00
Fredrik Fornwall 2f71e91974 openssl 1.1.1 preparation patches 2018-08-24 02:34:07 +02:00
Fredrik Fornwall b68e427d0d sslscan: Disable due to no openssl 1.1 support 2018-08-23 20:22:08 +02:00
Fredrik Fornwall 31bfcacd17 libmsgpack: Update from 3.0.1 to 3.1.0 2018-08-23 18:25:45 +02:00
Fredrik Fornwall e12cd2c110 Use ninja as cmake generator by default 2018-08-23 17:52:26 +02:00
Davide Depau 806de439b4 Make $TERMUX_DEBDIR configurable
Allows building debs outside of the Termux source directory
2018-08-23 17:36:50 +02:00
Fredrik Fornwall 1f6b4f1318 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 1b72c72dd0 c-toxcore: Update from 0.2.5 to 0.2.6 2018-08-23 14:45:43 +02:00
Fredrik Fornwall 786b990afc pango: Update from 1.42.3 to 1.42.4 2018-08-23 14:45:26 +02:00
Fredrik Fornwall a9cd38eac5 cmark: Update from 0.28.3.gfm.14 to 0.28.3.gfm.15 2018-08-23 14:45:03 +02:00
Fredrik Fornwall 51b7c48d5e gdbm: Update from 1.17 to 1.18 2018-08-23 14:43:50 +02:00
Fredrik Fornwall 11890ffacd Some http -> https updates 2018-08-22 16:43:24 +02:00
Tom Yan 20360b67f9 mpd: clean up dependencies 2018-08-22 16:39:58 +02:00
Tom Yan e7c7a0c492 glib: fix locale removal 2018-08-22 16:05:51 +02:00
Fredrik Fornwall 35937fdc14 openssl 1.1.1: Build with no-ssl and no-engine 2018-08-22 12:05:53 +02:00
Fredrik Fornwall 534b157151 openssl: Work on future openssl 1.1.1 package 2018-08-22 11:53:11 +02:00
Fredrik Fornwall 809cdc1304 disabled-packages/openssl: Update from 1.1.1~pre8 to 1.1.1~pre9 2018-08-22 08:48:40 +02:00
Tom Yan e304d359f9 build-package.sh: use $TERMUX_PKG_API_LEVEL for -DCMAKE_SYSYEM_VERSION 2018-08-22 08:34:44 +02:00
Fredrik Fornwall 8de65719b5 mathomatic: Do not try to build with cmake 2018-08-22 08:31:49 +02:00
Fredrik Fornwall d11f7c5ef2 libgrpc: Patch away unused function 2018-08-22 08:31:33 +02:00
Fredrik Fornwall e0e436e534 ecj&ecj4.6: Conflict with eachother 2018-08-22 08:31:07 +02:00
Fredrik Fornwall a69b29e02b squid: Configure with --disable-esi
Without --disable-esi the build process will enable esi, which does not
build without patches, if libxml2 or libexpat is available.
2018-08-22 08:29:55 +02:00
Fredrik Fornwall 50c2a56093 tesseract: Use checksums when downloading
Also cache the downloaded files instead of downloading them on each
build.
2018-08-22 08:29:09 +02:00
Fredrik Fornwall a9be63d820 libllvm: Support building with ninja 2018-08-22 07:56:49 +02:00
Fredrik Fornwall a84f45ea99 vim: Update from 8.1.0250 to 8.1.0300 2018-08-21 14:15:48 +02:00
Fredrik Fornwall 42fbcd71f2 toxic: Do not fail if openal-soft has been built 2018-08-21 13:47:30 +02:00
Henrik Grimler 2c57cf14ed ecj4.6: add package for compatibility with android 5 and 6 2018-08-21 02:44:47 +02:00
Fredrik Fornwall c025399483 Remove old and unused scripts/build-clang.sh 2018-08-21 01:36:41 +02:00
Fredrik Fornwall a678e44193 Run termux_setup_ninja if TERMUX_CMAKE_BUILD=Ninja
Also drop TERMUX_PKG_EXTRA_NINJA_ARGS for now, it can be added back if
desired.
2018-08-21 01:00:59 +02:00
Joakim d793c38a93 ldc: Update from 1.10 to 1.11, add AArch64 build, update llvm-config
script, and use Ninja to build.
2018-08-21 00:49:42 +02:00
Joakim f4b42940c5 cmake: Allow choosing Ninja to build packages 2018-08-21 00:49:42 +02:00
Fredrik Fornwall 67ad163930 Make checksums for downloads mandatory
Use SKIP_CHECKSUM if you really want to avoid checksums.
2018-08-21 00:35:50 +02:00
Fredrik Fornwall e6e160acb7 libpulseaudio: Build against api level 21
Building against later api levels causes problems such as

CANNOT LINK EXECUTABLE: could not load library "libpulse.so" [...];
caused by could not load library "libpulsecommon-12.2.so" needed by
"libpulse.so"; caused by cannot locate symbol "__register_atfork"
referenced by "libpulsecommon-12.2.so"...
2018-08-21 00:25:06 +02:00
Fredrik Fornwall 0fc13e01e0 mpd: Update from 0.20.20 to 0.20.21 2018-08-21 00:24:28 +02:00
Fredrik Fornwall 6bc3ae0c3d apksigner&termux-am: Avoid using gradle daemon
By default gradle spawns a daemon which keeps on running in the
background long after the package has been built and taking up
precious ram. Avoid this.
2018-08-20 23:24:18 +02:00
Fredrik Fornwall e510c5f20c cscope: Update from 15.8b to 15.9 2018-08-20 22:40:11 +02:00
Fredrik Fornwall 622a184f59 heyu: Update from 2.11-rc2 to 2.11-rc3 2018-08-20 21:56:48 +02:00
Fredrik Fornwall 6e3d8f7ce0 gegl: Update from 0.4.6 to 0.4.8 2018-08-20 21:43:13 +02:00
Fredrik Fornwall bc475a8e71 valgrind: Bump revision after clang switch 2018-08-20 21:25:43 +02:00
Fredrik Fornwall f11a06de4c qpdf: Update from 8.1.0 to 8.2.1 2018-08-20 21:25:08 +02:00
Fredrik Fornwall 7fdf347c45 nyancat: Update from 1.5.1 to 1.5.2 2018-08-20 21:19:16 +02:00
Fredrik Fornwall 6ceb1397cf cmark: Update from 0.28.3 to 0.28.3.gfm.14 2018-08-20 21:08:09 +02:00
its-pointless ba20fa89fc valgrind clang aarch64 patch 2018-08-20 21:01:09 +02:00
Fredrik Fornwall 83c2428fd3 libmosquitto: Update from 1.5 to 1.5.1 2018-08-20 15:06:45 +02:00
Fredrik Fornwall beb16fd46a glib: Update from 2.56.1 to 2.56.2 2018-08-20 15:06:16 +02:00
Fredrik Fornwall ae9af89100 libuv: Update from 1.22.0 to 1.23.0 2018-08-20 15:05:50 +02:00
Fredrik Fornwall ea29b97618 libical: Update from 3.0.3 to 3.0.4 2018-08-20 15:05:29 +02:00
Fredrik Fornwall d90bb5ad19 gmic: Update from 2.3.3 to 2.3.4 2018-08-20 15:05:04 +02:00
Fredrik Fornwall 6b2cea585e libmpfr: Work around clang issue 2018-08-20 15:04:40 +02:00
Fredrik Fornwall dee11011e1 mariadb: Update from 10.3.8 to 10.3.9 2018-08-17 23:57:04 +02:00
Fredrik Fornwall 46574568bf php: Update from 7.2.8 to 7.2.9 2018-08-17 23:56:48 +02:00
Fredrik Fornwall 95626e679e libxapian: Use libuuid for uuid generation
Newer android versions does not support reading from
/proc/sys/kernel/random/uuid. Fixes #2730.
2018-08-17 23:46:38 +02:00
Fredrik Fornwall 437238db90 openssl: Add 1.1.1 WIP disabled-packages/openssl 2018-08-17 23:43:56 +02:00
Fredrik Fornwall 5037dc0563 ltrace: Depend on libelf, not elfutils 2018-08-17 21:34:13 +02:00
Fredrik Fornwall e6b266e4fe 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 85f2be2bf2 nodejs: Update from 8.11.3 to 8.11.4 2018-08-17 21:12:53 +02:00
Fredrik Fornwall 57d657cfe3 valgrind: Disable aarch64 (clang incompatible) 2018-08-17 21:12:13 +02:00
Fredrik Fornwall 5bf9e0ef62 elfutils: Disable package (clang incompatible) 2018-08-17 21:10:58 +02:00
Tom Yan 60d5038da5 libpulseaudio: further cleanup in the sles sink
s32le output is also now allowed
2018-08-16 14:40:57 +02:00
Tom Yan 2e841e93ba libpulseaudio: add api level build hack for aaudio 2018-08-16 14:40:57 +02:00
Tom Yan 5f8c527154 libpulseaudio: add module-aaudio-sink
Add a sink module that makes use of the AAudio API, which is
available in Oreo or later.

The sink will have its sample rate and latency configured based on
the info we got with the API. They will also be updated accordingly
when the output device is changed.
2018-08-16 14:40:57 +02:00
Fredrik Fornwall 266df31495 Update README.md 2018-08-16 12:46:10 +02:00
Fredrik Fornwall 94e51f2616 squid: Update from 3.5.28 to 4.2 2018-08-16 12:01:42 +02:00
Fredrik Fornwall 18954f7b43 babl: Update from 0.1.54 to 0.1.56 2018-08-16 11:54:31 +02:00
Fredrik Fornwall 3bc5e1424f libssh: Update from 0.7.5 to 0.8.1 2018-08-16 11:53:51 +02:00
Fredrik Fornwall 8635e595f9 harfbuzz: Update from 1.8.7 to 1.8.8 2018-08-16 11:23:46 +02:00
Leonid Plyushch 47e4d934a9 new package: c-toxcore
A dependency for 'toxic'
2018-08-16 11:23:34 +02:00
Leonid Plyushch 0a44664eee new package: libconfig
A dependency for 'toxic'
2018-08-16 11:23:34 +02:00
Leonid Plyushch 420ba6dca3 new package: toxic 2018-08-16 11:23:34 +02:00
Fredrik Fornwall 68f17e12e3 libexpat: Update from 2.2.5 to 2.2.6 2018-08-16 10:56:12 +02:00
Fredrik Fornwall 7da9b1dd90 libgraphite: Update from 1.3.11 to 1.3.12 2018-08-16 10:55:57 +02:00
Fredrik Fornwall 1e830b8fcc openssl: Update from 1.0.2o to 1.0.2p 2018-08-15 17:35:53 +02:00
Fredrik Fornwall a2122d8169 strace: Update from 4.23 to 4.24 2018-08-15 17:35:42 +02:00
Fredrik Fornwall bbb65d5bee Update build tools version to 28.0.2
Also extract setting ndk and build tools version to
scripts/properties.sh to avoid duplication.
2018-08-15 16:52:18 +02:00
Leonid Plyushch a6f904fdfc busybox: fix segfault in 'ftpd'
Fixes https://github.com/termux/termux-packages/issues/2740
2018-08-15 14:45:24 +02:00
Oliver Schmidhauser 656ab1327b Remove @Neo-Oli (myself) as maintainer of bs1770gain 2018-08-15 14:39:14 +02:00
Fredrik Fornwall e5c42ac8d6 qalc: Update from 2.6.1 to 2.6.2 2018-08-14 14:03:37 +02:00
Fredrik Fornwall d5947e19e2 lighttpd: Update from 1.4.49 to 1.4.50 2018-08-14 14:03:22 +02:00
Fredrik Fornwall 8382d3c211 liblzma: Download from fossies.org 2018-08-14 12:20:36 +02:00
Fredrik Fornwall 9016952880 erlang: Update from 21.0.4 to 21.0.5 2018-08-14 12:20:18 +02:00
Fredrik Fornwall bf39df827a dnsutils: Update from 9.11.1-P3 to 9.12.2-P1 2018-08-14 12:20:07 +02:00
Fredrik Fornwall bf80ff2f10 boost: Update from 1.67.0 to 1.68.0 2018-08-14 12:19:31 +02:00
Fredrik Fornwall b1c24253aa libgc: Update from 7.6.6 to 7.6.8 2018-08-13 22:32:39 +02:00
Fredrik Fornwall c01e8d1c10 byobu: Update from 5.125 to 5.127 2018-08-13 22:25:36 +02:00
Fredrik Fornwall 1340802696 Quote $TERMUX_ARCH when used in toplevel script 2018-08-13 22:25:02 +02:00
Fredrik Fornwall 2c79e64d06 tty-solitaire: Update from 1.0.0 to 1.1.0 2018-08-13 22:24:14 +02:00
Fredrik Fornwall 4b16c34a07 vttest: Update from 20140305 to 20180811 2018-08-13 22:21:31 +02:00
Henrik Grimler b796bca83d lldb: set HAS_DEBUG=no as build fails
lldb and libllvm both needs to be looked into so that we can have debug variants of all packages
2018-08-13 22:13:09 +02:00
Henrik Grimler 87fe3ab0dd libflac: remove no longer needed debug fix 2018-08-13 22:13:09 +02:00
Henrik Grimler df062a7fd2 gperf: remove no longer needed debug patch 2018-08-13 22:13:09 +02:00
Henrik Grimler 3b37c514c0 gettext: remove no longer needed debug patch 2018-08-13 22:13:09 +02:00
Henrik Grimler 0f5043fb78 dropbear: remove no longer needed debug patch 2018-08-13 22:13:09 +02:00
Henrik Grimler a4a60d22f6 expect: remove no longer needed debug patch 2018-08-13 22:13:09 +02:00
Henrik Grimler a2633256c9 inetutils: remove no longer needed debug patch 2018-08-13 22:13:09 +02:00
Henrik Grimler 0db5129bd0 php: remove no longer needed debug patch 2018-08-13 22:13:09 +02:00
Henrik Grimler dd6798c33d tsocks: remove no longer needed debug patch 2018-08-13 22:13:09 +02:00
Henrik Grimler 50441d9cbc cadaver: fossies url 2018-08-11 23:05:57 +02:00
Fredrik Fornwall 700a5f7030 libgrpc: Update from 1.13.1 to 1.14.1 2018-08-11 19:42:33 +02:00
Fredrik Fornwall 6969d893c5 cmake: Specify -DBUILD_CursesDialog=ON 2018-08-11 19:42:13 +02:00
Fredrik Fornwall 737da8aa81 memcached: Update from 1.5.9 to 1.5.10 2018-08-11 19:38:37 +02:00
Fredrik Fornwall 33345957eb radare2: Update from 2.7.0 to 2.8.0 2018-08-11 19:38:37 +02:00
Fredrik Fornwall ee0fc34c4d fwknop: Update from 2.6.9 to 2.6.10 2018-08-11 19:38:37 +02:00
Fredrik Fornwall 6091df33e9 man: Update from 1.14.3 to 1.14.4 2018-08-11 19:38:37 +02:00
Fredrik Fornwall f33e58e0db postgresql: Update from 10.4 to 10.5 2018-08-11 19:38:37 +02:00
Fredrik Fornwall f8a60a2029 imagemagick: Update from 7.0.8.8 to 7.0.8.9 2018-08-11 19:38:37 +02:00
Fredrik Fornwall ca7e47db82 micro: Update from 1.4.0 to 1.4.1 2018-08-11 19:38:37 +02:00
Fredrik Fornwall 336786c27f libsoup: Update from 2.62.2 to 2.62.3 2018-08-11 19:38:37 +02:00
Tom Yan 900c054fb9 mpv: remove irrelevant/reverted part of a patch
The patch that introduced s32/float support included a fix/change
in audio/format.c which is practically irrelevant and now reverted
in upstream. Removing the part to avoid confusion in the future.
2018-08-11 19:23:01 +02:00
Fredrik Fornwall 0a1d1940dc harfbuzz: Update from 1.8.6 to 1.8.7 2018-08-10 13:03:22 +02:00
Fredrik Fornwall 774997a88c cmake: Update from 3.11.4 to 3.12.1 2018-08-10 13:01:10 +02:00
Fredrik Fornwall 1b7d9fedf3 mbedtls: Use -DUSE_STATIC_MBEDTLS_LIBRARY=OFF 2018-08-10 00:01:05 +02:00
Andy Li 6ce8bdfcbc mbedtls: Add package (#2712) 2018-08-09 23:33:57 +02:00
Fredrik Fornwall 4802979213 openssh: Bump revision after set(res)gid patch 2018-08-09 23:28:37 +02:00
Fredrik Fornwall b14eb22328 poppler: Update from 1.8.5 to 1.8.6 2018-08-09 23:27:54 +02:00
Gerben Meijer 62d02fa725 Don't use setresgid or setgid in ssh-agent
Fixes it for Android Pie, see #2714
2018-08-09 23:03:48 +02:00
Henrik Grimler d3a2d7c247 poppler: avoid trying to use qt5 stuff 2018-08-09 23:02:43 +02:00
Fredrik Fornwall ec197b3a5f angband: Update from 4.1.2 to 4.1.3 2018-08-08 11:51:31 +02:00
Fredrik Fornwall e560b4c481 silversearcher-ag: Update from 2.1.0 to 2.2.0 2018-08-08 11:49:21 +02:00
Fredrik Fornwall 375405c586 vim: Update from 8.1.0200 to 8.1.0250 2018-08-08 11:48:33 +02:00
Oliver Schmidhauser 20cb690afd copy fzf vim plugin to the correct location (vim81 instead of vim80) 2018-08-08 11:41:33 +02:00
Fredrik Fornwall 2586561eb7 tintin++: Patch path to bin/sh 2018-08-07 15:06:39 +02:00
Fredrik Fornwall 45a6acf91d libgit2: Update from 0.27.3 to 0.27.4 2018-08-07 14:55:54 +02:00
Oliver Schmidhauser b6c6bfd477 add patch from mpv-player/mpv#6047 2018-08-07 12:17:46 +02:00
Oliver Schmidhauser 26d60482d5 Enable pulseaudio in mpv
Since pulseaudio is available now, it would be cool if all our media
players would support it.
2018-08-07 12:17:46 +02:00
Tom Yan 2616d11d54 libpulseaudio/mpv: set numBuffers to 8 for SLES
Apparently some Android builds/forks need it for Bluetooth audio.
It's a hardcoded default in the upstream AAudio implementation
anyway.

See the following for reference:
https://android.googlesource.com/platform/frameworks/av/+/android-8.0.0_r1/media/libaaudio/src/legacy/AudioStreamTrack.cpp#109
https://android.googlesource.com/platform/frameworks/wilhelm/+/android-8.0.0_r1/src/android/AudioPlayer_to_android.cpp#1680
https://android.googlesource.com/platform/frameworks/av/+/android-8.0.0_r1/media/libaudioclient/AudioTrack.cpp#488
2018-08-07 12:17:32 +02:00
Oliver Schmidhauser 3af1f61fcb upadte cava package description 2018-08-06 22:19:23 +02:00
Oliver Schmidhauser 642e7062ab Enable pulseaudio in cava
The pulse method is the default of cava. Now that it is avalable and
works fairly well, I think we can enable it in cava. This way it can
also be used with cmus and other pulseaudio players.
The old method of fifo input (ncmpcpp visualizer output) can still be
enabled by adding the following to the config file
(`~/.config/cava/config`):

```
[input]
method = fifo
```
2018-08-06 22:19:23 +02:00
Tom Yan 7f415639f2 libpulseaudio: bump revision after changes 2018-08-06 21:50:41 +02:00
Tom Yan 2d11acd7e1 libpulseaudio: remove unnecessary LD_PRELOAD from wrappers 2018-08-06 21:50:41 +02:00
Tom Yan 9a44c9e482 libpulseaudio: ditch downstream defaults in daemon.conf
To start pulseaudio manually as a daemon, you just need "-D", but
if you set daemonize=yes in daemon.conf, when you want start it
undaemonized, you will need "--daemonize=no".

We don't really need to set enable-shm to no explicitly.

Setting exit-idle-time to -1 may not be as preferred as when it was
when autospawn did not work.

There's no point setting log-target to stderr. auto works fine (or
perhaps even better) for us.
2018-08-06 21:50:41 +02:00
Tom Yan 3d2e1e0874 libpulseaudio: fix autospawn
Autospawn needs to use the wrapper we made, otherwise the sles sink
module cannot be loaded.

Also patch caps.c to remove the silly warning that somehow ignores
log-level and log-target to avoid programs like cmus being ruined
when pulse is spawned.
2018-08-06 21:50:41 +02:00
Michał Bednarski 5b8cae5d25 proot: update package (with fix for utime and sendmsg) 2018-08-06 21:50:09 +02:00
Fredrik Fornwall 5982e12342 imagemagick: Update from 7.0.8.7 to 7.0.8.8 2018-08-06 21:45:49 +02:00
Fredrik Fornwall 7885732ed3 picolisp: Remove 32-bit builds requiring gcc 2018-08-06 16:46:58 +02:00
Fredrik Fornwall de3ab3e2d9 ruby: Fix clang 32-bit builds 2018-08-06 16:46:25 +02:00
Fredrik Fornwall 7584d38f4f m4: Fix building with clang 2018-08-06 16:45:37 +02:00
Fredrik Fornwall 1560bdfbdc 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 27b33dca40 wireguard-tools: Update from 0.0.20180718 to 0.0.20180802 2018-08-06 01:46:23 +02:00
Fredrik Fornwall 2495639ae1 pass: Update from 1.7.2 to 1.7.3 2018-08-06 01:38:35 +02:00
Fredrik Fornwall 17ec8235e0 gnupg: Avoid hardlink test and debug message 2018-08-06 01:38:01 +02:00
Fredrik Fornwall 38be2d5a23 yarn: Update from 1.9.2 to 1.9.4 2018-08-05 22:59:09 +02:00
Fredrik Fornwall 138653f868 redis: Update from 4.0.10 to 4.0.11 2018-08-05 22:58:54 +02:00
Fredrik Fornwall 68cc6e4a8a harfbuzz: Update from 1.8.4 to 1.8.5 2018-08-03 13:25:47 +02:00
Fredrik Fornwall aef4bb94df apt-transport-tor: Mark as platform-independent 2018-08-03 13:24:46 +02:00
Leonid Plyushch e56b286617 apt-transport-tor: use APT's built-in methods to access Tor
Replace old package 'apt-transport-tor'.
2018-08-03 12:59:38 +02:00
Fredrik Fornwall d3c5a4b709 megatools: Update from 1.10.1 to 1.10.2 2018-08-01 22:48:44 +02:00
Fredrik Fornwall 94e9c7e234 lftp: Update from 4.8.3 to 4.8.4 2018-08-01 22:48:28 +02:00
Fredrik Fornwall 82bd41f211 protobuf: Update from 3.6.0.1 to 3.6.1 2018-08-01 22:48:16 +02:00
Fredrik Fornwall 6e3b01f53a Use newer sdk-tools-linux in setup-android-sdk.sh 2018-08-01 22:24:19 +02:00
Fredrik Fornwall cbb50e1af3 termux-api: Update from 0.32 to 0.33 2018-08-01 22:24:19 +02:00
tomty89 b4e503afb6 mpd: avoid seccomp-filtered ioprio_set (#2695)
Causes SIGSYS (SYS_SECCOMP) on arm. mpd will fail to start if no
database exists.
2018-08-01 22:23:56 +02:00
Henrik Grimler bad66d282d 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 cbf707d986 gettext: Update from 0.19.8 to 0.19.8.1 2018-07-31 22:27:15 +02:00
Fredrik Fornwall 6eebc05c3c gstreamer: Update from 1.14.1 to 1.14.2 2018-07-31 22:20:17 +02:00
Fredrik Fornwall 7a0bc6b43a util-linux: Update from 2.32 to 2.32.1 2018-07-31 21:55:02 +02:00
Fredrik Fornwall 50c7400fdd pango: Update from 1.42.2 to 1.42.3 2018-07-31 21:54:33 +02:00
Fredrik Fornwall 2ea201a2b1 busybox: Update from 1.29.1 to 1.29.2 2018-07-31 21:54:18 +02:00
Fredrik Fornwall 7f4a9268dc yarn: Update from 1.9.1 to 1.9.2 2018-07-31 21:54:04 +02:00
Fredrik Fornwall a7fe95d5ad gdb: Update from 8.1 to 8.1.1 2018-07-31 21:53:50 +02:00
Fredrik Fornwall 258630a47f gdbm: Update from 1.16 to 1.17 2018-07-31 21:40:02 +02:00
Fredrik Fornwall 5a79ef7f56 libpulseaudio: Bump revision after change 2018-07-31 21:22:50 +02:00
tomty89 bd04c09139 libpulseaudio: handle unlink properly (#2693)
Also clean up some more garbage.
2018-07-31 21:19:39 +02:00
Fredrik Fornwall 22df49c030 libisl: Update from 0.19 to 0.20 2018-07-30 13:23:57 +02:00
Oliver Schmidhauser fe9882f872 mutt: Use official gpg.rc (#2690) 2018-07-30 03:08:09 +02:00
Fredrik Fornwall 0b97e4e137 ccrypt: Update from 1.10 to 1.11 2018-07-30 00:27:31 +02:00
Fredrik Fornwall aac0f1269c command-not-found: Regenerate command list 2018-07-30 00:00:14 +02:00
Fredrik Fornwall 52c006725e megatools: Update from 1.9.98 to 1.10.1 2018-07-29 23:58:51 +02:00
Fredrik Fornwall bcd7b961e6 mdp: Update from 1.0.12 to 1.0.13 2018-07-29 23:28:46 +02:00
Fredrik Fornwall 071cc3a6ae gpgv: Add dependencies 2018-07-29 22:35:25 +02:00
Fredrik Fornwall e3b71b100f yarn: Update from 1.8.0 to 1.9.1 2018-07-29 21:48:05 +02:00
Fredrik Fornwall 6e2ba81c04 ipfs: Update from 0.4.16 to 0.4.17 2018-07-29 21:48:05 +02:00
Henrik Grimler 90af68422b Remove gnupg1 (#2691)
Remove gnupg1
2018-07-29 21:33:27 +02:00
Fredrik Fornwall 5cabebfd18 tig: Update from 2.4.0 to 2.4.1 2018-07-28 23:33:48 +02:00
Fredrik Fornwall 0f8c82300b picolisp: Update from 18.6.12 to 18.7.18 2018-07-28 23:33:35 +02:00
Fredrik Fornwall 9cf5ec07fb erlang: Update from 21.0.3 to 21.0.4 2018-07-28 23:33:00 +02:00
Fredrik Fornwall dfdbd446d8 libpcap: Update from 1.8.1 to 1.9.0 2018-07-28 23:32:38 +02:00
Henrik Grimler 1a7d661cd3 texlive-bin: bump after poppler bump 2018-07-26 21:25:26 +02:00
Henrik Grimler 76dec3fe69 wireguard-tools: upgrade to 20180718 2018-07-26 21:16:57 +02:00
Fredrik Fornwall 80e599f35c d8: Add as disabled package 2018-07-26 12:33:48 +02:00
Fredrik Fornwall ec20f29bdb ecj: Update from 4.6.2 to 4.7.2 2018-07-26 12:31:42 +02:00
Fredrik Fornwall bc52f5e1f5 libpulseaudio: Bump revision after changes 2018-07-26 12:22:53 +02:00
Fredrik Fornwall 1a33816282 Update android sdk build tools
Update the android sdk build tools from 27.0.3 to 28.0.1, bringing
in d8 which is replacing dx.

This needs an update of the Docker image, so run scripts/update-docker.sh
to update it.
2018-07-26 12:21:43 +02:00
Tom Yan 3ff14285df libpulseaudio: always use u for userdata 2018-07-26 11:47:20 +02:00
Tom Yan 10b49529db libpulseaudio: avoid some assertion failures due to race condition 2018-07-26 11:47:20 +02:00
Tom Yan 842fd3a609 libpulseaudio: make latency configurable 2018-07-26 11:47:20 +02:00
Tom Yan b6fa6aa4ee libpulseaudio: support suspend on idle
Turns out it's pretty easy to implement. Now the buffer queue will
stop requesting for data once the sink is suspended on idle. No
more power wasted.

Note that it is natural that there would be a bit of extra delay
when resume playback after the sink is suspended. In case it is
wanted to be avoided, make sure the module-suspend-on-idle is not
loaded.
2018-07-26 11:47:20 +02:00
Tom Yan 7402dda605 libpulseaudio: fix distortions occur with multiple sink inputs 2018-07-26 11:47:20 +02:00
Tom Yan d38d4529a6 libpulseaudio: rewrite sles sink
This should work way better than the old code, as it makes use of
the buffer queue callback to do Enqueue(), which might be the only
nice/right way to use OpenSLES on Android. CPU usage is low and
RAM usage seems reasonable. No memory leak noticed. Tested with
mpv on my Oreo phone (wired and Bluetooth).

The latency was chosen base on Bluetooth audio requirement on Oreo.
Shouldn't be hard to make it configurable as a module param in the
future.

The new code has a known downside though, that is it doesn't really
support sink suspension, as in, silence will kept being written
to the audio device even when the sink is suspended, which may have
certain impact to battery time.

It's probably possible to catch the state change of the sink and
notify the buffer queue about it. It's just I don't want to bother
digging further at the moment.
2018-07-26 11:47:20 +02:00
Fredrik Fornwall 8ae085b6e5 utf8proc: Update from 2.1.1 to 2.2.0 2018-07-25 11:25:14 +02:00
Fredrik Fornwall e8a6c2275c syncthing: Update from 0.14.48 to 0.14.49 2018-07-25 11:23:16 +02:00
Fredrik Fornwall 203ae09eb4 fribidi: Update from 1.0.4 to 1.0.5 2018-07-25 11:19:34 +02:00
Fredrik Fornwall 9b86463ce6 file: Update from 5.33 to 5.34 2018-07-25 11:19:21 +02:00
Fredrik Fornwall 3eb215d445 gegl: Update from 0.4.4 to 0.4.6 2018-07-25 10:29:18 +02:00
Fredrik Fornwall 97998b6842 babl: Update from 0.1.52 to 0.1.54 2018-07-25 10:29:18 +02:00
Tom Yan 1f4c339be2 mpv: Update from 0.28.2 to 0.29.0 2018-07-25 10:29:06 +02:00
Tom Yan cc0494ffc9 mpv: allow s32 and float output
As they are supported since API 21. If they don't work in certain
devices, mpv can still be forced to output in s16 only with an
option.
2018-07-25 10:29:06 +02:00
Tom Yan 15efb3519b mpv: remove audio-buffer=0.5 hack from mpv.conf
The hack should no longer be necessary, as 0.29.0 includes a few
commits from me that makes the opensles output driver work more
properly.

Also include an extra patch that allows the buffer size to either
be increased and decreased (and done more properly).
2018-07-25 10:29:06 +02:00
Tom Yan a14f478961 mpv: build without --disable-android again
switch to a patch that I have proposed to upstream
2018-07-25 10:29:06 +02:00
Fredrik Fornwall 472bcfb87f sox: Rebuild after pulseaudio update 2018-07-23 14:15:56 +02:00
Fredrik Fornwall 022100b226 Replace curl call with termux_download 2018-07-23 14:13:33 +02:00
Fredrik Fornwall 370a8b1b2e Remove old comment 2018-07-23 14:07:46 +02:00
Fredrik Fornwall f33bf62f98 libicu: Switch to fossies.org for downloading 2018-07-23 14:04:22 +02:00
Fredrik Fornwall 773471567a busybox: Fix building without <crypt.h> 2018-07-23 01:49:27 +02:00
Fredrik Fornwall 6c2e7ecd11 run-docker.sh: Allow multiple containers
By defining CONTAINER_NAME one can now build from multiple containers:

    CONTAINER_NAME=builder1 ./scripts/run-docker.sh
    CONTAINER_NAME=builder2 ./scripts/run-docker.sh
    ...
2018-07-23 01:34:06 +02:00
Fredrik Fornwall 7b965ac702 busybox: Update from 1.28.4 to 1.29.1 2018-07-23 01:33:02 +02:00
Fredrik Fornwall 20e9518338 mariadb: Update from 10.3.7 to 10.3.8 2018-07-23 01:26:38 +02:00
Fredrik Fornwall 269b3d92ed imagemagick: Update from 7.0.8.6 to 7.0.8.7 2018-07-23 01:26:01 +02:00
Fredrik Fornwall 503bc2128e libgrpc: Update from 1.13.0 to 1.13.1 2018-07-23 00:48:35 +02:00
Fredrik Fornwall 899ba44e36 php: Update from 7.2.7 to 7.2.8 2018-07-23 00:37:56 +02:00
Fredrik Fornwall 79b90b260d libpulseaudio: Update from 12.1 to 12.2 2018-07-23 00:21:12 +02:00
Fredrik Fornwall 49efb5655e poppler: Update from 0.66.0 to 0.67.0 2018-07-23 00:14:22 +02:00
Fredrik Fornwall 258764b5b1 subversion: Update from 1.10.0 to 1.10.2 2018-07-23 00:07:11 +02:00
Fredrik Fornwall 48e5fb87a1 ffmpeg: Update from 4.0.1 to 4.0.2 2018-07-23 00:04:56 +02:00
Fredrik Fornwall e8a6bf9f8a pango: Update from 1.42.1 to 1.42.2 2018-07-22 23:47:21 +02:00
Fredrik Fornwall 3968801367 libxapian: Update from 1.4.6 to 1.4.7 2018-07-22 23:47:00 +02:00
Fredrik Fornwall d9ce8ed04c mutt: Update from 1.10.0 to 1.10.1 2018-07-22 23:34:54 +02:00
Fredrik Fornwall 339adc23de harfbuzz: Update from 1.8.3 to 1.8.4 2018-07-22 23:20:43 +02:00
Fredrik Fornwall c8221a9bb4 libpng: Update from 1.6.34 to 1.6.35 2018-07-22 23:20:15 +02:00
Fredrik Fornwall 52f0debaef tig: Update from 2.3.3 to 2.4.0 2018-07-22 23:05:25 +02:00
Fredrik Fornwall 3f342b02e2 python: Update from 3.6.5 to 3.6.6 2018-07-21 04:49:18 +02:00
Fredrik Fornwall 5815abd286 binutils: Update from 2.31 to 2.31.1 2018-07-21 04:10:21 +02:00
Fredrik Fornwall 5bf9037503 vim: Update from 8.1.0150 to 8.1.0200 2018-07-21 04:09:37 +02:00
Fredrik Fornwall a10703d884 neovim: Update from 0.3.0 to 0.3.1 2018-07-21 03:12:53 +02:00
Michał Bednarski 7718d89db8 proot: Update for setgid() checking euid==0 2018-07-21 03:01:48 +02:00
Fredrik Fornwall 90bad9cd36 valac: Update from 0.40.7 to 0.40.8 2018-07-17 10:23:58 +02:00
Fredrik Fornwall c5974e7036 squid: Update from 3.5.27 to 3.5.28 2018-07-17 10:23:01 +02:00
Fredrik Fornwall fe440606ed libgnutls: Update from 3.5.18 to 3.5.19 2018-07-17 10:23:01 +02:00
Fredrik Fornwall 292fcdc632 libnpth: Update from 1.5 to 1.6 2018-07-17 10:23:01 +02:00
Matthew Klein 21a1f2f9fa emacs: remove ctags.1.gz after building
This man page conflicts with the one included with Universal Ctags (just
like the ungziped one), so exclude it as well.
2018-07-17 10:22:50 +02:00
Michał Bednarski 23888e3abc proot: Update for renameat2 and libaudit fixes
Fixes termux/proot#21
Fixes termux/proot#25
2018-07-16 21:42:18 +02:00
Fredrik Fornwall 91775e856e weechat: Update from 2.1 to 2.2 2018-07-15 18:51:01 +02:00
Fredrik Fornwall 8d4e206c51 radare2: Update from 2.6.0 to 2.7.0 2018-07-15 18:50:42 +02:00
Fredrik Fornwall 6d0bb9fc31 zsh: Simplify command_not_found_handler()
See https://github.com/termux/termux-packages/issues/2655#issuecomment-405100634
2018-07-15 18:44:43 +02:00
Fredrik Fornwall 46b872bfda ipfs: Update from 0.4.15 to 0.4.16 2018-07-15 18:13:07 +02:00
Fredrik Fornwall dbd52fcc50 sox: Rebuild after pulseaudio update 2018-07-15 17:58:22 +02:00
Fredrik Fornwall b2ea47bad6 apache2: Build with --disable-lua 2018-07-15 17:58:03 +02:00
Fredrik Fornwall 997acb7b4f zsh: Exit with error in command_not_found_handler
Fixes #2655.
2018-07-15 17:50:13 +02:00
Fredrik Fornwall a5420e18ee apache2: Update from 2.4.33 to 2.4.34 2018-07-15 17:34:30 +02:00
Fredrik Fornwall 86ea022512 pulseaudio: Update from 12.0 to 12.1 2018-07-15 17:20:11 +02:00
Fredrik Fornwall 3152d3efb8 binutils: Update from 2.30 to 2.31 2018-07-15 17:15:45 +02:00
Fredrik Fornwall fcf6f515df tor: Update from 0.3.3.8 to 0.3.3.9 2018-07-15 17:15:32 +02:00
Karol Baraniecki d9292f137a ipcalc: Add package (#2645) 2018-07-15 17:13:23 +02:00
Henrik Grimler aa3e6f78b8 wireguard-tools: Add package
Also run make if $TERMUX_PKG_EXTRA_MAKE_ARGS is defined, even if no $TERMUX_PKG_SRCDIR/Makefile exists.
2018-07-15 17:11:40 +02:00
Fredrik Fornwall 42cd995aeb texinfo: Fix typo in src url 2018-07-15 17:06:36 +02:00
Fredrik Fornwall 072781ed1c texinfo: Use patch instead of sed 2018-07-15 17:05:11 +02:00
tomty89 1a6612d704 mpv: "whitelist" posix-spawn and strnlen subsitition (#2653)
Some of the Android "features" in mpv are useful (or at least, can
be used) in Termux. Whitelist them while we build with --disable-
android.
2018-07-15 17:02:34 +02:00
Fredrik Fornwall 92f20bfbf7 erlang: Update from 21.0.2 to 21.0.3 2018-07-14 00:26:59 +02:00
Fredrik Fornwall d3abbaf9e7 libtalloc: Update from 2.1.13 to 2.1.14 2018-07-14 00:26:32 +02:00
Fredrik Fornwall e9f6fbd35f harfbuzz: Update from 1.8.2 to 1.8.3 2018-07-14 00:26:20 +02:00
Fredrik Fornwall e3ea9a0279 gnupg2: Update from 2.2.8 to 2.2.9 2018-07-14 00:25:57 +02:00
Fredrik Fornwall debeec53e0 libgpg-error: Update from 1.31 to 1.32 2018-07-14 00:25:46 +02:00
Fredrik Fornwall be9974379d Update BACKERS.md 2018-07-14 00:25:29 +02:00
Leonid Plyushch 0883785cad termux-tools: export SHELL variable on login (#2632) 2018-07-14 00:02:50 +02:00
its-pointless 8a363bc4c4 fix texindex to not use gawk as awk bin.. (#2633) 2018-07-12 09:20:22 +02:00
Fredrik Fornwall 48ae1723a5 pinentry: Build with --disable-pinentry-fltk
Fixes building if fltk-config is available on the build machine.
See #2643.
2018-07-11 22:18:42 +02:00
Henrik Grimler eb4bf88018 libmnl: change to https url (#2642) 2018-07-11 19:03:26 +02:00
Tom Yan 8b997baa3e poppler: make use of fontconfig
The CMakeLists.txt shipped by upstream assumes that fontconfig is
not available in Android, which is not the case in Termux. Enable
the use of fontconfig with cached value.

Also remove the patch that matters only when poppler is built
without fontconfig support.
2018-07-11 15:04:05 +02:00
Fredrik Fornwall 24948d746e hub: Update from 2.4.0 to 2.5.0 2018-07-11 11:55:14 +02:00
Fredrik Fornwall 632d193f2a tor: Update from 0.3.3.7 to 0.3.3.8 2018-07-11 11:29:47 +02:00
Fredrik Fornwall 9a63d1492e curl: Update from 7.60.0 to 7.61.0 2018-07-11 11:24:08 +02:00
Fredrik Fornwall e1f338640e strace: Build with --without-libdw 2018-07-11 11:23:53 +02:00
Fredrik Fornwall ff39f62efb libuv: Update from 1.21.0 to 1.22.0 2018-07-11 11:21:20 +02:00
Fredrik Fornwall 8e3d45f466 lynx: Update from 2.8.9dev.19 to 2.8.9rel.1 2018-07-11 11:20:52 +02:00
Fredrik Fornwall b239ed15dd lua: Update from 5.3.4 to 5.3.5 2018-07-11 11:19:18 +02:00
Fredrik Fornwall 4c251302cf ncurses: Update from 6.1.20180512 to 6.1.20180707 2018-07-11 11:18:27 +02:00
Fredrik Fornwall 14fbe369d5 imagemagick: Update from 7.0.8.4 to 7.0.8.6 2018-07-11 10:52:42 +02:00
Leonid Plyushch cfec081272 debootstrap: update to 1.0.106 2018-07-11 10:50:56 +02:00
Fredrik Fornwall c207ce77cc strace: Update from 4.22 to 4.23 2018-07-11 10:35:45 +02:00
Fredrik Fornwall 4a8bb4b72c libgit2: Update from 0.27.2 to 0.27.3 2018-07-09 23:05:46 +02:00
Fredrik Fornwall 759f5262cb qalc: Update from 2.6.0b to 2.6.1 2018-07-09 23:05:10 +02:00
Fredrik Fornwall 73a54cce3a libgrpc: Update from 1.12.1 to 1.13.0 2018-07-09 22:41:15 +02:00
Fredrik Fornwall 8939b5b760 gmic: Update from 2.3.2 to 2.3.3 2018-07-09 22:40:02 +02:00
Leonid Plyushch d6a21511c2 memcached: update to 1.5.9 2018-07-09 22:37:43 +02:00
Fredrik Fornwall 843307558b libgmp: Rebuild to fix arm (fixes #2624) 2018-07-06 10:50:05 +02:00
Fredrik Fornwall 56f5c14467 vim: Update from 8.1.0100 to 8.1.0150 2018-07-05 13:43:38 +02:00
Fredrik Fornwall ad5d0397b3 erlang: Update from 21.0.1 to 21.0.2 2018-07-05 13:41:25 +02:00
Fredrik Fornwall 461bc33f07 imagemagick: Update from 7.0.8.2 to 7.0.8.4 2018-07-05 13:41:04 +02:00
Fredrik Fornwall 466cb9eacb tracepath: Update from 20161105 to 20180629 2018-07-04 16:43:34 +02:00
Fredrik Fornwall c2a141d902 gegl: Update from 0.4.2 to 0.4.4 2018-07-04 16:29:21 +02:00
Fredrik Fornwall b6450cac07 harfbuzz: Update from 1.8.1 to 1.8.2 2018-07-04 16:28:58 +02:00
Fredrik Fornwall 2c89aec36d openssh: Bump revision after 'SendEnv LANG' 2018-07-03 13:26:49 +02:00
Fredrik Fornwall 91153da69a stunnel: Update from 5.47 to 5.48 2018-07-03 13:25:19 +02:00
Fredrik Fornwall d3041397d8 libxapian: Update from 1.4.5 to 1.4.6 2018-07-03 13:25:19 +02:00
Fredrik Fornwall 59c8c175a9 babl: Update from 0.1.50 to 0.1.52 2018-07-03 13:25:19 +02:00
Fredrik Fornwall 9260bcd352 Update meson used from 0.46.1 to 0.47.0 2018-07-03 13:25:19 +02:00
Leonid Plyushch d10cbfa4ec unrar: fix getpass()
1. Use TCSANOW instead of TSAFLUSH to prevent failure on Android 8.
2. Return empty password if failed to read from console, fixes segfault.
2018-07-03 13:25:09 +02:00
Lauri Tirkkonen 1f2f1df33c openssh: SendEnv LANG by default
many distributions use "AcceptEnv LANG LC_*" by default for sshd. this
fixes UTF-8 output from such servers that do not happen to set LANG or
LC_CTYPE to UTF-8 by default server-side (termux env already sets
LANG=en_US.UTF-8)
2018-07-03 11:56:47 +02:00
Fredrik Fornwall 87108cd24a coreutils: Build with --disable-xattr
Build with --disable-xattr to avoid linking in libattr.so.
2018-07-03 11:26:07 +02:00
Fredrik Fornwall 86af1159d0 coreutils: Fix broken 32-bit builds. Fixes #2608 2018-07-03 11:17:10 +02:00
Fredrik Fornwall e601fb876c pngquant: Add note about submitted patch 2018-07-02 15:14:56 +02:00
Fredrik Fornwall 63d0b8519a dpkg: Update from 1.19.0.4 to 1.19.0.5 2018-07-02 14:17:33 +02:00
Fredrik Fornwall 8266cc5280 lldb: Update from 6.0.0 to 6.0.1 2018-07-02 14:17:11 +02:00
Fredrik Fornwall 0cbd03dc15 pngquant: Fix cross-compilation issues 2018-07-02 14:03:05 +02:00
Fredrik Fornwall 4a8bd09a2e Add script to check built versions 2018-07-02 14:00:15 +02:00
Fredrik Fornwall 8eefc85e95 krb5: Use fossies for tarball 2018-07-02 12:02:19 +02:00
Fredrik Fornwall 48a38d706b coreutils: Update from 8.29 to 8.30 2018-07-02 10:24:06 +02:00
Fredrik Fornwall 26e6ac82d5 debianutils: Update from 4.8.4 to 4.8.6 2018-07-02 02:43:08 +02:00
Fredrik Fornwall 3304c53374 elfutils: Update from 0.170 to 0.173 2018-07-02 01:57:58 +02:00
Fredrik Fornwall e5fe43f75f gmic: Update from 2.3.1 to 2.3.2 2018-07-02 01:53:29 +02:00
Fredrik Fornwall 80b8cc2289 protobuf: Update from 3.5.2 to 3.6.0.1 2018-07-02 01:42:57 +02:00
Fredrik Fornwall 7d98030225 neofetch: Update from 4.0.2 to 5.0.0 2018-07-02 01:18:25 +02:00
Fredrik Fornwall 4c1da6bc6f gnuplot: Update from 5.2.3 to 5.2.4 2018-07-02 01:07:24 +02:00
Fredrik Fornwall fdd4879dc0 psmisc: Update from 22.21 to 23.1 2018-07-02 01:06:58 +02:00
Fredrik Fornwall 4f4dee19db units: Update from 2.16 to 2.17 2018-07-02 00:26:08 +02:00
Fredrik Fornwall b49244f546 msmtp: Update from 1.6.7 to 1.6.8 2018-07-02 00:19:20 +02:00
Fredrik Fornwall 73b0efcdfe pass-otp: Update from 1.1.0 to 1.1.1 2018-07-02 00:18:54 +02:00
Fredrik Fornwall 866573d5bb getconf: Update from 0.4 to 0.5 2018-07-02 00:17:07 +02:00
Fredrik Fornwall a703a22913 libyaml: Update from 0.1.7 to 0.2.1 2018-07-02 00:16:50 +02:00
Fredrik Fornwall 3df23a833d lint: Homestyle and description as first lines 2018-07-01 23:28:36 +02:00
Leonid Plyushch 507f64fdaf new package: ipfs 2018-07-01 23:27:38 +02:00
Fredrik Fornwall 13bd8bb2a8 lint: Homestyle and description as first lines 2018-07-01 23:27:03 +02:00
Fredrik Fornwall 9003fd7c40 erlang: Update from 20.3.8 to 21.0.1 2018-07-01 23:19:57 +02:00
Fredrik Fornwall 02e20e771b llvm: Update from 6.0.0 to 6.0.1 2018-07-01 16:55:15 +02:00
Fredrik Fornwall f5d17e6769 brotli: Update from 1.0.4 to 1.0.5 2018-07-01 16:53:00 +02:00
Fredrik Fornwall a911fa03f0 zstd: Update from 1.3.4 to 1.3.5 2018-07-01 16:53:00 +02:00
Henrik Grimler 55ebe88717 libpulseaudio: use TERMUX_PKG_VERSION in LD_PRELOAD
Otherwise it might be easily forgotten at pkg bump.
2018-07-01 16:52:50 +02:00
Fredrik Fornwall ecde38cec2 gdbm: Update from 1.15 to 1.16 2018-06-28 09:53:49 +02:00
Fredrik Fornwall f34d32b355 mariadb: Update cmake parameters 2018-06-28 09:52:36 +02:00
Fredrik Fornwall 51da8656ad unrar: Update from 5.6.4 to 5.6.5 2018-06-27 10:28:01 +02:00
Fredrik Fornwall ccf269d4cd libpipeline: Update from 1.4.1 to 1.5.0 2018-06-27 10:16:20 +02:00
Fredrik Fornwall cb134e8df2 iperf3: Update from 3.5 to 3.6 2018-06-27 10:15:58 +02:00
Fredrik Fornwall 60efd960be libexpat: sourceforge -> github 2018-06-26 17:03:08 +02:00
Fredrik Fornwall 9e26997ee5 ncmpcpp: Bump revision 2018-06-26 17:02:55 +02:00
Fredrik Fornwall b5ece43ae9 Bump c++-using packages 2018-06-26 13:29:06 +02:00
Tom Yan cd376d7da4 mpv: build with --disable-android
Since 0.28 the android build option is used for a few features that
are not useful in Termux (as we don't do video output and JNI isn't
available)

In 0.27 the option is only used to enable some wrapping of strnlen,
as it was broken (but also fixed) long time ago in Android.

Therefore instead of the extra patching that do us no good, let us
simply build with --disable-android and disable the wrapping.

Also use vid=no instead of vo=null in mpv.conf, as the latter does
not prevent video decoding.
2018-06-26 13:08:54 +02:00
Fredrik Fornwall 4ecf5479a0 cmake: Fix building with latest libuv 2018-06-26 11:50:09 +02:00
Fredrik Fornwall 98592e29ac valac: Update from 0.40.6 to 0.40.7 2018-06-26 10:50:22 +02:00
Fredrik Fornwall e081bfcadb Bump libllvm which uses libc++ 2018-06-26 10:49:51 +02:00
Fredrik Fornwall 3072c57b30 Bump some c++-using packages after libc++ update 2018-06-26 10:48:42 +02:00
Fredrik Fornwall 92dbe00b5d pngquant: Depend on littlecms 2018-06-26 06:38:49 +02:00
Fredrik Fornwall c0b2a427e6 libx265: Update from 2.7 to 2.8 2018-06-26 06:38:28 +02:00
Fredrik Fornwall b1b646eaf1 gmic: Update from 2.2.3 to 2.3.1 2018-06-26 05:49:57 +02:00
Fredrik Fornwall 15cf9ea04f libgc: Update from 7.6.4 to 7.6.6 2018-06-26 05:42:07 +02:00
Fredrik Fornwall 10ed6305e2 qpdf: Update from 8.0.2 to 8.1.0 2018-06-26 05:41:48 +02:00
Fredrik Fornwall 23bea2108a libgit2: Update from 0.27.1 to 0.27.2 2018-06-26 05:40:50 +02:00
Fredrik Fornwall 86fa1f81a0 redir: Update from 2.2.1 to 3.2 2018-06-26 05:39:11 +02:00
Fredrik Fornwall 72a58a4fc3 xvidcore: Update from 1.3.4 to 1.3.5 2018-06-26 05:24:19 +02:00
Fredrik Fornwall c13f3ac6ae attr: Update from 2.4.47 to 2.4.48 2018-06-26 05:24:00 +02:00
Fredrik Fornwall 63a285cffe yarn: Update from 1.7.0 to 1.8.0 2018-06-26 05:22:10 +02:00
Fredrik Fornwall 40be840f31 xmlsec: Update from 1.2.25 to 1.2.26 2018-06-26 05:09:43 +02:00
Fredrik Fornwall 14ce94c224 teckit: Update from 2.5.7 to 2.5.8 2018-06-26 05:09:28 +02:00
Fredrik Fornwall 03c14ddea2 newsboat: Update from 2.11.1 to 2.12 2018-06-26 04:54:43 +02:00
Fredrik Fornwall 6fbe915812 Fix typo in build-package.sh 2018-06-26 04:53:02 +02:00
Fredrik Fornwall 710873ba38 cvs: Include patches from debian 2018-06-26 04:52:37 +02:00
Fredrik Fornwall 1a4f1c57e5 procps: Update from 3.3.14 to 3.3.15 2018-06-26 04:48:28 +02:00
Fredrik Fornwall a306f1d611 cvs: Update from 1.11.23 to 1.12.13 2018-06-26 03:54:43 +02:00
Fredrik Fornwall b83ab76029 msmtp: Update from 1.6.6 to 1.6.7 2018-06-26 03:50:44 +02:00
Fredrik Fornwall 23a0901ece libmosquitto: Update from 1.4.15 to 1.5 2018-06-26 03:48:54 +02:00
Fredrik Fornwall e8cdfe8506 mime-support: Update from 3.60 to 3.61 2018-06-26 03:48:26 +02:00
Fredrik Fornwall 9e94dce154 pngquant: Update from 2.11.7 to 2.12.1 2018-06-26 03:48:07 +02:00
Ronaldo Maia 9684ec39db Compile postgres with --with-libxml 2018-06-26 03:39:11 +02:00
Fredrik Fornwall 8dded20320 ffmpeg: Update from 3.4.2 to 4.0.1 2018-06-26 02:48:48 +02:00
Leonid Plyushch fb72854f53 new package: apt-transport-tor 2018-06-26 02:23:32 +02:00
Fredrik Fornwall 4ffa6cd5bc libuv: Update from 1.20.3 to 1.21.0 2018-06-25 10:36:01 +02:00
Fredrik Fornwall d2d556ea54 graphicsmagick: Update from 1.3.29 to 1.3.30 2018-06-25 10:25:46 +02:00
Fredrik Fornwall 1a003649e5 stunnel: Update from 5.46 to 5.47 2018-06-25 10:25:32 +02:00
Fredrik Fornwall ece9099d8b proot: Bump revision after patch 2018-06-24 12:05:25 +02:00
Vijay Vaidyanathan 5eb885b930 Changed shells were not being recognized
The check for a changed shell (e.g. by chsh) was correctly using $HOME/.termux/shell, but $HOME was being hardcoded to "/home" prior to the check.

Since most likely, $HOME is not yet "/home" (since the user is invoking termux-chroot) this test was failing to recognize changed shells (e.g. this failed with zsh).

Moving the assignment of HOME to /home after the shell has been read fixes this.
2018-06-24 12:00:00 +02:00
Fredrik Fornwall b52a11a8d5 ncdu: --with-shell=$TERMUX_PREFIX/bin/bash 2018-06-24 02:39:41 +02:00
Leonid Plyushch 1dd5e1bda6 build-package.sh: introduce TERMUX_PKG_PROVIDES
The field 'Provides:' makes possible creation of virtual packages.
Info: https://www.debian.org/doc/debian-policy/#virtual-packages-provides
2018-06-24 02:16:49 +02:00
Fredrik Fornwall 4aeccd234a termux-api: Update from 0.31 to 0.32 2018-06-24 01:47:27 +02:00
Fredrik Fornwall 5b97eb056f libicu: Update from 61.1 to 62.1 2018-06-24 01:07:58 +02:00
Fredrik Fornwall eff0ff2453 vim: Update from 8.1.0050 to 8.1.0100 2018-06-23 23:57:50 +02:00
Fredrik Fornwall db83a6192b mpd: Update from 0.20.19 to 0.20.20 2018-06-23 23:56:04 +02:00
Fredrik Fornwall e1c9ea4bfc dialog: Update from 1.3-20171209 to 1.3-20180621 2018-06-23 23:55:38 +02:00
Fredrik Fornwall 636f4f2000 ack-grep: Update from 2.22 to 2.24 2018-06-23 23:53:15 +02:00
Fredrik Fornwall 67400d5fb0 git: Update from 2.17.1 to 2.18.0 2018-06-23 23:52:54 +02:00
Fredrik Fornwall cdf597f4b1 Update repology metadata generation
Fix empty dx version and write out empty depends array.
2018-06-22 23:35:39 +02:00
Fredrik Fornwall 32eedb3ef6 Fix issue in generate-repology-metadata.sh 2018-06-22 23:35:39 +02:00
Fredrik Fornwall 4730e532e7 command-not-found: Update to latest packages 2018-06-22 23:35:39 +02:00
Leonid Plyushch 24cdcc7829 apt: fix hardcoded paths 2018-06-22 01:48:00 +02:00
Fredrik Fornwall d7c92ffe96 librhash: Rename to rhash for discoverability 2018-06-22 01:22:14 +02:00
Fredrik Fornwall 26132b3bce bash and zsh: Bump revision after PS1 addition 2018-06-22 01:19:16 +02:00
Fredrik Fornwall 995ddeed0e Add scripts/generate-repology-metadata.sh 2018-06-22 01:15:35 +02:00
Fredrik Fornwall abb6dbcafe Introduce TERMUX_PKG_SKIP_SRC_EXTRACT
This new construct allows us to specify the src url in a structured
way for e.g. repology metadata. Start by using it in ack-grep and
ca-certificates.
2018-06-22 01:13:24 +02:00
Fredrik Fornwall f953a4c33b tsu: Simplify build
This also ensures that we have a srcurl for repology.
2018-06-22 01:13:24 +02:00
Tom Yan 9fd6e5b5f4 make PS1 dynamic and shell-specific
PS1 is not supposed to be an environment variable (i.e. will not
be listed in `printenv` but only in `set`). Its value should also
be shell-specific.

With this commit we can stop exporting a static PS1 as env var on
the java side.

The prompt would now indicate whether the current user is root.
2018-06-22 01:11:37 +02:00
Leonid Plyushch 78e7c2916a dash: fix default PATH 2018-06-22 00:45:50 +02:00
Leonid Plyushch 39f4558ac6 bash: fix default PATH 2018-06-22 00:45:29 +02:00
Leonid Plyushch f1dc6135a5 parallel: fix path to default shell 2018-06-22 00:38:55 +02:00
Fredrik Fornwall fe3378fa55 imagemagick: Use --disable-openmp (see #1314) 2018-06-22 00:12:05 +02:00
Fredrik Fornwall 5dc912473f sox: Rebuild after pulseaudio update 2018-06-21 23:33:34 +02:00
Fredrik Fornwall 5e6b78f13f php: Update from 7.2.6 to 7.2.7 2018-06-21 23:33:27 +02:00
Fredrik Fornwall ede252d426 libpulseaudio: Build with --disable-gsettings 2018-06-21 23:33:11 +02:00
Fredrik Fornwall 8cf10f4755 debootstrap: Update from 1.0.99 to 1.0.102 2018-06-21 22:32:14 +02:00
Fredrik Fornwall 145f3d18b7 libpulseaudio: Update from 11.1 to 12.0 2018-06-21 22:31:58 +02:00
Fredrik Fornwall b6b645a242 fftw: Update from 3.3.7 to 3.3.8 2018-06-21 22:01:27 +02:00
Fredrik Fornwall a5b6e7b505 dcraw: Update from 9.27.0 to 9.28.0 2018-06-21 22:01:09 +02:00
Fredrik Fornwall 2dca2e9c63 mariadb: Fix building with latest cmake 2018-06-21 22:00:52 +02:00
Leonid Plyushch 4843d4a94e command-not-found: add 'ssh' from dropbear package 2018-06-21 22:00:26 +02:00
Leonid Plyushch 30b55bc030 rsync: allow to use dropbear instead of openssh 2018-06-21 22:00:26 +02:00
Leonid Plyushch 6b92ca1464 dropbear: provide command 'ssh' 2018-06-21 22:00:26 +02:00
Vladimir Serbinenko 5d0e2949d8 parted: New package (GNU parted)
This is a partition editor. While editing real disks
requires root, this is useful to create partitioned images for VMs.
2018-06-21 21:26:22 +02:00
Quasic f022d322d0 diffutils: no cmd command, only cmp 2018-06-21 21:25:28 +02:00
Fredrik Fornwall 4a9406106f iperf3: Switch to working download url 2018-06-21 03:13:48 +02:00
Fredrik Fornwall 82c9a9cd42 postgresql: Enable unaccent, uuid-ossp and pg_trgm
See #2559.
2018-06-21 02:12:41 +02:00
Fredrik Fornwall c0247d233a Bump gdbm-using packages 2018-06-21 02:11:50 +02:00
Fredrik Fornwall 03b23700f2 tesseract: Update from 3.05.01 to 3.05.02 2018-06-21 00:34:03 +02:00
Fredrik Fornwall 75ff56ceed imagemagick: Update from 7.0.7.39 to 7.0.8.2 2018-06-21 00:33:31 +02:00
Fredrik Fornwall 8c18196473 poppler: Update from 0.65.0 to 0.66.0 2018-06-21 00:33:08 +02:00
Fredrik Fornwall 22217dc4c4 gdbm: Update from 1.14.1 to 1.15 2018-06-21 00:32:54 +02:00
Fredrik Fornwall 8ed151738b vtutils: Update download url 2018-06-20 23:47:59 +02:00
Fredrik Fornwall 8346560675 minicom: Update download url 2018-06-20 23:47:46 +02:00
Leonid Plyushch a376bfeb60 glib: update patch 'fix-hardcoded-paths.patch' 2018-06-20 23:43:23 +02:00
Leonid Plyushch c1e05918a1 libuuid: use correct path for /var/lib/libuuid/clock.txt 2018-06-20 23:37:16 +02:00
Leonid Plyushch ea57cd5ee1 openssl: fix paths for '/etc/egd-pool' and '/etc/entropy' 2018-06-20 23:36:41 +02:00
Joakim f4a2e468de ldc: Update from 1.9 to 1.10 2018-06-20 23:35:23 +02:00
Leonid Plyushch d9c56fd35e libcurl: use correct path for 'ntlm_auth' 2018-06-20 10:51:53 +02:00
Leonid Plyushch 1231bdf90b libsqlite: use correct path for temp dirs 2018-06-20 10:50:18 +02:00
Leonid Plyushch 5c7c50fb67 libcairo: fix tmpdir path for 'libcairo-script-interpreter.so' 2018-06-20 10:49:56 +02:00
Leonid Plyushch 43fb26be50 libsndfile: fix tmpdir 2018-06-20 10:49:26 +02:00
Leonid Plyushch 9dbafffab5 perl: fix tmpdir path in 'libperl.so' 2018-06-20 10:45:26 +02:00
Fredrik Fornwall 0e4bf84777 utfdecode: Fix download url 2018-06-20 10:44:48 +02:00
Leonid Plyushch bbcaf838c6 ca-certificates: update to 20180620 2018-06-20 10:32:12 +02:00
Fredrik Fornwall ca306bc7c2 libcurul: Configure --without-brotli 2018-06-20 03:06:37 +02:00
Fredrik Fornwall 309e191715 libgnutls: libidn -> libidn2 2018-06-20 03:06:03 +02:00
Fredrik Fornwall e35f8cf482 qalc: Update from 2.5.0 to 2.6.0b 2018-06-20 02:45:16 +02:00
Leonid Plyushch aa357f14e0 poppler: fix tmpdir 2018-06-20 01:59:22 +02:00
Leonid Plyushch 379adf8445 poppler: fix fonts-related paths 2018-06-20 01:59:22 +02:00
Leonid Plyushch b0c6339832 nano: fix shell path 2018-06-20 01:50:29 +02:00
Leonid Plyushch 8fb771a213 gnupg2: fix shell path 2018-06-20 01:50:01 +02:00
Leonid Plyushch f1f1d20279 gdb: fix default editor for command 'edit' 2018-06-20 01:46:59 +02:00
Leonid Plyushch 07d63328bc libedit: update to 20180525-3.1 2018-06-20 01:41:09 +02:00
Leonid Plyushch 65544d0975 libgnutls: use correct path for /etc/gnutls/default-priorities 2018-06-20 01:39:20 +02:00
Marcel Dopita 97bf563d5f nzbget: Update from 19.1 to 20.0
Also fixes overwriting of config file during package upgrade. Use config in etc
as default instead (leaves config in users home to allow overriding).
2018-06-20 01:37:25 +02:00
Chih-Hsuan Yen 15d5b39f7a rclone: Update from 1.41 to 1.42 2018-06-20 01:30:52 +02:00
Fredrik Fornwall 304acd0131 erlang: Update from 20.3.7 to 20.3.8 2018-06-20 01:25:16 +02:00
Leonid Plyushch b9d2776373 diffutils: fix path to 'pr' 2018-06-20 01:24:16 +02:00
Leonid Plyushch 4f38fea57e lynx: update to v2.8.9dev.19 2018-06-20 01:21:57 +02:00
Fredrik Fornwall 249e4cd5b3 cmake: Update from 3.11.3 to 3.11.4 2018-06-20 01:20:55 +02:00
Fredrik Fornwall fca46c9e74 vim-python: Copy patch from vim 2018-06-20 01:20:00 +02:00
Fredrik Fornwall c3a784b9d0 pass: Update from 1.7.1 to 1.7.2 2018-06-20 01:15:57 +02:00
Fredrik Fornwall f7ec610247 redis: Update from 4.0.9 to 4.0.10 2018-06-20 01:15:01 +02:00
Fredrik Fornwall 0eae516a5b gsl: Update from 2.4 to 2.5 2018-06-20 01:14:05 +02:00
Leonid Plyushch 0a6554fc98 vim: fix shell path 2018-06-20 01:10:20 +02:00
Fredrik Fornwall d3e81b1c11 Handle dependencies like 'a | b' in buildorder.py 2018-06-16 22:50:06 +02:00
Fredrik Fornwall 63d47bacb5 termux-api: Update from 0.30 to 0.31 2018-06-16 22:38:37 +02:00
Mael 0e3b09387c Let yarn depend on nodejs or nodejs-current 2018-06-16 22:37:55 +02:00
Fredrik Fornwall 66ebf5a4b9 Merge pull request #2522 from xeffyr/libcairo
libcairo: don't use XCB if present
2018-06-16 22:37:12 +02:00
Leonid Plyushch 0fc5af88df libcairo: don't use XCB if present 2018-06-15 22:21:12 +03:00
Fredrik Fornwall de578dfea5 nodejs: Update from 8.11.2 to 8.11.3 2018-06-14 23:30:56 +02:00
Fredrik Fornwall f3adf8454d mariadb: Update from 10.2.15 to 10.3.7 2018-06-14 23:30:43 +02:00
Fredrik Fornwall fc1469e451 notmuch: Update from 0.26.2 to 0.27 2018-06-13 21:18:24 +02:00
Fredrik Fornwall 40929981f8 tor: Update from 0.3.3.6 to 0.3.3.7 2018-06-13 21:18:24 +02:00
Fredrik Fornwall 9801746757 libgcrypt: Update from 1.8.2 to 1.8.3 2018-06-13 21:18:24 +02:00
Fredrik Fornwall afd59d1441 harfbuzz: Update from 1.8.0 to 1.8.1 2018-06-13 21:18:24 +02:00
Fredrik Fornwall f81da103b8 glulxe: Use termux_download instead of curl directly 2018-06-13 21:18:24 +02:00
Fredrik Fornwall 35c10373c0 Merge pull request #2515 from Grimler91/debug
build-package.sh: don't set TERMUX_PKG_REPLACES for debug builds
2018-06-13 20:53:31 +02:00
Henrik Grimler 1bdff7e4d7 build-package.sh: don't set TERMUX_PKG_REPLACES for debug builds
It was introduced in c18051e781. It didn't work as expected.
2018-06-13 20:22:13 +02:00
Henrik Grimler 84b372babc Allow TERMUX_PKG_SRCURL and TERMUX_PKG_SHA256 to be arrays (#2506)
* build-package.sh: allow for arrays in TERMUX_PKG_{SRCURL,SHA256}

Packages that require several source archives can then set these parameters to
arrays instead of downloading them "manually" in termux_step_post_extract.

Downloaded files are extracted into subfolders in TERMUX_PKG_SRCDIR.

Tested for backward compatibility in a couple of packages and the combinations
tar + tar, zip + tar, tar + zip, zip + zip.

* perl: download perl-cross through TERMUX_PKG_SRCURL

* perl: remove $PREFIX/{lib/libperl.so,include/perl} before build

Otherwise building perl twice doesn't give the same results, symlinks are
messed up.

Also remove old remnant from when there was a Kid.pm.patch.

* bash: fix tiny typo

* ecj: remove hardcoded SHA256 and pkg version

* elfutils: download argp-standalone through TERMUX_PKG_SRCURL

* ldc: download all src archives through TERMUX_PKG_SRCURL

* libgc: download libatomic_ops through TERMUX_PKG_SRCURL

* libllvm: download all src archives through TERMUX_PKG_SRCURL

* linux-man-pages: download src archives through TERMUX_PKG_SRCURL

* ncurses: download all src archives through TERMUX_PKG_SRCURL

* pngquant: download lib sources through TERMUX_PKG_SRCURL

Use .zip for lib since the downloaded archives are otherwise both named
$TERMUX_PKG_VERSION.tar.gz and replace each other. This causes caching to
not work.
2018-06-13 02:15:26 +02:00
Henrik Grimler c18051e781 Add fixes for debug builds (#2296)
* build-package.sh: add possibility for debug patches and TERMUX_PKG_HAS_DEBUG

Setting TERMUX_PKG_HAS_DEBUG=no disables attempt to build debug build of
package.
Useful for example if a debug build doesn't make sense, as for python-packages
and texlive.

* aapt: skip D_FORTIFY_SOURCE=2 for libandroid-cutils when doing debug build

* lftp: skip D_FORTIFY_SOURCE=2 for debug build

* libflac: don't use -g3 for debug build

Configure script removes it otherwise.

* nano: skip -D_FORTIFY_SOURCE=2 for debug build

* vifm: skip -D_FORTIFY_SOURCE=2 for debug build

* mc: skip -D_FORTIFY_SOURCE=2 for debug build

* dropbear: add __attribute__((overloadable)) to XMEMSET and XMEMCPY if debug

* gdb: add __attribute__((overloadable)) to strchr if debug

* gnuit: add __attribute__((overloadable)) to strchr and strcpy if debug

* gperf: add __attribute__((overloadable)) to strlen if debug

* inetutils: add __attribute__((overloadable)) to strrchr and strchr if debug

* readline: add __attribute__((overloadable)) to strchr if debug

* tsocks: add __attribute__((overloadable)) to poll if debug

* units: add __attribute__((overloadable)) to strchr if debug

* liblua: fix bug in loslib.c that emerged in debug build

Use strncpy instead of strcpy.
Original error message:
loslib.c:169:3: error: 'strcpy' called with string bigger than buffer
  lua_tmpnam(buff, err);
  ^
loslib.c:122:37: note: expanded from macro 'lua_tmpnam'
       strcpy(b, LUA_TMPNAMTEMPLATE); \
                                   ^

* alpine: include our getpass.h in imap's mtest.c to declare getpass

Debug build complained about the previous implicit declaration.

* nginx: use --with-debug instead of --debug

* cboard: skip -D_FORTIFY_SOURCE=2 for debug build

* gettext: add __attribute__((overloadable)) to getcwd if debug

* oathtool: skip -D_FORTIFY_SOURCE=2 for debug build

* php: add __attribute__((overloadable)) to strlcpy and strlcat if debug

* expect: add __attribute__((overloadable)) to strchr if debug

* texlive: set TERMUX_PKG_HAS_DEBUG=no

* asciinema: set TERMUX_PKG_HAS_DEBUG=no

* libllvm: set TERMUX_PKG_HAS_DEBUG=no

Debug build fails with:
home/builder/.termux-build/libllvm/src/lib/Support/Unix/Path.inc:740:19: error: no matching function for call to 'RetryAfterSignal'                                                                                                      if ((ResultFD = sys::RetryAfterSignal(-1, open, P.begin(), OpenFlags)) < 0)

* build-package.sh: set TERMUX_PKG_REPLACES=package if debug build

Hopefully allows us to install debug packages without breaking dependecies.

Should be looked over and be made more similar to how debian does this in any case

* Update build.sh
2018-06-13 02:12:36 +02:00
Tom Yan f7276bfb75 ncurses: fix versioned library symlinking 2018-06-13 01:55:02 +02:00
Fredrik Fornwall 9d5852dcad termux-tools: Bump version to 0.55 after su warning in pkg 2018-06-13 01:44:07 +02:00
Fredrik Fornwall 91c7d6f5ca picolisp: Update from 18.4.26 to 18.6.12 2018-06-13 01:43:46 +02:00
Jonas L e59f7f1fd4 Add root check to pkg
This prevents users from using "su pkg ..." which breaks permissions
2018-06-13 01:34:48 +02:00
Fredrik Fornwall 7913397595 imagemagick: Update from 7.0.7.38 to 7.0.7.39 2018-06-13 01:11:08 +02:00
Fredrik Fornwall 8e20deb05d vim: Update from 8.0.1850 to 8.1.0050 2018-06-13 01:10:51 +02:00
Fredrik Fornwall cfa1e9f055 neovim: Update to 0.3.0 2018-06-13 01:10:21 +02:00
Fredrik Fornwall a496cf7bd5 fzf: Update from 0.17.3 to 0.17.4 2018-06-13 01:10:07 +02:00
Oliver Schmidhauser d0124d6e89 Update gnupg to 1.4.23 2018-06-13 01:08:07 +02:00
Oliver Schmidhauser 2cd87b0db2 Update gnupg2 to 2.2.8 2018-06-13 01:08:07 +02:00
Fredrik Fornwall d7b746df42 hub: Update from 2.3.0 to 2.4.0 2018-06-08 14:17:31 +02:00
Fredrik Fornwall 2a11e3e7eb golang: Update from 1.10.2 to 1.10.3 2018-06-08 14:17:21 +02:00
Fredrik Fornwall 7725ee0a95 busybox: Add missing backslash in clang patch 2018-06-08 14:05:14 +02:00
Henrik Grimler ef50b776a3 busybox: bump package 2018-06-08 14:01:26 +02:00
Henrik Grimler 1fbe9f6f17 busybox: make httpd work when built with clang 2018-06-08 14:01:26 +02:00
Fredrik Fornwall 05654886f0 imagemagick: Update from 7.0.7.32 to 7.0.7.38 2018-06-08 04:03:51 +02:00
Fredrik Fornwall c78b7f43af python: Patch in a working getprotobyname()
See #2387.
2018-06-08 03:49:50 +02:00
Fredrik Fornwall eafdfa38a1 mdp: Add patch for unsigned chars 2018-06-08 01:17:11 +02:00
Hax4us 0616e1f382 mdp: Add package 2018-06-08 01:01:38 +02:00
Fredrik Fornwall e77e7e2f9f indent: Skip texi2html build dependency
Packages should not modify the global build environment as it causes
side effects which could affect other packages. In this case a man
page is already available and we can skip the doc/ folder.
2018-06-08 00:56:49 +02:00
its-pointless 2b6a3037b9 silly fix 2018-06-08 00:41:58 +02:00
its-pointless d8664e3d89 compile using clang 2018-06-08 00:41:58 +02:00
its-pointless 409cb18bc6 forgot depends...
also needs to install texi2html
2018-06-08 00:41:58 +02:00
its-pointless 98793e90d5 indent 2018-06-08 00:41:58 +02:00
Leonid Plyushch 8b37051298 syncthing: remove unneeded patch 2018-06-08 00:40:55 +02:00
Leonid Plyushch 3da2978214 apt: don't explicitly specify arch in sources.list 2018-06-07 23:21:38 +02:00
Henrik Grimler 2bec39428d busybox: Fix less and build with clang on arm
Patch less in a similar manner as svlogd.
2018-06-07 23:03:33 +02:00
Fredrik Fornwall e0ab394e8d harfbuzz: Update from 1.7.6 to 1.8.0 2018-06-07 22:39:16 +02:00
Henrik Grimler 4acad883c3 busybox: fix #2448 and debug build
Busybox builds "busybox" and "busybox_unstripped", where the latter contains
debug symbols.
2018-06-07 22:37:28 +02:00
Henrik Grimler bb51e60d17 build-package.sh: partly undo 9b2f3b6
We'll rename debug debs to ${PKG}-dbg but not the actual package name in
control. Debug versions of packages and normal packages can then replace each
other without complaints from apt.

We need to work a bit more on it to be able to setup a debug repo.
2018-06-07 22:36:53 +02:00
Fredrik Fornwall d76e3baa06 libqrencode: Update from 4.0.0 to 4.0.2 2018-06-07 00:22:08 +02:00
Fredrik Fornwall 2c51dfcd54 fribidi: Update from 1.0.3 to 1.0.4 2018-06-07 00:21:55 +02:00
Fredrik Fornwall 7221fd0d6c libgrpc: Update from 1.12.0 to 1.12.1 2018-06-06 02:45:02 +02:00
Fredrik Fornwall 32c2893b93 cmake: Update from 3.11.2 to 3.11.3 2018-06-06 02:44:44 +02:00
Fredrik Fornwall 196c195982 termux-api: Update from 0.29 to 0.30 2018-06-06 02:05:10 +02:00
Fredrik Fornwall f7fa1064b4 neovim: Update to git master 2018-06-06 02:04:20 +02:00
Fredrik Fornwall 158a43748c libmsgpack: Update from 2.1.5 to 3.0.1 2018-06-06 02:02:07 +02:00
Fredrik Fornwall 0764a895c8 erlang: Update from 20.3.6 to 20.3.7 2018-06-05 23:47:10 +02:00
Fredrik Fornwall 449c54a3fa syncthing: Update from 0.14.47 to 0.14.48 2018-06-05 23:35:42 +02:00
Fredrik Fornwall c82ce0a08d fossil: Update from 2.5 to 2.6 2018-06-05 23:35:28 +02:00
Fredrik Fornwall 1511e10a68 libsqlite: Update from 3.23.1 to 3.24.0 2018-06-05 23:35:16 +02:00
Fredrik Fornwall 0fda3b3d4e termux-api: Update from 0.28 to 0.29 2018-06-05 23:34:45 +02:00
Henrik Grimler a129fd074f pass-otp: add package (#2466)
* build-package.sh: add TERMUX_PKG_SUGGESTS

See https://www.debian.org/doc/debian-policy/#binary-dependencies-depends-recommends-suggests-enhances-pre-depends

* pass-otp: add package

Useful for services that require two factor authentication

Add libqrencode as SUGGESTS

* libqrencode: add package

* pass: bump package, add pass-otp as suggested package

Also add git as RECOMMENDS. Maybe pass-otp should be RECOMMENDS as well?
2018-06-04 01:35:38 +02:00
Fredrik Fornwall 1c46cfc481 tsocks: Bump revision after sed patch 2018-06-04 01:21:52 +02:00
Justsoos 59ba473b8d tsocks: Fix sed statement (#2475) 2018-06-04 01:18:53 +02:00
Fredrik Fornwall 3c1fede649 mc: Update from 4.8.20 to 4.8.21 2018-06-04 00:57:46 +02:00
Fredrik Fornwall 2d7abf93c9 bash: Update from 4.4.19 to 4.4.23 2018-06-04 00:56:14 +02:00
Fredrik Fornwall 836a74fd13 readline: Update from 7.0.3 to 7.0.5 2018-06-04 00:55:52 +02:00
Fredrik Fornwall ba44e360b4 nano: Update from 2.9.7 to 2.9.8 2018-06-04 00:48:20 +02:00
Michał Bednarski 2c99df3a03 proot: Update to skip link2symlink rmdir handling
Fixes termux/termux-packages#2307 (aka. termux/proot#18)
2018-06-04 00:43:44 +02:00
Fredrik Fornwall 67f12d9860 hub: Update from 2.2.8 to 2.3.0 2018-06-04 00:42:01 +02:00
Fredrik Fornwall 33312e7056 libgit2: Update from 0.27.0 to 0.27.1 2018-06-02 14:40:11 +02:00
Fredrik Fornwall 19731c7149 emacs: Build with --without-lcms2 2018-06-02 14:40:11 +02:00
its-pointless 1b062711b3 fails building 32bit using clang 2018-06-02 14:39:55 +02:00
Fredrik Fornwall a35b2becb9 git: Update from 2.17.0 to 2.17.1 2018-05-30 02:48:06 +02:00
Fredrik Fornwall 17af7e77be emacs: Build with clang 2018-05-30 02:32:55 +02:00
Fredrik Fornwall b3a9e01f2a emacs: Update from 25.3 to 26.1 2018-05-30 01:08:43 +02:00
Fredrik Fornwall 34882f78c7 bison: Update from 3.0.4 to 3.0.5 2018-05-30 01:08:43 +02:00
Fredrik Fornwall 410107cc05 stunnel: Update from 5.45 to 5.46 2018-05-30 01:08:43 +02:00
its-pointless 9cd2924195 tcl: fix building on ndk 17 (#2471) 2018-05-30 01:08:28 +02:00
its-pointless b35dc13914 libcln: using integrated as fix (#2472) 2018-05-30 01:06:26 +02:00
monoidic 8270069f23 Fix building with "all" architecture (#2465) 2018-05-29 11:04:34 +02:00
michalbednarski f6b3a7bf48 proot: Update with fix for chroot(".") (#2464)
Update with fix by @Hax4us at termux/proot#17
2018-05-29 10:31:14 +02:00
Fredrik Fornwall 1ec7631b2a Use common cachedir for standalone toolchain
We might just as well use TERMUX_COMMON_CACHEDIR instead of using
_lib for the standalone toolchain.
2018-05-27 15:06:06 +02:00
Vishal Biswas efa8300be1 update ndk to 17 and switch some packages to clang build (#2415)
* update ndk to 17

* bump NDK version in setup-android script

* libnl: fix for ndk r17

* libpixman: use clang's __builtin_shufflevector instead of __builtin_shuffle (#1)

Required to make package build with ndk17.

* fix as for arm

* ndk17 still uses ld.bfd on aarch64

* use -fno-integrated-as for clang only

* glib: remove patch unnecessary after ndk17

* torsocks: remove unneeded patch after ndk17

* subversion: fix build as clang++ now errors out for mismatched flags

* libpulseaudio: fix build with ndk17

https://github.com/termux/termux-packages/pull/2415#issuecomment-388296684

* gst-plugins-good: disable video4linux2

ioctl is defined as __overloadable in ndk17 headers which
  conflicts with v4l2object's member ioctl

* libzmq: disable Werror to build with ndk17

* ltrace: hardcode symbol not available in ndk17

* busybox: build with clang for all arches except arm

* dropbear: build with clang instead of gcc

* gnupg: build with clang instead of gcc

* openssl: use clang for all arches except arm

* picolisp: build with clang instead of gcc

* valgrind: use clang on all arches except aarch64

* Revert "gst-plugins-good: disable video4linux2"

This reverts commit 43850b81ccf60033c25cb13dfd326c1b0528773a.
Already applied on base branch.

* libllvm: use default arm triple
2018-05-27 14:55:20 +02:00
Fredrik Fornwall 72cc5e8e47 brotli: Update from 1.0.3 to 1.0.4
Also switch to building with cmake, and add a patch to build the
brotli binary against shared libs (binary size from 700 kb to 70 kb).
2018-05-27 14:51:20 +02:00
Fredrik Fornwall 8564312fa5 busybox: Update from 1.28.3 to 1.28.4 2018-05-27 14:51:00 +02:00
Fredrik Fornwall 8da4a3aafb libunistring: Update from 0.9.9 to 0.9.10 2018-05-27 14:50:19 +02:00
its-pointless c11e8a8377 brotli lossless compression library and utility 2018-05-27 13:19:45 +02:00
Fredrik Fornwall 5441dc1490 libcurl: Avoid linking in libidn2 2018-05-26 00:52:41 +02:00
Fredrik Fornwall 354ad4aa37 memcached: Update from 1.5.7 to 1.5.8 2018-05-25 21:15:00 +02:00
Fredrik Fornwall 551bae4776 libpopt: Update to working download url 2018-05-25 21:14:48 +02:00
Henrik Grimler c771edfaa7 luarocks: set default lib/inc dir to @TERMUX_PREFIX@/{lib,include} 2018-05-25 14:01:00 +02:00
Tom Yan 6710d62e6e libunistring: fix locale_charset()
Make locale_charset() use nl_langinfo() so that it would work
properly. For example:

$ idn2 --debug ''
Charset: en_US.UTF-8
idn2: toAscii: could not convert string to UTF-8
$ LD_PRELOAD=$PREFIX/local/lib/libunistring.so idn2 --debug ''
Charset: UTF-8

$
2018-05-25 14:00:45 +02:00
Fredrik Fornwall 065eebce75 libgrpc: Update from 1.4.7 to 1.12.0 2018-05-25 12:43:31 +02:00
Fredrik Fornwall 3638d0b90d Remove unused TERMUX_PKG_FOLDERNAME 2018-05-25 12:42:40 +02:00
Fredrik Fornwall d0fc7bc42f php: Update from 7.2.5 to 7.2.6 2018-05-25 12:39:28 +02:00
Fredrik Fornwall a2342cad98 yarn: Update from 1.6.0 to 1.7.0 2018-05-25 12:39:12 +02:00
Fredrik Fornwall b627729402 http -> https updates 2018-05-25 12:38:52 +02:00
Fredrik Fornwall 013a89fa6a radare2: Update from 2.5.0 to 2.6.0 2018-05-23 22:58:29 +02:00
Fredrik Fornwall 115333a400 valac: Update from 0.40.4 to 0.40.6 2018-05-23 22:56:54 +02:00
Fredrik Fornwall 304e5c917a babl: Update from 0.1.48 to 0.1.50 2018-05-23 22:56:34 +02:00
Fredrik Fornwall 2e504064cf stunnel: Update from 5.44 to 5.45 2018-05-23 22:56:14 +02:00
Fredrik Fornwall fa60828f96 tor: Update from 0.3.2.10 to 0.3.3.6 2018-05-23 22:56:02 +02:00
Fredrik Fornwall 05b9b81990 python: Do not replace old python2, just break 2018-05-22 10:58:19 +02:00
Tom Yan 3425808c21 python(2): bump revision after updates 2018-05-21 00:08:28 +02:00
Tom Yan 3a5fe366c9 python(2): match TERMUX_PKG_RM_AFTER_INSTALL 2018-05-21 00:08:28 +02:00
Tom Yan 5ccf28cf8c python(2): fix bin/ and share/man/
Justification for the changes:

$ dpkg -S smtpd.py
python: /data/data/com.termux/files/usr/lib/python3.6/smtpd.py
python2: /data/data/com.termux/files/usr/lib/python2.7/smtpd.py
python2: /data/data/com.termux/files/usr/bin/smtpd.py

$ ls -l $PREFIX/bin/python-config
lrwxrwxrwx    1 u0_a312  u0_a312         14 May 18 01:09 /data/data/com.termux/files/usr/bin/python-config -> python2-config

$ ls -l $PREFIX/share/man/man1/python2.1
lrwxrwxrwx    1 u0_a312  u0_a312          9 May 18 01:09 /data/data/com.termux/files/usr/share/man/man1/python2.1 -> python2.1

$ dpkg -S bin/2to3
python: /data/data/com.termux/files/usr/bin/2to3
python: /data/data/com.termux/files/usr/bin/2to3-3.6

$ dpkg -S bin/pydoc
python2: /data/data/com.termux/files/usr/bin/pydoc
python: /data/data/com.termux/files/usr/bin/pydoc3.6
python: /data/data/com.termux/files/usr/bin/pydoc3
2018-05-21 00:08:28 +02:00
Tom Yan 2299660e77 python: have bin/python${_MAJOR_VERSION}m back
and convert bin/python${_MAJOR_VERSION} from hardlink to symlink
2018-05-21 00:08:28 +02:00
Tom Yan c4768ce96d python(2): improve cache cleanup command
by using + instead of ;
2018-05-21 00:08:10 +02:00
Tom Yan 259ed508ea python2: fix cache cleanup command
python2 does not produce __pycache__ directories but only *.pyc
files.
2018-05-21 00:08:10 +02:00
Tom Yan 77d28c1316 python(2): remove easy_install in prerm 2018-05-21 00:08:10 +02:00
Fredrik Fornwall 3f0cf0a049 libidn2: Do not configure with --disable-doc
Removing --disable-doc gets us the idn2 manpage. Also, remove
--enable-static=no since build-package.sh already configures with
--disable-static.
2018-05-20 16:01:39 +02:00
Hax4us 6c52b20c99 update build.sh 2018-05-20 15:49:12 +02:00
Hax4us 5248fa32ba add package libidn2 2018-05-20 15:49:12 +02:00
Fredrik Fornwall 693476c5e8 poppler: Update from 0.64.0 to 0.65.0 2018-05-20 14:37:12 +02:00
Fredrik Fornwall 67d37de0cc p7zip: Minor cleanup 2018-05-20 14:36:54 +02:00
Fredrik Fornwall 2eb1d019a2 mutt: Update from 1.9.5 to 1.10.0 2018-05-20 13:51:42 +02:00
Fredrik Fornwall a776eef484 neofetch: Update from 4.0.1 to 4.0.2 2018-05-20 13:51:30 +02:00
its-pointless 06c70938f6 install freetype-config and freetype-config.1 2018-05-20 13:43:09 +02:00
Fredrik Fornwall ac890ec69a mariadb: Avoid linking in liblz4 2018-05-19 04:11:16 +02:00
Fredrik Fornwall da55e9b97d nginx: Update from 1.12.2 to 1.14.0 2018-05-19 03:50:28 +02:00
Fredrik Fornwall 48f9c345aa procps: Update from 3.3.12 to 3.3.14 2018-05-19 03:50:15 +02:00
Fredrik Fornwall df3b702964 gst-plugins-good: Build with --disable-gst_v4l2
See https://github.com/termux/termux-packages/pull/2415
2018-05-19 03:44:16 +02:00
Fredrik Fornwall 2e9549e3e9 util-linux: Update from 2.30.1 to 2.32 2018-05-19 03:18:52 +02:00
Fredrik Fornwall c5f4fd3bf1 yarn: Update from 1.5.1 to 1.6.0 2018-05-19 03:18:35 +02:00
Fredrik Fornwall f74a9f45a1 strace: Update from 4.20 to 4.22 2018-05-19 02:57:29 +02:00
Fredrik Fornwall b421daa14a transmission: Update from 2.93 to 2.94 2018-05-19 02:57:06 +02:00
Fredrik Fornwall c3573572bd tcl: Update from 8.6.7 to 8.6.8 2018-05-19 02:47:36 +02:00
Fredrik Fornwall 958514134a ffmpeg: Bump revision after libsoxr and libx265 updates 2018-05-19 02:37:04 +02:00
Fredrik Fornwall 23f23ada14 gstreamer: Update from 1.14.0 to 1.14.1 2018-05-19 02:36:37 +02:00
Fredrik Fornwall b71fb7b54a rgbds: Update from 0.3.3 to 0.3.7 2018-05-19 02:35:47 +02:00
Fredrik Fornwall 5ef927c9a3 qpdf: Update from 7.1.1 to 8.0.2 2018-05-19 02:33:14 +02:00
Fredrik Fornwall d4149e141d pforth: Update to latest git master 2018-05-19 02:32:50 +02:00
Fredrik Fornwall a4a7857339 qalc: Update from 2.4.0 to 2.5.0 2018-05-19 02:27:09 +02:00
Fredrik Fornwall 409f725cdf minicom: Update from 2.7 to 2.7.1 2018-05-19 02:08:49 +02:00
Fredrik Fornwall 33d09ef126 mariadb: Update from 10.2.13 to 10.2.15 2018-05-19 02:08:14 +02:00
Fredrik Fornwall d729e7cafb mpc: Update from 0.29 to 0.30 2018-05-19 02:03:42 +02:00
Fredrik Fornwall b068c4ac97 libx265: Update from 2.6 to 2.7 2018-05-19 01:53:35 +02:00
Fredrik Fornwall 6bfe9b2fc0 libvpx: Update from 1.6.1 to 1.7.0 2018-05-19 01:53:13 +02:00
Fredrik Fornwall 194e17db2b libvterm: Update from 17.10.05 to 18.02.20 2018-05-19 01:51:29 +02:00
Fredrik Fornwall 6e3f6473bd luarocks: Update from 2.4.3 to 2.4.4 2018-05-19 01:50:23 +02:00
Fredrik Fornwall 1c47555248 linux-man-pages: Update from 4.14 to 4.16 2018-05-19 01:49:08 +02:00
Fredrik Fornwall dd2208f665 libsoxr: Update from 0.1.2 to 0.1.3 2018-05-19 01:48:40 +02:00
Fredrik Fornwall abc86ed2eb libprotobuf: Update from 3.5.1 to 3.5.2 2018-05-19 01:46:57 +02:00
Fredrik Fornwall f8bc8fd3de lighttpd: Update from 1.4.48 to 1.4.49 2018-05-19 01:46:35 +02:00
Fredrik Fornwall fe5c56f04b libgraphite: Update from 1.3.10 to 1.3.11 2018-05-19 01:15:26 +02:00
Fredrik Fornwall 35391f3fb2 libgc: Update from 7.6.2 to 7.6.4 2018-05-19 01:15:06 +02:00
Fredrik Fornwall d72a631a16 iperf3: Update from 3.4 to 3.5 2018-05-19 01:13:46 +02:00
Fredrik Fornwall b6c657e163 libical: Update from 3.0.1 to 3.0.3 2018-05-19 01:09:21 +02:00
Fredrik Fornwall 91b2da749c frobtads: Update from 1.2.3 to 1.2.4 2018-05-19 01:04:39 +02:00
Fredrik Fornwall 321b9a61eb libcue: Update from 2.1.0 to 2.2.1 2018-05-19 00:57:53 +02:00
Fredrik Fornwall dd93b1d46f libexif: Update homepage 2018-05-19 00:57:05 +02:00
Fredrik Fornwall 0f60236951 inotify-tools: Update from 3.14 to 3.20.1 2018-05-19 00:55:59 +02:00
Fredrik Fornwall 0198b73d19 gmic: Update from 2.1.1 to 2.2.3 2018-05-19 00:55:20 +02:00
Fredrik Fornwall 6a1be11e31 graphicsmagick: Update from 1.3.28 to 1.3.29 2018-05-19 00:45:45 +02:00
Fredrik Fornwall 398805796f expect: Update from 5.45.3 to 5.45.4 2018-05-19 00:24:34 +02:00
Fredrik Fornwall acea92bf7c debootstrap: Update from 1.0.97 to 1.0.99 2018-05-19 00:17:00 +02:00
Fredrik Fornwall b94a64fc72 ctags: Update to latest git master 2018-05-19 00:16:44 +02:00
Fredrik Fornwall 171f43c7cd ccache: Update from 3.3.4 to 3.4.2 2018-05-19 00:16:31 +02:00
Fredrik Fornwall a487cad9e6 dash: Update from 0.5.10.1 to 0.5.10.2 2018-05-19 00:16:15 +02:00
Fredrik Fornwall 635beeeae0 cava: Update from 0.6.0 to 0.6.1 2018-05-19 00:05:28 +02:00
Fredrik Fornwall 8ff8d78dc5 ack-grep: Update from 2.20 to 2.22 2018-05-19 00:05:15 +02:00
Fredrik Fornwall dc9ea99331 libzopfli: Update from 1.0.1 to 1.0.2 2018-05-18 23:34:45 +02:00
Fredrik Fornwall 6ea1e97f09 neofetch: Update from 4.0.0 to 4.0.1 2018-05-18 23:32:37 +02:00
Fredrik Fornwall 26fc6e518a nodejs: Update from 8.11.1 to 8.11.2 2018-05-18 03:35:09 +02:00
Fredrik Fornwall 47981bd152 imgflo: Revision-bump after gegl update 2018-05-18 03:34:50 +02:00
Fredrik Fornwall 1df04e61c4 cmake: Update from 3.11.1 to 3.11.2 2018-05-18 03:22:51 +02:00
Fredrik Fornwall 36af66435b librhash: Include pkg-config file 2018-05-18 03:22:17 +02:00
Fredrik Fornwall 4ffe2e23cb ncurses: Update from 6.1.20180331 to 6.1.20180512 2018-05-18 02:33:40 +02:00
Fredrik Fornwall a6059145ac gegl: Update from 0.3.34 to 0.4.2 2018-05-17 19:52:25 +02:00
Fredrik Fornwall 6f2281f1ab babl: Update from 0.1.46 to 0.1.48 2018-05-17 19:42:08 +02:00
Fredrik Fornwall 820a1352c4 libidn: Update from 1.34 to 1.35 2018-05-17 19:40:39 +02:00
Fredrik Fornwall 796db9eb1c fribidi: Update from 1.0.2 to 1.0.3 2018-05-17 19:38:49 +02:00
Fredrik Fornwall 0bb51b6412 unrar: Update from 5.6.3 to 5.6.4 2018-05-17 19:38:03 +02:00
Fredrik Fornwall 385301f474 dash: Update from 0.5.10 to 0.5.10.1 2018-05-17 19:37:02 +02:00
Fredrik Fornwall f7e1f0467c aria2: Update from 1.33.1 to 1.34.0 2018-05-17 19:36:11 +02:00
Fredrik Fornwall a22d044e5a libnghttp2: Update from 1.31.1 to 1.32.0 2018-05-17 19:32:29 +02:00
Fredrik Fornwall 423e1b35d2 libcurl: Update from 7.59.0 to 7.60.0 2018-05-17 19:32:12 +02:00
Fredrik Fornwall 5da75d34de Update meson used from 0.45.1 to 0.46.1 2018-05-17 19:30:07 +02:00
Fredrik Fornwall 5bba0418ee vim: Update from 8.0.1800 to 8.0.1850 2018-05-17 19:29:13 +02:00
Fredrik Fornwall 26fdd28cde nano: Update from 2.9.6 to 2.9.7 2018-05-17 19:22:11 +02:00
Fredrik Fornwall 09abddced3 scripts/lint-packages.py cleanups 2018-05-17 18:09:24 +02:00
Muhammad Herdiansyah 760aba7c82 neofetch: update from 3.4.0 to 4.0.0 2018-05-17 12:14:16 +02:00
Oliver Schmidhauser 900d7406df remove --without-ltdl 2018-05-17 12:10:36 +02:00
Oliver Schmidhauser 5725a79592 Update imagemagick to 7.0.7.32 2018-05-17 12:10:36 +02:00
Oliver Schmidhauser e21b35e7fc Update imagemagick to version 7.0.7.31
I was checking if it might fix the segfault problems, as the changelog
indicated that several memory overflows have been fixed, but they still
happen for me.
2018-05-17 12:10:36 +02:00
Tom Yan a263cc6bc3 openssh: keep TMPDIR and PS1 2018-05-14 18:07:42 +02:00
Fredrik Fornwall 3f4f28de2a boost: Bump revision after update 2018-05-14 17:33:51 +02:00
Tom Yan a16cac1720 set address-model 2018-05-14 16:51:38 +02:00
its-pointless f8ac1320a4 enables coroutine and context 2018-05-14 16:51:38 +02:00
Fredrik Fornwall efe1536659 fontconfig: Update from 2.12.6 to 2.13.0 2018-05-14 03:12:55 +02:00
Fredrik Fornwall b9d56e004e Rebuild boost-using packages 2018-05-14 03:12:05 +02:00
Fredrik Fornwall 004d7e50ed liblz4: Update from 1.8.1.2 to 1.8.2 2018-05-14 02:27:06 +02:00
Fredrik Fornwall 1fda429aa7 freetype: Update from 2.9 to 2.9.1 2018-05-14 02:27:06 +02:00
Tom Yan ae4f2ea25e boost: add python2 variant of libboost_python 2018-05-14 02:26:52 +02:00
Tom Yan 5beffaeceb boost: unsplit libboost-python
libboost_python was never supposed to be linked to libpython. Hence
the patch, and in turn the dependency to the python package, and in
turn the package split, were never necessary.
2018-05-14 02:26:52 +02:00
Tom Yan 4532e1fa3a boost: Update from 1.65.1 to 1.67.0 2018-05-14 02:26:52 +02:00
its-pointless 202554e4bf symlink fix 2018-05-14 02:13:59 +02:00
vishalbiswas f804b0198d librhash: build executable as well 2018-05-14 01:39:08 +02:00
Michał Bednarski d2eef037f4 proot: Update with fix for termux/proot#14 2018-05-14 00:57:33 +02:00
Fredrik Fornwall 0821d31a63 imagemagick: Update from 7.0.7.27 to 7.0.7.29 2018-05-13 02:58:23 +02:00
Fredrik Fornwall fd60c80df2 leptonica: Update from 1.75.3 to 1.76.0 2018-05-13 02:55:23 +02:00
Fredrik Fornwall d584cb1019 erlang: Update from 20.3.4 to 20.3.6 2018-05-13 02:52:42 +02:00
Fredrik Fornwall 6c98ac81a3 libsoup: Update from 2.62.1 to 2.62.2 2018-05-13 02:49:01 +02:00
Fredrik Fornwall 56d6a25064 gnuplot: Update from 5.2.1 to 5.2.3 2018-05-13 02:47:02 +02:00
Fredrik Fornwall 7a2d022080 python2: Update from 2.7.14 to 2.7.15 2018-05-13 02:46:43 +02:00
Fredrik Fornwall a89f6b0c3a libuv: Update from 1.20.2 to 1.20.3 2018-05-13 02:35:03 +02:00
Fredrik Fornwall 42e1a3bd4f liblzma: Update from 5.2.3 to 5.2.4 2018-05-13 02:32:53 +02:00
Fredrik Fornwall 7b6d2525d2 gnupg2: Update from 2.2.6 to 2.2.7 2018-05-13 02:32:10 +02:00
Fredrik Fornwall cdb629d7ee libgpg-error: Update from 1.29 to 1.31 2018-05-13 02:31:49 +02:00
Fredrik Fornwall 0da589455f vim: Update from 8.0.1750 to 8.0.1800 2018-05-13 02:31:01 +02:00
Fredrik Fornwall d476fda043 postgresql: Update from 10.3 to 10.4 2018-05-13 02:30:31 +02:00
Fredrik Fornwall 6a32f99b6c krb5: Update from 1.16 to 1.16.1 2018-05-13 02:18:50 +02:00
Fredrik Fornwall 6d04348873 dash: Update from 0.5.9.1 to 0.5.10 2018-05-13 01:53:19 +02:00
Fredrik Fornwall bed31e5a3e bash-completion: Update from 2.7 to 2.8 2018-05-13 01:37:03 +02:00
Fredrik Fornwall bd4a0e3649 wget: Update from 1.19.4 to 1.19.5 2018-05-13 01:28:55 +02:00
its-pointless 2637ea5e2e fixes lldb on arm only not working properly on i386 now 2018-05-13 01:14:10 +02:00
its-pointless af69c44f72 lldb: remove non working archs and use dynamic lib 2018-05-13 01:14:10 +02:00
Fredrik Fornwall 8714a5badc htop: Bump revision after patch 2018-05-13 01:09:24 +02:00
Henrik Grimler 8c6eeddd54 texlive: remove no longer needed file lists 2018-05-13 01:06:42 +02:00
Michał Bednarski 04aea16b13 htop: Don't exit if /proc/stat cannot be opened 2018-05-13 01:05:19 +02:00
Henrik Grimler f38cc719ed texlive-tlmgr: create a separate package and fix typo
Also simplify texlive/build.sh.

With this texlive-tlmgr can be updated without the need of bumping all of texlive.
2018-05-08 10:17:23 +02:00
Oliver Schmidhauser ea368bb55d unset LD_PRELOAD in su because magist 16.4 is 32 bit only 2018-05-03 22:46:20 +02:00
Fredrik Fornwall c451d911a5 golang: Update from 1.10.1 to 1.10.2 2018-05-02 23:18:31 +02:00
Fredrik Fornwall 883e343477 syncthing: Update from 0.14.45 to 0.14.47 2018-05-02 23:09:06 +02:00
Fredrik Fornwall 365aacb44e Update to ubuntu 18.04 in docker image 2018-05-02 23:01:29 +02:00
Fredrik Fornwall 572e5e602f setup-ubuntu.sh: ant is no longer used 2018-05-02 23:00:28 +02:00
Leonid Plyushch 3067d29d93 syncthing: fix crash on Android 8 (#2391)
Disable use of syscall sys_ioprio_set() which is blocked
by seccomp.
2018-05-02 22:57:11 +02:00
Fredrik Fornwall 18c1abaac4 fwknop: Fix compilation 2018-05-02 22:53:20 +02:00
Henrik Grimler f547c930a2 texlive: update to 2018 and update poppler patches to work with 0.64 2018-05-01 23:09:34 +02:00
Henrik Grimler 912f4a2888 texlive-tlmgr: add subpackage
Tiny step in direction of fully packaged texlive
2018-05-01 23:09:34 +02:00
Henrik Grimler 62b9f4819e poppler: update to 0.64 2018-05-01 23:09:34 +02:00
Joakim 53025a10bd ldc: Update from 1.8 to 1.9 2018-05-01 22:40:33 +02:00
Fredrik Fornwall 8c2c059b9a debootstrap: Update from 1.0.93 to 1.0.97 2018-04-30 03:26:35 +02:00
Fredrik Fornwall 45861c16cc mpd: Update from 0.20.18 to 0.20.19 2018-04-30 03:10:14 +02:00
its-pointless 813d616324 fix to not use hardlinks which don't work... 2018-04-30 02:15:51 +02:00
Your Name f77a35605e libhdf5: add missing architectures
Thanks to @live_the_dream @its-pointless !
2018-04-30 02:00:06 +02:00
Your Name 331dc7f12e libhdf5: limit to aarch64 for now
... until we have the output of H5make_libsettings and H5detect for other architectures.
2018-04-30 02:00:06 +02:00
Your Name 7ff0d6d0aa libhdf5: add package 2018-04-30 02:00:06 +02:00
Fredrik Fornwall a25adaa71d libllvm: Fix building under ubuntu 18.04 2018-04-30 01:25:14 +02:00
Michał Bednarski 366c61fad8 proot: Update to fix running debuggers inside proot 2018-04-30 00:02:49 +02:00
Fredrik Fornwall 6dbabae54d jupp: Update from 3.1jupp35 to 3.1jupp36 2018-04-29 23:57:39 +02:00
Fredrik Fornwall a281bd138e joe: Update from 4.5 to 4.6 2018-04-29 23:57:24 +02:00
Fredrik Fornwall 1b60db492d flex: Patch Makefile.in instead of Makefile.am
This avoids the following error when building under ubuntu 18.04
which has a never version of automake:

configure.ac:31: error: version mismatch.  This is Automake 1.15.1,
configure.ac:31: but the definition used by this AM_INIT_AUTOMAKE
configure.ac:31: comes from Automake 1.15.  You should recreate
configure.ac:31: aclocal.m4 with aclocal and run automake again.
2018-04-29 23:48:19 +02:00
Fredrik Fornwall 14f80a0529 apksigner: Update from 0.4 to 0.7 2018-04-29 17:44:48 +02:00
Fredrik Fornwall e623df10eb debianutils: Update from 4.8.3 to 4.8.4 2018-04-29 17:44:30 +02:00
Fredrik Fornwall f8830fd719 rclone: Switch tarballs to signed (fixes #2382) 2018-04-29 16:55:35 +02:00
Fredrik Fornwall 1a54c9af19 notmuch: Update from 0.26.1 to 0.26.2 2018-04-29 16:50:36 +02:00
Fredrik Fornwall c2dbd31050 rclone: Update from 1.40 to 1.41 2018-04-29 16:50:24 +02:00
Fredrik Fornwall 471963038d utf8proc: Update from 2.1.0 to 2.1.1 2018-04-28 22:27:08 +02:00
Fredrik Fornwall 240ba499bf nano: Update from 2.9.5 to 2.9.6 2018-04-28 22:26:54 +02:00
Fredrik Fornwall 86fa519014 php: Update from 7.2.4 to 7.2.5 2018-04-28 22:24:37 +02:00
Fredrik Fornwall 8be08616a3 redis: Update from 4.0.8 to 4.0.9 2018-04-28 22:24:27 +02:00
Fredrik Fornwall 6ee35c4b26 libuv: Update from 1.20.1 to 1.20.2 2018-04-26 22:39:28 +02:00
Fredrik Fornwall 7111d49806 vim: Update from 8.0.1700 to 8.0.1750 2018-04-26 22:39:01 +02:00
Fredrik Fornwall 2e96ca9916 picolisp: Update from 18.1.24 to 18.4.26 2018-04-26 22:17:35 +02:00
Fredrik Fornwall 7c3f8a5eab gstreamer: Update from 1.12.3 to 1.14.0 2018-04-26 22:17:20 +02:00
michalbednarski d73958ee71 proot: Update for Linux >= 4.8 (#2374) 2018-04-26 21:37:19 +02:00
tomty89 d02747cf6d mc: multple fixes (#2367)
* mc: use $TERMUX_PREFIX for ac_cv_path_(UN)ZIP

* mc: set path for perl, python and ruby

* mc: use python2 for extfs helpers

* ncurses: create symlinks under include/ncurses

* mc: set --with-ncurses-includes

* mc/ncurses: bump revision after updates
2018-04-26 21:26:17 +02:00
tomty89 51688ed889 xorriso: remove unnecessary iconv dependency (#2368)
The iconv package provides only the iconv executable which has no
use to xorriso.

Also removing the unncessary pre-configure step.
2018-04-26 21:22:03 +02:00
Michael Hendricks b96afe8e5b fsmon: Update from 1.4 to 1.5 (#2373) 2018-04-26 21:15:39 +02:00
Fredrik Fornwall e18c260e49 dropbear: Add back scp
Make openssh conflict with dropbear as it also contains scp.
2018-04-23 01:37:15 +02:00
Fredrik Fornwall 3d887d62d2 gegl: Update from 0.3.32 to 0.3.34 2018-04-23 01:27:52 +02:00
Fredrik Fornwall 76fefdf78b mc: Fix path to zip and unzip (fixes #2362)
Variant of solution in #2363 by Hax4us.
2018-04-23 00:48:19 +02:00
Fredrik Fornwall 657f76d5d4 ncmpcpp: Update from 0.8.1 to 0.8.2 2018-04-23 00:06:41 +02:00
Fredrik Fornwall eb22fba1fb erlang: Update from 20.3.2 to 20.3.4 2018-04-23 00:06:41 +02:00
tomty89 81299d0c4e (un)zip: fix bip2 support (#2364)
* zip: depends on libbz2 instead of bzip2

* unzip: enable bzip2 support
2018-04-23 00:06:26 +02:00
Fredrik Fornwall 39f63e4456 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
Fredrik Fornwall c6f947ee32 weechat: Bump revision to rebuild against ruby 2.5 2018-04-22 23:40:11 +02:00
Fredrik Fornwall 9690170878 dropbear: Do not build scp
Building scp as part of dropbear causes it to conflict with openssh.
2018-04-22 23:39:49 +02:00
Fredrik Fornwall 03ae0cbebd less: Bump revision after enabling pcre 2018-04-22 23:39:41 +02:00
Vadzim Miliantsei 108ff39d99 Use PCRE (#2349) 2018-04-22 22:04:59 +02:00
Fredrik Fornwall ed26efc04c perl: Update from 5.26.1 to 5.26.2 2018-04-22 22:04:23 +02:00
Fredrik Fornwall d8f6292136 librhash: Update from 1.3.5 to 1.3.6 2018-04-22 22:04:02 +02:00
Fredrik Fornwall 2b32510a8c jsoncpp: Update from 1.8.3 to 1.8.4 2018-04-22 22:02:34 +02:00
Fredrik Fornwall 97371c4d06 radare2: Update from 2.4.0 to 2.5.0 2018-04-22 21:53:05 +02:00
Fredrik Fornwall 1f46ae15fc cmake: Update from 3.11.0 to 3.11.1 2018-04-22 21:48:24 +02:00
Fredrik Fornwall bbfd1d6aa2 libuv: Update from 1.20.0 to 1.20.1 2018-04-22 21:48:02 +02:00
Fredrik Fornwall a19fef2287 unrar: Update from 5.6.2 to 5.6.3 2018-04-22 21:45:23 +02:00
Fredrik Fornwall 786e757270 ruby: Build 32-bit variants with gcc for now
This fixes a build error with clang for 32-bit targets:
process.c:function timetick2integer: error: undefined reference to
'__mulodi4'
2018-04-22 21:43:19 +02:00
Fredrik Fornwall 0ac7043b58 zsh: Update from 5.5 to 5.5.1 2018-04-22 21:42:47 +02:00
Fredrik Fornwall e1bbd9cf4a gpgme: Update from 1.10.0 to 1.11.1 2018-04-22 21:41:05 +02:00
rnauber bc1423714c libgeos: add package (#2348) 2018-04-22 21:28:22 +02:00
Carl Hörberg e171d66b8a Ruby 2.5.0 (#2143)
* ruby: patching two cross compile bugs in ruby 2.5.0

* ruby 2.5.1
2018-04-22 21:24:15 +02:00
Leonid Plyushch 10688585fa dropbear: update to 2018.76 (#2356)
* dropbear: update to 2018.76

* dropbear: fix hardcoded paths

* dropbear: enable scp
2018-04-22 21:22:48 +02:00
tomty89 ca8703db01 dash: fix etc/profile hardcoded path (#2357) 2018-04-22 21:21:15 +02:00
its-pointless ba4c5e3c50 update to 2.93 (#2360)
2.92 is vulnerable to CVE-2018-5702
2018-04-22 21:19:59 +02:00
Fredrik Fornwall 2043cdec2c lldb: Depend on libxml2 and ncurses-ui-libs 2018-04-17 00:39:57 +02:00
Fredrik Fornwall e5897a0a24 lldb: Add LLVM to description and formatting 2018-04-17 00:22:27 +02:00
its-pointless 642d2c9375 lldb: Add package (#2341) 2018-04-17 00:20:05 +02:00
Fredrik Fornwall 7137022373 subversion: Update from 1.9.7 to 1.10.0 2018-04-17 00:11:22 +02:00
Fredrik Fornwall ab6e193146 gegl: Update from 0.3.30 to 0.3.32 2018-04-17 00:07:17 +02:00
Fredrik Fornwall a0b10fbebd git: Bump revision after enabling pcre 2018-04-17 00:07:02 +02:00
Fredrik Fornwall 7284b85840 utf8proc: Add package 2018-04-17 00:06:43 +02:00
Fredrik Fornwall fb17e8fbff liblz4: Add package 2018-04-17 00:06:15 +02:00
Fredrik Fornwall d87ad97551 valac: Update from 0.40.3 to 0.40.4 2018-04-16 23:29:47 +02:00
Fredrik Fornwall bd8b6c68c4 tmux: Update from 2.6 to 2.7 2018-04-16 23:25:15 +02:00
Fredrik Fornwall d0b4d0b98e file: Update from 5.32 to 5.33 2018-04-16 23:22:57 +02:00
Fredrik Fornwall 7ba308c293 mutt: Update from 1.9.4 to 1.9.5 2018-04-16 23:20:53 +02:00
Fredrik Fornwall 452b9b9740 libnghttp2: Update from 1.31.0 to 1.31.1 2018-04-16 23:20:32 +02:00
Fredrik Fornwall 21027e59f6 vim: Update from 8.0.1650 to 8.0.1700 2018-04-16 23:19:30 +02:00
Vadzim Miliantsei ec5911bdf5 git: Use PCRE (#2350) 2018-04-16 23:00:58 +02:00
Fredrik Fornwall f337b69072 libsqlite: Update from 3.23.0 to 3.23.1 2018-04-12 16:04:13 +02:00
Fredrik Fornwall 589b51d5b4 qalc: Update from 2.3.0 to 2.4.0 2018-04-12 16:03:58 +02:00
Fredrik Fornwall 89a6974ef0 babl: Update from 0.1.44 to 0.1.46 2018-04-12 15:54:36 +02:00
Fredrik Fornwall a6a8828c2f libsoup: Update from 2.62.0 to 2.62.1 2018-04-12 07:59:18 +02:00
Fredrik Fornwall 28943e5906 pick: Update from 2.0.1 to 2.0.2 2018-04-12 07:59:18 +02:00
Fredrik Fornwall aae1760521 optipng: Update from 0.7.6 to 0.7.7 2018-04-12 07:59:18 +02:00
Fredrik Fornwall 869af5969f glib: Update from 2.56.0 to 2.56.1 2018-04-12 07:59:18 +02:00
Fredrik Fornwall 71b50656c8 htop: Update from 2.1.0 to 2.2.0 2018-04-12 07:59:18 +02:00
Fredrik Fornwall ca525318a2 gnupg2: Update from 2.2.5 to 2.2.6 2018-04-12 07:59:18 +02:00
Fredrik Fornwall c7e4928e60 libgpg-error: Update from 1.27 to 1.29 2018-04-12 07:59:18 +02:00
tomty89 ad809ea791 postgresql: do not split postgresql-contrib (#2336)
Three reasons:
1. build-package.sh doesn't have the facility to do this:

$ tar -xf /sdcard/Download/postgresql-9.6_9.6.7-0+deb9u1.debian.tar.xz
$ cd debian/
$ grep extension postgresql-9.6.install postgresql-contrib-9.6.install
postgresql-9.6.install:usr/share/postgresql/*/extension/plpgsql*
postgresql-contrib-9.6.install:usr/share/postgresql/*/extension/*
$

while initdb requires extension/plpgsql*.

2. postgresql-contrib takes up only 492kB out of 17.3MB

$ pkg unins postgresql
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  libandroid-shmem
Use 'apt autoremove' to remove it.
The following packages will be REMOVED:
  postgresql postgresql-contrib
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 17.3 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
$ pkg unins postgresql-contrib
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  postgresql-contrib
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 492 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
$

3. Both Ubuntu and Debian has stopped splitting postgresql-contrib.
It is now only a virtual package provided by postgresql in the 10
branch.
2018-04-12 07:58:50 +02:00
Fredrik Fornwall bdecd92560 zsh: Bump revision after enabling pcre 2018-04-12 00:47:40 +02:00
Fredrik Fornwall f9fc47c910 autossh: Update from 1.4e to 1.4f 2018-04-12 00:47:33 +02:00
tomty89 79d117f0e7 zsh: enable pcre (#2331) 2018-04-12 00:39:49 +02:00
Fredrik Fornwall e702527774 valac: Update from 0.40.0 to 0.40.3 2018-04-09 14:16:34 +02:00
Fredrik Fornwall 9db19a6702 zsh: Update from 5.4.2 to 5.5 2018-04-09 14:14:31 +02:00
Fredrik Fornwall 1a6229f328 gdk-pixbuf: Update from 2.36.11 to 2.36.12 2018-04-09 14:14:00 +02:00
Fredrik Fornwall 3073e26ce1 pango: Update from 1.42.0 to 1.42.1 2018-04-09 14:13:46 +02:00
Fredrik Fornwall f2e379953d gzip: Fix text relocations on i686 (fixes #654) 2018-04-09 14:13:22 +02:00
Fredrik Fornwall 29d9200548 libsasl: Update homepage and src url 2018-04-09 11:23:48 +02:00
Fredrik Fornwall 1c9f53a5cd busybox: Update from 1.28.2 to 1.28.3 2018-04-09 01:31:57 +02:00
Fredrik Fornwall b065e7940e termux-api: Update from 0.27 to 0.28 2018-04-09 01:10:13 +02:00
Fredrik Fornwall 52c7c33993 asciinema: Update from 1.4.0 to 2.0.1 2018-04-08 23:45:06 +02:00
Fredrik Fornwall 4ec1241dcd php: Update from 7.2.3 to 7.2.4 2018-04-08 23:38:39 +02:00
Fredrik Fornwall d947842bfb Add comment about fix in ndk r17 2018-04-08 23:34:43 +02:00
its-pointless 2fa945e48f fixes libgit2 for arm (#2316) 2018-04-08 23:33:39 +02:00
Fredrik Fornwall 78958be80f ncurses: Update from 6.1.20180317 to 6.1.20180331 2018-04-07 01:52:22 +02:00
Hax4us 5eae9c3657 create libcurses as a symlink (#2291)
* create libcurses as a symlink

* Update build.sh
2018-04-07 01:46:31 +02:00
Fredrik Fornwall 81da923cf6 postgresql: Build the fuzzystrmatch extension 2018-04-07 01:33:38 +02:00
Chih-Hsuan Yen e491616236 rclone: new package, version 1.40 (#2304)
Closes #704
2018-04-07 00:57:29 +02:00
its-pointless e8b46c50df msmtp (#2310) 2018-04-07 00:55:00 +02:00
its-pointless 3cf404e051 llvm fixes using jit and calling getProcessTriple (#2299)
* llvm fixes using jit and calling getProcessTriple

* works properly with rustc

* this allows python llvmlite to built
2018-04-07 00:50:40 +02:00
Fredrik Fornwall 9c5f22ade4 termux-api: Update from 0.26 to 0.27 2018-04-07 00:39:28 +02:00
Fredrik Fornwall 8c3763f5ab libtalloc: Update from 2.1.12 to 2.1.13 2018-04-06 23:06:09 +02:00
Fredrik Fornwall d617bf58f6 libgit2: Update from 0.26.3 to 0.27.0 2018-04-06 23:05:55 +02:00
Herdiansyah 7658216883 neofetch: Update from 3.3.0 to 3.4.0 (#2312) 2018-04-06 22:59:20 +02:00
Fredrik Fornwall 3c647811e6 getmail: Update from 5.4 to 5.6 2018-04-04 00:22:41 +02:00
Fredrik Fornwall 8dc5d78a4f python: Fix "rounding errors"
By @its-pointless (great work!). Fixes #2236.
2018-04-04 00:17:22 +02:00
Fredrik Fornwall 1ff10e5c36 openssh: Update from 7.6 to 7.7 2018-04-04 00:09:47 +02:00
Fredrik Fornwall 3028184aae git: Update from 2.16.3 to 2.17.0 2018-04-04 00:09:18 +02:00
Fredrik Fornwall 9e6f97fcc3 notmuch: Update from 0.26 to 0.26.1 2018-04-03 23:36:49 +02:00
Fredrik Fornwall 633dfabfca libsqlite: Update from 3.22.0 to 3.23.0 2018-04-03 23:35:00 +02:00
Fredrik Fornwall 6a52fd91fb libuv: Update from 1.19.2 to 1.20.0 2018-04-03 23:34:19 +02:00
Hax4us 61c0074615 qalc: Update from 2.2.1 to 2.3.0 2018-04-03 23:27:54 +02:00
Fredrik Fornwall 83b6b08865 termux-api: Update from 0.25 to 0.26 2018-04-02 01:35:38 +02:00
Fredrik Fornwall 557fb8ae27 pcre2: Update from 10.30 to 10.31 2018-04-02 00:24:24 +02:00
Fredrik Fornwall e1cf4eea39 Rebuild libidn-using packages
After the libidn 1.34 update the library is simply named libidn.so.
2018-04-02 00:23:07 +02:00
Fredrik Fornwall 9dee16a8d8 ghostscript: Update from 9.22 to 9.23 2018-04-02 00:08:22 +02:00
Fredrik Fornwall 475126a87f lynx: Update from 2.8.9dev.16 to 2.8.9dev.17 2018-04-02 00:04:32 +02:00
Fredrik Fornwall b78500d6cd busybox: Update from 1.27.2 to 1.28.2 2018-04-01 23:54:38 +02:00
Fredrik Fornwall 7167074448 unrar: Update from 5.6.1 to 5.6.2 2018-04-01 23:46:10 +02:00
Fredrik Fornwall cde2771c75 sed: Update from 4.4 to 4.5 2018-04-01 23:45:27 +02:00
Fredrik Fornwall 1a33550f9f newsboat: Update from 2.11 to 2.11.1 2018-04-01 23:44:47 +02:00
Fredrik Fornwall 0b646a838c libidn: Update from 1.33 to 1.34 2018-04-01 23:44:11 +02:00
Fredrik Fornwall b2df524468 Rebuild packages after libicu update 2018-03-31 10:18:51 +02:00
Fredrik Fornwall 3f5b6676e1 libicu: Update from 60.2 to 61.1 2018-03-31 10:16:42 +02:00
Fredrik Fornwall 7ddd51409c cmake: Update from 3.10.3 to 3.11.0 2018-03-31 00:48:49 +02:00
Fredrik Fornwall 49b5c50c06 nodejs-current: Update from 9.9.0 to 9.10.1 2018-03-30 23:09:07 +02:00
Fredrik Fornwall 5e927b658d python: Update from 3.6.4 to 3.6.5 2018-03-30 23:03:04 +02:00
Fredrik Fornwall 88e1428b0c nodejs: Update from 8.10.0 to 8.11.1 2018-03-30 23:00:23 +02:00
Fredrik Fornwall 4fa2374a4d memcached: Update from 1.5.6 to 1.5.7 2018-03-30 22:59:50 +02:00
Fredrik Fornwall 3d4beb4cc8 newsboat: Update from 2.10.2 to 2.11 2018-03-30 22:56:21 +02:00
Fredrik Fornwall 489d5461f7 json-c: Update from 0.13 to 0.13.1 2018-03-30 22:55:54 +02:00
Fredrik Fornwall 6e35cb7c84 zstd: Update from 1.3.3 to 1.3.4 2018-03-30 22:49:30 +02:00
Fredrik Fornwall 1fa5d039e9 nano: Update from 2.9.4 to 2.9.5 2018-03-30 22:49:04 +02:00
Fredrik Fornwall d4abeb6879 gegl: Update from 0.3.28 to 0.3.30 2018-03-30 22:47:37 +02:00
Fredrik Fornwall 45b73515f3 vim: Update from 8.0.1600 to 8.0.1650 2018-03-30 22:47:15 +02:00
Fredrik Fornwall 05723d389e babl: Update from 0.1.42 to 0.1.44 2018-03-30 22:45:16 +02:00
Fredrik Fornwall fd856ac10e less: Update from 487 to 530 2018-03-30 22:44:41 +02:00
Fredrik Fornwall 98bc9c2803 openssl: Update from 1.0.2n to 1.0.2o 2018-03-30 22:44:10 +02:00
Fredrik Fornwall 4589778f3b golang: Update from 1.10 to 1.10.1 2018-03-30 22:43:39 +02:00
Fredrik Fornwall 59987ab4c4 dx: Drop revision 2018-03-25 00:08:36 +01:00
Fredrik Fornwall 452ca55fc9 Update android build tools from 27.0.1 to 27.0.3 2018-03-25 00:08:20 +01:00
Fredrik Fornwall 6c07dbd0d5 libzmq: Update from 4.2.3 to 4.2.5 2018-03-25 00:04:36 +01:00
tomty89 adba430ceb ecj: provide android-21.jar instead of android-16.jar (#2274) 2018-03-25 00:02:47 +01:00
Fredrik Fornwall ff089bbebb git: Update from 2.16.2 to 2.16.3 2018-03-23 12:53:09 +01:00
Fredrik Fornwall 15185d2fff libmosquitto: Update from 1.4.14 to 1.4.15
Also keep mosquittopp (fixes #2219).
2018-03-23 00:59:22 +01:00
Fredrik Fornwall da42cc0323 c-ares: Switch to github for src tar 2018-03-23 00:14:02 +01:00
Fredrik Fornwall e9e49839ef Rebuild packages linking against libflac 2018-03-22 23:32:36 +01:00
Fredrik Fornwall 131c692406 apache2: Do not build mod_md 2018-03-22 23:32:00 +01:00
Fredrik Fornwall efe8863387 gdk-pixbuf: Update from 2.36.9 to 2.36.11 2018-03-22 23:25:10 +01:00
Fredrik Fornwall 8e60e2ea15 Update meson build system from 0.44.0 to 0.45.1 2018-03-22 23:15:12 +01:00
Fredrik Fornwall dc2c03d47f libjansson: Update from 2.10 to 2.11 2018-03-22 23:10:07 +01:00
Fredrik Fornwall 669ae09cb3 nodejs-current: Update from 9.8.0 to 9.9.0 2018-03-22 22:48:12 +01:00
Henrik Grimler 9b1ccf6cf1 tasksh: change srcurl since old is down 2018-03-22 22:37:36 +01:00
Fredrik Fornwall 210f01d4be erlang: Update from 20.3.1 to 20.3.2 2018-03-22 22:36:57 +01:00
Fredrik Fornwall 47899ddee0 nmap: Update from 7.60 to 7.70 2018-03-22 22:35:51 +01:00
Hax4us 012d550683 qalc: Update from 2.1.0 to 2.2.1 2018-03-22 22:33:43 +01:00
Fredrik Fornwall ae33fc6c89 apache2: Update from 2.4.29 to 2.4.33 2018-03-22 22:30:04 +01:00
Fredrik Fornwall b2f2e3b7f5 libtalloc: Update from 2.1.11 to 2.1.12 2018-03-22 22:26:56 +01:00
Fredrik Fornwall da11f0c42c pcre: Update from 8.41 to 8.42 2018-03-22 22:23:16 +01:00
Fredrik Fornwall 1ec29af126 fribidi: Update from 1.0.1 to 1.0.2 2018-03-22 22:23:05 +01:00
Henrik Grimler f70b199fa8 Update libmpdclient url and fix libflac 1.3.2 update (#2268) 2018-03-21 09:57:13 +01:00
Fredrik Fornwall d71cade09b imagemagick: Update from 7.0.7.24 to 7.0.7.27 2018-03-20 23:16:36 +01:00
Fredrik Fornwall 38ebbf388b binutils: Fix merge issue 2018-03-20 23:15:46 +01:00
its-pointless 2d124b6737 llvm: Update from 5.0.1 to 6.0
Also build our own libomp.
2018-03-20 23:10:53 +01:00
its-pointless 442464c5be update to newest version compiles and raco works on host. (#2259)
Needs some testing.
2018-03-20 23:04:46 +01:00
Auxilus 6efac4baab Fix TERMUX_PKG_DESCRIPTION (#2258) 2018-03-19 14:16:48 +01:00
Hax4us 8f3a7e172e axel: Add package 2018-03-18 21:58:25 +01:00
Fredrik Fornwall 4a54cf3b50 ncurses: Update from 6.1.20180203 to 6.1.20180317 2018-03-18 21:56:27 +01:00
Fredrik Fornwall 3787bf7c62 erlang: Update from 20.2.4 to 20.3.1 2018-03-18 21:30:13 +01:00
Fredrik Fornwall 7ff6106d8a weechat: Update from 2.0.1 to 2.1 2018-03-18 21:25:12 +01:00
Fredrik Fornwall 5091b287e5 libvorbis: Update from 1.3.5 to 1.3.6 2018-03-18 21:11:53 +01:00
Fredrik Fornwall 3687eb75e0 libgit2: Update from 0.26.0 to 0.26.3 2018-03-18 21:05:31 +01:00
Fredrik Fornwall 72970da80e datamash: Update from 1.2 to 1.3 2018-03-18 21:02:54 +01:00
Fredrik Fornwall 767c209247 byobu: Update from 5.124 to 5.125 2018-03-18 21:01:41 +01:00
Fredrik Fornwall 0c45fbcde7 binutils: Bump revision after patch 2018-03-18 21:00:14 +01:00
Fredrik Fornwall a465e17ac9 cmake: Update from 3.10.2 to 3.10.3 2018-03-18 20:59:53 +01:00
Buck Evan 6b9879af0e ld: set --enable-new-dtags by default (#2255)
The --enable-new-dtags option to ld causes it to emit a RUNPATH rather than RPATH entry in the elf header. Because the Android linker supports RUNPATH but not RPATH, this means many things can now Just Work. This should (eventually) eliminate the need to set LD_LIBRARY_PATH.

Prior art:

This [became the default for Linux in 2013](https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commitdiff;h=822b8bf) but I think termux isn't getting it because it reports "Android" instead of "Linux"? Or maybe the way it works changed since then. Regardless, [Debian has been using RUNPATH by default since December 2016.](https://sources.debian.org/src/binutils/2.27.90.20161231-1/debian/patches/ld-new-dtags-by-default.diff/?hl=27#L27) Their [newest configuration](https://sources.debian.org/src/binutils/2.30-7/debian/rules/#L362) uses the newer configuration option seen in this patch. The [suse and gentoo](https://web.archive.org/web/20160101182307/http://comments.gmane.org/gmane.comp.gnu.binutils/57379) maintainers said they did the same in 2004 and 2005, respectively. So it seems well battle-tested, to me.

For the curious:
This came up because I'm working on [getting Homebrew working under Termux](https://github.com/Linuxbrew/brew/pull/621).
2018-03-18 20:51:06 +01:00
Hax4us eb8ef11b54 libxml2: Update from 2.9.7 to 2.9.8 2018-03-15 23:08:59 +01:00
Fredrik Fornwall eaa167830a finch: Update from 2.12.0 to 2.13.0 2018-03-14 17:25:18 +01:00
Fredrik Fornwall bb962340d6 glib: Update from 2.54.3 to 2.56.0 2018-03-14 17:16:43 +01:00
Fredrik Fornwall f7b7701180 pango: Update from 1.40.13 to 1.42.0 2018-03-14 17:16:28 +01:00
Fredrik Fornwall 2153b3aaf4 fribidi: Depend on glib 2018-03-14 17:16:11 +01:00
Fredrik Fornwall fbd53df3e4 fribidi: Add package 2018-03-14 17:11:54 +01:00
Fredrik Fornwall b895a48adc libcurl: Update from 7.58.0 to 7.59.0 2018-03-14 17:03:04 +01:00
Fredrik Fornwall 35ebcb0680 libisl: Update from 0.18 to 0.19 2018-03-14 17:02:15 +01:00
Fredrik Fornwall 23218cb3a7 imgflo: Use https for homepage 2018-03-14 17:01:59 +01:00
Fredrik Fornwall 7aa3e20577 libsoup: Update from 2.61.90 to 2.62.0 2018-03-14 17:01:48 +01:00
Fredrik Fornwall 5e9a5af58c vim: Update from 8.0.1550 to 8.0.1600 2018-03-13 15:47:10 +01:00
Fredrik Fornwall 53ad9afa76 valac: Update from 0.38.7 to 0.40.0 2018-03-12 13:42:03 +01:00
Fredrik Fornwall b7a30454b7 unrar: Update from 5.5.8 to 5.6.1 2018-03-12 13:02:43 +01:00
Fredrik Fornwall 1c9b3c8ad8 automake: Update from 1.16 to 1.16.1 2018-03-12 13:02:43 +01:00
Henrik Grimler 4cba233fab emacs: ac_cv_func_setrlimit=no to make termux-am work within emacs (#2239)
Solves https://github.com/termux/termux-app/issues/608. @michalbednarski found the solution.
Not sure if this will have any other side effects.
2018-03-12 13:02:35 +01:00
Henrik Grimler 9891bff92a ca-certificates: Update from 20180117 to 20180307 (#2238) 2018-03-12 13:02:23 +01:00
cswl 3ce9ffbc0d Update tsu to v2.0.0 (#2237) 2018-03-12 11:16:36 +01:00
Fredrik Fornwall f8ae386789 php: Fix opcache by using MAP_ANON support
The ext/opcache/config.m4 disabled MAP_ANON when cross compiling.

Fixes #2234.
2018-03-11 00:51:41 +01:00
Fredrik Fornwall 4ea200c01e php: Link opcache.so against libpcre (fixes #2232) 2018-03-11 00:28:24 +01:00
michalbednarski 4d85b1148a proot: Update for accept and MagiskSU support (#2235)
* Added arguments for proot to enable the use of MagiskSU from within termux-chroot.

* Restore original shebang to termux-chroot for pull-request.

* Added folder existence check to ensure MagiskSU changes don't break termux-chroot on later versions of Android, just in case.

* proot: Update for accept -> accept4 translation
2018-03-10 22:35:53 +01:00
Fredrik Fornwall 019ae42e25 nodejs-current: Update from 9.7.1 to 9.8.0 2018-03-09 14:22:28 +01:00
Fredrik Fornwall 6fe286991f nodejs: Update from 8.9.4 to 8.10.0 2018-03-09 14:22:16 +01:00
Fredrik Fornwall eb6e06947a nano: Update from 2.9.3 to 2.9.4 2018-03-09 10:52:55 +01:00
Fredrik Fornwall 59e4712b32 harfbuzz: Update from 1.7.5 to 1.7.6 2018-03-08 17:35:44 +01:00
Fredrik Fornwall f690d76ad5 yarn: Update from 1.3.2 to 1.5.1 2018-03-08 14:27:22 +01:00
Fredrik Fornwall 5eb8b40f7a radare2: Update from 2.3.0 to 2.4.0 2018-03-08 14:26:33 +01:00
Fredrik Fornwall cb296801c1 apache2: Use https for homepage 2018-03-07 10:49:32 +01:00
Fredrik Fornwall f9423d0a05 syncthing: Update from 0.14.43 to 0.14.45 2018-03-06 16:45:29 +01:00
Fredrik Fornwall ed67038f94 php: Update from 7.2.2 to 7.2.3 2018-03-06 16:45:29 +01:00
Fredrik Fornwall e0df7945c0 nodejs-current: Update from 9.6.1 to 9.7.1 2018-03-06 16:45:29 +01:00
Fredrik Fornwall 84b802a352 libsodium: Update from 1.0.15 to 1.0.16 2018-03-06 16:45:29 +01:00
Fredrik Fornwall 6a75600df9 mutt: Update from 1.9.3 to 1.9.4 2018-03-06 16:45:29 +01:00
Fredrik Fornwall bcb500d03e tor: Update from 0.3.2.9 to 0.3.2.10 2018-03-06 16:45:29 +01:00
Leonid Plyushch 6dd0996c0d htop: update to 2.1.0 2018-03-06 16:45:09 +01:00
Leonid Plyushch e912ee0f1b fix patch 2018-03-06 16:45:03 +01:00
Leonid Plyushch f703a47bf3 patchfile cleanup 2018-03-06 16:45:03 +01:00
Leonid Plyushch 743f7e3bf6 gzip: fix errors in gzexe script 2018-03-06 16:45:03 +01:00
Joakim f28a8b50a7 ldc: Update from 1.7 to 1.8 2018-03-06 16:43:50 +01:00
Henrik Grimler 9b2f3b629b build-package.sh: if debug, rename package to "package-dbg"
Similar to how debian does it.
2018-03-05 11:29:53 +01:00
Henrik Grimler 63091e1858 build-all.sh: add option for debug builds 2018-03-05 11:29:53 +01:00
Fredrik Fornwall f2f4aa241f Add a zopfli package with zopfli and zopflipng
Fixes #2187.
2018-03-03 22:47:32 +01:00
Fredrik Fornwall 9e7e5c2b28 postgresql: Update from 10.2 to 10.3 2018-03-03 20:52:16 +01:00
Fredrik Fornwall 86b003d5d2 librsync: Update from 2.0.1 to 2.0.2 2018-03-01 15:28:31 +01:00
Fredrik Fornwall f39e156a96 vim: Update from 8.0.1500 to 8.0.1550 2018-03-01 15:28:12 +01:00
Fredrik Fornwall bee58802bd libnghttp2: Update from 1.30.0 to 1.31.0 2018-03-01 11:01:48 +01:00
Fredrik Fornwall 8f4952ffae libunistring: Update from 0.9.8 to 0.9.9 2018-03-01 11:01:34 +01:00
Fredrik Fornwall 76a1dc8a77 memcached: Update from 1.5.5 to 1.5.6 2018-03-01 11:01:17 +01:00
Fredrik Fornwall bdbb3f71d0 imagemagick: Update from 7.0.7.22 to 7.0.7.24 2018-03-01 00:50:21 +01:00
Vse Mozhet Byt db51277ce8 fix readline homepage
The old site seems to be down.

See also: https://en.wikipedia.org/w/index.php?title=GNU_Readline&type=revision&diff=815079915&oldid=815079783
2018-03-01 00:10:10 +01:00
Fredrik Fornwall 02041f7e5b automake: Update from 1.15.1 to 1.16 2018-02-27 23:49:09 +01:00
Fredrik Fornwall 0e5dac621c gawk: Update from 4.2.0 to 4.2.1 2018-02-27 23:25:07 +01:00
Henrik Grimler fd08cf3768 apt: fall back to $PREFIX/tmp if TMPDIR is unreadable 2018-02-27 23:22:53 +01:00
Henrik Grimler d880b477ca apt: make trusted.gpg a conffiles so that apt-key added keys are preserved 2018-02-27 23:22:53 +01:00
Fredrik Fornwall c8d9c08bf5 mpd: Update from 0.20.17 to 0.20.18 2018-02-26 00:19:48 +01:00
Fredrik Fornwall d176585387 boost: Update download url 2018-02-26 00:09:05 +01:00
Fredrik Fornwall e886201ac1 ranger: Update from 1.9.0 to 1.9.1 2018-02-26 00:08:49 +01:00
Fredrik Fornwall 48771927f3 nodejs-current: Update from 9.5.0 to 9.6.1 2018-02-25 23:47:00 +01:00
Fredrik Fornwall e3ca6ab738 erlang: Update from 20.2.1 to 20.2.4 2018-02-25 23:36:26 +01:00
Fredrik Fornwall 7c3c9bced2 gnupg2: Update from 2.2.4 to 2.2.5 2018-02-25 23:30:52 +01:00
Fredrik Fornwall 155ddb3430 libuv: Update from 1.19.1 to 1.19.2 2018-02-25 23:28:11 +01:00
Auxilus 4cfcf98bd2 Update parallel to 20180222 2018-02-25 23:24:27 +01:00
its-pointless 7fab8e0d52 fix building syncthing and fzf 2018-02-25 23:23:57 +01:00
Buck Evan da62cd0f89 Correct homepage for proot.
http://proot.me/ points to a random Japanese blog.
2018-02-25 23:22:14 +01:00
its-pointless 1ec6c042a8 termux-tools: Work around for when termux-exec is broken 2018-02-21 00:08:15 +01:00
Fredrik Fornwall 79739535fa Use more local variables in build-package.sh 2018-02-21 00:06:41 +01:00
Wetitpig e36a2902b7 fix unbound variable issue 2018-02-20 23:56:55 +01:00
Wetitpig 4842499272 Add more silent flags to configure 2018-02-20 00:57:08 +01:00
Wetitpig 79deb17c3e Silent make too 2018-02-20 00:57:08 +01:00
Fredrik Fornwall f4b90fec29 git: Update from 2.16.1 to 2.16.2 2018-02-18 22:33:25 +01:00
Fredrik Fornwall 8e0db3dd84 golang: Update from 1.9.4 to 1.10 2018-02-18 22:29:21 +01:00
Fredrik Fornwall 36e77394c2 ddrescue: Update from 1.22 to 1.23 2018-02-18 22:09:36 +01:00
Pierre Rudloff 898ba607c9 sslscan: Update from 1.11.10 to 1.11.11 2018-02-18 22:00:21 +01:00
Fredrik Fornwall 9a3fe6e732 leptonica: Update from 1.75.2 to 1.75.3 2018-02-17 01:04:24 +01:00
Fredrik Fornwall ab7e59da2b irssi: Update from 1.1.0 to 1.1.1 2018-02-17 01:03:19 +01:00
Fredrik Fornwall 3caba183a7 libgnutls: Update from 3.5.17 to 3.5.18 2018-02-17 01:01:36 +01:00
Fredrik Fornwall ea09f74ecf c-ares: Update from 1.13.0 to 1.14.0 2018-02-17 00:43:47 +01:00
Henrik Grimler e2235379ee valgrind: build without -fstack-protector if debug (#2153) 2018-02-17 00:19:35 +01:00
michalbednarski 4dc8926874 proot: Update package (#2156)
* Consider EACCES as permission denied in fake_id0 (instead of just EPERM)
* Add warning about termux-exec if first process fails to start
2018-02-17 00:17:17 +01:00
Fredrik Fornwall c19b32f67d ndk-sysroot: Add missing ; and use , in deb fields 2018-02-15 18:01:55 +01:00
tomty89 f47cef0c83 Ship libgcc in ndk-sysroot and ndk-multilib (#2146) 2018-02-15 17:57:03 +01:00
Fredrik Fornwall c8e420cfdd mpc: Build with TERMUX_MAKE_PROCESSES=1 2018-02-15 17:52:21 +01:00
Fredrik Fornwall b0ea9e2387 Use -j $TERMUX_MAKE_PROCESSES when invoking ninja 2018-02-15 17:52:06 +01:00
Fredrik Fornwall fb88c61092 jupp: Update from 3.1jupp31 to 3.1jupp35 2018-02-15 17:51:44 +01:00
Fredrik Fornwall 609f7b2414 iperf3: Update from 3.3 to 3.4 2018-02-15 17:50:47 +01:00
Fredrik Fornwall 43d4e0e7ee lzip: Update from 1.19 to 1.20 2018-02-15 17:50:36 +01:00
Fredrik Fornwall 050613ebb7 potrace: Switch from sourceforge download url 2018-02-15 10:34:00 +01:00
Tom Yan f71f2ea05d sox: bump revision after changes 2018-02-15 02:16:32 +01:00
Tom Yan 62789e9d23 sox: depend on libpulseaudio instead of pulseaudio 2018-02-15 02:16:32 +01:00
Tom Yan e864689f70 sox: avoid silly work for play and rec 2018-02-15 02:16:32 +01:00
Fredrik Fornwall cf8cd11655 ndk-multilib: Use $ARCH, not $TERMUX_ARCH 2018-02-15 02:02:13 +01:00
Tom Yan f5a606a684 ndk-multilib: use libatomic from armv7-a/ for arm 2018-02-15 01:55:39 +01:00
Tom Yan b611418d62 ndk-sysroot: fix typo for LIBATOMIC_PATH 2018-02-15 01:55:39 +01:00
Cswl Coldwind 6cc9b3b4d2 Update tsu to v1.2 2018-02-14 23:12:33 +01:00
Fredrik Fornwall 6d8e56fb5d memcached: Update from 1.5.2 to 1.5.5 2018-02-14 22:42:30 +01:00
Fredrik Fornwall d27905a811 lighttpd: Update from 1.4.45 to 1.4.48 2018-02-14 22:42:03 +01:00
Fredrik Fornwall 8c856e60e1 mariadb: Update from 10.2.12 to 10.2.13 2018-02-14 22:41:50 +01:00
Fredrik Fornwall 197daca251 mpv: Update from 0.27.1 to 0.27.2 2018-02-14 22:41:21 +01:00
tomty89 c0bddc1b78 qpdf: Update from 7.0.0 to 7.1.1 (#2134) 2018-02-14 13:29:17 +01:00
Fredrik Fornwall a450c2a7ca mpc: Update from 0.28 to 0.29 2018-02-12 20:34:22 +01:00
Fredrik Fornwall 1642b07d7d mpd: Update from 0.20.16 to 0.20.17 2018-02-12 20:19:51 +01:00
Fredrik Fornwall ca064f6937 libmpdclient: Update from 2.13 to 2.14 2018-02-12 20:09:51 +01:00
Fredrik Fornwall 0d44ef9bfa mpv: Update from 0.27.0 to 0.27.1 2018-02-12 19:53:41 +01:00
Fredrik Fornwall 6227c7e360 ffmpeg: Update from 3.4.1 to 3.4.2 2018-02-12 19:53:19 +01:00
Fredrik Fornwall 4e2094c33c gstreamer: Update from 1.12.3 to 1.12.4 2018-02-12 19:52:33 +01:00
Fredrik Fornwall d6b2de71da libx264: --disable-asm on x86_64 for now 2018-02-12 15:20:41 +01:00
Fredrik Fornwall 6f9bf453cd libx265: Update from 2.5 to 2.6 2018-02-12 15:18:40 +01:00
Fredrik Fornwall d6a5c31e4e postgresql: Update from 10.1 to 10.2 2018-02-12 15:17:00 +01:00
Fredrik Fornwall 31304ffa42 libx264: Update from 20170714 to 20180211 2018-02-12 15:16:02 +01:00
Fredrik Fornwall dc09846f49 leptonica: Update from 1.75.1 to 1.75.2 2018-02-12 15:15:42 +01:00
Fredrik Fornwall 0793909fdb daemonize: Update from 1.7.7 to 1.7.8 2018-02-12 15:15:28 +01:00
Fredrik Fornwall 5f2d3020e9 alpine: Bump revision after patch 2018-02-11 22:20:03 +01:00
Quasic 3c0c4460ac alpine: use termux tmp dir for locks (#2127) 2018-02-11 22:19:12 +01:00
Fredrik Fornwall 8b35c1a985 vim: Update from 8.0.1450 to 8.0.1500 2018-02-11 22:01:45 +01:00
Fredrik Fornwall 07cd044cc5 golang: Add golang-doc subpackage (fixes #2000) 2018-02-11 22:00:30 +01:00
Fredrik Fornwall 62244f726b global: Drop build revision after update 2018-02-11 21:48:55 +01:00
Auxilus 268c8fa3f5 global: Update from 6.6.1 to 6.6.2 2018-02-11 21:46:46 +01:00
Fredrik Fornwall f952b3b801 bash: Update from 4.4.18 to 4.4.19 2018-02-09 15:55:25 +01:00
Fredrik Fornwall 2c1fd80ee3 libunibilium: Update from 1.2.1 to 2.0.0 2018-02-09 15:55:11 +01:00
Fredrik Fornwall 2b47a36017 libmpfr: Build with gcc for i686
This works around a clang internal failure.
2018-02-09 01:22:17 +01:00
Auxilus ed76f15d15 Update libmpfr to 4.0.1 (#2114) 2018-02-09 01:12:50 +01:00
its-pointless ac5c71790e alpine: passwordless masterpasword file 2018-02-09 00:57:35 +01:00
Fredrik Fornwall a343fceba4 ncurses: Update from 6.1.20180129 to 6.1.20180203 2018-02-09 00:08:56 +01:00
Fredrik Fornwall afcdc0b153 mc: Fix mouse after ncurses 6.1 (fixes #2112) 2018-02-09 00:08:00 +01:00
Fredrik Fornwall 926a7bf331 golang: Update from 1.9.3 to 1.9.4 2018-02-08 21:48:28 +01:00
Fredrik Fornwall 536726428e fossil: Update from 2.4 to 2.5 2018-02-08 21:48:00 +01:00
Auxilus a86147d690 Update patch to 2.7.6 (#2108) 2018-02-07 16:48:47 +01:00
Fredrik Fornwall ce5f4e2973 bison: Depend on m4 2018-02-07 16:33:49 +01:00
Fredrik Fornwall cc107644ad isync: Prevent opportunistic libdb linkage 2018-02-07 00:09:42 +01:00
Ayanokoji Takesi 76f9dc9398 isync: Add package at version 1.3.0 (#2103) 2018-02-06 22:42:57 +01:00
Fredrik Fornwall b0e16f0ed0 termux-tools: Depend on termux-am (fixes #2101) 2018-02-06 22:34:07 +01:00
Fredrik Fornwall 6bd4780d20 command-not-found: Update with latest commands 2018-02-06 22:34:07 +01:00
Vishal Biswas 698b15615c Add some disabled packages (#2106) 2018-02-06 22:23:31 +01:00
Fredrik Fornwall 461b6f756d libsoup: Update from 2.61.1 to 2.61.90 2018-02-06 22:01:19 +01:00
Fredrik Fornwall a44f6391c2 vifm: Update from 0.9 to 0.9.1 2018-02-06 22:01:06 +01:00
Fredrik Fornwall 981d8f5ed2 mpd: Update from 0.20.15 to 0.20.16 2018-02-06 22:00:51 +01:00
Fredrik Fornwall 49388378fe valac: Update from 0.36.4 to 0.38.7 2018-02-06 22:00:37 +01:00
Michał Bednarski 62c5c59a95 termux-am: Update to v0.2
* Upstreamed unset LD_PRELOAD
* Added Android 5 support
2018-02-06 21:48:57 +01:00
Auxilus bada95f4b0 syncthing: Update from 0.14.41 to 0.14.43 (#2105) 2018-02-06 21:48:09 +01:00
Fredrik Fornwall 27d59cf3ce liblua: Build with -DLUA_COMPAT_UNPACK
This makes 'table.unpack' exposed as 'unpack' which is used by
e.g. man.lua in neovim.
2018-02-05 01:58:30 +01:00
Fredrik Fornwall 461290e2b1 neovim: Update to latest git (fixes #2092) 2018-02-05 01:58:02 +01:00
Fredrik Fornwall 4c837acda3 termux-am: Unset LD_PRELOAD
PR submitted at https://github.com/michalbednarski/TermuxAm/pull/1
2018-02-05 01:43:26 +01:00
Fredrik Fornwall f719ada53f termux-api: Update from 0.24 to 0.25
Adds termux-media-scan and termux-audio-info (requires v0.16 of
the Termux:API app).
2018-02-05 00:59:32 +01:00
Fredrik Fornwall af84aac4e7 termux-am: Use version variable in src url 2018-02-05 00:26:41 +01:00
Fredrik Fornwall b70e9889d1 php: Update from 7.2.1 to 7.2.2 2018-02-05 00:19:43 +01:00
Fredrik Fornwall 1bfe17b382 tintin++: Update from 2.01.3 to 2.01.4 2018-02-05 00:19:43 +01:00
Michał Bednarski 0b470897d1 termux-am: Add package 2018-02-05 00:19:21 +01:00
Fredrik Fornwall 66fa966543 timewarrior: Update from 1.0.0 to 1.1.1 2018-02-04 23:56:08 +01:00
Fredrik Fornwall 296dd65d17 leptonica: Update from 1.75.0 to 1.75.1 2018-02-04 23:55:15 +01:00
Fredrik Fornwall 343d939523 redis: Update from 4.0.7 to 4.0.8 2018-02-04 23:54:41 +01:00
Fredrik Fornwall c50b620d5b cadaver: Drop dependency on libgcrypt 2018-02-04 23:54:28 +01:00
Klaus Umbach f1b861024e cadaver: fixed SSL by replacing gnutls with openssl (#2097) 2018-02-04 23:41:38 +01:00
Auxilus ff636a3635 byobu: Update from 5.123 to 5.124 (#2098) 2018-02-04 23:39:14 +01:00
Fredrik Fornwall dcc76c1b98 dos2unix: Update patch after version update 2018-02-04 23:38:44 +01:00
Auxilus be4ad8db6d dos2unix: Update from 7.3.5 to 7.4.0 (#2099) 2018-02-04 23:35:42 +01:00
Fredrik Fornwall 90a121e9b8 libnghttp2: Update from 1.29.0 to 1.30.0 2018-02-03 00:02:59 +01:00
Fredrik Fornwall 376280ad20 radare2: Update from 2.2.0 to 2.3.0 2018-02-03 00:02:35 +01:00
its-pointless bdf369533e pulse segfault fixed and changed default config (#2044) 2018-02-01 22:24:34 +01:00
Fredrik Fornwall 5f3079919f gdb: Fix building against api level 21 2018-02-01 22:13:29 +01:00
Fredrik Fornwall 00f9883e58 gdb: Update from 8.0.1 to 8.1 2018-02-01 22:01:54 +01:00
Fredrik Fornwall 241323a97e libzmq: Update from 4.2.2 to 4.2.3 2018-02-01 11:27:20 +01:00
Fredrik Fornwall 768ea5b56d tig: Update from 2.3.2 to 2.3.3 2018-02-01 11:11:43 +01:00
Fredrik Fornwall d6a54da039 nodejs-current: Update from 9.4.0 to 9.5.0 2018-02-01 11:06:00 +01:00
Fredrik Fornwall 2e09fd229e harfbuzz: Update from 1.7.4 to 1.7.5 2018-02-01 11:02:52 +01:00
Fredrik Fornwall 775288a3c8 fontconfig: Update from 2.12.4 to 2.12.6 2018-02-01 11:02:29 +01:00
Fredrik Fornwall 0fe3ef4d3a bash: Update from 4.4.12 to 4.4.18 2018-02-01 11:02:05 +01:00
Fredrik Fornwall 583bff4c86 vim: Update from 8.0.1400 to 8.0.1450 2018-02-01 11:01:42 +01:00
Fredrik Fornwall 68e1ebd6c2 ncurses: Switch to bintray mirror (fixes #2077) 2018-01-31 11:23:36 +01:00
Fredrik Fornwall 707ee7e774 ncurses: Update from 6.0.20171216 to 6.1.20180129 2018-01-31 11:15:34 +01:00
Fredrik Fornwall 26bee40fbf ht: Remove package
$PREFIX/bin/ht from this package conflicts with texlive-bin. Let's
remove this package for now and add it back if needed.
2018-01-30 16:17:03 +01:00
Fredrik Fornwall 76efcfa6e0 teckit: Prevent linkage against libexpat 2018-01-30 16:11:57 +01:00
Henrik Grimler cc68f4facc texlive: Correctly remove old files 2018-01-30 14:14:33 +01:00
Henrik Grimler de4d50a73d texlive: patch texmf.cnf to point towards correct path
Necessary after files have been moved to standard path.
Also add remove file from texlive to avoid file clash with texlive-bin.
2018-01-30 14:14:33 +01:00
Henrik Grimler 43c3e5fc52 texlive: Reshaping termux_step_extract_package to enable moving files to standard location
patch tlmgr to look for files in the right location. Patch texmf.cnf so that kpathsea finds files in the right location.
2018-01-30 14:14:33 +01:00
Henrik Grimler 26e4ec30cf texlive-bin: remove perl as dependency as it is only required for a few optional scripts 2018-01-30 14:14:33 +01:00
Henrik Grimler 3a3299c00a teckit: add package
Make texlive-bin use system teckit. This makes it possible to build texlive-bin in debug mode (previously failed due to some linking error).
2018-01-30 14:14:33 +01:00
Henrik Grimler a3e89a2ead texlive: move texmf.cnf from texlive to texlive-bin
Some files (like texmf.cnf) are patched/changed when building texlive-bin.
It is therefore better to include them in texlive-bin instead of using the
original files in texlive.
2018-01-30 14:14:33 +01:00
Henrik Grimler aeba89b418 texlive: Move files to std locations [WIP] 2018-01-30 14:14:33 +01:00
Henrik Grimler 33c3b68558 poppler: revert commit efabca9
Possible thanks to new texlive-bin patches from upstream.
Valgrind no longer gives errors and pdflatex is about twice as fast when
including (some?) pdf images.
2018-01-30 14:14:33 +01:00
Henrik Grimler cac27b87bf texlive-bin: use latest poppler patches from upstream 2018-01-30 14:14:33 +01:00
kuburan e9180a818e update gifsicle v1.91 2018-01-30 14:13:24 +01:00
Fredrik Fornwall 0513ff9829 zstd: Update from 1.3.2 to 1.3.3 2018-01-29 15:41:21 +01:00
Fredrik Fornwall 22cd9b58e6 ncdu: Update from 1.12 to 1.13 2018-01-29 13:37:39 +01:00
Fredrik Fornwall 6df1d22653 nano: Update from 2.9.2 to 2.9.3 2018-01-29 13:37:07 +01:00
Fredrik Fornwall 42faba88d6 ranger: Skip running pylint 2018-01-29 11:40:44 +01:00
Fredrik Fornwall 4f79ca9a43 ranger: Update from 1.8.1 to 1.9.0 2018-01-29 10:38:31 +01:00
Fredrik Fornwall 387ce9a308 binutils: Update from 2.29.1 to 2.30 2018-01-29 10:38:02 +01:00
Fredrik Fornwall 96b12cdeb7 micro: Update from 1.3.4 to 1.4.0 2018-01-29 10:37:46 +01:00
Fredrik Fornwall 85ff655325 rsync: Update from 3.1.2 to 3.1.3 2018-01-29 10:37:25 +01:00
Fredrik Fornwall 7f9cec69fb mutt: Update from 1.9.2 to 1.9.3 2018-01-29 10:37:06 +01:00
Fredrik Fornwall d52e0fcd79 pwgen: Reset revision after version bump 2018-01-25 22:18:43 +01:00
Fredrik Fornwall 04ba8a83e1 libjansson: Skip default maintainer 2018-01-25 22:18:27 +01:00
Fredrik Fornwall fa97956332 imagemagick: Update from 7.0.7.17 to 7.0.7.22 2018-01-25 22:17:56 +01:00
Auxilus d8528df92b Update parallel to 20180122 (#2053) 2018-01-25 22:17:29 +01:00
kuburan 5ad2be38f4 add libjansson package (#2058) 2018-01-25 22:17:17 +01:00
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
Jiri Tyr 51a69d76e5 GBT version bump to v1.2.0 2018-01-25 22:13:57 +01:00
Fredrik Fornwall 38c1556852 picolisp: Update from 17.11.29 to 18.1.24 2018-01-25 20:48:54 +01:00
Fredrik Fornwall 2c0ad43233 w3m: Update from 20170102 to 20180125 2018-01-25 20:48:17 +01:00
Fredrik Fornwall 70e50783e0 libcurl: Update from 7.57.0 to 7.58.0 2018-01-25 20:47:58 +01:00
Fredrik Fornwall 62bc622934 redis: Update from 4.0.6 to 4.0.7 2018-01-25 20:47:45 +01:00
Fredrik Fornwall 738545456e linux-man-pages: Update from 4.13 to 4.14 2018-01-24 17:33:11 +01:00
Fredrik Fornwall 6b54ba3b69 termux-tools: Unset LD_PRELOAD when calling system
Some 64-bit systems seems to have 32-bit binaries in /system/bin,
so unset LD_PRELOAD before calling them. See #551.
2018-01-24 17:20:25 +01:00
Jiri Tyr ef2b4aa8a7 Version bump for GBT v1.1.7 2018-01-24 13:33:53 +01:00
Fredrik Fornwall 85410959fc dropbear: Fix path to sftp-server (fixes #2059) 2018-01-24 11:03:11 +01:00
Fredrik Fornwall 2229269c28 gegl: Update from 0.3.26 to 0.3.28 2018-01-24 10:50:01 +01:00
Fredrik Fornwall 2caab3d37a babl: Update from 0.1.40 to 0.1.42 2018-01-24 10:49:35 +01:00
Fredrik Fornwall e392f580d1 libjpeg-turbo: Update from 1.5.2 to 1.5.3 2018-01-24 10:49:21 +01:00
Fredrik Fornwall 1d038df60a leptonica: Update from 1.74.4 to 1.75.0 2018-01-23 23:11:01 +01:00
Fredrik Fornwall 00835fa344 libsqlite: Update from 3.21.0 to 3.22.0 2018-01-23 22:35:31 +01:00
Fredrik Fornwall 9023223947 golang: Update from 1.9.2 to 1.9.3 2018-01-23 22:35:15 +01:00
Fredrik Fornwall 1a24743b8e git: Update from 2.16.0 to 2.16.1 2018-01-22 10:14:04 +01:00
Fredrik Fornwall fd1350e427 wget: Update from 1.19.3 to 1.19.4 (fixes #2052) 2018-01-22 09:56:26 +01:00
Fredrik Fornwall 6876604557 apt: Depend on termux-exec
By having apt (which is an essential package which every user has
installed) depend on termux-exec we push it out to everyone.
2018-01-22 09:54:00 +01:00
Fredrik Fornwall 8cd63f7446 command-not-found: Update with latest setup 2018-01-21 21:11:08 +01:00
Fredrik Fornwall ab67007ff8 nodejs-current: Update from 9.3.0 to 9.4.0 2018-01-21 21:10:31 +01:00
Fredrik Fornwall da2b313a39 par2: Update from 0.7.4 to 0.8.0 2018-01-21 21:07:31 +01:00
Fredrik Fornwall be5f26564d nodejs: Update from 8.9.3 to 8.9.4 2018-01-21 21:07:10 +01:00
Fredrik Fornwall 490a9b18c4 Fix meson patch (fixes #2051) 2018-01-21 20:45:35 +01:00
Fredrik Fornwall 5485be6f63 sed: Bump and rebuild (see #2050) 2018-01-21 20:27:57 +01:00
Fredrik Fornwall 5c0ecd372e ctags: Update to git master 2018-01-20 23:55:16 +01:00
Fredrik Fornwall dd0d9407f0 cmake: Update from 3.10.1 to 3.10.2 2018-01-20 23:55:00 +01:00
Fredrik Fornwall 98da3f572c graphicsmagick: Update from 1.3.27 to 1.3.28 2018-01-20 23:14:38 +01:00
Fredrik Fornwall 4cfb2a33f9 libuv: Update from 1.18.0 to 1.19.1 2018-01-20 23:13:12 +01:00
Fredrik Fornwall 30d3959970 libmpc: Update from 1.0.3 to 1.1.0 2018-01-20 23:11:01 +01:00
Fredrik Fornwall b6f5a950e7 pngquant: Update from 2.11.4 to 2.11.7 2018-01-20 23:10:34 +01:00
Fredrik Fornwall 3e3c72a36f git: Update from 2.15.1 to 2.16.0 2018-01-20 22:58:10 +01:00
Fredrik Fornwall 6c5bedd0f9 ca-certificates: Update from 20170920 to 20180117 2018-01-20 22:57:36 +01:00
Fredrik Fornwall e220c48522 wget: Update from 1.19.2 to 1.19.3 2018-01-20 22:57:19 +01:00
Fredrik Fornwall 39ba7a38f8 libgnutls: Update from 3.5.16 to 3.5.17 2018-01-17 16:38:45 +01:00
Fredrik Fornwall 05bd37a1f1 babl: Update from 0.1.38 to 0.1.40 2018-01-17 16:38:32 +01:00
its-pointless 1c285bb81e updated sles module 2018-01-16 14:15:04 +01:00
Marcel Dopita 1cab82ef41 readline: Add inputrc
This makes Home/End keys working over SSH when connected from some clients like PuTTY on Windows.

Basically all Linux distributions provide some default /etc/inputrc configuration:
- Debian based distros in package readline-common (both Debian 9 and Ubuntu 17.10 share same config)
- Red Hat based distros in package setup (both CentOS 7 and Fedora 27 share same config)
- Arch Linux in package readline
- openSUSE in package aaa_base
- OpenWRT etc.

The proposed inputrc configuration is a intersection of default mappings used in Debian 9, CentOS 7 and Arch Linux. That should provide safe and expected mappings.
2018-01-16 14:13:26 +01:00
Fredrik Fornwall e24567a1a3 krb5: Update from 1.15.2 to 1.16 2018-01-16 11:35:39 +01:00
Fredrik Fornwall e2f6e08a07 irssi: Update from 1.0.5 to 1.1.0 2018-01-16 11:33:50 +01:00
Jiri Tyr c05c94a5e1 Adding gbt package 2018-01-16 11:31:34 +01:00
its-pointless bee471f197 username fix for 64 bit archs... 2018-01-15 10:28:44 +01:00
Fredrik Fornwall b1fe43e4e6 hydra: Update to latest git master (see #2033) 2018-01-14 22:24:17 +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 1d1a41b0ee Revert "Make cmath patch part of the toolchain (#1149)"
This reverts commit 775ea81181.
2018-01-14 22:17:12 +01:00
Fredrik Fornwall 507b334733 glib: Update patch after upstream review 2018-01-14 22:15:05 +01:00
Fredrik Fornwall 775ea81181 Make cmath patch part of the toolchain (#1149) 2018-01-14 21:50:44 +01:00
Fredrik Fornwall 2e443f2438 libtalloc: Update from 2.1.10 to 2.1.11 2018-01-14 14:11:59 +01:00
Marcel Dopita ddfffe674d nzbget: Add package 2018-01-13 00:21:43 +01:00
Fredrik Fornwall 788e22f9ed glib: Update from 2.54.2 to 2.54.3 2018-01-10 17:26:56 +01:00
Fredrik Fornwall 755a2672c3 tor: Update from 0.3.1.9 to 0.3.2.9 2018-01-10 17:26:30 +01:00
Fredrik Fornwall fd08613ba7 notmuch: Update from 0.25.3 to 0.26 2018-01-10 17:26:16 +01:00
Fredrik Fornwall ca55a63cac libgmime: Update from 3.0.5 to 3.2.0 2018-01-10 17:26:04 +01:00
Fredrik Fornwall 915247fed4 zsh: Build with ac_cv_func_getpwuid=yes
The build exports ac_cv_func_getpwuid=no to disable getpwuid as it
doesn't make much sense on Android. But we need it on zsh to get
the username part of the prompt working. Fixes #424.
2018-01-09 14:51:09 +01:00
Fredrik Fornwall 56666cd291 php: Update from 7.1.12 to 7.2.1 2018-01-09 09:43:59 +01:00
Fredrik Fornwall 65c29fa8a0 freetype: Update from 2.8.1 to 2.9 2018-01-09 09:43:25 +01:00
Fredrik Fornwall 1d2f775ec6 gzip: Update from 1.8 to 1.9 2018-01-08 16:06:30 +01:00
Fredrik Fornwall 9fd57c33ab potrace: Fix homepage url 2018-01-07 22:50:34 +01:00
its-pointless c5f4054372 libboost_python not linked to python fix 2018-01-07 22:18:56 +01:00
its-pointless 49e5586e61 potrace request from #1987 2018-01-07 22:11:12 +01:00
Fredrik Fornwall 4ef62d9065 Rebuild gdbm-using packages
gdbm 14.4.1 bumped the library version.
2018-01-07 05:42:55 +01:00
Fredrik Fornwall 94709a25d8 mpd: Update from 0.20.12 to 0.20.15 2018-01-06 22:22:22 +01:00
Stephen 262c4921a4 remove unneeded travis group 2018-01-06 22:02:49 +01:00
Fredrik Fornwall 07be24ab37 gdbm: Update from 1.14 to 1.14.1 2018-01-06 20:31:11 +01:00
Joakim 9d5c06a3bd ldc: Update from 1.6 to 1.7 2018-01-06 20:16:14 +01:00
Fredrik Fornwall b71c76db41 boost: Do not change the build id 2018-01-06 20:14:46 +01:00
Fredrik Fornwall 4eac80112e ncmpcpp: Update from 0.8 to 0.8.1 2018-01-06 00:16:05 +01:00
Fredrik Fornwall b86afe8c8c mariadb: Update from 10.2.10 to 10.2.12 2018-01-05 23:06:01 +01:00
Fredrik Fornwall 61f7f152e4 nano: Update from 2.9.1 to 2.9.2 2018-01-05 22:57:31 +01:00
its-pointless 9363d15478 boost add python3 lib 2018-01-05 18:08:18 +01:00
Stephen 27b1f9d387 update wol srcurl
remove dead links as well
2018-01-05 18:07:35 +01:00
Henrik Grimler 95d2db7196 coreutils: commit f05fb1 removed host-build so this should be removed as well
Package doesn't build otherwise.
2018-01-05 18:06:30 +01:00
Fredrik Fornwall f3ad075f3e python: Remove more tests folders 2018-01-03 01:46:00 +01:00
Fredrik Fornwall 4130315f9d ndk-stl: Attempt to fix math.h problem (#1149) 2018-01-03 00:53:56 +01:00
Fredrik Fornwall 81a1fd6d79 gdbm: Update from 1.13 to 1.14 2018-01-02 23:06:37 +01:00
Fredrik Fornwall 9863aea051 pick: Update from 2.0.0 to 2.0.1 2018-01-02 23:06:24 +01:00
Leonid Plyushch 0fa355a88c tar: fix segfault when extracting archive that contains device files (block devices or such) (#1974) 2017-12-29 03:28:49 +01:00
Fredrik Fornwall bf9c34a502 apt: Avoid needless dependency on libutil 2017-12-29 02:16:08 +01:00
Fredrik Fornwall 665c740fd1 apt: Disable tcsetattr() calls
The disabled tcsetattr() calls fails on Android 8, see #1359.
2017-12-29 02:15:24 +01:00
Fredrik Fornwall dc8d5b0fa1 libnghttp2: Update from 1.28.0 to 1.29.0 2017-12-29 02:15:08 +01:00
JJRcop 5ee075a5b3 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
its-pointless 674a9bc39e opensles output for libpulseaudio from @twaik (#1968) 2017-12-29 00:52:17 +01:00
Fredrik Fornwall efbf42584f libsoup: Update from 2.60.1 to 2.61.1 2017-12-29 00:43:54 +01:00
Fredrik Fornwall d4de1b23b8 Build with gl_cv_func_mknod_works=yes 2017-12-29 00:43:54 +01:00
Fredrik Fornwall 565a1303e4 imagemagick: Update from 7.0.7.13 to 7.0.7.17 2017-12-29 00:43:54 +01:00
Fredrik Fornwall 70a11f1e57 graphicsmagick: Update from 1.3.26 to 1.3.27 2017-12-29 00:43:54 +01:00
Fredrik Fornwall fb5190fbc6 hashdeep: Build with 64-bit off_t
hashdeep requires 64-bit off_t and fails with an assertion at startup
if that is not satisfied.

Build against Android 7.0 (android-24) to have working 64_bit on
32-bit arches (arm and i686).

Fixes #1733.
2017-12-29 00:43:54 +01:00
Stephen c7c67f92b5 remove glib from dependencies
covered by json-glib
2017-12-28 19:35:21 +01:00
Stephen 086fa3afb4 remove libogg from gst-plugins-base
covered by libvorbis dependencies
2017-12-28 04:58:49 +01:00
Fredrik Fornwall f05fb116ee coreutils: Update from 8.28 to 8.29 2017-12-28 04:58:10 +01:00
Fredrik Fornwall 4266f6b764 libgc: Update from 7.6.0 to 7.6.2 2017-12-27 12:45:03 +01:00
Fredrik Fornwall 3533920984 newsboat: Update from 2.10.1 to 2.10.2 2017-12-27 00:48:46 +01:00
Fredrik Fornwall 7399cc0782 libllvm: Update from 5.0 to 5.0.1 2017-12-26 23:27:38 +01:00
Fredrik Fornwall 8c28cb8834 radare2: Update from 2.1.0 to 2.2.0 2017-12-26 23:16:14 +01:00
Fredrik Fornwall 0904ff4ef9 json-c: Update from 0.12.1 to 0.13 2017-12-26 23:15:57 +01:00
Fredrik Fornwall a7f0738a20 Update disabled-packages/libffi-updated 2017-12-24 00:27:51 +01:00
Fredrik Fornwall f0dc24c8d5 librsync: Update from 2.0.0 to 2.0.1
Closes #1963 and #1966.
2017-12-24 00:01:40 +01:00
Auxilus 21dba4655e Update parallel to 20171222 2017-12-23 11:45:03 +01:00
Fredrik Fornwall 066da37712 ncurses: Update from 6.0.20171028 to 6.0.20171216 2017-12-23 11:39:45 +01:00
Fredrik Fornwall 8f01b0ccf1 fish: Update from 2.7.0 to 2.7.1 2017-12-23 11:39:21 +01:00
Fredrik Fornwall 389d65c8b1 angband: Update from 4.1.0 to 4.1.2 2017-12-23 11:38:52 +01:00
Fredrik Fornwall 441a2a123b libprotobuf: Update from 3.5.0.1 to 3.5.1 2017-12-22 03:15:47 +01:00
Fredrik Fornwall bfd0a88f1d Add BACKERS.md 2017-12-22 03:15:32 +01:00
Fredrik Fornwall d2f50665ba dialog: Update from 1.3-20170509 to 1.3-20171209 2017-12-22 00:12:17 +01:00
Fredrik Fornwall 4601842b7e glib: Update gtimezone.c patch after review 2017-12-22 00:10:55 +01:00
Henrik Grimler 2835be1657 libical: add SHA256 and make cross-compiler use system perl instead of termux
perl
2017-12-22 00:09:53 +01:00
Henrik Grimler f2fce63f9b ldc: update llvm tar SHA256 & name 2017-12-22 00:09:53 +01:00
Henrik Grimler 68ae05e760 libsasl: assume -lc, -lcrypto work so that shared objects libplain,
libanonomous and more are aways built.

Should make the check introduced in commit
https://github.com/termux/termux-packages/commit/5519960 unnecessary.
2017-12-22 00:09:53 +01:00
Henrik Grimler d545ecfe91 dialog: update SHA256 2017-12-22 00:09:53 +01:00
Henrik Grimler 42b08f6444 Update golangs SHA256 2017-12-22 00:09:53 +01:00
Fredrik Fornwall 89b7c62f74 harfbuzz: Update from 1.7.3 to 1.7.4 2017-12-21 23:50:16 +01:00
Fredrik Fornwall 6acf9d4abb glib: Update gtimezone.c patch after review 2017-12-21 13:42:24 +01:00
Fredrik Fornwall 4ca003f610 busybox: Fix date.c patch 2017-12-21 06:01:52 +01:00
Fredrik Fornwall e964487bc6 gnupg2: Update from 2.2.3 to 2.2.4 2017-12-21 05:54:48 +01:00
Fredrik Fornwall c3acf438a7 weechat: Update from 2.0 to 2.0.1 2017-12-21 05:26:17 +01:00
Fredrik Fornwall 2a1014d9c4 busybox: Remove unused iplink.patch 2017-12-21 05:25:29 +01:00
Fredrik Fornwall 91d43785cb busybox: Remove unused dpkg.patch 2017-12-21 05:25:29 +01:00
Fredrik Fornwall ada1b36fa5 glib: Update gtimezone.c patch after review 2017-12-21 05:25:29 +01:00
Fredrik Fornwall 49c62a86db Use -Os instead of -Oz for 32-bit arm 2017-12-21 05:25:19 +01:00
Fredrik Fornwall d4cdeb62ab fftw: Update from 3.3.6 to 3.3.7 2017-12-20 17:36:34 +01:00
Fredrik Fornwall f87c1c3ff1 libgc: Update libatomic_ops from 7.4.6 to 7.4.8 2017-12-20 02:02:26 +01:00
Fredrik Fornwall 0c5f963ede mutt: Update from 1.9.1 to 1.9.2 2017-12-20 01:08:15 +01:00
Fredrik Fornwall d323204924 ruby: Update from 2.4.2 to 2.4.3 2017-12-20 01:00:49 +01:00
Fredrik Fornwall aa54d8c654 harfbuzz: Update from 1.7.2 to 1.7.3 2017-12-20 01:00:32 +01:00
Fredrik Fornwall 4d43513553 libsasl: Fix mistake in build script 2017-12-20 00:57:18 +01:00
Fredrik Fornwall 2edffe46f2 gpgme: Update from 1.9.0 to 1.10.0 2017-12-20 00:48:22 +01:00
Fredrik Fornwall 38d5bebff6 pinentry: Update from 1.0.0 to 1.1.0 2017-12-20 00:43:39 +01:00
Fredrik Fornwall a31d24ecfa python: Update from 3.6.3 to 3.6.4 2017-12-20 00:42:37 +01:00
Fredrik Fornwall 35c7457884 tig: Update from 2.3.1 to 2.3.2 2017-12-20 00:26:14 +01:00
Fredrik Fornwall c12c0e408f Add TERMUX_PKG_REVISION check to lint-packages.py 2017-12-20 00:13:01 +01:00
Fredrik Fornwall 58e5e9b44c Remove empty TERMUX_PKG_REVISION 2017-12-20 00:11:17 +01:00
Auxilus 73d77d8ac7 Update vim to patch 8.0.1400 (#1945) 2017-12-20 00:06:21 +01:00
Auxilus be39e6f41d Update tar to 1.30 (#1943) 2017-12-20 00:06:06 +01:00
Henrik Grimler fbd4858b0a taskwarrior: bump revision to fix segmentation fault (#1942). (#1947) 2017-12-20 00:05:07 +01:00
Leonid Plyushch 2207d872fc lftp: fix hardcoded paths (#1948)
Fix error 'no such file or directory: /bin/sh' when doing 'bookmark edit'
and add correct path to CA cert bundle.
2017-12-20 00:04:54 +01:00
Leonid Plyushch da2e34160f global: fix path to 'echo' in globash (#1949)
Fixes error 'globash: line 47: /bin/echo: No such file or directory'
2017-12-20 00:03:56 +01:00
Fredrik Fornwall 2aa208bfe9 libcairo: Prevent opportunistic linking in liblzo2 2017-12-17 01:22:43 +01:00
Fredrik Fornwall 022cbc0fc0 glib: Format gtimezone.c patch as upstream wants 2017-12-17 00:45:43 +01:00
Fredrik Fornwall 29db8436ff erlang: Update from 20.1.6 to 20.2.1 2017-12-17 00:44:55 +01:00
Fredrik Fornwall 75b7c729ff librsvg: Update from 2.40.19 to 2.40.20 2017-12-17 00:39:22 +01:00
Fredrik Fornwall 29a226427e libicu: Update from 60.1 to 60.2 2017-12-17 00:26:59 +01:00
Fredrik Fornwall 2d90d67571 cmake: Update from 3.9.6 to 3.10.1 2017-12-17 00:26:35 +01:00
Fredrik Fornwall a6d7ffb00b libcairo: Update from 1.14.10 to 1.14.12 2017-12-17 00:04:36 +01:00
Fredrik Fornwall ea61fa0e2a tig: Update from 2.3.0 to 2.3.1 2017-12-17 00:04:11 +01:00
Auxilus cbcb914e9c Update global to 6.6.1 (#1938)
Also move SRCURL to mirrors.kernel.org/gnu
2017-12-17 00:04:04 +01:00
Leonid Plyushch 327c9bd312 syncthing: update to 0.14.41 (#1939) 2017-12-17 00:00:15 +01:00
Fredrik Fornwall 92fe117aab babl: Update from 0.1.34 to 0.1.38 2017-12-14 17:12:10 +01:00
Fredrik Fornwall 6b3b8cf33d ack-grep: Update from 2.18 to 2.20 2017-12-14 16:39:56 +01:00
Fredrik Fornwall 4184d40614 libgcrypt: Update from 1.8.1 to 1.8.2 2017-12-14 16:39:33 +01:00
Fredrik Fornwall b4470f783a ffmpeg: Update from 3.3.4 to 3.4.1 2017-12-14 16:39:13 +01:00
Fredrik Fornwall 0906fedf61 nodejs-current: Update from 9.2.1 to 9.3.0 2017-12-14 16:16:08 +01:00
Henrik Grimler ec940174bd espeak: fix floating point exception on arm (#1925)
* espeak: fix issue on arm (#1680)

* ruby: move exception rule, build-package.sh -> build.sh
2017-12-14 12:59:05 +01:00
Stephen 7ffcc6a9bc add glib to json-glib devpackage depends (#1933)
#1169
2017-12-14 12:56:31 +01:00
Fredrik Fornwall 440cb3fd8d libtiff: Update from 4.0.8 to 4.0.9 2017-12-11 11:10:14 +01:00
Fredrik Fornwall 0ee991e356 elfutils: Update from 0.168 to 0.170 2017-12-10 01:21:26 +01:00
Sam b867d62143 dpkg: Update from 1.18.24 to 1.19.0.4 2017-12-10 00:00:47 +01:00
Fredrik Fornwall ea00df0737 debootstrap: Update from 1.0.92 to 1.0.93 2017-12-09 23:57:28 +01:00
Henrik Grimler fabb6eccef mariadb: bump package after my.cnf patch 2017-12-09 22:28:33 +01:00
Henrik Grimler d78da61051 mariadb: /etc/my.cnf -> @TERMUX_PREFIX@/etc/my.cnf 2017-12-09 22:28:33 +01:00
Fredrik Fornwall cb29c629d2 libical: Try out patch to fix PACKAGE_DATA_DIR
Without this patch the path compiled into the library is actually

  "/data/data/com.termux/files/usr/share/libical"/zoneinfo

with the extra quotes. This patch makes it

  /data/data/com.termux/files/usr/share/libical/zoneinfo

which will hopefully make the library work without calling
set_zone_directory(). See #1913.
2017-12-09 22:24:07 +01:00
Fredrik Fornwall dadc1dec65 libgmime: Build with --disable-crypto
This prevents opportunistic linkage against gpgme.
2017-12-09 22:21:54 +01:00
Fredrik Fornwall 675fba1ed0 libcurl: Update from 7.56.1 to 7.57.0 2017-12-09 21:41:39 +01:00
Fredrik Fornwall deafaf545c notmuch: Update from 0.25.2 to 0.25.3 2017-12-09 21:33:54 +01:00
Fredrik Fornwall 3f3bac2c8a libgmime: Update from 3.0.2 to 3.0.5 2017-12-09 21:33:40 +01:00
Fredrik Fornwall b0faafb4bc libassuan: Update from 2.4.3 to 2.5.1 2017-12-09 21:26:26 +01:00
Fredrik Fornwall dcaafa88a7 glib: Update gtimezone.c patch as upstream wants 2017-12-09 02:05:00 +01:00
Fredrik Fornwall f28423fffc nodejs-current: Update from 9.2.0 to 9.2.1 2017-12-09 02:02:16 +01:00
Fredrik Fornwall 826fc1b36b nodejs: Update from 8.9.2 to 8.9.3 2017-12-09 02:02:02 +01:00
Fredrik Fornwall dbeb866753 libical: Built-in tz data, avoid libdb and libicu 2017-12-09 01:40:34 +01:00
Henrik Grimler 1e1a368726 libical: add package 2017-12-09 00:23:12 +01:00
Fredrik Fornwall df418e137a redis: Update from 4.0.5 to 4.0.6 2017-12-08 09:49:27 +01:00
Fredrik Fornwall 77b54ad175 openssl: Update from 1.0.2m to 1.0.2n 2017-12-08 09:49:15 +01:00
Fredrik Fornwall 04b7ff2289 libprotobuf: Update from 3.5.0 to 3.5.0.1 2017-12-08 09:48:52 +01:00
vishalbiswas 88d31b5c6d php: use mysqlnd and integrate php-mysql into main package 2017-12-08 09:43:25 +01:00
Fredrik Fornwall 25c69809a1 emacs: Backport bugfix for clicks in the modeline
See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=29104 and #1910.
2017-12-07 03:44:06 +01:00
Fredrik Fornwall f75ca878c5 Make sure the latest ndk patches are used 2017-12-07 03:35:30 +01:00
Fredrik Fornwall 9406c22d17 Drop ndk-patches/route.h.patch 2017-12-07 03:35:06 +01:00
Fredrik Fornwall a30bd1a7a7 gnupg2: Enable sqlite and thus tofu (fixes #1911) 2017-12-07 03:23:16 +01:00
Fredrik Fornwall bd2f734a96 Prevent trying to run on-device (fixes #1910) 2017-12-07 03:19:46 +01:00
Fredrik Fornwall 43cf420ddc alpine: Update for alpine.freeiz.com being down 2017-12-07 02:52:28 +01:00
Fredrik Fornwall 52fec4c934 nodejs: Update from 8.9.1 to 8.9.2 2017-12-07 02:19:52 +01:00
Fredrik Fornwall 85a4a57f5b libssh: Disable trying to use argp 2017-12-06 10:23:39 +01:00
Fredrik Fornwall 9c6442831d ncurses: Use fossies.org for rxvt-unicode 2017-12-06 10:23:27 +01:00
Fredrik Fornwall 0d83344970 libev: Switch to fossies.org for source 2017-12-06 00:59:28 +01:00
Fredrik Fornwall ad4c7e0941 gcal: Do not include share/info/dir 2017-12-05 23:55:10 +01:00
Fredrik Fornwall 8ec4750368 command-not-found: Update to latest packages 2017-12-05 23:41:56 +01:00
Fredrik Fornwall 556262edac imagemagick: Update from 7.0.7.7 to 7.0.7.13 2017-12-05 23:34:28 +01:00
Fredrik Fornwall 84abd54a11 gcal: Revision bump after patch (#1904) 2017-12-05 23:32:34 +01:00
Fredrik Fornwall 9c9ffc2f71 argp: Add package (closes #1883) 2017-12-05 23:31:43 +01:00
Fredrik Fornwall 6a90154fbe Modify python formatting 2017-12-05 23:30:44 +01:00
Quasic 12ac87469c Possible solution for #1707 (#1904) 2017-12-05 23:30:32 +01:00
Stephen 4bc6e029f4 version bump graphicsmagick (#1908)
graphicsmagick++-dev is missing significant amount of headers
2017-12-05 23:18:02 +01:00
Fredrik Fornwall 7de09d9fc7 Drop ndk-patches/sysexits.h (see #1907) 2017-12-05 23:13:26 +01:00
Fredrik Fornwall db6b5bc1d5 Drop ndk-patches/termios.h.patch (see #1907) 2017-12-05 23:10:44 +01:00
Fredrik Fornwall 008c6a053b Drop ndk-patches/syscall.h.patch (see #1907) 2017-12-05 23:09:24 +01:00
Fredrik Fornwall 8a773bfd45 libuv: Fix download url (see #1907) 2017-12-05 23:05:30 +01:00
Fredrik Fornwall 6c29fb22ab graphviz: Fix download url (see #1907) 2017-12-05 23:03:50 +01:00
Fredrik Fornwall e81a06b207 picolisp: Update from 17.10.28 to 17.11.29 2017-12-05 22:56:06 +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 9ec15685cc wol: Improve description 2017-12-05 22:36:36 +01:00
Fredrik Fornwall 218d297f33 Improve scripts/list-packages.sh 2017-12-05 22:36:18 +01:00
Fredrik Fornwall b8132d99a5 Improve various package descriptions 2017-12-05 22:33:04 +01:00
Fredrik Fornwall af979a0e1b poppler: Update from 0.61.1 to 0.62.0 2017-12-05 22:04:18 +01:00
Fredrik Fornwall 0c76405a39 harfbuzz: Update from 1.7.1 to 1.7.2 2017-12-05 22:04:02 +01:00
Fredrik Fornwall 45e3e22e2d poppler: Add printf patch (fixes #1900) 2017-12-05 21:45:52 +01:00
Stephen 792d18263b add libxml2-dev to fontconfig dev depends (#1901) 2017-12-05 21:22:47 +01:00
Stephen f371f1621c add glib-dev to gstreamer devpackage depends (#1906) 2017-12-05 20:48:45 +01:00
Fredrik Fornwall e9fe13f883 Drop no longer needed patch to <sys/user.h> 2017-12-05 18:31:26 +01:00
Stephen c85b2a7409 update gpgme dev dependency name (#1902)
version bump
2017-12-05 17:44:37 +01:00
Fredrik Fornwall 0b0bae121b weechat: Update from 1.9.1 to 2.0 2017-12-04 10:24:23 +01:00
Fredrik Fornwall 1d9febb98c fzf: Update from 0.17.1 to 0.17.3 2017-12-03 22:12:55 +01:00
Fredrik Fornwall 61039dbe18 atomicparsley: Tell configure we have lroundf 2017-12-03 14:51:26 +01:00
Fredrik Fornwall 15dce8d94f atomicparsley: Avoid using g++ for linking 2017-12-03 14:41:32 +01:00
Fredrik Fornwall a4d6c2e8be atomicparsley: Donload tarball from bitbucket 2017-12-03 14:23:53 +01:00
its-pointless 59df134c6c atomicparsley: Add package 2017-12-03 14:13:58 +01:00
Fredrik Fornwall 3516aa96ec ndk-sysroot: Include <omp.h> (fixes #1826) 2017-12-03 13:44:09 +01:00
Fredrik Fornwall ac380e684f gdk-pixbuf: Add glib-dev to dev depends (#1878) 2017-12-03 12:21:18 +01:00
Fredrik Fornwall a39e5b0832 gdk-pixbuf: Update from 2.36.7 to 2.36.9 2017-12-03 10:06:49 +01:00
joakim-noah 4ca52245df ldc: update to 1.6 release (#1893) 2017-12-03 10:04:16 +01:00
Vishal Biswas 4aa5502e7d qpdf: add package (#1889) 2017-12-02 17:43:35 +01:00
Vishal Biswas dd2bc323b6 pngquant: add package (#1888) 2017-12-02 17:43:12 +01:00
Fredrik Fornwall 246bff1e88 tor: Build with --disable-zstd 2017-12-02 01:13:59 +01:00
Fredrik Fornwall f81f7c4900 tor: Build with --disable-unittests 2017-12-02 01:02:55 +01:00
Fredrik Fornwall c744566fa2 tcl: Bump revision after change (fixes #1870) 2017-12-02 00:56:12 +01:00
Fredrik Fornwall 110fd950ff tor: Update from 0.3.1.8 to 0.3.1.9 2017-12-02 00:55:43 +01:00
Fredrik Fornwall 5469a1ebfa redis: Update from 4.0.4 to 4.0.5 2017-12-02 00:55:20 +01:00
Fredrik Fornwall cc43a3ec86 netpbm: Update from 3084 to 3094 2017-12-02 00:38:32 +01:00
Vladimir Serbinenko b8d6ab9de4 netpbm: Enable tiff components (#1882) 2017-12-01 23:13:24 +01:00
Fredrik Fornwall 650eb48b84 gpgme: Bump revision (fixes #1873) 2017-12-01 12:53:03 +01:00
Fredrik Fornwall 48a058f896 fontconfig: Bump revision (fixes #1876) 2017-12-01 12:52:31 +01:00
Fredrik Fornwall 1dbea006cd libuv: Update from 1.17.0 to 1.18.0 2017-12-01 12:41:48 +01:00
Fredrik Fornwall 87b4bac600 redis: Update from 4.0.2 to 4.0.4 2017-12-01 12:41:48 +01:00
Stephen b77213fd95 add apr to serf depends (#1867) 2017-11-30 19:25:22 +01:00
Fredrik Fornwall 4e8cd01033 git: Update from 2.15.0 to 2.15.1 2017-11-30 18:58:19 +01:00
Fredrik Fornwall 204c100bb6 Rebuild libunistring-using packages 2017-11-30 18:58:04 +01:00
Auxilus 4741a753d3 libunistring: Update from 0.9.7 to 0.9.8 2017-11-30 15:53:56 +01:00
Fredrik Fornwall 2b155f5051 neovim: Update to latest git master
Fixes https://github.com/termux/termux-app/issues/492
2017-11-30 02:40:14 +01:00
Fredrik Fornwall 2ea4bfed48 php: Update from 7.1.11 to 7.1.12 2017-11-30 01:53:38 +01:00
Fredrik Fornwall 70e78ebe8a fish: Update from 2.6.0 to 2.7.0
Fixes #909.
2017-11-30 00:49:01 +01:00
Fredrik Fornwall a319dcf465 zstd: Depend on liblzma 2017-11-30 00:21:43 +01:00
Shawn Landden c148ad97e3 new package: zstd (#1786) 2017-11-29 23:48:38 +01:00
Auxilus b0c9cdb452 vim: Update from 8.0.1300 to 8.0.1350 2017-11-29 23:19:34 +01:00
Auxilus 67e124b402 nano: Update from 2.9.0 to 2.9.1 2017-11-29 23:01:40 +01:00
Leonid Plyushch 12414d12f1 libxml2: fix paths to /etc/xml/catalog (#1857) 2017-11-29 22:32:48 +01:00
Stephen 20cc5a9e9a update littlecms src hash (#1858) 2017-11-29 21:53:48 +01:00
Stephen bb73a5b939 add ncurses to depends for rlwrap (#1859) 2017-11-29 21:53:32 +01:00
Fredrik Fornwall 42e56f91ac radare2: Update from 2.0.1 to 2.1.0 2017-11-27 20:22:54 +01:00
Fredrik Fornwall e3cdd36d40 gnupg2: Update from 2.2.2 to 2.2.3 2017-11-27 20:18:11 +01:00
Auxilus 97769b023b mpd: Update from 0.20.11 to 0.20.12 2017-11-27 15:20:56 +01:00
Fredrik Fornwall 85a7b3750c Remove empty TERMUX_PKG_REVISION= 2017-11-27 14:57:51 +01:00
Fredrik Fornwall 7f7910508b Remove disabled-packages/openssl-1.1 2017-11-27 14:52:26 +01:00
Fredrik Fornwall 7e0a50e6c5 stunnel: Update from 5.43 to 5.44 2017-11-27 14:51:44 +01:00
Auxilus d186105e28 byobu: Update from 5.122 to 5.123 2017-11-27 14:49:53 +01:00
Auxilus 3510f251a4 syncthing: Update from 0.14.39 to 0.14.40 2017-11-27 14:48:41 +01:00
Fredrik Fornwall 545990b1b7 mc: Update from 4.8.19 to 4.8.20 2017-11-26 23:15:39 +01:00
Michał Bednarski bcc972c9b4 proot: Upgrade to skip syscalls blocked by seccomp
termux/proot#5

Also includes fix termux/termux-packages#1679
2017-11-26 21:24:15 +01:00
Fredrik Fornwall 3dd34e2ee7 command-not-found: Regenerate with latest commands 2017-11-26 00:43:48 +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
Auxilus f7f0b381c4 remove tcpdump as it's no longer installable with apt install 2017-11-26 00:21:40 +01:00
Fredrik Fornwall cfc93cb35a neovim: Try termxux clipboard before tmux
Fixes #1828.
2017-11-25 23:57:36 +01:00
Fredrik Fornwall 673c676a2c libnghttp2: Update from 1.27.0 to 1.28.0 2017-11-25 23:57:08 +01:00
Fredrik Fornwall 1d936e9b35 micro: Update from 1.3.3 to 1.3.4 2017-11-25 22:49:50 +01:00
Fredrik Fornwall fd698a6738 libuv: Update from 1.16.1 to 1.17.0 2017-11-25 22:49:35 +01:00
Fredrik Fornwall 6c8b6b7e0b golang: Use gcc for host build 2017-11-25 22:39:29 +01:00
Fredrik Fornwall ab502c2440 mariadb: Make host build work without gnutls 2017-11-25 22:39:29 +01:00
Auxilus 0f4f3d1d9b Update parallel from 20171022 to 20171122 2017-11-25 22:39:12 +01:00
Fredrik Fornwall b1e1a0b8ae expect: Patch to make it buildable without host tcl 2017-11-22 16:46:06 +01:00
Fredrik Fornwall fc9175b05b proot: Bump build revision after change 2017-11-22 16:45:14 +01:00
Fredrik Fornwall fff9039fd3 erlang: Update from 20.1 to 20.1.6 2017-11-22 16:43:28 +01:00
Auxilus 8a38dbec4c gperf: Add package 2017-11-21 23:56:34 +01:00
Cswl Coldwind bb6a305eb6 Update tsu to v1.1 2017-11-21 11:53:21 +01:00
Fredrik Fornwall 1c546636fc Update scripts/Vagrantfile for ubuntu 17.10 2017-11-21 06:05:04 +01:00
Fredrik Fornwall 52ec48e06f termux-tools: Avoid pm list in termux-info (#1426) 2017-11-21 05:59:47 +01:00
Fredrik Fornwall 54b6b57deb aapt&ecj: Use jar instead of zip 2017-11-21 05:26:30 +01:00
Fredrik Fornwall 5d837b9af8 colordiff: Skip the make step 2017-11-21 05:25:00 +01:00
Fredrik Fornwall d32d5a28d5 proot: Only bind /property_contexts if file exists
Fixes the following warning when running termux-chroot on Android 8:

proot warning: can't sanitize binding "/property_contexts":
No such file or directory
2017-11-21 05:13:54 +01:00
Fredrik Fornwall 89d7019af1 libnettle: Update from 3.3 to 3.4 2017-11-20 15:28:21 +01:00
Fredrik Fornwall a12bb1b38d debianutils: Update from 4.8.2 to 4.8.3 2017-11-19 15:11:32 +01:00
Fredrik Fornwall d0195549d7 Remove NDK gnu-libstdc from the docker image 2017-11-19 14:40:31 +01:00
Fredrik Fornwall 2f6e1c1265 Fix outdated comment about libgnustl 2017-11-19 14:38:48 +01:00
Fredrik Fornwall 2d24e0586b Cleanup scripts/buildorder.py 2017-11-19 14:29:49 +01:00
Fredrik Fornwall 4e070076d2 vim-python: Remove vim-runtime subpackage
The vim-runtime package is being built by the main vim package.
2017-11-19 14:28:33 +01:00
vishalbiswas 4712c4fadf squid: update to 3.5.27 and --enable-delay-pools 2017-11-19 10:01:48 +01:00
cswl ee5453c69f update tsu to version 0.4 (#1810) 2017-11-19 10:01:24 +01:00
Henrik Grimler efabca9250 poppler: disable multithreading. Fixes #1657. (#1806)
valgrind still complains though.
2017-11-19 01:42:18 +01:00
Fredrik Fornwall ec7801a7e4 pforth: Do not cache host build 2017-11-18 22:22:50 +01:00
Fredrik Fornwall 4a624be31a pforth: Make M32 a local variable 2017-11-18 22:20:30 +01:00
its-pointless cd9a3a9c05 fix building pforth for 32 bit archs (#1804) 2017-11-18 22:18:05 +01:00
Fredrik Fornwall c8ab26e502 ndk-multilib: Remove mips
Mips is being dropped from the Android NDK.
2017-11-18 22:10:23 +01:00
Auxilus fe2a134741 nano: Update from 2.8.7 to 2.9.0 2017-11-18 22:05:54 +01:00
Cswl Coldwind 12f13c7cf6 Update tsu to v0.3, fixes su detection 2017-11-17 20:26:00 +01:00
Henrik Grimler 179329f864 texlive-bin: fix build failure for i686 and x86_64 (due to NDK r16?) 2017-11-17 16:26:29 +01:00
Fredrik Fornwall 5dcbca7587 gdb: Fix x86_64 build with NDK r16
The NDK headers now define elf_siginfo.
2017-11-17 09:35:36 +01:00
Fredrik Fornwall 51289d1f24 neovim: Update to latest git master 2017-11-17 02:14:59 +01:00
Fredrik Fornwall f9502be603 libllvm: Bump revision after patch 2017-11-17 02:13:32 +01:00
Fredrik Fornwall 56e3efbc26 dx: Rewrite classes to not be under com.android
Fixes #1801.
2017-11-17 02:06:11 +01:00
Fredrik Fornwall e85edee608 python: Fix build for x86_64 with NDK r16 2017-11-17 01:37:31 +01:00
Fredrik Fornwall a4481c5ac9 binutils: Fix building on x86_64 with NDK r16
The NDK now defines elf_siginfo for x86_64.
2017-11-17 01:36:49 +01:00
Fredrik Fornwall 36f928ac3e vim: Update from 8.0.1241 to 8.0.1300
Also note the new policy of only updating every 50 releases on
multiples of 50, which is the same policy as homebrew now uses
to reduce update frequency.
2017-11-17 00:53:06 +01:00
Fredrik Fornwall 6eeaf55131 Avoid hard-coded paths in some more places
The plan is to allow other apps to build packages by changing the
prefix.
2017-11-16 23:37:57 +01:00
Vladimir Serbinenko 79191bb30c ndk-multilib: Supply crt* files for all platforms.
It allows compiling binaries for another android variant on termux.

E.g. to compile for arm on aarch64 do:

clang -m32 -o 1 1.c -fuse-ld=lld -L/system/lib -B$PREFIX/arm-linux-androideabi/lib

Hopefully with the time -L and -B will be eliminated
2017-11-16 23:36:10 +01:00
Vladimir Serbinenko f496603279 Add LLD package.
LLD is LLVM-based multi-platform linker. Together with cross-compiling
clang it can be used to create binaries for other platforms.
2017-11-16 23:36:10 +01:00
Vladimir Serbinenko 280de3e5d9 Currently the only clang available on termux compiles for termux. This
patc allows clang to be used in cross-compilations. E.g. to compile 32-bit
binaries on 64-bit termux.
2017-11-16 23:36:10 +01:00
Fredrik Fornwall 35978c179d notmuch: Update from 0.25.1 to 0.25.2 2017-11-16 22:57:09 +01:00
Fredrik Fornwall 8257e62439 httping: Switch to fossies due to cert problem 2017-11-16 12:14:15 +01:00
Fredrik Fornwall 1ea3ed3049 multitail: Use fossies.org due to certificate problem 2017-11-16 11:04:56 +01:00
Cswl Coldwind ecb716a77e Bump tsu version so it actually gets installed.
https://github.com/termux/termux-packages/commit/db817da647bfea31e7965ca99fb35c64046eab99
updated the url of tsu download but didnt bump the package version

Which I guess caused apt to skip updating this package
2017-11-16 10:52:32 +01:00
Fredrik Fornwall 7712869cf5 Bump packages after libogg update 2017-11-15 23:53:25 +01:00
Fredrik Fornwall a2abf3f47d libx264: Fix i686 build with NDK r16 2017-11-15 22:33:36 +01:00
Fredrik Fornwall e048b9bb7b gnuplot: Update from 5.2.0 to 5.2.1 2017-11-15 20:35:13 +01:00
Fredrik Fornwall bd3e26806d mpd: Update from 0.20.10 to 0.20.11 2017-11-15 20:35:00 +01:00
Fredrik Fornwall cae416b8d6 opusfile: Update from 0.9 to 0.10 2017-11-15 20:32:09 +01:00
Fredrik Fornwall 043e50139a libogg: Update from 1.3.2 to 1.3.3 2017-11-15 20:31:55 +01:00
Fredrik Fornwall 3c8a800092 Remove <spawn.h> completely
Fixes building fish.
2017-11-15 19:35:34 +01:00
Fredrik Fornwall ffe3cecadc llvm: Update src urls 2017-11-15 16:49:33 +01:00
Fredrik Fornwall 13b56fedb6 Rebuild grpc and mosh after protobuf update 2017-11-15 16:49:16 +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 2dd0cc07a1 debootstrap: Update from 1.0.91 to 1.0.92 2017-11-15 10:15:48 +01:00
Fredrik Fornwall ee9d25fbe5 harfbuzz: Update from 1.7.0 to 1.7.1 2017-11-15 10:15:32 +01:00
Fredrik Fornwall 81850a522d nodejs-current: Update from 9.1.0 to 9.2.0 2017-11-15 01:54:29 +01:00
Fredrik Fornwall 72b914f2e0 littlecms: Update src checksum
See https://github.com/mm2/Little-CMS/issues/139 - the previous
tarball was not compressed.
2017-11-15 01:44:15 +01:00
Fredrik Fornwall 6b73789421 strace: Update from 4.19 to 4.20 2017-11-15 01:38:21 +01:00
Fredrik Fornwall 7ca51c9774 libgnutls: Fetch src over https instead of ftp 2017-11-15 01:33:54 +01:00
Fredrik Fornwall ae05e848b3 libprotobuf: Update from 3.4.1 to 3.5.0 2017-11-14 23:33:38 +01:00
Fredrik Fornwall 1f19c7b17a harfbuzz: Update from 1.6.3 to 1.7.0 2017-11-14 23:33:24 +01:00
Fredrik Fornwall 244ca37d18 libksba: Fetch src over https instead of ftp 2017-11-14 23:33:02 +01:00
Fredrik Fornwall 4851726f9d cmake: Update from 3.9.5 to 3.9.6 2017-11-14 23:28:32 +01:00
Systemad db817da647 update tsu package #1789 2017-11-14 23:28:03 +01:00
Fredrik Fornwall f08f5fba7c php: Bump revision after adding php-mysql subpkg 2017-11-13 00:08:30 +01:00
Fredrik Fornwall f72b5c93dd pure-ftpd: Update to 1.0.47, enable tls (#1779) 2017-11-13 00:07:58 +01:00
vishalbiswas 809be5bbeb php-mysql: add package 2017-11-12 23:37:30 +01:00
Fredrik Fornwall 199049271c tor: Bump revision after patch 2017-11-12 22:21:16 +01:00
Fredrik Fornwall e0ab589ef9 Use @TERMUX_PREFIX@ in more patch files 2017-11-12 22:21:07 +01:00
Leonid Plyushch 8b3e1e9e57 tor: fix paths to /etc/hosts and /etc/resolv.conf 2017-11-12 22:11:17 +01:00
Henrik Grimler dcb50a7a9a libpulseaudio: tidy up extra_configure_args while we're at it 2017-11-12 20:41:49 +01:00
Henrik Grimler e977338b0b libpulseaudio: fix "shared memfd open() failed: Function not implemented"
error.

Occured on arm. Rebuilding the package wasn't enough.
2017-11-12 20:41:49 +01:00
Fredrik Fornwall 7004ffc861 poppler: Update from 0.60.1 to 0.61.1 2017-11-12 20:40:23 +01:00
Fredrik Fornwall 5e92103686 libexpat: Update from 2.2.4 to 2.2.5 2017-11-12 20:40:03 +01:00
Henrik Grimler 6a98cd7b63 texlive-bin: bump revision after bug fixes 2017-11-12 20:21:33 +01:00
Henrik Grimler 35093155c3 texlive-bin: update to newer patch from archlinux.
Partly fixes #1657
2017-11-12 20:21:33 +01:00
Henrik Grimler 206fed0900 texlive-bin: avoid Oz to fix #1765 2017-11-12 20:21:33 +01:00
Fredrik Fornwall 88e41712c4 postgresql: Update from 10.0 to 10.1 2017-11-11 19:35:27 +01:00
Fredrik Fornwall 0d2991c980 aria2: Update from 1.33.0 to 1.33.1 2017-11-11 19:34:14 +01:00
Fredrik Fornwall 9f5d45cda5 gnupg2: Update from 2.2.1 to 2.2.2 2017-11-11 19:33:49 +01:00
Fredrik Fornwall 816b381677 nodejs-current: Update from 9.0.0 to 9.1.0 2017-11-11 19:26:14 +01:00
Fredrik Fornwall 074339d14f pick: Update from 1.9.0 to 2.0.0 2017-11-11 19:22:50 +01:00
Fredrik Fornwall 1d2a70c979 libuv: Update from 1.15.0 to 1.16.1 2017-11-11 19:22:27 +01:00
Fredrik Fornwall aceca19ea6 nodejs: Update from 8.9.0 to 8.9.1 2017-11-11 19:16:37 +01:00
Fredrik Fornwall 2c66b8cd1e ghostscript: Use system littlecms and openjpeg 2017-11-07 18:34:21 +01:00
Fredrik Fornwall ab4382472b tsocks: Fix building with tar strip-components 2017-11-07 05:51:44 +01:00
Fredrik Fornwall d06e1018fb mariadb: Update from 10.2.9 to 10.2.10 2017-11-07 05:51:44 +01:00
Fredrik Fornwall e9d647c1fa Improve check-versions.sh 2017-11-07 04:58:09 +01:00
Stephen d8033bed3a add libmnl
#1739
2017-11-07 04:32:22 +01:00
Stephen e1163ab5bb use tar strip-components to extract src
avoids having to manually determine package name, needed for #1743
2017-11-07 03:39:13 +01:00
Fredrik Fornwall f87fe8f9bf Add disabled-packages/apt-updated 2017-11-07 03:35:03 +01:00
Fredrik Fornwall ba0d4d53c7 cmark: Update from 0.28.2 to 0.28.3 2017-11-07 03:22:52 +01:00
Fredrik Fornwall c26c759c0d calcurse: Update from 4.2.2 to 4.3.0 2017-11-07 03:22:52 +01:00
Auxilus 83bb5061ae Move tcpdump to termux-root-packages (#1752) 2017-11-07 03:08:57 +01:00
Fredrik Fornwall b6f32c8770 glib-bin: Keep the glib-mkenums script 2017-11-07 02:59:23 +01:00
Fredrik Fornwall ea5d8b60dc stunnel: Update from 5.42 to 5.43 2017-11-07 02:43:23 +01:00
Fredrik Fornwall 06145af9bc littlecms: Update from 2.8 to 2.9 2017-11-07 02:43:03 +01:00
Fredrik Fornwall 9683c9710d cmake: Update from 3.9.4 to 3.9.5 2017-11-07 02:26:49 +01:00
Fredrik Fornwall 0c3e72d69f termux-elf-cleaner: Update from 1.1 to 1.2 2017-11-04 22:25:27 +01:00
Stephen d4cd080326 add liblua-dev to luarocks build dependencies (#1394) 2017-11-04 03:06:03 +01:00
Auxilus ee57da10fd Update parallel from 20170922 to 20171022 (#1698) 2017-11-04 02:07:11 +01:00
Fredrik Fornwall a0bcac7c40 mtr: Moved to termux-root-packages 2017-11-04 01:20:20 +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
Karol Baraniecki 8cf96b9ec2 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
Fredrik Fornwall aa49293973 newsboat: Drop no longer needed patch 2017-11-03 23:34:05 +01:00
Fredrik Fornwall 991e770d78 newsboat: Avoid generating default.profraw files
See #1672. Fixed in upstream for next version.
2017-11-03 23:26:42 +01:00
Fredrik Fornwall 7e05574a0f fish: Use system pcre2 lib and bump revision 2017-11-03 23:07:11 +01:00
Fredrik Fornwall b33930d737 fish: Add patch from upcoming release (#1735) 2017-11-03 23:06:48 +01:00
Fredrik Fornwall 125a21e628 pcre2: Build with --enable-pcre2-32 2017-11-03 23:06:30 +01:00
Fredrik Fornwall 8fcd0f1a72 fossil: Update from 2.3 to 2.4 2017-11-03 22:20:17 +01:00
Leonid Plyushch 4dde36160f iperf3: update to 3.3 (#1746) 2017-11-03 22:14:14 +01:00
Fredrik Fornwall 851c6a8fb8 nodejs: Add npm link patch and bump version 2017-11-03 13:12:57 +01:00
Fredrik Fornwall 4ec14ceb94 nodejs-current: Bump revision after npm link patch 2017-11-03 13:12:39 +01:00
Fredrik Fornwall c3453d9b36 libxslt: Update from 1.1.31 to 1.1.32 2017-11-03 13:10:45 +01:00
Fredrik Fornwall 00d3d5501f libxml2: Update from 2.9.6 to 2.9.7 2017-11-03 13:09:48 +01:00
Karol Baraniecki 823fa12522 nodejs-current: Fix #1192 by removing useless link() (#1701)
As it turns out, npm does an "optimisation" by instead of doing a simple
rename(), it link()s the source file to its destination, and unlink()s
the source file. Reverse that if process.platform is 'android'.
2017-11-03 12:12:21 +01:00
Fredrik Fornwall ff9d180977 php: Update from 7.1.10 to 7.1.11 2017-11-02 23:59:35 +01:00
Fredrik Fornwall 98573fdd20 yarn: Update from 1.2.1 to 1.3.2 2017-11-02 23:54:26 +01:00
Fredrik Fornwall 7db94a94b2 openssl: Update from 1.0.2l to 1.0.2m 2017-11-02 23:39:08 +01:00
Pierre Rudloff 457a404ff9 yarn: Add package (#1713) 2017-11-02 23:38:56 +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 c7af1a1c51 flex: Fix building under ubuntu 17.10 2017-11-02 02:22:05 +01:00
Fredrik Fornwall 635ea80c74 golang: Update from 1.9.1 to 1.9.2 2017-11-02 01:44:57 +01:00
Fredrik Fornwall a19b500ccc Switch https->http for ftp.videolan.org
It seems that ftp.videolan.org is having certificate issues.
2017-11-02 01:41:22 +01:00
Fredrik Fornwall ae63b165b7 libicu: Update from 59.1 to 60.1 2017-11-02 01:28:04 +01:00
Fredrik Fornwall a2931b3031 fontconfig: Fix building under ubuntu 17.10 2017-11-02 01:07:55 +01:00
Fredrik Fornwall 8958093c2e libconfig: Remove package 2017-11-02 00:53:53 +01:00
Fredrik Fornwall 7e9153c9ff hunspell-en-us: Update from 2017.03.03 to 2017.10.27 2017-11-02 00:49:11 +01:00
Fredrik Fornwall 601e514efb Better way of accepting Android SDK licenses 2017-11-02 00:21:36 +01:00
Fredrik Fornwall 8a0fb49e87 ninja: Avoid _MAJOR_VERSION variable 2017-11-01 23:45:56 +01:00
Fredrik Fornwall bb3fed0b9f libtool: Fix dependencies on sed and grep
See #695 and #1740.
2017-11-01 22:38:42 +01:00
Fredrik Fornwall 13009b5d01 nodejs: Fix conflict with nodejs-current 2017-11-01 22:35:19 +01:00
Fredrik Fornwall 99365d01e8 nodejs: Update from 6.11.5 to 8.9.0 2017-11-01 20:18:56 +01:00
Fredrik Fornwall c177e14ce1 nodejs-current: Update from 8.8.1 to 9.0.0 2017-11-01 20:18:14 +01:00
Auxilus 34c78df89c update vim-python to patch 8.0.1241 (#1699) 2017-11-01 19:28:53 +01:00
Auxilus c71c163b6e update vim to patch 8.0.1241 (#1700) 2017-11-01 19:28:39 +01:00
Auxilus df9081d9a8 units: Update from 2.14 to 2.16 (#1738) 2017-11-01 19:11:26 +01:00
Fredrik Fornwall 1ee018abc5 zsh: Fix /usr/local in $fpath (#1730) 2017-11-01 16:13:58 +01:00
Stephen 33a479f29b update opusfile with more consistent link (#1732)
v0.9 not well distributed, github seems to be a better source
2017-11-01 15:43:46 +01:00
Fredrik Fornwall c4600d33bc termux-tools: Unset LD_PRELOAD in dalvikvm
See https://github.com/termux/termux-packages/issues/1736
2017-11-01 15:08:50 +01:00
Fredrik Fornwall 7df049bc95 ncurses: Update from 6.0.20170923 to 6.0.20171028 2017-10-31 19:16:46 +01:00
Fredrik Fornwall 24007baabc git: Update from 2.14.3 to 2.15.0 2017-10-31 19:11:31 +01:00
joakim-noah 9910927667 ldc: update to 1.5 release (#1731) 2017-10-31 19:10:15 +01:00
Fredrik Fornwall e0c56ac50c pcre2: Add package 2017-10-28 23:54:54 +02:00
Fredrik Fornwall 4212a589c8 libxapian: Update from 1.4.4 to 1.4.5 2017-10-28 23:54:38 +02:00
Fredrik Fornwall adb8cbbbca picolisp: Update from 17.9.27 to 17.10.28 2017-10-28 23:54:11 +02:00
Fredrik Fornwall 93d125c873 libnghttp2: Update from 1.26.0 to 1.27.0 2017-10-28 16:01:18 +02:00
Fredrik Fornwall 82da8443c8 irssi: Update from 1.0.4 to 1.0.5 2017-10-28 16:01:05 +02:00
Fredrik Fornwall 362285d682 libcurl: Update from 7.56.0 to 7.56.1 2017-10-28 16:00:51 +02:00
Fredrik Fornwall 17dd9a48a8 nginx: Update from 1.12.1 to 1.12.2 2017-10-28 15:56:10 +02:00
Fredrik Fornwall a2624494f5 apr-util: Update from 1.6.0 to 1.6.1 2017-10-28 15:52:58 +02:00
Fredrik Fornwall 1380131b6f apr: Update from 1.6.2 to 1.6.3 2017-10-28 15:52:47 +02:00
Fredrik Fornwall 7658596cac glib: Update from 2.54.1 to 2.54.2 2017-10-28 08:35:42 +02:00
Fredrik Fornwall 10a0a02cdf pango: Update from 1.40.12 to 1.40.13 2017-10-28 08:35:27 +02:00
Fredrik Fornwall 9bda49ea4f wget: Depend on libunistring 2017-10-27 23:24:40 +02:00
Fredrik Fornwall e4ab5692e1 man: Fix download url 2017-10-27 23:10:55 +02:00
Fredrik Fornwall 9322efe086 Some http -> https 2017-10-27 23:10:55 +02:00
Fredrik Fornwall cf8e75df42 ffmpeg: Drop the enable-glob.patch 2017-10-27 23:10:55 +02:00
Leonid Plyushch 591f994796 tor: update to 0.3.1.8 (#1717) 2017-10-27 23:10:48 +02:00
Leonid Plyushch 620ba4f416 ffmpeg: enable globbing (#1718) 2017-10-27 22:28:43 +02:00
Fredrik Fornwall 088ab5ddca wget: Update from 1.19.1 to 1.19.2 2017-10-27 22:23:32 +02:00
Fredrik Fornwall 736247f5cb nodejs-current: Update from 8.7.0 to 8.8.1 2017-10-27 22:23:11 +02:00
Fredrik Fornwall 0585054c8c harfbuzz: Update from 1.6.0 to 1.6.3 2017-10-27 22:22:34 +02:00
Fredrik Fornwall f60f29e513 nodejs: Update from 6.11.4 to 6.11.5 2017-10-27 22:21:22 +02:00
Fredrik Fornwall c95f4ee6ff patchelf: Update to git master (see #1706) 2017-10-26 00:32:04 +02:00
Fredrik Fornwall 15efc40a3b apache2: Fix checksum 2017-10-26 00:26:10 +02:00
Fredrik Fornwall c5524bc8fa cadaver: Switch to fossies.org as webdav.org is down 2017-10-26 00:25:27 +02:00
Auxilus 274f9073f4 Update apache to 2.4.29 (#1716) 2017-10-26 00:20:58 +02:00
Fredrik Fornwall 50e8272780 sqlite: Update from 3.20.1 to 3.21.0 2017-10-26 00:20:07 +02:00
Auxilus 2d8f0e9411 Update screen to 4.6.2 (#1710) 2017-10-25 14:31:03 +02:00
Fredrik Fornwall ae5ed3b87d git: Update from 2.14.2 to 2.14.3 2017-10-25 14:29:49 +02:00
Oliver Schmidhauser 0886efcb83 Provide a better description for the rcs package (#1691)
When i misspelled `cp` to `co` it told me to install the package `rcs`
for it. Not knowing what it was I called `apt show rcs`. But the
    description didn't help me at all.
So I copied the description from Debian.
2017-10-22 01:02:12 +02:00
Fredrik Fornwall 0870846d88 gnutls: Update from 3.5.15 to 3.5.16 2017-10-21 21:47:56 +02:00
Fredrik Fornwall 522ec40082 gawk: Update from 4.1.4 to 4.2.0 2017-10-20 21:12:01 +02:00
Leonid Plyushch f3e251a497 elinks: update to latest git version (#1690) 2017-10-20 21:10:32 +02:00
Fredrik Fornwall 6f8077e8fb libgc: Bump revision number after patch 2017-10-19 21:36:25 +02:00
its-pointless c4ffcd7e08 fixes w3m on arm android 7 (#1683) 2017-10-19 12:28:28 +02:00
Fredrik Fornwall 7798a1b7e5 neovim: Update to git master 2017-10-19 02:06:26 +02:00
Fredrik Fornwall 65867e40fc aria2: Update from 1.32.0 to 1.33.0 2017-10-19 01:43:01 +02:00
Auxilus 25f6f2680a vim-python: Update from 8.0.1180 to 8.0. 1203 2017-10-19 01:13:15 +02:00
Auxilus b7c03d0bfc vim: Update from 8.0.1180 to 8.0. 1203 2017-10-19 01:13:03 +02:00
Fredrik Fornwall 0f142edbaa fzf: Update from 0.16.11 to 0.17.1 2017-10-15 20:46:40 +02:00
Fredrik Fornwall 0a7bc6c97b gst-plugins-bad: Fix building with openjpeg 2.3 2017-10-15 20:25:11 +02:00
Fredrik Fornwall 885f8f7c1f ccrypt: Add package 2017-10-15 20:24:53 +02:00
Fredrik Fornwall e660fd6cb3 apt: Update from 1.4.7 to 1.4.8 2017-10-15 14:23:05 +02:00
Fredrik Fornwall 22de0d5037 Cleanup gst-plugins-{bad,good,ugly} 2017-10-15 03:20:11 +02:00
Fredrik Fornwall 089040d622 gst-plugins-base: Disable pango and add deps 2017-10-15 02:07:32 +02:00
Fredrik Fornwall c676e00e49 ghostscript: Add dependencies 2017-10-15 02:07:13 +02:00
Fredrik Fornwall 4fdc5ac6e0 espeak: Avoid packaging -test- libs 2017-10-15 02:06:55 +02:00
Fredrik Fornwall 2ed8a0b241 sox: Avoid accidental linkage 2017-10-15 02:06:35 +02:00
Fredrik Fornwall 3c883e3802 gst-libav: Fix spacing issues in configure args 2017-10-15 01:23:10 +02:00
Fredrik Fornwall a2b52db09c busybox: Bump revision after patch 2017-10-15 01:03:01 +02:00
Fredrik Fornwall f061f2d50f qalc: Update from 2.0.0 to 2.1.0 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 152f8a93ae rgbds: Update from 0.3.2 to 0.3.3 2017-10-15 01:02:39 +02:00
Fredrik Fornwall d1a6924e56 par2: Update from 0.7.3 to 0.7.4 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 791d395fd7 openjpeg: Update from 2.2.0 to 2.3.0 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 86ba67ca7d Bump packages after libmp3lame update 2017-10-15 01:02:39 +02:00
Fredrik Fornwall c3115565f2 openal-soft: Update from 1.18.1 to 1.18.2 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 73b164d70a notmuch: Update from 0.25 to 0.25.1 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 1577e97fcc Switch from newsbeuter to newsboat 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 1f7306877d libpulseaudio: Update from 10.0 to 11.1 2017-10-15 01:02:39 +02:00
Fredrik Fornwall dfeac5a935 memcached: Update from 1.4.36 to 1.5.2 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 6042c32944 moon-buggy: Update homepage 2017-10-15 01:02:39 +02:00
Fredrik Fornwall b8d327eef3 mathomatic: Update homepage 2017-10-15 01:02:39 +02:00
Fredrik Fornwall bbaf4f3d04 lynx: Update homagepage 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 0b5ef41344 luarocks: Update from 2.4.2 to 2.4.3 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 4f30d9d968 linux-man-pages: Update from 4.11 to 4.13 2017-10-15 01:02:39 +02:00
Fredrik Fornwall f95c694087 libxslt: Update from 1.1.30 to 1.1.31 2017-10-15 01:02:39 +02:00
Fredrik Fornwall c691b0444c libsoup: Update from 2.58.2 to 2.60.1 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 66fa145faa libvterm: Update to git master 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 51dd8291fa libgmime: Update from 3.0.1 to 3.0.2 2017-10-15 01:02:39 +02:00
Fredrik Fornwall a0ad5e3c66 gmic: Update from 2.0.2 to 2.1.1 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 41e9345856 ghostscript: Update from 9.21 to 9.22 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 8821f6268b jsoncpp: Update from 1.8.1 to 1.8.3 2017-10-15 01:02:39 +02:00
Fredrik Fornwall fbaa0240ed librhash: Update from 1.3.4 to 1.3.5 2017-10-15 01:02:39 +02:00
Fredrik Fornwall b4e4b29ad5 libtsm: Remove package 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 6a2038d3d4 libmp3lame: Update from 3.99 to 3.100 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 2d7d971a58 libconfuse: Update from 3.2 to 3.2.1 2017-10-15 01:02:39 +02:00
Fredrik Fornwall baee3b2da9 libjasper: Update from 2.0.13 to 2.0.14 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 0e64830876 libnl: Update from 3.3.0 to 3.4.0 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 68f359d158 gegl: Update from 0.3.18 to 0.3.20 2017-10-15 01:02:39 +02:00
Fredrik Fornwall f6e316c3b7 json-glib: Update from 1.2.8 to 1.4.2 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 0b7bc9164e gnuplot: Update from 5.0.6 to 5.2.0 2017-10-15 01:02:39 +02:00
Fredrik Fornwall f2d612ab40 Bump meson version used when building 2017-10-15 01:02:39 +02:00
Fredrik Fornwall bc1f04aa59 joe: Update from 4.4 to 4.5 2017-10-15 01:02:39 +02:00
Fredrik Fornwall c2d4a7276b gifsicle: Update from 1.89 to 1.90 2017-10-15 01:02:39 +02:00
Fredrik Fornwall d1a44d3896 krb5: Update from 1.15.1 to 1.15.2 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 8411adb446 getmail: Update from 5.1 to 5.4 2017-10-15 01:02:39 +02:00
Fredrik Fornwall d141ee55b6 erlang: Update from 20.0 to 20.1 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 49d15c1ecc expect: Update from 5.45 to 5.45.3 2017-10-15 01:02:39 +02:00
Fredrik Fornwall 1b97461312 espeak: Update from 1.49.1 to 1.49.2 2017-10-15 01:02:39 +02:00
rnauber 1c0e186216 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
sp4rkie ad8e5ee2f8 fix #590 (#1591) 2017-10-15 00:59:29 +02:00
Fredrik Fornwall e23b8a1fdd golang: Update from 1.9 to 1.9.1 2017-10-14 22:33:22 +02:00
Fredrik Fornwall b94f52f1b4 Bump revisions of packages linking to harfbuzz 2017-10-14 21:47:34 +02:00
Fredrik Fornwall 9298e20134 cmark: Update from 0.28.0 to 0.28.2 2017-10-14 21:20:57 +02:00
Fredrik Fornwall 207c56998d vifm: Fix docker build
Fix building in the docker container where groff is not available.
2017-10-14 21:08:13 +02:00
Fredrik Fornwall 1ee7f541db angband: Update checksum 2017-10-14 21:06:14 +02:00
Fredrik Fornwall 59c7abaadb ctags: Update to latest master 2017-10-14 21:05:53 +02:00
Fredrik Fornwall 64701b2aa1 alpine: Update homepage 2017-10-14 21:05:31 +02:00
Fredrik Fornwall 1178ede854 babl: Update from 0.1.30 to 0.1.34 2017-10-14 21:05:10 +02:00
Fredrik Fornwall f316e99dac nodejs-current: Update from 8.4.0 to 8.7.0 2017-10-14 21:04:49 +02:00
Fredrik Fornwall ad396e43d8 nodejs: Update from 6.11.3 to 6.11.4 2017-10-14 19:38:11 +02:00
Fredrik Fornwall bfc97bf304 harfbuzz: Update from 1.5.1 to 1.6.0 2017-10-14 17:11:17 +02:00
Fredrik Fornwall 6dd120c35e micro: Update checksum 2017-10-14 17:05:12 +02:00
Fredrik Fornwall 6a22be57cc libressl: Update from 2.5.1 to 2.5.5 2017-10-13 20:04:44 +02:00
Fredrik Fornwall ee19ce73da radare2: Update from 2.0.0 to 2.0.1 2017-10-13 19:14:40 +02:00
Fredrik Fornwall 85c3cab0b1 libpng: Update from 1.6.32 to 1.6.34 2017-10-13 19:04:50 +02:00
Leonid Plyushch 386f64901d radare2: update to 2.0.0 (#1654)
* radare2: update to 2.0.0

* radare2: fix build
2017-10-13 18:48:39 +02:00
Leonid Plyushch f062cf6b2e hunspell: update to 1.6.2 (#1653) 2017-10-13 18:47:48 +02:00
Leonid Plyushch 7e4a3c6693 syncthing: update to 0.14.39 (#1655) 2017-10-13 18:47:30 +02:00
Auxilus c3222ce490 Update zile to 2.4.14 (#1642) 2017-10-11 00:50:00 +02:00
Henrik Grimler 5ceb2e0ea9 texlive: fix postinst, prerm, preinst scripts (#1648)
* texlive: use bash instead of sh in preinst scripts

* texlive: remove old trailing comment

* texlive: use bash instead of sh in postinst and prerm scripts.

sh doesn't support "mkdir folder1/{folder2,folder3}" and similar.

* texlive: export TMPDIR in postinst so that fresh installation will work also in ssh shell
2017-10-11 00:48:35 +02:00
its-pointless c3a2c2c764 vifm window manager with vim bindings (#1612) 2017-10-10 23:17:47 +02:00
Fredrik Fornwall f348551b7a lftp: Update from 4.8.2 to 4.8.3 2017-10-10 23:09:59 +02:00
Henrik Grimler 104ad0229f texlive-bin: enable extglob locally in preinst script (#1643)
* texlive-bin: enable extglob locally in preinst script. Solves https://github.com/termux/termux-packages/issues/1639

* texlive-bin: re-add TMPDIR to profile.d/texlive.sh

* texlive: use extglob in preinst script
2017-10-09 18:34:10 +02:00
Stephen cf5759092c add quiet build option for ci builds (#1634)
* add quiet build options for ci builds

need to find ways to reduce length of log output

* Update build-package.sh

* make quiet builds recursive
2017-10-08 22:04:49 +02:00
Stephen 78c9c690d5 remove unneeded prefix from cava (#1632)
* remove unneeded prefix from cava

* test V=0 on make to shorten output

* move V=0 into separate PR
2017-10-08 22:04:35 +02:00
Sayem Chowdhury af69ad9527 python2: Update from 2.7.13 to 2.7.14 (#1636) 2017-10-08 21:43:13 +02:00
Fredrik Fornwall 559a95f57c poppler: Update from 0.59.0 to 0.60.1
This update switches the build system from autoconf to cmake.
2017-10-08 15:38:23 +02:00
Henrik Grimler 0b67d3bb27 texlive-bin: patch to make it work with poppler 0.59.0 (#1606) 2017-10-08 15:05:27 +02:00
Fredrik Fornwall 149d1887f9 mpv: Update from 0.26.0 to 0.27.0 2017-10-08 14:57:36 +02:00
Fredrik Fornwall 2cf743bf03 vim: Update from 8.0.1152 to 8.0.1180 2017-10-08 14:57:24 +02:00
Fredrik Fornwall 83d6f2cfb1 imagemagick: Update from 7.0.7-4 to 7.0.7.7 2017-10-08 14:55:49 +02:00
Fredrik Fornwall b39f31168d opusfile: Update from 0.8 to 0.9 2017-10-08 14:55:19 +02:00
Fredrik Fornwall a21ef24f59 libxml2: Update from 2.9.5 to 2.9.6 2017-10-07 11:40:19 +02:00
Fredrik Fornwall 3524b01f26 php: Update from 7.1.8 to 7.1.10 2017-10-06 22:52:37 +02:00
Fredrik Fornwall 9fb70542fb libsodium: Update from 1.0.14 to 1.0.15 2017-10-06 22:52:15 +02:00
Fredrik Fornwall e10eaa7ef7 apache2: Update from 2.4.27 to 2.4.28 2017-10-06 22:51:58 +02:00
Fredrik Fornwall 5b91d765f6 libgd: Update from 2.2.4 to 2.2.5 2017-10-06 22:51:45 +02:00
Fredrik Fornwall f4a93f7a40 postgresql: Update from 9.6.5 to 10.0 2017-10-06 22:26:28 +02:00
Fredrik Fornwall 794fe9b817 tmux: Update from 2.5 to 2.6 2017-10-06 13:34:06 +02:00
Fredrik Fornwall ab2299b2eb netpbm: Update from 2935 to 3084 2017-10-06 13:26:25 +02:00
Fredrik Fornwall 71d210653b cmake: Update from 3.9.3 to 3.9.4 2017-10-06 12:26:03 +02:00
Fredrik Fornwall fd39da4217 librsvg: Update from 2.40.18 to 2.40.19 2017-10-06 08:09:10 +02:00
Fredrik Fornwall e8163c030c libcurl: Update from 7.55.1 to 7.56.0 2017-10-06 08:03:37 +02:00
Fredrik Fornwall 30a216cb01 python: Update from 3.6.2 to 3.6.3 2017-10-06 07:59:57 +02:00
Vladimir Serbinenko 636897babb netpbm: Enable jpeg components. (#1619) 2017-10-06 07:48:04 +02:00
Leonid Plyushch 2d892ff748 radare2: use prefixed path for 'dir.types' (#1621) 2017-10-06 07:47:09 +02:00
Leonid Plyushch 7dc6ab67ea syncthing: Update from 0.14.37 to 0.14.38 (#1623) 2017-10-06 07:46:27 +02:00
Leonid Plyushch bbfa4e7a8b openssh: update to 7.6p1 (#1613) 2017-10-05 08:32:07 +02:00
Leonid Plyushch bc36957576 ldns: more fixes for hardcoded paths (#1615) 2017-10-05 08:31:44 +02:00
Leonid Plyushch 70dae76735 dnsutils: fix path to 'resolv.conf' in liblwres (#1616) 2017-10-05 08:28:44 +02:00
Fredrik Fornwall fdf4691039 mariadb: Update from 10.2.8 to 10.2.9 2017-10-05 08:25:37 +02:00
Fredrik Fornwall daf2f8006a libuv: Update from 1.14.1 to 1.15.0 2017-10-05 08:25:12 +02:00
Fredrik Fornwall 60e236b7b1 glib: Update from 2.54.0 to 2.54.1 2017-10-05 08:24:10 +02:00
Stephen 86ac437acc tig: Update from 2.2.2 to 2.3.0 (#1610) 2017-10-05 08:23:28 +02:00
Fredrik Fornwall aa804b85a5 perl: Update from 5.26.0 to 5.26.1 2017-10-02 11:00:31 +02:00
Fredrik Fornwall 184343412f libnghttp2: Update from 1.25.0 to 1.26.0 2017-10-02 10:33:29 +02:00
Fredrik Fornwall 4378d727c1 termux-exec: Update from 0.2 to 0.3 2017-10-01 22:14:52 +02:00
Oliver Schmidhauser fc0718410c packages->pkg in help text (#1599)
* packages->pkg in help text

* Fix pkg at a second placec
2017-10-01 21:42:37 +02:00
Fredrik Fornwall 5bc3c93a38 tmux: Bump revision after change 2017-09-29 14:59:11 +02:00
Thomas Gordon Lowrey IV 7a5682995c remove zeroed escape time (#1598)
an escape time of zero breaks tmux core functionality... you cannot have an escape time of 0, then it's impossible to use most custom key bindings, or to do things like resize panes effectively, etc...
2017-09-29 14:57:06 +02:00
Fredrik Fornwall d5dabe5629 micro: Update from 1.3.2 to 1.3.3 2017-09-29 02:29:41 +02:00
Fredrik Fornwall 7ee53f93d9 libc: Place TERMUX_PKG_REVISION beneath version 2017-09-29 00:15:57 +02:00
its-pointless 3a038312c4 libgc fix for x86 need it for guile (#1588) 2017-09-29 00:15:27 +02:00
Fredrik Fornwall 6f6f0be2d8 picolisp: Update from 17.9.1 to 17.9.27 2017-09-27 12:15:01 +02:00
Fredrik Fornwall 54c0d201c8 neovim: Update to latest git master 2017-09-27 12:05:45 +02:00
Fredrik Fornwall 5e00de157f libexpat: Update from 2.2.3 to 2.2.4 2017-09-27 12:05:33 +02:00
Fredrik Fornwall 870c9ae37d lftp: Update from 4.8.1 to 4.8.2 2017-09-27 12:05:20 +02:00
Fredrik Fornwall 1b94a9aa26 git: Update from 2.14.1 to 2.14.2 2017-09-27 12:03:22 +02:00
Fredrik Fornwall d090d9a429 vim-python: Update from 8.0.1112 to 8.0.1152 2017-09-27 00:09:54 +02:00
Auxilus 5dd24c6e5b vim: Update from 8.0.1112 to 8.0.1152 2017-09-26 23:19:15 +02:00
Auxilus 695063ab3b Update binutils to 2.29.1 2017-09-26 23:08:31 +02:00
Fredrik Fornwall 5519960bb1 libsasl: Rebuild to get libplain.so (fixes #1582)
Still not sure why libplain.so was left out of the previous build,
but there is now a check that this file is included.
2017-09-26 17:56:13 +02:00
Fredrik Fornwall d153533e75 mutt: Format TERMUX_PKG_EXTRA_CONFIGURE_ARGS for readability 2017-09-26 15:33:35 +02:00
Fredrik Fornwall e34446ce52 mutt: Update from 1.9.0 to 1.9.1 2017-09-26 15:28:18 +02:00
Leonid Plyushch b783391dac htop: fix segfault which may occur in some cases
This already fixed in htop's repo at commit cceab15b9dbdc2f0914c8d479cefa429d1c0daaf
2017-09-26 15:12:37 +02:00
Fredrik Fornwall 3f0e669fca ncurses: Update from 6.0.20170916 to 6.0.20170923 2017-09-25 13:07:51 +02:00
Oliver Schmidhauser 7c5fa0b8a7 Fix building tsocks for 32 bit architectures
Thanks to @vishalbiswas in #1573
2017-09-25 12:00:08 +02:00
Fredrik Fornwall 2556636c9d ledger&ncmpcpp: Rebuild after boost update 2017-09-24 23:15:10 +02:00
Fredrik Fornwall faa49f89f9 boost: Depend on liblzma 2017-09-24 23:14:59 +02:00
Fredrik Fornwall d2e75cce64 help2man: Move to disabled-packages/ 2017-09-24 22:07:09 +02:00
Fredrik Fornwall 88de0b784b weechat: Update from 1.9 to 1.9.1 2017-09-24 22:04:30 +02:00
Fredrik Fornwall e24ce30547 imagemagick: Update from 7.0.7-1 to 7.0.7-4 2017-09-24 21:48:20 +02:00
Fredrik Fornwall 780f019481 boost: Update from 1.64.0 to 1.65.1 2017-09-24 21:48:20 +02:00
Auxilus a9ba180f3f Add package help2man 2017-09-24 21:47:15 +02:00
Auxilus 66e3b03106 mpd: Update from 0.20.9 to 0.20.10 (#1563) 2017-09-23 10:30:38 +02:00
Fredrik Fornwall b1392a7d1f gnupg2: Update from 2.2.0 to 2.2.1 2017-09-23 10:26:20 +02:00
Fredrik Fornwall 69e03c9652 mlocate: Fix segfault when using wildcards 2017-09-23 10:25:54 +02: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 779a1dd3b4 hashdeep: Fix building pie binaries 2017-09-23 02:24:10 +02:00
Fredrik Fornwall 041b6d083f heyu: Remove unused TERMUX_PKG_FOLDERNAME 2017-09-23 02:08:37 +02:00
Stephen 2603883acf hashdeep: Add package 2017-09-23 01:52:28 +02:00
Fredrik Fornwall 2d83f5a06e tty-solitaire: Fix building 2017-09-23 01:49:01 +02:00
Fredrik Fornwall 4e5f1ac173 jupp: Update from 3.1jupp30 to 3.1jupp31 2017-09-23 01:46:30 +02:00
Auxilus b1c6fda93f tty-solitaire: Add package 2017-09-23 01:34:29 +02:00
Auxilus 8c9fca333f parallel: Update from 20170822 to 20170922 2017-09-23 01:32:51 +02:00
Fredrik Fornwall 5ca9952f44 libsodium: Update from 1.0.13 to 1.0.14 2017-09-23 01:30:10 +02:00
Fredrik Fornwall c5e143962e leveldb: Add package 2017-09-22 22:37:37 +02:00
Fredrik Fornwall 8b1064a431 debootstrap: Depend on perl (fixes #1557)
Also mark the package as platform-independent as it only contains
scripts.
2017-09-22 21:50:44 +02:00
Fredrik Fornwall 13e237a06e mlocate: Make it work on Android 7.0 (fixes #1454) 2017-09-22 21:02:40 +02:00
Fredrik Fornwall 78f157dc6c tsocks: Blacklist arm and i686 arches
Hitting compile errors on arm and i686:

tsocks.c:226:36: error: use of undeclared identifier '__len'; did you
mean 'mblen'?
return(realconnect(__fd, __addr, __len));
2017-09-22 00:45:33 +02:00
Leonid Plyushch 3638712c43 ncurses: update to 6.0.20170916 (#1537) 2017-09-22 00:32:21 +02:00
Oliver Schmidhauser 0301524b90 tsocks: Add package (#1550) 2017-09-22 00:29:36 +02:00
Fredrik Fornwall ed51797bf4 tor: Depend on liblzma 2017-09-21 23:36:07 +02:00
Fredrik Fornwall fd1128ca1a cmake: Update from 3.9.2 to 3.9.3 2017-09-21 22:52:21 +02:00
Fredrik Fornwall 5fe9fea0a0 redis: Update from 4.0.1 to 4.0.2 2017-09-21 22:51:52 +02:00
Fredrik Fornwall a3c08f4d20 tor: Update from 0.3.0.10 to 0.3.1.7 2017-09-21 22:39:19 +02:00
Fredrik Fornwall 0c98a3d3e7 Remove disabled-packages/llvm 2017-09-20 23:16:56 +02:00
Stephen 3801922c79 add libicu to harfbuzz build dependencies (#1445)
#1169
2017-09-20 22:20:07 +02:00
Stephen 24d1605f05 add libtool to graphviz build depends (#1453)
#1169
2017-09-20 22:19:47 +02:00
Fredrik Fornwall 73159d70f6 libx264&libx265: Fetch sources over https 2017-09-20 22:17:44 +02:00
Fredrik Fornwall 50d0faa2cd Revert "vim: Update 8.0.1112 to 8.0.1129 (#1549)"
This reverts commit 6a0d57a608.

See https://groups.google.com/forum/#!topic/vim_dev/AjhfHI7UTwU.
2017-09-20 22:13:16 +02:00
Auxilus 6a0d57a608 vim: Update from 8.0.1112 to 8.0.1129 (#1549) 2017-09-20 22:09:01 +02:00
Fredrik Fornwall 09cbf04fb6 ecj: Switch to working mirror 2017-09-20 22:03:06 +02:00
Stephen ece67953b7 heyu: Add package (#1505) 2017-09-20 21:54:14 +02:00
Fredrik Fornwall bdd7421906 Handle more tar files in root folder detection
Fixes #1548.
2017-09-20 21:30:09 +02:00
Fredrik Fornwall 90a9732727 ca-certificates: Update to 2017-09-20 CA file 2017-09-20 21:30:09 +02:00
Stephen 32a43e0883 gmic: Add build dependencies (#1444) 2017-09-20 20:46:33 +02:00
Fredrik Fornwall da5a358623 openssh: Configure with --with-mantype=man 2017-09-20 20:34:36 +02:00
Fredrik Fornwall 87566986d2 openssh: Verify that we have packaged up man pages 2017-09-20 01:49:50 +02:00
Fredrik Fornwall ad5c88994b byobu: Avoid "locale charmap" call, hardcode UTF-8 2017-09-20 01:42:37 +02:00
Fredrik Fornwall 683caaa166 openssh: Rebuild to get man pages (#1538) 2017-09-20 01:37:41 +02:00
Fredrik Fornwall 291a809440 lftp: Fix arm build for 4.8.1 2017-09-20 01:31:11 +02:00
Fredrik Fornwall dd06f9252d freetype: Update from 2.8 to 2.8.1 2017-09-20 00:55:17 +02:00
Fredrik Fornwall 9111ef5f4c pick: Update from 1.8.0 to 1.9.0 2017-09-20 00:54:26 +02:00
Fredrik Fornwall 92fdb03228 lftp: Update from 4.8.0 to 4.8.1 2017-09-20 00:49:43 +02:00
Fredrik Fornwall 1b3f3ebde9 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 d4fe57f935 ecj: Switch to working src url 2017-09-20 00:17:44 +02:00
Fredrik Fornwall b80c37de1c vcsh: Minor nits 2017-09-20 00:17:20 +02:00
Fredrik Fornwall cc548e72e5 ruby: Bump revision after arm -O1 workaround 2017-09-19 23:06:02 +02:00
Fredrik Fornwall 58527f9f35 procps: Bump revision after patch 2017-09-19 23:05:22 +02:00
Edward Betts c41b7985fe add vcsh 2017-09-19 22:31:24 +02:00
Stephen 2af3a10747 add devpackage depends to gnutls
#1169

for ffmpeg
2017-09-18 08:08:43 +02:00
Stephen 12bea7752e version bump
need new package for #1169
2017-09-18 08:07:00 +02:00
Vladimir Serbinenko 998dc61131 Ignore Permission denied in several places.
On some Androids many of proc files can't actually be opened. So ignore
when opening fails and go on.
2017-09-17 23:58:28 +02:00
Fredrik Fornwall 9d0018f414 Update meson version used from 0.42.0 to 0.42.1 2017-09-17 23:37:59 +02:00
Leonid Plyushch e1871e5609 nodejs-current: fix hardcoded paths 2017-09-17 23:32:01 +02:00
Leonid Plyushch 52741052f5 nodejs: fix hardcoded paths 2017-09-17 23:31:51 +02:00
Joakim 5f03e3643a ninja: add package 2017-09-17 23:30:15 +02:00
Fredrik Fornwall fbf6030533 ruby: Build with -O1 on 32-bit arm (see #1520) 2017-09-17 23:19:25 +02:00
Fredrik Fornwall 2cac774bfb termux-tools: Make bin/login handle arguments
As we now use bin/login even from e.g. sshd we need to handle
arguments by forwarding it to the login shell and not displaying
a motd in that case. Fixes #1529.
2017-09-17 22:43:03 +02:00
Fredrik Fornwall acf19a7ba2 termux-exec: Update from 0.1 to 0.2 2017-09-17 22:13:38 +02:00
Fredrik Fornwall 8773737eac openssh: Remove showing motd 2017-09-17 21:03:46 +02:00
Fredrik Fornwall b461954b5c ndk-patches: Fix pwd.h patch 2017-09-17 20:51:35 +02:00
Fredrik Fornwall dc1110726f apt: Update from 1.2.12 to 1.4.7 2017-09-17 20:51:20 +02:00
Fredrik Fornwall 66f5bc431d ltrace: Rebuild to get rid of old libgnustl dep 2017-09-17 16:12:32 +02:00
Fredrik Fornwall 8c4313e32e termux-exec: Add package 2017-09-17 16:12:20 +02:00
Fredrik Fornwall 9c0b9e8910 openssh: Bump revision after getpwd() patch update 2017-09-17 15:55:59 +02:00
Fredrik Fornwall 8ebeeaa3d4 ndk-patches: Use bin/login in getpwd() 2017-09-17 15:55:41 +02:00
Fredrik Fornwall edbdced59c libgnustl: Remove package (replaced by libc++) 2017-09-17 11:09:29 +02:00
Leonid Plyushch ab159e1f17 python2: fix hardcoded paths 2017-09-17 01:50:24 +02:00
Leonid Plyushch c6f89a7b49 python: fix hardcoded paths 2017-09-17 01:50:01 +02:00
Fredrik Fornwall 003833c2e5 ruby: Build with -Os instead of -Oz (see #1520)
When building ruby with clang and -Oz it segmentation faults on
32-bit arm, so use -Os there instead.
2017-09-17 01:24:18 +02:00
Fredrik Fornwall 44a4fb8984 libgrpc: Update from 1.4.2 to 1.4.5 2017-09-16 15:05:35 +02:00
Fredrik Fornwall 81054c9acf protobuf: Update from 3.3.2 to 3.4.1
Bump and rebuild mosh against new libprotobuf version.
2017-09-16 15:05:03 +02:00
Fredrik Fornwall af8422f2b0 libyaml: Switch to working src url 2017-09-16 14:42:12 +02:00
Fredrik Fornwall 97be738c54 vim: Update from 8.0.1092 to 8.0.1112 2017-09-16 14:42:04 +02:00
Fredrik Fornwall 8e9beec393 micro: Update from 1.3.1 to 1.3.2 2017-09-16 14:35:02 +02:00
Leonid Plyushch 6e5487ca00 ruby: fix hardcoded paths 2017-09-16 14:34:43 +02:00
Stephen a7533ae7e7 add libjpeg-turbo to zbar depends
#1169
2017-09-16 11:33:03 +02:00
Fredrik Fornwall 4236f259e9 command-not-found: Regenerate 2017-09-16 11:25:26 +02:00
Fredrik Fornwall 9e425e970b Rebuild all packages with control.tar.gz
Bump the version of all old packages that contained a control.tar.gz
file - as of now only control.tar.xz is used. See #1398.
2017-09-15 00:38:35 +02:00
Fredrik Fornwall cf93b4c0dc tcsh: Depend on libcrypt 2017-09-15 00:31:29 +02:00
Fredrik Fornwall c55bda6dbd ruby: Depend on libyaml 2017-09-15 00:31:29 +02:00
Fredrik Fornwall c126527f82 readline-dev: Add pkg-config file 2017-09-15 00:31:29 +02:00
Stephen 98c65dca1c add ncurses-dev to lftp build dependencies
#1169
2017-09-14 23:33:58 +02:00
Stephen 04a6f9284b need to specify 2017-09-14 23:33:37 +02:00
Stephen 1f6c0c0c14 add readline build dependency to lua
#1169

deals with subpackage dependency
2017-09-14 23:33:37 +02:00
Stephen df827f531a add build dependencies for ncdc
#1169
2017-09-14 23:33:23 +02:00
Stephen 8012826446 add dependencies to poppler
#1169
2017-09-14 23:29:49 +02:00
Stephen 52d8258ea5 add libtool to libpulseaudio build depends
#1169
2017-09-14 22:55:02 +02:00
Stephen 3eb22ed5b3 add libgpg-error-dev to gcrypt devpackage depends
#1169
2017-09-14 22:54:49 +02:00
Stephen 9f916e2b47 fixing bad copy 2017-09-14 22:54:35 +02:00
Stephen 4b9093cc8b add private headers for dev package
#1169

needed for expect
2017-09-14 22:54:35 +02:00
Stephen c9e15f98c5 add dependencies to mpd depends
#1169
2017-09-14 22:08:13 +02:00
Stephen f5a0d746d2 add glib dependency to gegl depends
#1169
2017-09-14 22:07:27 +02:00
Stephen c832f3fb65 add libgpg-error to gpgme dev package depends
#1169
2017-09-14 22:05:03 +02:00
Stephen fd9bde586a Update build.sh 2017-09-14 22:04:42 +02:00
Leonid Plyushch 3f675791b5 liblua: fix path in LUA_TMPNAMETEMPLATE 2017-09-14 22:02:07 +02:00
Fredrik Fornwall 2f63028626 ruby: Update from 2.4.1 to 2.4.2 2017-09-14 22:01:28 +02:00
Stephen 52f1c002d1 tcsh: Add package (#1509) 2017-09-14 21:59:54 +02:00
Stephen 636ae2ab79 hub: Fix source checksum (#1443) 2017-09-14 21:58:26 +02:00
Leonid Plyushch f609b00b62 openjpeg: update to 2.2.0 2017-09-14 21:48:56 +02:00
Leonid Plyushch 3abecd4081 httping: fix path in SPAM_FILE 2017-09-14 20:29:00 +02:00
Leonid Plyushch bf722f582e leptonica: fixed wrong checksum 2017-09-14 20:27:09 +02:00
Leonid Plyushch f846b8b662 leptonica: update to 1.74.4 2017-09-14 20:27:09 +02:00
Leonid Plyushch 8da950620a unrar: make getpass() static 2017-09-14 20:26:17 +02:00
Leonid Plyushch 973267fc6f unrar: rewrite getpass() so password will not be echoed 2017-09-14 20:26:17 +02:00
Leonid Plyushch 119b5be904 unrar: update to 5.5.8 2017-09-14 20:26:17 +02:00
Leonid Plyushch 8b894c110d strace: update to 4.19 2017-09-14 20:25:17 +02:00
Fredrik Fornwall 83e7124d3b w3m: Build with --enable-image=no 2017-09-14 20:23:56 +02:00
Fredrik Fornwall d4d556068c megatools: Add source checksum 2017-09-14 20:23:37 +02:00
Fredrik Fornwall 66b38fd783 poppler: Revert back to 0.57.0 (see #1486)
The package version number is 0.59.0.1 to get a higher version
number, but the poppler version used is 0.57.0.

This ugliness will be temporary until we can update to a later
version.
2017-09-14 20:21:50 +02:00
Leonid Plyushch 86c94e0487 ncurses: fix path to tmpdir in 'tic' 2017-09-14 16:40:00 +02:00
Leonid Plyushch 899f1f3ef5 gdb: fix path in TMP_PREFIX 2017-09-14 16:38:22 +02:00
Leonid Plyushch 64ce312006 hunspell: fix hardcoded paths 2017-09-14 16:35:37 +02:00
Leonid Plyushch f5919d6335 man: fix path to '/tmp' in mandocdb.c 2017-09-14 16:22:42 +02:00
Leonid Plyushch 2def3f027e mathomatic: fix path in TMP_FILE 2017-09-14 16:21:22 +02:00
Leonid Plyushch d7667bd637 megatools: fix hardcoded paths 2017-09-14 16:21:10 +02:00
Leonid Plyushch 7504beccfd openssh: fix hardcoded paths 2017-09-14 16:20:41 +02:00
Leonid Plyushch e6b735ff47 rlwrap: fix hardcoded paths 2017-09-14 16:20:15 +02:00
Muhammad Herdiansyah d391f39b82 neofetch: update to 3.3.0 2017-09-14 16:19:03 +02:00
Stephen 33a60ee3c7 add libogg to vorbis-tools dependency
#1169
2017-09-14 12:23:48 +02:00
Auxilus bf684a2c26 Xorriso Bump version 2017-09-13 15:56:11 +02:00
Auxilus 78e6b94b47 Update build.sh 2017-09-13 15:55:54 +02:00
Leonid Plyushch 2207a0f170 glib: bump revision 2017-09-13 15:55:35 +02:00
Leonid Plyushch 6965a69630 glib: fix hardcoded paths 2017-09-13 15:55:35 +02:00
Fredrik Fornwall 44edb41840 ffmpeg: Update from 3.3.3 to 3.3.4 2017-09-13 15:44:48 +02:00
Fredrik Fornwall 8f8c71d7c6 ldc: Build with -DPYTHON_EXECUTABLE=which python
This avoids a cross-compiled python binary from being picked up.
2017-09-13 15:44:02 +02:00
Stephen dae7ea30a8 add libpng-dev to gdk-pixbuf devpackage depends
#1169
2017-09-13 14:01:16 +02:00
Stephen d31d597180 add libgraphite-dev to harfbuzz dev dependencies
#1169
2017-09-13 14:00:36 +02:00
Stephen c5fc1399fd add freetype-dev to fontconfig dev dependencies
#1169
2017-09-13 13:59:25 +02:00
Stephen 7d4ef56e21 add dev dependencies to pango
#169
2017-09-13 13:58:59 +02:00
Auxilus 23e99e43cb Update build.sh 2017-09-13 13:58:36 +02:00
Auxilus e52a17e6ff Update build.sh 2017-09-13 11:58:27 +02:00
Auxilus e8404e24e4 Bump version to 4.8.2 2017-09-13 11:58:27 +02:00
Auxilus 4d39ea8cb2 Update build.sh 2017-09-13 11:58:07 +02:00
Auxilus 1ed372885e Update build.sh 2017-09-13 11:57:55 +02:00
Oliver Schmidhauser 676164fbc3 Set some settings in w3m to be termux-friendly
The default browser and editor in w3m where /usr/bin/firefox and
/usr/bin/vi respectively. I change that to termux-open-url and vi.
If you now press "M" on a link in w3m it will open it with Androids
default browser. If you press "E" while viewing a local file it will
open vi. Previously this has just printed error messages. Obviously
these settings can still be overwritten in the options of w3m to set it
to whatever you want.
2017-09-13 11:57:14 +02:00
Joakim dcd2ee17d8 ldc: update to 1.4 release 2017-09-13 11:56:33 +02:00
Fredrik Fornwall 7827768e2a libssh: Build with -DWITH_GSSAPI=OFF 2017-09-12 14:35:38 +02:00
Leonid Plyushch 78837d494f ldns: fix hardcoded paths to 'resolv.conf' and 'hosts' 2017-09-12 14:26:26 +02:00
Leonid Plyushch 0c9d4b0aac radare2: fix path to file '/etc/magic' 2017-09-12 14:26:16 +02:00
Leonid Plyushch 59cc2072e3 c-ares: fix path to file '/etc/hosts' 2017-09-12 14:18:48 +02:00
Leonid Plyushch ca55346dc9 fftw: fix path to WISDOM_DIR 2017-09-12 14:18:35 +02:00
Leonid Plyushch af01d78433 libgcrypt: fix hardcoded paths 2017-09-12 13:49:32 +02:00
Leonid Plyushch 14f7650b3e libevent: fix path to file '/etc/hosts' 2017-09-12 13:49:09 +02:00
Leonid Plyushch 2c073f4ac7 libpopt: fix hardcoded paths 2017-09-12 13:48:41 +02:00
Leonid Plyushch 03b4c3fed0 libssh: fix path to file 'ssh_config' 2017-09-12 13:47:50 +02:00
Leonid Plyushch 85042fa937 libpcap: fix path to file '/etc/ethers' 2017-09-12 13:46:55 +02:00
Fredrik Fornwall 1046827059 glib: Update from 2.52.3 to 2.54.0 2017-09-12 13:45:40 +02:00
Leonid Plyushch 8fe67a3157 libgit2: fix wrong checksum 2017-09-12 13:41:08 +02:00
Leonid Plyushch ade164129b libgit2: use directory '/etc' in Termux prefix 2017-09-12 13:41:08 +02:00
Stephen 27d1356d0c move to build dependency 2017-09-11 20:24:02 +02:00
Stephen 0f124d7065 add libpopt dependency to librsync 2017-09-11 20:24:02 +02:00
Fredrik Fornwall d234dd3600 mutt: Reset revision after version update 2017-09-11 20:10:28 +02:00
Fredrik Fornwall 1871c650ff poppler: Add required patch 2017-09-11 20:09:33 +02:00
Fredrik Fornwall d284397abe poppler: Fix source checksum 2017-09-11 20:04:20 +02:00
Auxilus 42aaa179ec Update build.sh 2017-09-11 19:51:25 +02:00
Auxilus 52e94131b0 Update build.sh 2017-09-11 19:50:39 +02:00
Auxilus 1fe6e194f9 Update build.sh 2017-09-11 19:49:58 +02:00
Auxilus 461025232b Update build.sh 2017-09-11 19:48:29 +02:00
Fredrik Fornwall a989340d91 libunwind: Also clean up headers
Fixes building ldc after libunwind
2017-09-11 19:47:37 +02:00
David Martínez cefc1a4a21 libyaml: add package 2017-09-10 23:56:51 +02:00
Fredrik Fornwall baf5799482 gdb: Add ncurses to deps (see #1399) 2017-09-10 23:18:59 +02:00
Fredrik Fornwall 0e7115d2c2 imagemagick: Update from 7.0.7-0 to 7.0.7-1 2017-09-10 23:14:40 +02:00
Fredrik Fornwall 3be253d7bd termux-tools: Replace help with wiki in motd 2017-09-10 23:14:26 +02:00
Stephen 4362681edb move to build dependency 2017-09-10 22:45:26 +02:00
Stephen dd846e4dd6 add libgpg-error dependency to pinentry
#1169
2017-09-10 22:45:26 +02:00
Stephen aaf55eb7f2 add libgpg-error to gpgme dependencies
#1169
2017-09-10 22:42:36 +02:00
Stephen 7884d30678 add libgpg-error to gnupg2 dependencies
#1169
2017-09-10 22:42:03 +02:00
Fredrik Fornwall 9a1841f308 termux-tools: Remove 'packages' symlink 2017-09-10 22:39:45 +02:00
Fredrik Fornwall a1acc5ef84 Add "group: deprecated-2017Q3" to .travis.yml
See #1403.
2017-09-10 22:26:38 +02:00
Fredrik Fornwall c5b715d718 vim: Update from 8.0.1064 to 8.0.1092 2017-09-10 22:24:59 +02:00
Fredrik Fornwall e637ab72c2 gdb: Update from 8.0 to 8.0.1 2017-09-10 22:09:52 +02:00
Fredrik Fornwall e72b397714 cmake: Update from 3.9.1 to 3.9.2 2017-09-10 22:02:59 +02:00
Fredrik Fornwall f163dbd041 pass: Add comment on why we depend on coreutils 2017-09-10 21:56:10 +02:00
Leonid Plyushch 539ae08296 add package ddrescue 2017-09-10 21:52:13 +02:00
Fredrik Fornwall fde18d473c llvm&clang: Update from 4.0.1 to 5.0.0 2017-09-10 21:50:24 +02:00
Oliver Schmidhauser 86a125a496 pass requires coreutils. fixes #1427
Because busybox's tr doest support the [:graph:] modifier, all passwords generated
contain only the characters [:graph].
2017-09-10 21:49:17 +02:00
Fredrik Fornwall c9a1a699d3 ncurses: Update from 6.0.20170902 to 6.0.20170909 2017-09-10 21:39:27 +02:00
Fredrik Fornwall 38b3378435 parallel: Update from 20170722 to 20170822 2017-09-10 20:06:37 +02:00
Fredrik Fornwall fc0231b859 libmpfr: Update from 3.1.5 to 3.1.6 2017-09-10 20:06:37 +02:00
Leonid Plyushch 33d1b2adeb tcpdump: update to 4.9.2 2017-09-10 20:01:13 +02:00
Leonid Plyushch c91220ea84 dvtm: fix path to FIFO in 'dvtm-status' 2017-09-10 20:00:27 +02:00
Fredrik Fornwall 45a524ed43 frobtads: Stop depending on curl
Depending on libcurl is enough.
2017-09-07 23:17:36 +02:00
Stephen 49e8ec8d55 add libcurl to frobtads dependencies 2017-09-07 23:17:04 +02:00
Stephen b81c6c512d add dependencies to xmlsec
#1169
2017-09-07 23:04:28 +02:00
Stephen 9114bb570b add libgpg-error dependency to libotr (#1374)
* add libgpg-error dependency to libotr

#1169

* move to build dependency
2017-09-07 22:57:49 +02:00
Fredrik Fornwall e51d16f6e3 libmp3lame: Build with --disable-frontend 2017-09-07 22:55:07 +02:00
Stephen 22d9ee02fc add libpng dependency to fontconfig
#1169
2017-09-07 22:43:21 +02:00
Stephen 9e35a05851 add libgmp dependency to ledger
#1169
2017-09-07 22:42:52 +02:00
Stephen b8c5827d2d add libgmp to qalc dependencies
#1169
2017-09-07 22:42:32 +02:00
Stephen 3846233504 add openssl to git dependencies
#1169
2017-09-07 22:38:47 +02:00
Stephen e0f036fd7b add libpng to libcairo dependencies
#1169
2017-09-07 22:38:16 +02:00
Stephen f62ed398bc add libjpeg-turbo to dcraw dependency list 2017-09-07 22:38:01 +02:00
Fredrik Fornwall 1ecf514bc7 transmission: Stop depending on curl
Depending on libcurl is enough.
2017-09-07 22:36:49 +02:00
Stephen 021f20859b add libcurl to transmission dependencies
#1169
2017-09-07 22:36:29 +02:00
Stephen 6450cc14e8 add libunibilium to neovim dependencies
#1169
2017-09-07 22:35:00 +02:00
Stephen b8c6c1ae38 add ncurses as ncmpcpp dependency (#1388)
#1169
2017-09-07 22:33:44 +02:00
Fredrik Fornwall 6f138b4680 libuv: Update from 1.14.0 to 1.14.1 2017-09-06 21:26:24 +02:00
joakim-noah 085ed77aed ldc: add dub and rdmd, plus bump host dmd to latest version 2.076.0 (#1377) 2017-09-06 21:16:04 +02:00
Fredrik Fornwall 8721fb731b harfbuzz: Update from 1.4.8 to 1.5.1 2017-09-06 17:18:09 +02:00
Fredrik Fornwall 2684334b45 libxslt: Update from 1.1.29 to 1.1.30 2017-09-06 17:17:32 +02:00
Fredrik Fornwall ee548bc6ea libxml2: Update from 2.9.4 to 2.9.5 2017-09-06 17:17:08 +02:00
Fredrik Fornwall c84c7a7fdf tcl: Update from 8.6.6 to 8.6.7 2017-09-06 16:18:19 +02:00
Fredrik Fornwall 122f034269 util-linux: Update from 2.29.2 to 2.30.1 2017-09-06 14:49:31 +02:00
Fredrik Fornwall a737a40807 nodejs: Update from 6.11.2 to 6.11.3 2017-09-06 14:40:08 +02:00
Auxilus 685c2f7c80 imagemagick: Update from 7.0.6-9 to 7.0.7-0 (#1369)
Also update src url to github repo.
2017-09-06 14:18:08 +02:00
Auxilus 9511a65f22 vim-python: Update from 8.0.1052 to 8.0.1064 (#1363) 2017-09-06 14:16:56 +02:00
Auxilus b021e459df vim: Update from 8.0.1052 to 8.0.1064 (#1364) 2017-09-06 14:15:48 +02:00
Auxilus 35d070fc50 zsh: Update from 5.4.1 to 5.4.2 (#1365) 2017-09-06 13:32:35 +02:00
Fredrik Fornwall bf4df9ee48 coreutils: Update from 8.27 to 8.28 2017-09-06 00:15:49 +02:00
Fredrik Fornwall 9110682219 busybox: Update from 1.27.1 to 1.27.2 2017-09-06 00:13:52 +02:00
Fredrik Fornwall 915529da68 redis: Update from 4.0.0 to 4.0.1 2017-09-05 23:36:52 +02:00
Fredrik Fornwall adc7555e26 pango: Update from 1.40.9 to 1.40.12 2017-09-05 17:25:07 +02:00
Fredrik Fornwall 27d906b25b vim: Update from 8.0.1013 to 8.0.1052
We no longer need --enable-terminal as that is the default for a
huge build after 8.0.1050.
2017-09-05 11:56:36 +02:00
Henrik Grimler 7d1e71883d Rcs: add diffutils as dependency and fix diff{,3} paths (#1353)
* rcs: specify diff-patch when configuring

* rcs: add diffutils as dependency and fix diff{,3} paths
2017-09-05 11:56:28 +02:00
Fredrik Fornwall d0bcde2409 fossil: Bump revision again after mistake 2017-09-03 21:16:41 +02:00
Fredrik Fornwall dd788f8df2 fossil: Bump revision after popen patch 2017-09-03 21:15:23 +02:00
Roy Keene 6d57375a3b Add patch for Fossil to use correct shell when emulating popen() (#1340)
fossil: Add patch for to use correct shell when emulating popen()
2017-09-03 20:29:06 +02:00
Stephen 38496fcdd3 Update sys-utils-ipcutils.h.patch 2017-09-03 19:53:34 +02:00
Fredrik Fornwall 742ec9b86e ncurses: Update from 6.0.20170827 to 6.0.20170902 2017-09-03 19:49:47 +02:00
Fredrik Fornwall ba8ab0e98a file: Update from 5.31 to 5.32 2017-09-03 19:49:22 +02:00
Fredrik Fornwall 8ab024d0c0 libllvm: Fix patch and bump revision 2017-09-02 02:30:19 +02:00
Vladimir Serbinenko 1a709d1143 clang: Disable calling into gcc from clang.
Clang calls into gcc if it tries to compile a language it doesn't understand.
On termux gcc is a symlink to clang, so this leads into fork loop until
the whole system runs out of memory.
2017-09-02 01:45:45 +02:00
Fredrik Fornwall 73246f3b26 go: Update from 1.8.3 to 1.9 2017-09-02 00:49:36 +02:00
Fredrik Fornwall 11f51ec274 picolisp: Update from 17.8.7 to 17.9.1 2017-09-02 00:09:31 +02:00
Fredrik Fornwall a2d98bc5a6 postgresql: Update from 9.6.4 to 9.6.5 2017-09-02 00:09:07 +02:00
Fredrik Fornwall e3d0d66f09 ctags: Update to latest git master 2017-09-02 00:08:52 +02:00
Vladimir Serbinenko 50ee8bfcfd cpio: New package (GNU cpio)
Busybox cpio is limited to just few of cpio variants. GNU cpio has wider
cpio support.
2017-08-31 16:41:07 +02:00
Fredrik Fornwall e36780c823 qalc: Be silent if gnuplot is not detected 2017-08-31 16:14:36 +02:00
Fredrik Fornwall d19c66f785 qalc: Avoid depending on gnuplot 2017-08-31 15:56:20 +02:00
David Martínez eb1eb8e0fd qalc: update from 1.0.0 to 2.0.0 2017-08-31 15:30:45 +02:00
Fredrik Fornwall 700ec8fc84 gnupg2: Update from 2.1.23 to 2.2.0 2017-08-30 00:14:33 +02:00
Fredrik Fornwall a90402116c libgcrypt: Update from 1.8.0 to 1.8.1 2017-08-30 00:14:19 +02:00
Fredrik Fornwall 99d066a6ea libvterm: Update to latest git master 2017-08-29 23:26:52 +02:00
Fredrik Fornwall c6c90a0833 neovim: Update to latest git master
This allows us to drop our tui.c patch as it has been merged.
2017-08-29 23:23:40 +02:00
Fredrik Fornwall 32f0cfc67a vim: Update from 8.0.0979 to 8.0.1013 2017-08-29 23:23:01 +02:00
Fredrik Fornwall 2607ebeba0 gnutls: Update from 3.5.14 to 3.5.15 2017-08-29 23:17:31 +02:00
Fredrik Fornwall 20a515c6f0 libpng: Update from 1.6.31 to 1.6.32 2017-08-29 22:41:57 +02:00
Fredrik Fornwall cdc8971673 rcs: Build with clang using patch from upstream 2017-08-29 22:41:29 +02:00
its-pointless 141c92acd5 rcs gnu revision control system 2017-08-29 21:16:31 +02:00
Joakim 1986232751 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
Fredrik Fornwall 0604661194 libsqlite: Update from 3.20.0 to 3.20.1 2017-08-29 20:40:26 +02:00
Michał Bednarski 4e839da796 proot: Update to fix vfork-execve brk handling 2017-08-28 18:41:48 +02:00
Oliver Schmidhauser 4b53725096 Update Cava to 0.6.0
This also fixes a problem of it segfaulting when "r" is pressed (should
reload the config)
2017-08-28 18:41:36 +02:00
Fredrik Fornwall f8a432bf5d mc: Remove no longer needed CPPFLAG 2017-08-28 14:56:29 +02:00
Fredrik Fornwall 4de4b6be4f silversearcher-ag: Update from 2.0.0 to 2.1.0 2017-08-28 12:07:29 +02:00
Fredrik Fornwall 1e72c43ec5 ncurses: Update from 6.0.20170819 to 6.0.20170827 2017-08-28 12:07:11 +02:00
Fredrik Fornwall b4c24083c7 pick: Update from 1.7.0 to 1.8.0 2017-08-28 12:06:50 +02:00
Fredrik Fornwall fff12a477c libunibilium: Update from 1.2.0 to 1.2.1 2017-08-28 12:06:28 +02:00
Fredrik Fornwall 76a1e4cde5 nano: Update from 2.8.6 to 2.8.7 2017-08-28 12:06:12 +02:00
Fredrik Fornwall 59c16d2758 net-tools: Bump revision after patch 2017-08-27 23:45:04 +02:00
Vladimir Serbinenko 59dbe016b0 net-tools: Fix confusing and wrong string on unknown socket state. 2017-08-27 23:28:24 +02:00
its-pointless 922458df42 fixes x86_64 because it has lib64 in sysroot... 2017-08-26 23:50:21 +02:00
its-pointless 9a92118f5a working openjdk builds on all archs 2017-08-26 23:50:21 +02:00
Fredrik Fornwall 666547c93c cava: Avoid linking to pulseaudio 2017-08-26 23:48:00 +02:00
Oliver Schmidhauser ec6185a60e Add package: Cava
Cava is an Audio Visualizer that can work together with MPD. It works
out of the Box if you enable "visulizer output" in MPD by either running
`mpc enable 3` or by enabling it in [7] in ncmpcpp.
2017-08-26 23:20:48 +02:00
Fredrik Fornwall 0dc547ae70 Use go 1.9 in build-package.sh 2017-08-26 23:11:59 +02:00
Fredrik Fornwall 7730d87a10 imagemagick: Update from 7.0.6-3 to 7.0.6-9 2017-08-26 23:11:43 +02:00
Fredrik Fornwall 1bc59eb3a4 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 8654223e73 enable alpine email 2017-08-26 23:11:35 +02:00
Fredrik Fornwall 0e1caa264a Update LICENSE.md 2017-08-26 23:06:16 +02:00
Fredrik Fornwall f01e68f137 datamash: Update from 1.1.1 to 1.2 2017-08-24 20:59:18 +02:00
Fredrik Fornwall c3288ef260 fzf: Update from 0.16.9 to 0.16.11 2017-08-24 20:58:59 +02:00
Fredrik Fornwall a7d2558e7c syncthing: Update from 0.14.31 to 0.14.36 2017-08-24 20:56:21 +02:00
Fredrik Fornwall c3629906c0 command-not-found: Print to stderr (fixes #1308) 2017-08-24 16:50:35 +02:00
Fredrik Fornwall 4982cdaaa3 aapt: Remove __android_log_error_write reference
Removing a reference to __android_log_error_write hopefully fixes
an issue on Android 5 (see #1306).
2017-08-23 21:59:09 +02:00
Oliver Schmidhauser 6ef8048d02 Patch for busybox to accept = in emails 2017-08-23 21:08:33 +02:00
Fredrik Fornwall 663ac457b8 aria2: Bump revision to hopefully fix arm problem 2017-08-22 19:33:33 +02:00
Fredrik Fornwall 50be738f37 neovim: Update patch for neovim 2017-08-22 13:22:03 +02:00
Fredrik Fornwall 2ddb211aa6 neovim: Add patch to fix unibilium assertion 2017-08-22 11:57:37 +02:00
Fredrik Fornwall 63279c112c babl: Update from 0.1.28 to 0.1.30 2017-08-21 09:35:01 +02:00
its-pointless f0b1bddcbf fix building vim after libvterm 2017-08-21 08:11:46 +02:00
Fredrik Fornwall e03810d9c4 busybox: Note that it's not built with clang 2017-08-21 01:35:23 +02:00
Fredrik Fornwall 07176222ab ruby: Do not use CFLAGS when running cpp (mkmf.rb)
This avoids problem with cpp in the NDK which is provided by gcc
and does not understand clang specific flags (e.g. -Oz).
2017-08-21 01:34:21 +02:00
Fredrik Fornwall 408001f382 ncurses: Update from 6.0.20170812 to 6.0.20170819 2017-08-20 23:39:17 +02:00
Fredrik Fornwall e56e8b8e9d vim: Update 8.0.0887->8.0.0979 & enable terminal
Closes #1198.
2017-08-20 22:47:11 +02:00
Fredrik Fornwall a6ff2127c3 libnghttp2: Update from 1.24.0 to 1.25.0 2017-08-20 22:33:32 +02:00
Fredrik Fornwall 19e8fb19c6 lftp: Build cleanup and two more bin/sh patches 2017-08-20 22:32:51 +02:00
Fredrik Fornwall 49e8e8c406 libllvm: Bump revision after enabling openmp 2017-08-20 20:28:41 +02:00
Fredrik Fornwall 0322f1acc3 mariadb: Update from 10.2.7 to 10.2.8 2017-08-20 13:49:18 +02:00
Joakim 382e583cbf clang: add OpenMP library, should now work 2017-08-20 13:48:48 +02:00
Fredrik Fornwall 3ab5d907b4 gpsbabel: Add package (closes #196) 2017-08-20 13:28:37 +02:00
Fredrik Fornwall d4bbec394a ffmpeg: Update from 3.3.2 to 3.3.3 2017-08-20 13:03:59 +02:00
Fredrik Fornwall 9d8872a460 openal-soft: Update from 1.18.0 to 1.18.1
Also remove -DCMAKE_USE_SYSTEM_LIBRARIES=True as it is the default
when building Termux packages with cmake.
2017-08-20 12:24:23 +02:00
Fredrik Fornwall 388abdf83a zsh: Update from 5.3.1 to 5.4.1 2017-08-20 12:09:15 +02:00
Fredrik Fornwall 95a6a9a5c7 rgbds: Remove TERMUX_PKG_BUILD_DEPENDS
Also patch Makefile to install man pages at the expected location.
2017-08-20 11:54:37 +02:00
Phillip Kovalev 06ad686d23 Add rgbds package
and byacc as rgbds dependency and self-valuable package.
2017-08-20 11:40:36 +02:00
Fredrik Fornwall 430eef3bc1 Use -Oz instead of -Os for clang 2017-08-20 11:36:38 +02:00
Fredrik Fornwall ab69e677b6 aapt: Update from 7.0.0.14 to 7.1.2.33 2017-08-19 11:31:02 +02:00
Fredrik Fornwall d3e4322a79 apr: Specify correct sizeof(struct iovec)
Also bump package revision
2017-08-18 23:05:05 +02:00
Stephen 94e5973546 need files for apr-util build
#1169
2017-08-18 22:34:48 +02:00
Stephen 1ec6c4b82c add build dependency 2017-08-18 21:33:39 +02:00
Fredrik Fornwall e6e05f2728 notmuch: Fix 32-bit arm build 2017-08-18 21:24:13 +02:00
Fredrik Fornwall 385ee34f85 man: Update from 1.14.1 to 1.14.3 2017-08-18 21:05:24 +02:00
Fredrik Fornwall 51552f3f32 radare2: Update from 1.5.0 to 1.6.0 2017-08-18 21:04:30 +02:00
Fredrik Fornwall 859ebaff95 getmail: Switch to fossies.org for tarball 2017-08-18 21:02:01 +02:00
Fredrik Fornwall 136219a8ff xorriso: Update to new development snapshot 2017-08-18 21:00:28 +02:00
Fredrik Fornwall bc346c4a94 Update meson version used from 0.41.2 to 0.42.0 2017-08-17 11:44:08 +02:00
Fredrik Fornwall 5e5e5fa950 libuv: Update from 1.13.1 to 1.14.0 2017-08-17 11:34:37 +02:00
Fredrik Fornwall 41c8549205 nodejs-current: Update from 8.3.0 to 8.4.0 2017-08-17 11:28:38 +02:00
Fredrik Fornwall 0bb0e20a36 Rebuild packages linking against libintl.so
The libintl.so library was a symlink to libandroid-support. We
now provide the functions inline in libintl.h so libintl.so has
been removed.

Fixes #1283.
2017-08-17 11:12:17 +02:00
Stephen 28ad239057 update lisqlite src file location 2017-08-17 10:51:14 +02:00
Fredrik Fornwall 19f8b7bef3 lynx: Update to working download url 2017-08-17 09:59:34 +02:00
Fredrik Fornwall 03e1ccccd2 ndk-sysroot: Bump revision after libintl.h update 2017-08-17 01:18:36 +02:00
Fredrik Fornwall c101fa914c libsqlite: Bump revision after package change 2017-08-17 00:54:22 +02:00
Fredrik Fornwall 6fb56d78b5 lzop: Update from 1.03 to 1.04 2017-08-17 00:54:04 +02:00
Fredrik Fornwall d34aacef93 elfutils: Remove -lintl after libintl.h change 2017-08-17 00:39:19 +02:00
Fredrik Fornwall 50ed335795 Make libintl.h provide inline stubs
Previously libandroid-support contained inline stubs for libintl.h
functions (gettext(), dgettext() and friends).

We now provide inline versions of them in libintl.h directly so
libandroid-support is no longer necessary to get them.
2017-08-17 00:34:44 +02:00
Stephen 8a30c5bb30 add tclsqlite3.c to libsqlite dev package
fixes issues that arose from building tcl with #1169 and avoids a circular dependency
2017-08-17 00:27:57 +02:00
its-pointless aa605e8901 put shebang in scripts 2017-08-17 00:26:27 +02:00
Oliver Schmidhauser 2f90522ad3 termux-chroot: Specify command to execute
Allow a command to be specified when running termux-chroot.
Example:
```
$ termux-chroot ls /
bin  data  dev  etc  home  lib  proc  property_contexts  share  storage  system  tmp  usr  var  vendor
```
This makes it possible to run scripts that include a part that needs to
be run in a chrooted environment, like a compile script.
```
./configure
make
termux-chroot make install
```

Previously it had to be done like this:
```
./configure
make
termux-chroot
cd program
make install
exit
```
2017-08-16 23:47:26 +02:00
Fredrik Fornwall c87e861bae libxapian: Bump revision after change 2017-08-15 00:04:11 +02:00
Fredrik Fornwall 982ce4905b hunspell: Bump revision after patch 2017-08-15 00:03:53 +02:00
Fredrik Fornwall 729d06969a subversion: Update from 1.9.6 to 1.9.7 2017-08-14 23:57:21 +02:00
Vladimir Serbinenko 2d3744e119 hunspell: Fix Russian dictionarry in emacs. 2017-08-14 23:57:14 +02:00
Stephen cc62d27de7 include xapian-config in dev package 2017-08-14 23:40:22 +02:00
Stephen 35e119a8db explicitly list tools in xapian-tools subpackage 2017-08-14 23:40:22 +02:00
Stephen 08c80f9501 disable OSS in cmus
needed for #1169, should not affect current build process
2017-08-14 21:12:49 +02:00
Fredrik Fornwall 8cb4e2e744 libcurl: Update from 7.55.0 to 7.55.1 2017-08-14 20:20:14 +02:00
Fredrik Fornwall efb68107d7 glib&mc: Force rebuild 2017-08-13 15:57:15 +02:00
Fredrik Fornwall 1770bbac20 ncurses: Patch away REP sequence usage
Fixes #1252 and mc corruption.
2017-08-13 15:51:00 +02:00
Henrik Grimler 9337288205 texlive: keep certain texmf-dist files in texlive-bin (texliveonfly, ...).
Also add texlive as recommended package to texlive-bin.
2017-08-13 00:45:15 +02:00
Fredrik Fornwall de5b443bf7 lftp: Bump revision after added patch 2017-08-13 00:43:23 +02:00
its-pointless 23cf7f0779 fixed sftp shell (#1261) 2017-08-13 00:42:11 +02:00
Fredrik Fornwall eda3e708d2 gnupg2: Update from 2.1.22 to 2.1.23 2017-08-11 17:55:20 +02:00
Fredrik Fornwall f8888c4c83 Remove disabled-packages/ghostscript leftover 2017-08-11 15:15:48 +02:00
Fredrik Fornwall de53f385c2 imgflo: Minor nits 2017-08-11 15:14:48 +02:00
Fredrik Fornwall b116c31a33 fossil: Update from 2.2 to 2.3 2017-08-11 15:14:36 +02:00
Fredrik Fornwall 3f1345e719 sqlite: Update from 3.19.3 to 3.20.0 2017-08-11 15:14:23 +02:00
Fredrik Fornwall 13f3261b28 libsoup: Update from 2.58.0 to 2.58.2
- Avoid linking in kerberos.
- Depend on libxml2.
2017-08-11 15:00:43 +02:00
its-pointless e62e1cd02d imgflo with lib soup. Needs gegl installed (#1026) 2017-08-11 14:46:45 +02:00
Fredrik Fornwall 8fe4c234c1 graphviz: Do not require libltdl.la for building 2017-08-11 14:44:56 +02:00
Fredrik Fornwall a56e45b1c9 graphviz: Formatting for readability 2017-08-11 14:32:26 +02:00
Fredrik Fornwall d8a173090b ecj: Clean up directory before adding android-16 2017-08-11 14:26:15 +02:00
joakim-noah abc709c2e0 ecj: Add android-16 API jar too (#1133) 2017-08-11 14:22:47 +02:00
Fredrik Fornwall dab4f215c8 Remove TERMUX_JACK and TERMUX_JILL 2017-08-11 14:21:05 +02:00
Fredrik Fornwall b28ead0d4a s/TERMUX_PKG_BUILD_REVISION/TERMUX_PKG_REVISION 2017-08-11 14:10:50 +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
Fredrik Fornwall 3b45c02d9f cmake: Update from 3.9.0 to 3.9.1 2017-08-11 13:52:16 +02:00
Fredrik Fornwall fb617c2db4 git: Update from 2.14.0 to 2.14.1 2017-08-11 13:36:14 +02:00
Fredrik Fornwall 68db79daf2 openssh: Bump revision after package changes 2017-08-11 13:31:20 +02:00
Fredrik Fornwall 7098409599 postgresql: Update from 9.6.3 to 9.6.4 2017-08-11 13:31:01 +02:00
Fredrik Fornwall d3594e89a9 mutt: Remove etc/mime.support
The etc/mime.support is now in a separate mime-support package
that mutt now depends on.
2017-08-11 13:30:02 +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
deed02392 d8425dcd52 Set up home structure for authorized_keys
Since password auth is disabled by default, we depend on keys in our home dir but they're not created for us and the perms are wrong by default. This commit sets it up correctly for the user to simply add their key to the empty authorized_keys file
2017-08-11 13:19:00 +02:00
Fredrik Fornwall c9a4f11060 libsasl: Build with --disable-gssapi
This avoids trying to link in libgssapi if kerberas has been built.
2017-08-11 13:12:50 +02:00
Fredrik Fornwall 3f38f8361d icecast: Add source checksum 2017-08-11 12:51:30 +02:00
David Martinez 74f6b52557 icecast: depend on mime-support 2017-08-11 12:45:59 +02:00
David Martinez 70163e7cff mime-support: added Debian-like package 2017-08-11 12:45:59 +02:00
David Martinez ae5855897d icecast: add package 2017-08-11 12:45:59 +02:00
Fredrik Fornwall b94f381c23 busybox: Build with gcc for now
Building with clang causes less to segfault on 32-bit arm:
  https://github.com/termux/termux-packages/issues/1245
2017-08-11 03:03:42 +02:00
Fredrik Fornwall 552d700d2d nodejs-current: Update from 8.2.1 to 8.3.0
Note that the resulting package does not work yet due to
 https://github.com/nodejs/node/pull/14489
not being in 8.3.0.
2017-08-11 02:58:47 +02:00
Fredrik Fornwall 8ad7a27e9b libcurl: Bump revision after package update 2017-08-11 00:50:45 +02:00
Fredrik Fornwall 1a580ceeb6 ncurses: Bump revision after package update 2017-08-11 00:50:24 +02:00
Stephen 4668d0d92a specify bins in ncurses utils subpackage 2017-08-11 00:28:52 +02:00
Fredrik Fornwall c0dce434c7 micro: Update from 1.2.0 to 1.3.1 2017-08-11 00:26:18 +02:00
Fredrik Fornwall 7559d84cb7 jsoncpp: Fix build if cross-compiled ccache exists 2017-08-10 23:55:39 +02:00
Fredrik Fornwall 84aa43e7d2 pango: Update from 1.40.6 to 1.40.9 2017-08-10 23:55:39 +02:00
Fredrik Fornwall 3a1f7e521e harfbuzz: Update from 1.4.7 to 1.4.8 2017-08-10 23:55:39 +02:00
Fredrik Fornwall f252068260 picolisp: Update from 17.7.9 to 17.8.7 2017-08-10 23:55:39 +02:00
Stephen ba6cf00ac3 specify curl binaries in curl subpackage 2017-08-10 23:52:17 +02:00
its-pointless 6856239d99 also have graphicsmagick++ enabled 2017-08-10 03:00:12 +02:00
its-pointless 626549982e gmic 2017-08-10 03:00:12 +02:00
Fredrik Fornwall 311ffdf686 xmlsec: Update from 1.2.23 to 1.2.24 2017-08-10 02:52:26 +02:00
Oliver Schmidhauser b720393469 Add nyancat package 2017-08-10 02:44:01 +02:00
David Martinez bf47760f39 Fixed Megatools build for 1.9.98 version 2017-08-10 02:41:22 +02:00
David Martinez d870af0667 Megatools: fixed config step 2017-08-10 02:41:22 +02:00
David Martinez 160162b530 megatools: added base package 2017-08-10 02:41:22 +02:00
David Martinez 3b3b279e6f oathtool: added xmlsec dependency 2017-08-10 02:35:08 +02:00
David Martinez aee2d25a18 oathtool: add package and its dependencies (xmlsec) 2017-08-10 02:35:08 +02:00
Fredrik Fornwall b77ea34b48 xorriso: Depend on readline&libbz2 2017-08-10 02:32:23 +02:00
Fredrik Fornwall 9887d1014e hfsutils: Place man pages correctly 2017-08-10 02:32:02 +02:00
vishalbiswas 42fa138d28 ccache: patch not required anymore 2017-08-10 02:16:47 +02:00
vishalbiswas 27e21d2d4a ccache: add package 2017-08-10 02:16:47 +02:00
Vladimir Serbinenko cc618c2d3d hfsutils: New package.
This is a set of tools for manipulating of HFS images in userspace.
2017-08-10 02:11:42 +02:00
Vladimir Serbinenko 7cb271a13d mtools: New package
This is set of tools used to manipulate FAT images in userspace.
2017-08-10 02:11:26 +02:00
Vladimir Serbinenko 20964d04cc New package: xorriso
This is an ISO creation and burning tool. Burning most likely won't work
on Android without root even if device is connected to a burner but it's useful
to be able to create ISOs.
2017-08-10 02:10:54 +02:00
Vladimir Serbinenko 1d0e9461b2 iconv: Create man1 directory to avoid failed build.
man1 may not exist. Create it if needed.
2017-08-10 02:10:54 +02:00
Fredrik Fornwall 26dc08651e mariadb: Patch away building mysqltest
This avoids needing libpcreposix when building.
2017-08-10 02:00:13 +02:00
Fredrik Fornwall 4b6d6bfa2c ncurses: Update to latest patch release 2017-08-10 01:59:11 +02:00
Stephen 0411bce98c include ncursesw6-config to ncurses-dev 2017-08-10 01:51:45 +02:00
Fredrik Fornwall 4f61067b8d command-not-found: Update with latest commands 2017-08-10 01:51:11 +02:00
Fredrik Fornwall dfb3c0fb2b cadaver: Avoid opportunistic linking
Specify --with-libxml2 to avoid using libexpat if available.

Also build with --without-gssapi.
2017-08-10 01:37:58 +02:00
David Martinez b4459cbb9b cadaver: add package 2017-08-10 01:24:50 +02:00
Fredrik Fornwall 8c46a11a9b gpgme: Revision bump after package update 2017-08-10 01:07:56 +02:00
Fredrik Fornwall 33ec97cc59 libmpdclient: Update from 2.11 to 2.13
This is the first package to be built using the meson build system.
2017-08-10 01:07:04 +02:00
Stephen 528441f6c0 add gpgme-config to gpgme-dev
required for fwknop

#1169
2017-08-10 00:36:05 +02:00
David Martinez 54af5268c7 qalc: update from 9.9.11 to 1.0.0 2017-08-10 00:31:35 +02:00
Fredrik Fornwall 13a3ce7fb1 libunwind: Build with --disable-minidebuginfo
This avoids linking against liblzma if available.
2017-08-10 00:17:05 +02:00
Fredrik Fornwall 2b3a5954e9 libcurl: Update from 7.54.1 to 7.55.0 2017-08-10 00:06:59 +02:00
Fredrik Fornwall a3bc74c9ea nodejs-current: Enable package 2017-08-10 00:02:39 +02:00
Fredrik Fornwall 6c7357c154 ncurses: Use proper release tarball
We really need the ncurses-${_MAJOR_VERSION}-${_MINOR_VERSION}.tgz
one and not the original ncurses-${_MAJOR_VERSION}.tar.gz
2017-08-10 00:00:18 +02:00
Fredrik Fornwall 485ed14fa1 openssl: Enable PSK
Also rebuild stunnel with PSK support (fixes #1235).
2017-08-09 23:53:31 +02:00
Stephen 4867531842 add curl-config to libcurl-dev (#1236)
required for php

#1169
2017-08-09 23:53:08 +02:00
Fredrik Fornwall 883187f212 debootstrap: Update from 1.0.90 to 1.0.91
Fixes #1232.
2017-08-09 23:18:25 +02:00
Fredrik Fornwall e9795f20de ldns: Revision bump after package change 2017-08-09 23:09:27 +02:00
Henrik Grimler dce832a25d Properly package texlive and split package into texlive & texlive-bin (#1203)
* texlive: enable makeindex and put man files and headers in proper location.

* texlive: upgrade to 2017

* texlive: split into texlive-bin and arch independent texlive-base.

Download texmf-dist and other tarballs and package necessary files instead of
using tlnet installer on device.

* texlive-base: extract only a minimal set of files from texmf-dist, do complete
uninstall on removal. Patch some files.

The texmf-dist tar is quite large so use --checkpoint to indicate progress.

* texlive: use gnupg2 instead of gnupg

* texlive: fix texlive profile

* texlive: added TL_BINDIR variable to simplify build scripts

* texlive: replace tlmgr symlink with small wrapper.

After `tlmgr update --self` has been run, the shebang of tlmgr.pl is
none-working and there is a reference to /bin/sh in TLUtils.pm. This wrapper
fixes this (if needed) before tlmgr is run.

* texlive: update command-not-found with a few common texlive commands.

* remove un-needed minimal.list

* Format generation working. xelatex activated.

Remove all texmf-dist files created by texlive-bin package.

* texlive: fix installation and removal of texlive-{bin,base}. All essential
fixes done.

Only thing remaining to fix is figuring out how to deal with the transition
texlive -> texlive-{bin,base}.

* texlive: use Breaks instead of Conflicts

* texlive: properly fix split into two packages [WIP]

* delete old termux-install-tl.sh

* texlive: Fix so that the upgrade from texlive 20170524-2 goes smoothly and
works as it should (with Breaks and Replaces). Also major clean up of texlive/build.sh.

* texlive: minor clean up of texlive/build.sh. Update patches to avoid (silent)
complaints from patching. Add previously forgotten install-tl.list with list
of files to take from install-tl-unx.tar.gz.

* texlive: make texlive-bin-dev properly replace texlive-dev.

Everything is done now, just need to wait for breaks and subpkg_replaces
before opening a pull request.

* texlive: skip format generation on install, rm old files in texlive-bin
as well.

Also decrease verbosity of installation

* texlive: when deleting old files, leave texmf-dist alone

* texlive: fix typo, correctly remove files from old texlive version
2017-08-09 23:09:01 +02:00
Stephen 51b0489fcf include ldns-config in ldns-dev
required for openssh

#1169
2017-08-08 23:05:54 +02:00
Fredrik Fornwall 473cafe09b libksba: Bump revision after package update 2017-08-08 14:26:08 +02:00
Fredrik Fornwall d9001887eb libassuan: Bump revision after package update 2017-08-08 14:25:59 +02:00
Stephen 90c663bdad include ksba-config in libksba-dev
for gnupg2
2017-08-08 14:18:57 +02:00
Stephen d095fa5206 include libassuan-config in libassuan-dev 2017-08-08 14:10:18 +02:00
Fredrik Fornwall 682ce8afdb Merge branch 'master' of github.com:termux/termux-packages 2017-08-08 13:33:23 +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
Vladimir Serbinenko b40e521e02 fdupes: New package 2017-08-08 13:23:16 +02:00
Fredrik Fornwall 5d0d4b0f9b libpng&pcre: Revision bump after package update 2017-08-08 12:19:24 +02:00
Fredrik Fornwall cad8832e4c libunwind: Remove after building
When building arm c++ code we do not want this libunwind to be used.
2017-08-08 12:18:28 +02:00
Fredrik Fornwall 7a860ad1ea nodejs-current: Also remove -lz for mkpeephole 2017-08-08 12:18:07 +02:00
Fredrik Fornwall ed69691d05 nodejs-current: Hack at mkpeephole build 2017-08-08 11:57:03 +02:00
Fredrik Fornwall 3f9b467407 libexpat: Update from 2.2.2 to 2.2.3 2017-08-08 11:15:18 +02:00
Fredrik Fornwall 9179399d7a nodejs: Update from 6.11.1 to 6.11.2 2017-08-08 11:13:48 +02:00
Fredrik Fornwall 47478ddf77 nodejs-current: Update from 8.1.4 to 8.2.1 2017-08-08 11:13:48 +02:00
Fredrik Fornwall e7f446519c boost: Fix building with NDK r15c 2017-08-08 11:13:48 +02:00
Fredrik Fornwall 3a1a159e8c php: Update from 7.1.7 to 7.1.8 2017-08-08 11:13:48 +02:00
Stephen e429251691 include libpng-config in libpng-dev
for netpbm
2017-08-08 10:22:32 +02:00
Stephen 7f2c632071 add pcre-config to pcre-dev
for apache2

#1169
2017-08-08 10:22:06 +02:00
Matthew Klein 93cbd42baf Add travis badge to README 2017-08-08 10:21:49 +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 0b52944298 freetype: Fix typo and bump revision 2017-08-07 22:25:29 +02:00
Stephen d204b3e31e include freetype-config in freetype-dev
required for texlive
2017-08-07 22:23:19 +02:00
Fredrik Fornwall 86736e7ea3 apr&apr-util: Bump revision after package updates 2017-08-07 22:20:59 +02:00
Stephen 8b01c22d96 Update build.sh 2017-08-07 22:20:15 +02:00
Stephen bb777bb95d add apu-1-config to apr-util-dev
required for autoconf detection of apr-util
2017-08-07 22:20:15 +02:00
Stephen 1525e47521 Update build.sh 2017-08-07 22:19:32 +02:00
Stephen 4f1844989d add apr-1-config to apr-dev
required for autoconf detection of apr
2017-08-07 22:19:32 +02:00
Henrik Grimler 7e0bdf3283 ncurses: change url to working one
Previous one has been down for at least two days.
2017-08-07 22:14:38 +02:00
Fredrik Fornwall 4135dad886 neovim: Update to latest git master 2017-08-07 22:06:51 +02:00
Fredrik Fornwall 4ab4df2104 vim: Update from 8.0.0858 to 8.0.0887 2017-08-07 22:01:27 +02:00
Fredrik Fornwall 50bcc07564 libmsgpack: Update from 2.1.3 to 2.1.5 2017-08-07 21:13:58 +02:00
Fredrik Fornwall dd6fbeefd8 binutils: Update from 2.28 to 2.29 2017-08-07 20:59:09 +02:00
Fredrik Fornwall 2c8ddf2f2c git: Update from 2.13.3 to 2.14.0 2017-08-07 20:57:00 +02:00
Fredrik Fornwall a2e779f0b2 cmark: Update from 0.27.1 to 0.28.0 2017-08-07 20:02:12 +02:00
Fredrik Fornwall c65b9e4c10 nmap: Update from 7.50 to 7.60 2017-08-07 20:02:12 +02:00
Oliver Schmidhauser b16c6d3c6d Don't disable SIGWINCH in ncmpcpp
It makes ncmpcpp resize itself when the window size has changed.
Not sure why this was ever added, but according to @its-pointless it can
be removed
2017-08-07 20:01:46 +02:00
Leonid Plyushch b6488fce33 tor: update from 0.3.0.9 to 0.3.0.10 2017-08-07 19:55:20 +02:00
Fredrik Fornwall a7873c08e5 neovim: Update to latest git master 2017-08-04 03:01:38 +02:00
Fredrik Fornwall fbc82b0b7f vim: Update from 8.0.0753 to 8.0.0858 2017-08-04 03:01:38 +02:00
Fredrik Fornwall 1dd641f190 libandroid-support: Update from 20 to 21 2017-08-04 03:01:38 +02:00
Henrik Grimler 4f85432bf7 Add TERMUX_SUBPKG_REPLACES to make it possible to for subpackages to replace packages. 2017-08-03 23:59:53 +02:00
Grimler 9ec050917e Add TERMUX_PKG_BREAKS
Breaks is is a bit kinder than Conflicts and should be used for example if a file is moved between packages or if a package is splitted into two.
See https://www.debian.org/doc/debian-policy/ch-relationships.html#s-breaks
2017-08-03 23:59:53 +02:00
Grimler 5f21784738 Add TERMUX_PKG_RECOMMENDS.
Makes it possible to specify recommended packages.
2017-08-03 23:59:53 +02:00
Fredrik Fornwall b1b4f2fe96 fish: Bump version to rebuild after MB_CUR_MAX=4 2017-08-02 00:00:05 +02:00
Henrik Grimler 11681c5910 libpng: update to 1.6.31
1.6.29 are no longer available at the same sourceforge url.
2017-08-01 22:58:20 +02:00
Fredrik Fornwall a64a2ee6e6 libpopt&rsync: Rebuild to fix __moddi3 problem
Fixes #1178.
2017-07-29 21:43:26 +02:00
Fredrik Fornwall 2bef1b0974 gnupg2: Update from 2.1.21 to 2.1.22 2017-07-29 21:38:22 +02:00
Fredrik Fornwall f51752b653 mc: Rebuild package to fix arm issue (fixes #372) 2017-07-29 20:07:50 +02:00
Fredrik Fornwall 63d4976303 Different meson cross files for different arches 2017-07-29 02:14:47 +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 a9f0d0eade remind: Link with libandroid-glob (fixes #1164) 2017-07-29 01:22:23 +02:00
Fredrik Fornwall 93b6aeb89e glib: Update from 2.52.2 to 2.52.3 2017-07-29 00:36:19 +02:00
Fredrik Fornwall a3aa35d2ad imagemagick: Update from 7.0.6-0 to 7.0.6-3 2017-07-29 00:35:36 +02:00
Fredrik Fornwall d6f9569480 play-audio: Update from 0.4 to 0.5 2017-07-28 14:49:03 +02:00
Oliver Schmidhauser 2b97988c1e Add proper package description 2017-07-28 14:00:44 +02:00
Oliver Schmidhauser a793fe641e Add moria package
As requested in #533 (fixes #533).
2017-07-28 14:00:44 +02:00
Oliver Schmidhauser e556e12828 By default, disable all Video output of mpv. Since the default video output is not available on Termux, it would otherwise throw an error. Even with Audio only files if they contain any album-art. 2017-07-28 14:00:03 +02:00
Oliver Schmidhauser 153f115ea8 Increase audio-buffer in mpv to help prevent stuttering with bluetooth devices 2017-07-28 14:00:03 +02:00
Oliver Schmidhauser ad9056a886 Change configuration file Format of mpv so we can more easily add settings and comments 2017-07-28 14:00:03 +02:00
Fredrik Fornwall 3324ede73c autossh: Switch to working download url 2017-07-27 12:12:10 +02:00
Fredrik Fornwall dd8b450ee9 parallel: Update from 20170522 to 20170722 2017-07-27 03:19:50 +02:00
Fredrik Fornwall 1253c3b21a boost: Bumpt revision after arm c++ changes 2017-07-27 03:19:31 +02:00
Fredrik Fornwall 63ac43a797 mpd: Update from 0.20.8 to 0.20.9 2017-07-27 03:19:10 +02:00
Fredrik Fornwall f0da97b0ee par2: Update from 0.7.1 to 0.7.3 2017-07-27 03:18:53 +02:00
Fredrik Fornwall afcbe85e53 libvpx: Build with clang 2017-07-27 03:18:14 +02:00
Fredrik Fornwall d1f566f799 Attach arm issues with C++ exception unwinding
See https://github.com/android-ndk/ndk/issues/379

Fixes #1163

Fixes issues with gdb segfaulting on arm on an unrecognized command.
2017-07-27 02:06:37 +02:00
Fredrik Fornwall f8285da177 stunnel: Update from 5.41 to 5.42 2017-07-27 01:09:09 +02:00
Fredrik Fornwall 426f42e35a libsndfile: Add comment about future update 2017-07-26 16:16:01 +02:00
Fredrik Fornwall ee6a231c32 notmuch: Fix man page generation 2017-07-26 16:13:45 +02:00
Fredrik Fornwall 15926ac7ef libconfig: Switch to working download url 2017-07-26 16:13:30 +02:00
Fredrik Fornwall 65b4daece9 blogc: Disable build due to source download fail 2017-07-26 15:32:27 +02:00
Fredrik Fornwall 965b70ff54 notmuch: Update from 0.24.2 to 0.25 2017-07-26 15:13:26 +02:00
Fredrik Fornwall f3a5644f9c librsvg: Update from 2.40.17 to 2.40.18 2017-07-26 15:13:03 +02:00
Fredrik Fornwall 8e6fb760d6 libjpeg-turbo: Update from 1.5.1 to 1.5.2 2017-07-26 15:12:48 +02:00
Fredrik Fornwall 8be8bb0636 libtalloc: Update from 2.1.9 to 2.1.10 2017-07-26 15:12:25 +02:00
Fredrik Fornwall eaa1dc9193 libconfuse: Update from 3.0 to 3.2 2017-07-26 15:12:00 +02:00
Fredrik Fornwall b6dee4413c libgmime: Update from 2.6.23 to 3.0.1 2017-07-26 15:08:35 +02:00
Fredrik Fornwall 38d6235c76 fontconfig: Update from 2.12.0 to 2.12.4 2017-07-26 14:21:12 +02:00
Fredrik Fornwall 70c412361d iperf3: Update from 3.1.7 to 3.2 2017-07-26 14:20:51 +02:00
Fredrik Fornwall 9b1f1dcd82 hydra: Update from 8.5 to 8.6 2017-07-26 14:19:10 +02:00
Fredrik Fornwall be3df92df2 graphicsmagick: Update from 1.3.25 to 1.3.26 2017-07-26 13:53:31 +02:00
Fredrik Fornwall 3f16c2e382 gifsicle: Update from 1.88 to 1.89 2017-07-26 13:53:12 +02:00
Fredrik Fornwall 492b35322f harfbuzz: Update from 1.4.6 to 1.4.7 2017-07-26 13:52:49 +02:00
Fredrik Fornwall 6c32e136e4 gdk-pixbuf: Update from 2.36.4 to 2.36.7 2017-07-26 13:47:12 +02:00
Fredrik Fornwall ab70383165 dnsutils: Update from 9.11.0-P5 to 9.11.1-P3 2017-07-26 13:43:18 +02:00
Fredrik Fornwall 9cca1b97df getmail: Update from 4.54.0 to 5.1 2017-07-26 13:38:47 +02:00
Fredrik Fornwall ae30a27303 gzip: Fix invalid grep path in zgrep (fix #1161) 2017-07-26 12:40:05 +02:00
Fredrik Fornwall 311b66c9b8 apt 1.4: Make apt-key work with busybox mktemp 2017-07-26 12:38:18 +02:00
Fredrik Fornwall 963218b2ea ncurses: Update from 20170610 to 20170722 2017-07-26 01:15:01 +02:00
Fredrik Fornwall 5aad30fa3a busybox: Update from 1.26.2 to 1.27.1 2017-07-25 01:59:40 +02:00
Fredrik Fornwall 0b20edee8e mosh: Update from 1.3.0 to 1.3.2 2017-07-25 01:30:10 +02:00
Fredrik Fornwall 4ead96b800 mariadb: Update from 10.2.6 to 10.2.7 2017-07-25 01:15:21 +02:00
Fredrik Fornwall ee5e9ab16f disabled-packages/apt: Shed some weight 2017-07-23 23:42:07 +02:00
its-pointless f61c9c797f refix htc bug and fix dependences 2017-07-23 20:43:48 +02:00
Fredrik Fornwall 20ac7a4044 vim: Update from 8.0.0738 to 8.0.0753 2017-07-23 00:53:32 +02:00
Fredrik Fornwall 1337581015 irssi: Update from 1.0.3 to 1.0.4 2017-07-23 00:53:32 +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 a79ce479fd nano: Update from 2.8.5 to 2.8.6 2017-07-22 16:24:47 +02:00
Fredrik Fornwall b4b0cc1875 zsh: Fix bogus nice() warning (#1151) 2017-07-21 01:08:32 +02:00
Fredrik Fornwall a69e4e0692 cmake: Depend on make and clang 2017-07-21 00:33:03 +02:00
Fredrik Fornwall 17901f5141 cmake: Update from 3.8.2 to 3.9.0 2017-07-20 22:17:45 +02:00
Fredrik Fornwall 3da7a6689b libarchive: Update from 3.3.1 to 3.3.2 2017-07-20 22:06:32 +02:00
Fredrik Fornwall a45a760250 jsoncpp: Update from 1.8.0 to 1.8.1 2017-07-20 22:05:39 +02:00
Fredrik Fornwall 11e5fd3d35 fzf: Update from 0.16.8 to 0.16.9 2017-07-20 22:05:07 +02:00
Fredrik Fornwall f024c0670c vim: Update from 8.0.0704 to 8.0.0738 2017-07-20 21:46:04 +02:00
Fredrik Fornwall e14f677c9e libgcrypt: Update from 1.7.8 to 1.8.0 2017-07-20 21:45:14 +02:00
Fredrik Fornwall dee182e744 gnupg: Update from 1.4.21 to 1.4.22 2017-07-20 21:44:41 +02:00
Fredrik Fornwall cd622e300a libsodium: Update from 1.0.12 to 1.0.13 2017-07-20 21:44:20 +02:00
Fredrik Fornwall 4d57e59336 nodejs-current: Update to latest 2017-07-20 20:30:15 +02:00
Fredrik Fornwall 3efec446dd python: Enable --enable-loadable-sqlite-extensions 2017-07-20 20:30:15 +02:00
its-pointless 6ad26efe4d apt 1.4.7 working... 2017-07-20 20:28:29 +02:00
Fredrik Fornwall b1f6407cde python: Fix 32-bit builds 2017-07-19 00:59:00 +02:00
Fredrik Fornwall e51e15f4db python: Update from 3.6.1 to 3.6.2 2017-07-19 00:45:42 +02:00
Fredrik Fornwall fcac8ce536 mpd: Fix patch path 2017-07-18 18:12:12 +02:00
Oliver Schmidhauser d555e5ab73 MPD: Change format of audio visualizer output.
Since the default in ncmpcpp is `visualizer_in_stereo = yes`, this
setting should actually provide both channels.
2017-07-18 18:07:13 +02:00
vishalbiswas 0c50a89cc1 mariadb: enable post installation setup 2017-07-18 00:01:03 +02:00
Oliver Schmidhauser c298f2e050 bump version of mpd 2017-07-17 23:58:18 +02:00
Oliver Schmidhauser 0360d784d0 Stop making ~/music when mpd starts.
The default music directory has been changed to /sdcard/music anyway, so
it is no longer required and actually more confusing to people, since
they will think they should put their music into ~/music, which will not
work with the default configuration of mpd.
2017-07-17 23:58:18 +02:00
Fredrik Fornwall b754bd2638 Bump packages after apr and apr-util update 2017-07-17 20:26:00 +02:00
Fredrik Fornwall 1ec151375c erlang: Update from 19.3 to 20.0 2017-07-17 20:24:18 +02:00
Fredrik Fornwall 54c9756014 fontconfig: Revert back to 2.12.0 for now 2017-07-16 19:30:30 +02:00
Fredrik Fornwall 7f1ad70e94 fontconfig: Update from 2.12.0 to 2.12.4 2017-07-16 19:24:42 +02:00
Fredrik Fornwall c69e5e639b dos2unix: Update from 7.3.4 to 7.3.5 2017-07-16 19:15:31 +02:00
Fredrik Fornwall 15ee0e8769 cmatrix: Update to latest release 2017-07-16 19:09:06 +02:00
Fredrik Fornwall e79361ae44 ca-certificates: Update to latest 2017-06-07 2017-07-16 18:56:12 +02:00
Fredrik Fornwall ef96374a9f apr-util: Update from 1.5.4 to 1.6.0 2017-07-16 18:49:06 +02:00
Fredrik Fornwall 57491a747e apr: Update from 1.5.2 to 1.6.2 2017-07-16 18:48:54 +02:00
Fredrik Fornwall 38fa3c579e bash-completion: Update from 2.5 to 2.7 2017-07-16 18:48:40 +02:00
Fredrik Fornwall d53bcc5ce8 angband: Update from 4.0.5 to 4.1.0 2017-07-16 18:42:11 +02:00
Fredrik Fornwall 4739690aff libgrpc: Update from 1.4.1 to 1.4.2 2017-07-16 18:21:22 +02:00
Fredrik Fornwall 593aadae13 nodejs: Update from 6.11.0 to 6.11.1 2017-07-16 18:19:52 +02:00
Fredrik Fornwall f8e98bbbbf c-ares: Update from 1.12.0 to 1.13.0 2017-07-16 18:19:34 +02:00
Fredrik Fornwall 54d1876417 libmosquitto: Update from 1.4.11 to 1.4.14 2017-07-16 17:07:05 +02:00
Fredrik Fornwall 8b36350c3f libgit2: Update from 0.25.1 to 0.26.0 2017-07-16 16:57:48 +02:00
Fredrik Fornwall 979088f593 redis: Update from 3.2.9 to 4.0.0 2017-07-16 15:10:10 +02:00
Fredrik Fornwall d15bec838f ndk-stl: Add back cstddef patch reversal 2017-07-16 15:08:45 +02:00
Fredrik Fornwall 08400f7449 Bump ndk standalone toolchain version
Also avoid patching in ndk-stl.
2017-07-16 14:36:31 +02:00
its-pointless aa1865fe9a fixes building cstddef include for g++ 2017-07-16 14:30:46 +02:00
Fredrik Fornwall 8a15860d36 neovim: Update to latest git master 2017-07-16 14:18:41 +02:00
Fredrik Fornwall 845a978a46 ndk-patches: Patch to 'define MB_CUR_MAX 4'
The platform headers has the following macro:

  #define MB_CUR_MAX __ctype_get_mb_cur_max()

where __ctype_get_mb_cur_max() tries to handle UTF-8 encodings.

However, even in Android 7.0 setlocale(LC_ALL, ""), which many
programs do at startup, doesn't work in that it sets the locale
as non-utf8:

  https://android.googlesource.com/platform/bionic/+/nougat-release/libc/bionic/locale.cpp#139

So we just always consider us being in an utf-8 locale.

Also rebuild coreutils to fix #1136.
2017-07-16 12:36:06 +02:00
Fredrik Fornwall a469ea623c libandroid-support: Update to v20
This adds back mbsrtowcs and mbsnrtowcs and should fix #1138.
2017-07-16 11:34:57 +02:00
Fredrik Fornwall 4b72be7945 frobtads: Rebuild after libc++ switch 2017-07-16 11:21:58 +02:00
Fredrik Fornwall 510b6aee13 imagemagick: Bump revision after catopen() removal
cat{open,close,gets} has been removed from libandroid-support as
they were just stubs there anyway. imagemagick manages fine without
them but needs to be rebuilt with its revision bumped.
2017-07-15 14:35:12 +02:00
Fredrik Fornwall 5163aad7d9 ffmpeg: Rebuild after libx265 update 2017-07-15 12:07:35 +02:00
Fredrik Fornwall 0277197fe8 libx264: Bump to latest snapshot 2017-07-15 12:07:34 +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
olg ab81c00bfe Fix ghostscript for aarch64. 2017-07-15 10:53:04 +02:00
Fredrik Fornwall 39dafbf5dd binutils: Bump package revision
The existing 2.28 version of gold linked against libgnustl in
ld.gold.
2017-07-15 10:16:39 +02:00
Fredrik Fornwall a5cdd56d11 Drop old --fix-cortex-a8 flag 2017-07-15 09:59:30 +02:00
Fredrik Fornwall 82afb366e7 libandroid-support: Update to v19
This version has been cleaned up considerably. Also bump php since
it uses strfmon() which has been removed from libandroid-support.
2017-07-15 03:57:18 +02:00
Fredrik Fornwall 001e5f0b22 ndk-stl: Bump revision 2017-07-15 03:07:06 +02:00
Fredrik Fornwall 76c752bf04 libandroid-support: Remove unused wcwidth.c 2017-07-15 03:06:55 +02:00
Fredrik Fornwall 6b884285ac Avoid bundling lib/libc++_shared.so in a package 2017-07-15 02:44:13 +02:00
Fredrik Fornwall f8f9c19bef Do not remove libc++ in Dockerfile setup 2017-07-15 02:25:12 +02:00
Fredrik Fornwall 571e5ce211 gdb: Update from 7.12.1 to 8.0 2017-07-15 00:03:23 +02:00
Fredrik Fornwall 162c9f464d libexpat: Update from 2.2.0 to 2.2.2 2017-07-14 23:34:01 +02:00
Stephen 75ee50fc02 revert changes 2017-07-14 23:21:20 +02:00
Stephen 6c2e81a4f5 revert changes 2017-07-14 23:21:20 +02:00
Stephen 5c6763d005 revert changes 2017-07-14 23:21:20 +02:00
Stephen dd50463e22 comment out new ideas 2017-07-14 23:21:20 +02:00
Stephen 58726460e7 disable package downloads for down 2017-07-14 23:21:20 +02:00
Stephen 3229d546ad add debug tags 2017-07-14 23:21:20 +02:00
Stephen 06e5ec1f12 Continuous output and failure
some attempt at using dpkg for termux package installs instead of
rebuilding from source
2017-07-14 23:21:20 +02:00
Fredrik Fornwall 74d8b7b240 par2: Fix i686 build 2017-07-14 23:18:28 +02:00
Fredrik Fornwall 1947e86409 mpd: gnustl_shared -> c++_shared 2017-07-14 09:49:14 +02:00
Fredrik Fornwall 29620e5f88 libx265: Update from 2.4 to 2.5 2017-07-14 09:42:00 +02:00
Fredrik Fornwall a584b3b2c0 git: Update from 2.13.2 to 2.13.3 2017-07-14 00:53:31 +02:00
Fredrik Fornwall dc7242f77c libnghttp2: Update from 1.23.1 to 1.24.0 2017-07-14 00:53:18 +02:00
Fredrik Fornwall d946e67c5b Transition from gnustl to libc++
This will make things as std::to_string() and other C++ features
work with a modern and supported C++ library.

We package up libc++_shared.so and bump the revision of every C++
using package to make it rebuild against it.

Users who have built C++ using libraries or programs will probably
need to rebuild them if they are linked against Termux-supplied
libraries, as user code was previously linked against gnustl while
the system libraries are now using libc++, and it's not a good idea
to mix C++ standard libraries in a program.
2017-07-14 00:23:37 +02:00
Fredrik Fornwall b4d3c3f0d5 neovim: Fix build if luarocks is installed 2017-07-13 22:53:43 +02:00
Fredrik Fornwall 3fe97bc353 screen: Update from 4.6.0 to 4.6.1 2017-07-12 22:45:07 +02:00
Fredrik Fornwall 284a80f886 pcre: Update from 8.40 to 8.41 2017-07-12 22:45:07 +02:00
Fredrik Fornwall 4a7a2c4ccb lftp: Update from 4.7.7 to 4.8.0 2017-07-12 22:45:07 +02:00
Joakim 1ed597ca5b ldc: update to llvm 4.0.1 2017-07-12 22:29:23 +02:00
vishalbiswas 5cd9cb96b3 nginx: update from 1.12.0 to 1.12.1 2017-07-12 18:54:03 +02:00
vishalbiswas 1ce0a9b96b apache2: update from 2.4.26 to 2.4.27 2017-07-12 18:54:03 +02:00
Fredrik Fornwall 28c3a74ab3 Move TERMUX_STANDALONE_TOOLCHAIN declaration
See https://github.com/termux/termux-packages/pull/1125
2017-07-12 11:22:07 +02:00
Fredrik Fornwall 275715a87b libgrpc: Try to fix building under docker image 2017-07-12 00:38:50 +02:00
Vishal Biswas 402c0a0527 libgrpc: add package (#1122) 2017-07-11 11:50:43 +02:00
joakim-noah 221ac3bb2f ldc: update to final 1.3.0 release (#1123) 2017-07-11 11:49:12 +02:00
Fredrik Fornwall a019789379 ndk-sysroot: Bump after header patch fix 2017-07-10 10:59:16 +02:00
Fredrik Fornwall 6e60881a2e neovim: Update to latest git master 2017-07-10 10:59:06 +02:00
Fredrik Fornwall f1a05d2584 fzf: Update from 0.16.7 to 0.16.8 2017-07-10 10:09:47 +02:00
Fredrik Fornwall 1f8481e363 ndk-patches: Fix malformed <utmp.h> patch 2017-07-10 09:52:50 +02:00
Fredrik Fornwall 7ef73477d6 syncthing: Update from 0.14.30 to 0.14.31 2017-07-10 02:53:32 +02:00
Fredrik Fornwall 3ac39e63bd libnpth: Update from 1.4 to 1.5 2017-07-10 02:18:19 +02:00
Fredrik Fornwall e75ac4aa77 libgcrypt: Update from 1.7.7 to 1.7.8 2017-07-10 02:16:52 +02:00
Fredrik Fornwall 59ca384d22 grep: Update from 3.0 to 3.1 2017-07-10 02:16:37 +02:00
Fredrik Fornwall 63603681ca coreutils: Remove debug patch (fixes #1121) 2017-07-10 02:09:30 +02:00
Fredrik Fornwall b4e4f4903c mariadb: Enable 32-bit builds again 2017-07-10 01:49:27 +02:00
Fredrik Fornwall e907179689 php: Update from 7.1.6 to 7.1.7, fix aarch64 issue
Backport https://github.com/php/php-src/commit/8c8679207ae5ada8751288e75b78c928a4d34d1d
which fixes https://github.com/termux/termux-packages/issues/890 (and
possibly other issues).
2017-07-10 01:49:27 +02:00
Fredrik Fornwall ec49e87dbc picolisp: Update from 17.6.6 to 17.7.9
Also switch to using clang for building 64-bit picolisp.
2017-07-10 01:49:27 +02:00
Stephen 4559aa03eb Travis pkg builds (#1119) 2017-07-10 00:05:36 +02:00
Fredrik Fornwall 4e9a8b45eb Make it possible to opt in to _FILE_OFFSET_BITS=64 2017-07-10 00:02:22 +02:00
Fredrik Fornwall f5404c4ae8 Avoid ndk patch used only by elfutils 2017-07-09 23:35:21 +02:00
Fredrik Fornwall 5af0ad20c3 neovim: Bump to latest git master 2017-07-09 22:42:15 +02:00
Fredrik Fornwall ba45a84f44 sqlite: Fix potential segfault 2017-07-09 22:41:48 +02:00
Fredrik Fornwall 272404e1fe Introduce TERMUX_PKG_API_LEVEL
By setting the TERMUX_PKG_API_LEVEL property to an android api
level packages can build against later API levels than the current
Termux default of 21.
2017-07-09 21:22:49 +02:00
Fredrik Fornwall 966f0fbecd vim: -Werror=implicit-function-declaration 2017-07-09 20:43:06 +02:00
Fredrik Fornwall b712b92a7d vim: Update from 8.0.0675 to 8.0.0704
Also tidy up formatting a bit.
2017-07-09 20:41:25 +02:00
Fredrik Fornwall c780e80923 glib: -Werror=implicit-function-declaration 2017-07-09 20:40:41 +02:00
Fredrik Fornwall 3b4e98caf4 subversion: Update from 1.9.5 to 1.9.6 2017-07-08 22:29:46 +02:00
Fredrik Fornwall a0777ffec2 libuv: Update from 1.13.0 to 1.13.1 2017-07-08 22:29:06 +02:00
Fredrik Fornwall aa58dcc9c6 util-linux: Depend on libcrypt 2017-07-07 12:51:16 +02:00
Fredrik Fornwall 95b0cab9ea Dockerfile: Do not remove non android-21 platforms 2017-07-07 12:23:13 +02:00
Fredrik Fornwall 82e106ef0c gnutls: Update from 3.5.13 to 3.5.14 2017-07-07 12:23:00 +02:00
Fredrik Fornwall 2e27b20c4e ncurses: We really need --with-pkg-config-libdir 2017-07-07 12:22:28 +02:00
Fredrik Fornwall 2c23132681 multitail: -Werror=implicit-function-declaration 2017-07-07 10:51:23 +02:00
Fredrik Fornwall 1d20099b9d less: -Werror=implicit-function-declaration 2017-07-07 10:51:06 +02:00
Fredrik Fornwall 8442d5119b gtypist: -Werror=implicit-function-declaration 2017-07-07 10:36:51 +02:00
Fredrik Fornwall 198ce7c514 libnettle: -Werror=implicit-function-declaration 2017-07-07 10:28:14 +02:00
Fredrik Fornwall c6a9c89cb6 dialog: -Werror=implicit-function-declaration 2017-07-07 09:24:15 +02:00
Fredrik Fornwall 47ba4c4582 cscope: -Werror=implicit-function-declaration 2017-07-07 09:17:23 +02:00
Fredrik Fornwall fc3a49bb97 bvi: -Werror=implicit-function-declaration 2017-07-07 09:13:34 +02:00
Fredrik Fornwall 5812b33579 brogue: -Werror=implicit-function-declaration 2017-07-07 09:10:25 +02:00
Fredrik Fornwall b9aa6df351 zip: -Werror=implicit-function-declaration 2017-07-07 09:02:55 +02:00
Fredrik Fornwall 04be2192a9 libjasper: -Werror=implicit-function-declaration 2017-07-07 09:02:01 +02:00
Fredrik Fornwall 1bdfd6a341 unzip: Clean build a little 2017-07-07 08:48:26 +02:00
Fredrik Fornwall 449123ad5d wol: -Werror=implicit-function-declaration 2017-07-07 08:20:02 +02:00
Fredrik Fornwall a788b8a6a5 setup-ubuntu.sh: Install libgnutls-dev
Needed for building mariadb
2017-07-07 03:58:32 +02:00
Fredrik Fornwall 2173f7301d Drop -D_FILE_OFFSET_BITS=64 support for now
32-bit android uses 32-bit off_t by default. When building with
-D_FILE_OFFSET_BITS=64 with unified headers off_t are promoted
to 64-bit, but there are bugs in the toolchain and spotty support
for it in the platform (not all functions are available until
android-24, and the platform zlib is compiled with 32-bit off_t).

Also, unless every library&program is rebuilt with 64-bit off_t,
including user-built ones, we risk a mismatch between programs and
libraries which can cause serious (but sometimes subtle) runtime
failures.

As -D_FILE_OFFSET_BITS=64 is not that important for most users
(with mariadb requiring it as an exception), we drop the support
for now by patching it away in <sys/cdefs.h>.
2017-07-07 03:52:46 +02:00
Fredrik Fornwall fd11c5fbfa ndk-patches: Use @TERMUX_PREFIX@ 2017-07-07 03:29:49 +02:00
Fredrik Fornwall 8340bbe70a privoxy: Specify TERMUX_PKG_KEEP_SHARE_DOC (#1117) 2017-07-07 03:02:23 +02:00
Fredrik Fornwall cef951f7d2 unzip: -Werror=implicit-function-declaration 2017-07-07 02:52:33 +02:00
Fredrik Fornwall 4459aa37be ttyrec: -Werror=implicit-function-declaration 2017-07-07 02:29:28 +02:00
Fredrik Fornwall 3606d7e508 sharutils: -Werror=implicit-function-declaration 2017-07-07 02:22:58 +02:00
Fredrik Fornwall 7736144e9c pv: Update from 1.6.0 to 1.6.6
Also fix -Werror=implicit-function-declaration.
2017-07-07 02:07:06 +02:00
Fredrik Fornwall 5e5f620e47 libuuid: -Werror=implicit-function-declaration 2017-07-07 01:49:16 +02:00
Fredrik Fornwall fe91fac060 libtalloc: -Werror=implicit-function-declaration 2017-07-07 01:32:23 +02:00
Fredrik Fornwall 3d1852e97f libpcap: -Werror=implicit-function-declaration 2017-07-07 01:16:06 +02:00
Fredrik Fornwall fcadc27a76 libevent: -Werror=implicit-function-declaration 2017-07-07 01:05:34 +02:00
Fredrik Fornwall 0937abd12e kona: -Werror=implicit-function-declaration 2017-07-07 00:57:20 +02:00
Fredrik Fornwall db78f9cafa daemonize: -Werror=implicit-function-declaration 2017-07-07 00:34:47 +02:00
Fredrik Fornwall d7d48bac73 coreutils: -Werror=implicit-function-declaration 2017-07-07 00:31:19 +02:00
Fredrik Fornwall 8c92c8640a busybox: Fix -Werror=implicit-function-declaration 2017-07-07 00:30:54 +02:00
Fredrik Fornwall 40b7979fd8 libuv: Update from 1.12.0 to 1.13.0 2017-07-06 23:47:52 +02:00
Fredrik Fornwall aa4a9f995f llvm&clang: Update from 4.0.0 to 4.0.1 2017-07-04 13:45:47 +02:00
Fredrik Fornwall cd43a8229e mariadb: Bump revision after ndk header fix 2017-07-03 01:29:59 +02:00
Fredrik Fornwall bfd13ca3dd openssh: Bump revision with unified headers
Fixes #902 as _FILE_OFFSET_BITS=64 is now supported in the unified
headers.
2017-07-03 01:28:56 +02:00
Fredrik Fornwall 67474349fd coreutils: Bump revision after unified headers 2017-07-03 01:28:41 +02:00
Fredrik Fornwall bda6056389 Fix incorrect struct __sFILE
The __sFILE struct cannot change size when _FILE_OFFSET_BITS=64
is set as it is an API into libc.
2017-07-03 01:27:32 +02:00
Fredrik Fornwall af2143d7e5 mariadb: Fix i686 build with libatomic 2017-07-02 21:41:14 +02:00
Fredrik Fornwall 05ef5b9a0e mariadb: Bump revision, set INSTALL_SBINDIR 2017-07-02 13:57:36 +02:00
Fredrik Fornwall b833ad7a98 Remove pty.h from libutil-dev
Instead let ndk-sysroot provide it.
2017-07-02 11:56:40 +02:00
Fredrik Fornwall 18c0db0797 coreutils: Avoid installing uptime
Uptime is provided by procps-ng.
2017-07-02 11:37:59 +02:00
Fredrik Fornwall 0dc0e842ad build-package.sh: pkg-config and gnulib updates
Avoid setting PKG_CONFIG_LIBDIR until after host build.

Avoid more of gnulib.
2017-07-02 11:37:35 +02:00
Fredrik Fornwall aaff9cad57 ncurses: Format configure args
Also remove --with-pkg-config-libdir which is not necessary when
already having set the PKG_CONFIG_LIBDIR environment variable.
2017-07-02 11:21:08 +02:00
Fredrik Fornwall 484323db90 tmux: Include <stdlib.h> for getprogname()
After switching to unified headers,  <stdlib.h> was not included
indirectly in compat/setproctitle.c. This caused it to be implicitly
declared to return int and caused a segfault.
2017-07-02 11:18:52 +02:00
Fredrik Fornwall 6b98bcec65 Drop more res_init() patches 2017-07-01 08:53:30 +02:00
Fredrik Fornwall 00ed55f6ff weechat: Drop res_init() patches
They are no longer needed with unified headers.
2017-07-01 08:46:42 +02:00
Vishal Biswas 2b468f0d74 remove unnecessary patches and enable mariadb for arm and i686 (#1115)
* krb5: res_init and res_search prototypes are now declared

* mariadb: snprintf is no longer a macro

* mariadb: enable arm, i686
2017-07-01 08:44:49 +02:00
Fredrik Fornwall 8ea53d75fe packages/ldc -> disabled-packages/ldc 2017-07-01 02:43:26 +02:00
joakim-noah 89304c98be ldc: add package (#1078) 2017-07-01 02:43:00 +02:00
Vishal Biswas a8abc4a607 libllvm: add llvm-config helper script (#917)
* libllvm: add llvm-config helper script

* libllvm: add components to llvm-config wrapper

* libllvm: restructure llvm-config.in

* libllvm: remove unsupported gcc flags from llvm-config

* libllvm: use full libfile path for --libs

* libllvm: fix has_rtti in llvm-config

* libllvm: add cmake files path in llvm-config
2017-07-01 02:41:21 +02:00
Fredrik Fornwall d04dc1395b Patch <android/api-level.h> for default api level 2017-07-01 02:25:36 +02:00
Fredrik Fornwall a09f7e7aba Patch stdlib.h to include stdint.h
Fixes graphviz build.
2017-07-01 01:54:44 +02:00
Fredrik Fornwall df2360c458 pick: Update from 1.6.1 to 1.7.0 2017-07-01 01:06:23 +02:00
Fredrik Fornwall a46486e723 opus-tools: Update from 0.1.9 to 0.1.10 2017-07-01 01:06:11 +02:00
Fredrik Fornwall 9d25beb08c libopus: Update from 1.1.5 to 1.2.1 2017-07-01 01:05:57 +02:00
Fredrik Fornwall f43cddd660 lzop: Switch for fossies.org for src 2017-07-01 00:54:40 +02:00
Fredrik Fornwall a6874972aa subversion: Fix building with unified headers 2017-07-01 00:54:40 +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 8f6db0b4c1 apt: Fix building with unified headers 2017-07-01 00:32:45 +02:00
Fredrik Fornwall 6cc09a97ea newsbeuter: Fix building with unified headers 2017-07-01 00:15:06 +02:00
Fredrik Fornwall d3e5452e3e Switch over to building with unified headers 2017-07-01 00:04:02 +02:00
Fredrik Fornwall 9eca79744f serf: Fix building with unified headers 2017-06-30 23:59:52 +02:00
Fredrik Fornwall 79a638ec4f torsocks: Fix building with unified headers 2017-06-30 23:39:32 +02:00
Fredrik Fornwall 5d357c1586 emacs: Fix building with unified headers 2017-06-30 23:39:25 +02:00
Fredrik Fornwall ebd327b276 Required NDK r15b 2017-06-30 23:32:04 +02:00
Fredrik Fornwall 2acdf510be mariadb: Fix building with unified headers 2017-06-30 23:20:36 +02:00
Fredrik Fornwall c7ce60b78b openssh: Fix building with unified headers 2017-06-30 22:55:31 +02:00
Fredrik Fornwall df979f7219 NDK unified headers patch for string.h
See https://github.com/android-ndk/ndk/issues/440

Fixes gdb build with unified headers.
2017-06-30 22:22:17 +02:00
Fredrik Fornwall ea41b46115 gl_cv_func_realpath_works=yes in build-package.sh 2017-06-30 21:41:25 +02:00
Fredrik Fornwall 78fdce4e7e screen: Depend on libutil 2017-06-30 21:30:23 +02:00
Vishal Biswas b6004d12cb 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 769725f530 sox: Fix building with unified headers 2017-06-29 12:51:38 +02:00
Fredrik Fornwall dc14b0158b screen: Update from 4.5.1 to 4.6.0 2017-06-29 12:50:55 +02:00
Fredrik Fornwall 137125a0d6 w3m: Fix ubilding with unified headers 2017-06-29 01:06:46 +02:00
Fredrik Fornwall f019ac1126 util-linux: Fix building with unified headers 2017-06-29 01:06:34 +02:00
Fredrik Fornwall 6dad78cb06 Unified headers: Update pwd.h patch 2017-06-29 00:03:16 +02:00
Fredrik Fornwall 5baadc3aec psmisc: Fix build with unified headers 2017-06-29 00:02:35 +02:00
Fredrik Fornwall 0e1d532480 procps: Fix build with unified headers 2017-06-29 00:02:18 +02:00
Fredrik Fornwall d4132dd039 aapt: Fix building with unified headers 2017-06-28 15:43:54 +02:00
Fredrik Fornwall fa18d4c7b1 darkhttpd: Switch to fossies for download 2017-06-28 15:43:44 +02:00
Fredrik Fornwall 17f61a476b proot: Fix building with unified headers 2017-06-28 14:03:20 +02:00
Fredrik Fornwall 6ff57d2e5f valgrind: Update from 3.12.0 to 3.13.0 2017-06-28 12:09:23 +02:00
Fredrik Fornwall 6174988f00 perl: Fix building with unified headers 2017-06-28 11:49:23 +02:00
Fredrik Fornwall a2412792f4 busybox: Patch to build with clang 2017-06-27 23:38:16 +02:00
Fredrik Fornwall 592fcee5c1 micro: Update src checksum
See https://github.com/zyedidia/micro/issues/713:

"I have also uploaded new source tarballs that contain the
correct versions for 1.2.0."
2017-06-27 23:37:22 +02:00
Fredrik Fornwall 0d1caa2b2b Fix building with gcc and unified headers 2017-06-27 23:27:55 +02:00
Fredrik Fornwall d9d320381f libandroid-shmem: Fix building w. unified headers 2017-06-27 15:14:39 +02:00
Fredrik Fornwall b3ad7ceed6 libandroid-glob: Fix building with unified headers 2017-06-27 13:35:14 +02:00
Fredrik Fornwall 853a5e62e4 findutils: Fix building with unified headers 2017-06-26 14:15:28 +02:00
Fredrik Fornwall 6e4505aa03 Updates on unified headers 2017-06-26 14:15:01 +02:00
Fredrik Fornwall 178740b6d4 No need to patch dlfcn.h with unified headers 2017-06-26 09:33:22 +02:00
Fredrik Fornwall f7d044c240 Build with gl_cv_C_locale_sans_EILSEQ=yes
Fixes #1099 by rebuilding grep with this configure variable.
2017-06-26 00:05:20 +02:00
Fredrik Fornwall 7b9b19fddd texinfo: Build with --disable-perl-xs 2017-06-25 22:46:53 +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 31dbbed584 weechat: Update from 1.8 to 1.9 2017-06-25 22:12:10 +02:00
Fredrik Fornwall 477a6aa97a vim: Update to latest patch 2017-06-25 22:10:36 +02:00
Fredrik Fornwall 7fdd1632ef texinfo: Update from 6.3 to 6.4 2017-06-25 22:10:28 +02:00
Fredrik Fornwall 2f14ef00ca nano: Update from 2.8.4 to 2.8.5 2017-06-25 22:10:10 +02:00
Fredrik Fornwall edff9aa401 git: Update from 2.13.1 to 2.13.2 2017-06-25 20:34:43 +02:00
michalbednarski b886e69336 proot: Update to include --kill-on-exit support (#1106) 2017-06-25 19:04:17 +02:00
Fredrik Fornwall 8cb16a033f automake: Update from 1.15 to 1.15.1 2017-06-22 16:13:11 +02:00
Fredrik Fornwall 17b5f2b147 pcre: Bump revision after --enable-jit 2017-06-22 14:35:26 +02:00
joakim-noah e19791bbc2 Small tweaks to pcre and libllvm (#1103)
* pcre: add JIT functions

* libllvm: remove unnecessary dependency on Python 2.7
2017-06-22 14:28:30 +02:00
Chet Gurevitch 0dade1fdd3 neofetch: update to 3.2.0 (#1104) 2017-06-22 14:27:24 +02:00
Oliver Schmidhauser 9dab62b66d switch to gnupg2 for pass (#1105) 2017-06-22 14:26:11 +02:00
Fredrik Fornwall 54acc39837 neovim: Fix malformed clipboard.vim patch
Fixes #1096.
2017-06-21 12:11:01 +02:00
Henrik Grimler 6424f7c6fc libpulseaudio: link against libandroid-glob. (#1094)
Fixes issue discussed in #821 and at https://github.com/cmus/cmus/issues/688.
2017-06-20 01:35:56 +02:00
Fredrik Fornwall eb191c6a1a apache2: Update from 2.4.25 to 2.4.26 2017-06-20 00:09:28 +02:00
Fredrik Fornwall 87fd83de99 Switch from ftp.gnu.org to mirrors.kernel.org 2017-06-19 23:35:59 +02:00
Fredrik Fornwall b19a43aec6 gsl: Update from 2.3 to 2.4 2017-06-19 23:24:05 +02:00
Fredrik Fornwall 3b70c1fcb0 neovim: Update to latest git master 2017-06-19 22:27:43 +02:00
Fredrik Fornwall b94f057221 vim: Update to latest patch 2017-06-19 22:11:52 +02:00
Fredrik Fornwall 1af04c0ed6 cairo: Update from 1.4.8 to 1.4.10
This required rebuilding cairo-using packages due to a shared
library name change (libcairo.so.2 -> libcairo.so).
2017-06-19 15:26:27 +02:00
Fredrik Fornwall 29bf300191 Add start of unified headers transition
EXPERIMENTAL STATUS!

To try things out: Define TERMUX_UNIFIED_HEADERS=1 and build to
use the new unified headers.

This causes ndk_patches_unified/ to be used to patch the NDK header
files instead of ndk_patches/.
2017-06-18 20:57:16 +02:00
Fredrik Fornwall 3c2fd00283 mariadb: Avoid opportunistic linkage 2017-06-18 02:28:07 +02:00
Fredrik Fornwall d731000488 Fix edge case in build-package.sh 2017-06-16 23:27:05 +02:00
Fredrik Fornwall d86664c3cb mariadb: Update from 10.1.23 to 10.2.6 2017-06-16 23:26:46 +02:00
Fredrik Fornwall f562d313b5 libmsgpack: Update from 2.1.2 to 2.1.3 2017-06-16 23:19:48 +02:00
Fredrik Fornwall 7653098a4c ffmpeg: Build with --enable-gnutls 2017-06-16 22:26:48 +02:00
Fredrik Fornwall ec3b12e862 alpine: Some build fixes 2017-06-15 14:58:52 +02:00
Fredrik Fornwall af997cb536 php: New attempt at avoid-linking-apr-everywhere 2017-06-15 00:32:26 +02:00
Fredrik Fornwall 8a667c60c7 ffmpeg: Remove --enable-nonfree & --enable-openssl
Building with either of these results in:

  This version of ffmpeg has nonfree parts compiled in.
  Therefore it is not legally redistributable."

Fixes #1087.
2017-06-15 00:30:57 +02:00
Fredrik Fornwall d5d2237e88 radare2: Fix opening browser (closes #1089) 2017-06-15 00:16:58 +02:00
Fredrik Fornwall 5f812a8984 syncthing: Update from 0.14.29 to 0.14.30 2017-06-14 13:50:33 +02:00
Fredrik Fornwall 099cab368d nmap: Update from 7.40 to 7.50 2017-06-14 13:45:00 +02:00
Fredrik Fornwall 34a2e811cd curl: Update from 7.54.0 to 7.54.1 2017-06-14 13:41:22 +02:00
Vishal Biswas e6672754c2 php: handle php-apache properly (#1084)
* php: handle php-apache properly

* fix other modules linking against apr
* fix php including httpd.conf

* php: update revision for php-apache
2017-06-14 13:30:48 +02:00
Fredrik Fornwall 86cb84490d ncurses: Add rxvt-unicode terminfo (closes #968) 2017-06-14 00:48:09 +02:00
Fredrik Fornwall 00796411c0 dropbear: Patch away hard link usage
Fixes #1082.
2017-06-14 00:02:36 +02:00
Fredrik Fornwall edb2b68fdb proot: Bump revision after termux-chroot change 2017-06-13 16:32:49 +02:00
Fredrik Fornwall 29647198f1 termux-tools: Add 'pkg add' as alias install 2017-06-13 16:32:24 +02:00
Fredrik Fornwall d12000be3c apache2: Configure with --without-libxml2 2017-06-13 16:24:37 +02:00
Fredrik Fornwall 398ddab988 byobu: Update from 5.117 to 5.119 2017-06-13 16:24:37 +02:00
Fredrik Fornwall 293296c44f proot: /data & /property_contexts in termux-chroot (#1081)
Fixes #1076.
2017-06-13 16:21:56 +02:00
Vishal Biswas 6b78878e05 php-apache: add package (#1075) 2017-06-12 14:27:49 +02:00
Fredrik Fornwall 66b555f9ef 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
Fredrik Fornwall 9350a49779 dpkg: Update from 1.18.23 to 1.18.24 2017-06-12 11:49:34 +02:00
Fredrik Fornwall 2ceffc8db9 squid: Some configure arguments
- Avoid linking to libgnutls.
- Avoid linking to libsasl.
- Avoid linking to libdb2.
- Fix man page locations.
- Make libnettle and libltdl dependencies.
2017-06-12 03:11:00 +02:00
Fredrik Fornwall 93f9dea39f Use 'pkg' as shorter form of 'packages'
Fixes https://github.com/termux/termux-app/issues/321.
2017-06-12 03:01:09 +02:00
Fredrik Fornwall 291b37468c perl: Update from 5.24.1 to 5.26.0 2017-06-12 02:55:48 +02:00
Fredrik Fornwall 1acd4a6963 unrar: Update from 5.4.5 to 5.5.4 2017-06-12 02:14:45 +02:00
Vishal Biswas bfe763fa5b 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 4c4d537df4 frobtads: Fix building with current clang 2017-06-12 00:33:00 +02:00
Fredrik Fornwall 853ac936b1 php: Update from 7.1.5 to 7.1.6 2017-06-11 23:44:48 +02:00
Fredrik Fornwall 8f93f1013f libgnustl: Drop revision after NDK update 2017-06-11 23:20:18 +02:00
Fredrik Fornwall f7748098a3 ndk-sysroot: Drop revision after NDK update 2017-06-11 23:04:44 +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 dfe25f4340 libgnutls: Update from 3.5.12 to 3.5.13 2017-06-11 22:51:27 +02:00
Fredrik Fornwall e8bc1e8e73 sqlite: Update from 3.19.2 to 3.19.3 2017-06-11 22:43:13 +02:00
Fredrik Fornwall 0d33342da2 file: Update from 5.30 to 5.31 2017-06-07 12:32:27 +02:00
Fredrik Fornwall 61959f5b9d debianutils: Update from 4.8.1 to 4.8.1.1 2017-06-07 12:27:27 +02:00
Fredrik Fornwall 48d07699ab libmsgpack: Update from 2.1.1 to 2.1.2 2017-06-07 12:14:46 +02:00
Fredrik Fornwall 2577a7bb84 ffmpeg: Update from 3.3.1 to 3.3.2 2017-06-07 12:01:59 +02:00
Fredrik Fornwall 39797b9f24 libopus: Update from 1.1.4 to 1.1.5 2017-06-07 12:01:48 +02:00
Fredrik Fornwall c32267d276 tesseract: Update from 3.05.00 to 3.05.01 2017-06-07 11:08:13 +02:00
Fredrik Fornwall 2d0708f0e6 leptonica: Update from 1.74.1 to 1.74.2 2017-06-07 11:07:57 +02:00
Fredrik Fornwall 5d3c827ece babl: Update from 0.3.16 to 0.3.18 2017-06-07 10:09:49 +02:00
Fredrik Fornwall b849cb4bb9 babl: Update from 0.1.26 to 0.1.28 2017-06-07 10:09:32 +02:00
Henrik Grimler e85171f5ff Texlive: fix #1068, #1069 by upgrading to texlive 2017 (#1072)
* texlive: enable makeindex and put man files and headers in proper location.

* texlive: use historic install-tl-unx.tar.gz version. (fixes #1068, #1069).

Also include profile.d/texlive.sh in package instead of creating it in termux-install-tl.

* texlive: remove files from old installation script preinst.

* texlive: remove bin/custom and texmf-dist prerm

* texlive: improve sed patch.

Otherwise, running termux-install-tl twice fails.

* texlive: use proper sys-man dir and sys-info dir.

* texlive: propose me as maintainer

* texlive: upgrade to 2017

* texlive: add gnupg to dep to allow tlmgr to check downloaded packages
2017-06-07 00:43:15 +02:00
Fredrik Fornwall 2e5c1c46ef notmuch: Update from 0.24.1 to 0.24.2 2017-06-07 00:05:14 +02:00
Fredrik Fornwall 178d81223a picolisp: Update from 17.5.16 to 17.6.6 2017-06-07 00:02:30 +02:00
Fredrik Fornwall a7ba42af4c irssi: Update from 1.0.2 to 1.0.3 2017-06-06 23:53:55 +02:00
Fredrik Fornwall 718a0392ef git: Update to 2.13.1 (this time for real)
We need to build with
	-DSHA1DC_FORCE_LITTLEENDIAN
to avoid a portability problem with endian detection in git 2.13.1:
	https://public-inbox.org/git/xmqqmv9l8h5z.fsf@gitster.mtv.corp.google.com/t/

We actually call this version 2.13.1.2 to force apt to consider it
a higher version - it's a temporary lie until 2.13.2 is available.
2017-06-06 23:37:06 +02:00
Fredrik Fornwall 3cffa96b22 mutt: Update from 1.8.2 to 1.8.3 2017-06-06 23:36:32 +02:00
Fredrik Fornwall 1cc4027f33 nodejs: Update from 6.10.3 to 6.11.0 2017-06-06 23:11:56 +02:00
Fredrik Fornwall d8608b14ec colordiff: Update from 1.0.16 to 1.0.18 2017-06-06 22:34:40 +02:00
Fredrik Fornwall d6315450c9 git: Revert to 2.13.0
Push 2.13.1.1 as an update back to 2.13.0 as the 2.13.1 build is
broken at the moment.
2017-06-06 11:49:15 +02:00
Fredrik Fornwall 467cecde03 apr&apr-util: Bump build revision 2017-06-06 11:48:57 +02:00
Vishal Biswas c1bd0a1c07 apache2: add package (#1040)
* apache2: add package

* apache2: create empty log dir
2017-06-06 10:20:51 +02:00
Pierre Rudloff ecb00a9a43 debootstrap: Add package (#1060) 2017-06-06 10:20:41 +02:00
its-pointless c9dcc164dc gnuit initial commit (#1062) 2017-06-06 10:18:11 +02:00
Fredrik Fornwall 9c43e1f914 ne: Update from 3.1.0 to 3.1.1 2017-06-06 10:09:52 +02:00
Fredrik Fornwall 2d05805f27 dvtm: Switch to github 2017-06-05 23:41:01 +02:00
Fredrik Fornwall 1edc42769a silversearcher-ag: Update from 1.0.3 to 2.0.0 2017-06-05 23:25:38 +02:00
Fredrik Fornwall eb3f613acb radare2: Update checksum
The radare2 1.5.0 release seems to have been updated to include a
fix (not necessary for Termux), so update the checksum to the
current one.
2017-06-05 23:18:35 +02:00
Fredrik Fornwall c1cc653e41 vim: Update to latest patch 2017-06-05 21:48:00 +02:00
Fredrik Fornwall 035993580f fish: Update from 2.5.0 to 2.6.0 2017-06-05 21:32:37 +02:00
Fredrik Fornwall 86e70c2287 git: Update from 2.13.0 to 2.13.1 2017-06-05 21:22:07 +02:00
Fredrik Fornwall 366b4a4944 syncthing: Update from 0.14.28 to 0.14.29 2017-06-05 21:21:44 +02:00
Fredrik Fornwall d116f1b03e ncurses: Update to latest released patch version 2017-06-05 21:21:25 +02:00
Fredrik Fornwall 5469d36314 neovim: Update to latest git master 2017-06-05 02:19:38 +02:00
Fredrik Fornwall 4848c727ef libgcrypt: Update from 1.7.6 to 1.7.7 2017-06-04 23:50:52 +02:00
Fredrik Fornwall 00b47532a3 openal-soft: Update from 1.17.2 to 1.18.0 2017-06-04 23:50:40 +02:00
Fredrik Fornwall 35cff3b5e3 tmux: Update from 2.4 to 2.5 2017-06-02 22:08:13 +02:00
Fredrik Fornwall 98405fcd8a cmake: Update from 3.8.1 to 3.8.2 2017-06-02 14:11:12 +02:00
Fredrik Fornwall afc6ec9eee libuv: Update from 1.11.0 to 1.12.0 2017-06-02 14:10:08 +02:00
Fredrik Fornwall 795836183c libgc: Update atomic_ops from 7.4.4 to 7.4.6 2017-06-02 14:00:57 +02:00
Fredrik Fornwall fe0c549adf mtr: Update disabled package from 0.87 to 0.92 2017-06-02 13:59:49 +02:00
Fredrik Fornwall 380b8696e5 nghttp2: Update from 1.23.0 to 1.23.1 2017-06-02 13:53:48 +02:00
Fredrik Fornwall 1be3477e1c radare2: Update from 1.4.0 to 1.5.0 2017-05-30 19:43:02 +02:00
Fredrik Fornwall 93eecd5253 micro: Update from 1.1.4 to 1.2.0 2017-05-29 14:10:07 +02:00
Fredrik Fornwall 760fe47222 libnghttp2: Update from 1.22.0 to 1.23.0 2017-05-27 14:11:09 +02:00
Vishal Biswas 4ceb78c2b7 libssh: official mirror is down (#1057) 2017-05-27 02:06:56 +02:00
Fredrik Fornwall a12830bae8 openssl: Update from 1.0.2k to 1.0.2l 2017-05-25 23:08:33 +02:00
Fredrik Fornwall a1a5fd7bac golang: Update from 1.8.1 to 1.8.3 2017-05-25 23:00:15 +02:00
Fredrik Fornwall cf404fbed9 sqlite: Update from 3.19.0 to 3.19.2 2017-05-25 22:59:59 +02:00
Fredrik Fornwall 0c35793e53 mpd: Bump revision after patch 2017-05-25 22:23:13 +02:00
its-pointless c88dfb145c pause now works for opensles (#1049) 2017-05-25 22:22:40 +02:00
Fredrik Fornwall ef7583f849 bash-completion: Fix man completion (fixes #1056) 2017-05-25 22:17:10 +02:00
michalbednarski 4480f511b7 proot: Update and mount /vendor (#1055)
* Update to fix emulated ptrace() on ARM thumb
* Mount /vendor (fixes termux/proot#2)
2017-05-25 22:15:42 +02:00
Fredrik Fornwall 69f499cde6 ncmpcpp: Bump revision after patch 2017-05-25 00:33:26 +02:00
Wetitpig 02cf8bf2f3 Bump version to 20170522 (#1051) 2017-05-25 00:32:30 +02:00
its-pointless 00aea9c02e fifo default working (#1048)
* fifo default working

* set correct music dir as well
2017-05-24 13:55:43 +02:00
Fredrik Fornwall 16b9a72268 ncmpcpp: Bump revision to fix build issue 2017-05-23 20:55:14 +02:00
Wetitpig 8f864d4c0a 1 build only for linux-man-pages (#1046) 2017-05-23 18:33:15 +02:00
Fredrik Fornwall 437f49ebc4 ncmpcpp: Bump revision after updated patch 2017-05-23 17:37:42 +02:00
Fredrik Fornwall 515949ca68 mosh: Bump revision after protobuf update 2017-05-23 17:37:42 +02:00
its-pointless 535151505b ncmpcpp default settings to work with mpd default (#1043) 2017-05-23 17:34:35 +02:00
Fredrik Fornwall d046cbcc58 ragel: Update from 6.9 to 6.10 2017-05-23 01:36:21 +02:00
Fredrik Fornwall fa887cf1ce par2: Update from 0.6.14 to 0.7.1 2017-05-23 01:34:40 +02:00
Fredrik Fornwall 9f24f42db6 ocrad: Update from 0.25 to 0.26 2017-05-23 01:33:50 +02:00
Fredrik Fornwall 2b0bd838a3 units: Update from 2.13 to 2.14 2017-05-23 01:33:11 +02:00
Fredrik Fornwall 58a36252cf ncmpcpp: Update from git snapshot to 0.8 release 2017-05-23 01:22:25 +02:00
Fredrik Fornwall 440086e6ed mpd: Update from 0.20.6 to 0.20.8 2017-05-23 01:21:50 +02:00
Fredrik Fornwall 477bca727f nano: Update from 2.8.2 to 2.8.4 2017-05-23 01:14:59 +02:00
Fredrik Fornwall 45d0241d7c linux-man-pages: Update from 4.10 to 4.11 2017-05-23 01:08:11 +02:00
Fredrik Fornwall 070d252ce1 libprotobuf: Update from 3.2.0 to 3.3.0 2017-05-23 01:00:06 +02:00
Fredrik Fornwall db232d6d0d sqlite: Update from 3.18.0 to 3.19.0 2017-05-23 00:59:48 +02:00
Fredrik Fornwall 7aa8467e75 libxapian: Update from 1.4.3 to 1.4.4 2017-05-23 00:58:49 +02:00
Fredrik Fornwall afbb17af86 libnpth: Update from 1.3 to 1.4 2017-05-23 00:43:58 +02:00
Fredrik Fornwall 0f0c0f2937 dnsutils: Link with libreadline, not libedit 2017-05-23 00:42:36 +02:00
Fredrik Fornwall 43f351614d cgdb: Depend on libutil 2017-05-23 00:42:15 +02:00
Fredrik Fornwall 77c3a1e8e7 libnl: Update from 3.2.29 to 3.3.0 2017-05-23 00:41:56 +02:00
Fredrik Fornwall 1f7f9db3b1 finch: Update from 2.11.0 to 2.12.0 2017-05-23 00:36:21 +02:00
Fredrik Fornwall af53c458ec iperf3: Update from 3.1.3 to 3.1.7 2017-05-23 00:36:02 +02:00
Fredrik Fornwall 206a816489 hydra: Update from 8.4 to 8.5 2017-05-23 00:35:49 +02:00
Fredrik Fornwall 4ee959fa68 global: Update from 6.5.6 to 6.5.7 2017-05-23 00:24:16 +02:00
Fredrik Fornwall 4fadd2d381 hunspell: Fix typo in build.sh 2017-05-23 00:21:21 +02:00
Fredrik Fornwall ede53f27a9 dropbear: Update from 2016.74 to 2017.75 2017-05-23 00:13:15 +02:00
Fredrik Fornwall d9ac97ee71 dnsutils: Update from 9.11.0-P1 to 9.11.0-P5 2017-05-23 00:11:06 +02:00
Fredrik Fornwall b35f4f07c8 cgdb: Update from 0.6.8 to 0.7.0 2017-05-23 00:06:49 +02:00
Fredrik Fornwall 161bf6dd44 diffutils: Update from 3.5 to 3.6 2017-05-23 00:00:00 +02:00
Fredrik Fornwall ff7321664a ctags: Update to latest git master 2017-05-22 23:59:37 +02:00
Fredrik Fornwall 7707adca69 byobu: Update from 5.114 to 5.117 2017-05-22 23:54:40 +02:00
Fredrik Fornwall ea9b37be3b ack-grep: Update from 2.14 to 2.18 2017-05-22 23:51:38 +02:00
Fredrik Fornwall 05b27f3dcd aria2: Update from 1.31.0 to 1.32.0 2017-05-22 23:47:23 +02:00
Fredrik Fornwall 79811bfc7f screenfetch: Update from 3.7.0 to 3.8.0 2017-05-22 23:40:25 +02:00
Fredrik Fornwall 6dbbf678d4 sslscan: Update from 1.11.7 to 1.11.10 2017-05-22 23:30:27 +02:00
Fredrik Fornwall ed01bbdc2c poppler: Update from 0.52.0 to 0.55.0 2017-05-22 23:23:28 +02:00
Fredrik Fornwall 431cfe15cf libtiff: Update from 4.0.7 to 4.0.8 2017-05-22 23:23:15 +02:00
Fredrik Fornwall cc69fe88c8 cscope: Some minor updates
- Change default include directory.
- Avoid accidental linking to libfl.so.
- Avoid defining errno at all on Android.
2017-05-22 14:37:47 +02:00
yumaokao 8d4bc2e256 cscope: Add package (#1035) 2017-05-22 14:22:26 +02:00
Fredrik Fornwall 7486d4dfdc mutt: Update from 1.8.0 to 1.8.2 2017-05-22 13:06:09 +02:00
Fredrik Fornwall d888ddd515 libjasper: Update from 2.0.12 to 2.0.13 2017-05-21 09:08:38 +02:00
Fredrik Fornwall 56baa8eed1 redis: Update from 3.2.8 to 3.2.9 2017-05-21 09:08:22 +02:00
Vishal Biswas c4264438f7 minor updates for tor and valac (#1039)
* tor: update from 0.3.0.6 to 0.3.0.7

* valac: update from 0.36.1 to 0.36.3
2017-05-21 08:05:46 +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
Vishal Biswas 2653cd3c5e liblzo: switch to fossies as official site is down (#1038) 2017-05-20 19:52:49 +02:00
Wetitpig eb5f02a8ce Add ed package for bc (#1032) 2017-05-19 23:54:36 +02:00
Wetitpig 977221ff9e No need to select one by one. (#1033) 2017-05-19 23:38:04 +02:00
Fredrik Fornwall 4b971e5287 dirmngr: Patch etc/resolv.conf path (fixes #1027) 2017-05-18 14:24:48 +02:00
Fredrik Fornwall e8c78d31a0 mpd: Build with --disable-expat
Also harmonize some indentation.
2017-05-18 14:03:47 +02:00
its-pointless c4a2c25582 ncmpcpp cpp curses mpdclient (#975)
* ncmpcpp cpp curses mpdclient pre setup for android mpd

* not needed
2017-05-18 00:35:47 +02:00
its-pointless 4919626615 mpd only working with openal and no mixer still good (#1007)
* mpd opensles and openal working

* add deps modify script

xff

* fix major bugs

* add instructions for ports
2017-05-18 00:23:11 +02:00
Fredrik Fornwall 7e8a8bfbf7 ffmpeg: Update from 3.3 to 3.3.1 2017-05-17 23:42:30 +02:00
Fredrik Fornwall cad248ce46 libgraphite: Update from 1.3.9 to 1.3.10 2017-05-17 23:23:57 +02:00
Fredrik Fornwall 2599f92ecf imagemagick: Update from 7.0.5-1 to 7.0.5-6 2017-05-17 23:22:56 +02:00
Fredrik Fornwall 9dbbda218f gegl: Update from 0.3.14 to 0.3.16 2017-05-17 23:22:38 +02:00
Fredrik Fornwall d6c26998a6 syncthing: Update from 0.14.27-rc.2 to 0.14.28 2017-05-17 22:58:45 +02:00
Fredrik Fornwall 40a7f89896 picolisp: Update from 17.4.7 to 17.5.16 2017-05-17 22:37:30 +02:00
Fredrik Fornwall b489aeb383 bc: Update from 1.06.95 to 1.07.1 2017-05-16 21:57:57 +02:00
Fredrik Fornwall f0e40ca887 weechat: Update from 1.7.1 to 1.8 2017-05-16 15:16:27 +02:00
Fredrik Fornwall e267409aca freetype: Update from 2.7.1 to 2.8 2017-05-16 15:15:42 +02:00
Fredrik Fornwall 3a6120460c glib: Update from 2.52.1 to 2.52.2 2017-05-16 15:15:31 +02:00
Fredrik Fornwall aecbf20e82 gnupg2: Update from 2.1.20 to 2.1.21
Also remove workarounds for libgpg-error on Android < 7 as detailed
in https://github.com/termux/termux-packages/issues/933.
2017-05-16 00:05:14 +02:00
yumaokao 18169b6f52 libgpg-error: workaround no stdout atexit with constructor prior to N (#1017) 2017-05-15 23:57:59 +02:00
Vishal Biswas 1f3323ce42 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 2201a45de8 php: Add comment why we're not building with clang 2017-05-13 23:44:24 +02:00
Fredrik Fornwall f653115e03 php: Update from 7.1.4 to 7.1.5 2017-05-13 23:43:37 +02:00
Fredrik Fornwall dd90edd182 libnghttp2: Update from 1.21.1 to 1.22.0 2017-05-13 23:43:23 +02:00
its-pointless adeaac84b9 fix aarch64 build giving double instead of integer (#1012) 2017-05-13 23:35:14 +02:00
Fredrik Fornwall 295241d404 postgresql: Update from 9.6.2 to 9.6.3 2017-05-13 20:55:30 +02:00
Fredrik Fornwall c4d21b48c3 gpgme: Update from 1.8.0 up 1.9.0 2017-05-13 19:08:18 +02:00
Fredrik Fornwall 8dc85c1f05 gnutls: Update from 3.5.11 to 3.5.12 2017-05-13 19:07:44 +02:00
Fredrik Fornwall 5f38a41ee3 coreutils: Fix deeply nested folder under docker
See:
- https://github.com/moby/moby/issues/13451
- https://bugzilla.yoctoproject.org/show_bug.cgi?id=7338
2017-05-11 11:32:07 +02:00
Fredrik Fornwall 56272a5739 libx265: Update from 2.3 to 2.4 2017-05-11 02:50:03 +02:00
Fredrik Fornwall 3db341e855 tig: Update from 2.2.1 to 2.2.2 2017-05-11 02:49:52 +02:00
Fredrik Fornwall 614fae2cc6 bs1770gain: Bump revision after ffmpeg update 2017-05-11 02:00:08 +02:00
Fredrik Fornwall 528feadc47 mpv: Update from 0.24.0 to 0.25.0 2017-05-11 01:59:54 +02:00
Fredrik Fornwall 7470e9890f ffmpeg: Update from 3.2.4 to 3.3 2017-05-11 01:59:42 +02:00
Fredrik Fornwall 042c75b24d gegl: Build from release tarball, deps 2017-05-11 01:47:44 +02:00
Fredrik Fornwall 5315b7ec75 json-glib: Build from release tarball 2017-05-11 01:41:54 +02:00
Fredrik Fornwall 94d2b817cd babl: Update from 0.1.24 to 0.1.26 2017-05-11 01:02:57 +02:00
Fredrik Fornwall ca7699c169 Stand in srcdir for termux_step_pre_configure 2017-05-11 01:01:20 +02:00
Fredrik Fornwall 9eb4b2f291 pure-ftpd: Avoid linking to libelf and libsodium 2017-05-11 00:41:36 +02:00
Fredrik Fornwall d8c8dd9d9d tasksh: Update from 1.1.0 to 1.2.0 2017-05-11 00:24:30 +02:00
its-pointless 8783033c54 Gegl (#982)
* gegl + deps

* NOCONFIGURE=1 is better

* force graphiz output

* fix url
2017-05-11 00:21:27 +02:00
Fredrik Fornwall 958be4c2c8 pure-ftpd: Update from 1.0.45 to 1.0.46 2017-05-11 00:08:44 +02:00
Fredrik Fornwall 6c33b6e837 git: Update from 2.12.2 to 2.13.0 2017-05-10 22:59:25 +02:00
Fredrik Fornwall 8db308a236 flex: Update from 2.6.3 to 2.6.4 2017-05-10 22:55:06 +02:00
Wetitpig e7e56dd764 Bump dialog version to 20170509 (#1009) 2017-05-10 16:43:24 +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 3cc1f33b68 Remove folder committed by mistake 2017-05-09 01:07:13 +02:00
Fredrik Fornwall e5a128571a fzf: Update from 0.16.6 to 0.16.7 2017-05-08 23:35:18 +02:00
Fredrik Fornwall b9fd243e35 mariadb: Enable package (64-bit only for now) 2017-05-08 23:29:24 +02:00
Fredrik Fornwall c9d43c92aa 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 dc04987c90 mariadb: Update from 10.1.22 to 10.1.23 2017-05-08 22:46:12 +02:00
Fredrik Fornwall d214b604be nodejs-current: Update from 7.8.0 to 7.10.0 2017-05-08 10:54:46 +02:00
Fredrik Fornwall 1e985c40b5 lynx: Update from 2.8.9dev.11 to 2.8.9dev.13 2017-05-07 17:56:13 +02:00
Fredrik Fornwall 5753148253 httping: Update deps and configure arguments
- Using the gettext functions in libandroid-support is enough,
  we do not need to depend on gettext.
- Build with fftw3, ncurses and openssl enabled.
2017-05-07 17:47:51 +02:00
Pierre Rudloff 003edc8247 New package: httping (#780) 2017-05-07 17:31:52 +02:00
Fredrik Fornwall 9698d55195 glib: Update from 2.50.3 to 2.52.1 2017-05-07 09:41:50 +02:00
Fredrik Fornwall dfb1a0ee29 git: Fix build if utfcpp is installed
Fixes #1000.
2017-05-07 09:40:41 +02:00
Fredrik Fornwall 038726c5d4 Two minor cleanups 2017-05-07 01:11:48 +02:00
Fredrik Fornwall 6185d1ba9a ledger: Note dependency on libmpfr
Also remove adding -std=c++ to CXXFLAGS as the ledger build takes
care of that itself.
2017-05-07 00:44:36 +02:00
Fredrik Fornwall 9514000c02 boost: Build without libicu
As libicu is a rather heavy dependency we avoid it for now - it can
always be added on demand.
2017-05-07 00:39:50 +02:00
Fredrik Fornwall 8af93439d5 utf8cpp: Update from 2.3.4 to 2.3.5 2017-05-07 00:38:18 +02:00
Fredrik Fornwall 947c4d953f utf8cpp: Remove unnecessary functions 2017-05-07 00:19:41 +02:00
its-pointless 3da609002a 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
Wetitpig bbf5f2e02b Change jupp URL to more stable one. (#996) 2017-05-06 23:46:35 +02:00
Fredrik Fornwall 6fc98d79ad tintin++: Use version in src url 2017-05-06 00:28:07 +02:00
its-pointless bb385341df mud client tintin++ (#986) 2017-05-05 23:58:52 +02:00
Fredrik Fornwall d15af5b8c0 nano: Update from 2.8.1 to 2.8.2 2017-05-05 23:56:59 +02:00
Fredrik Fornwall e260a17a37 neovim: Fix build 2017-05-05 22:49:56 +02:00
Fredrik Fornwall 35b4ba65bf ne: Update from 3.0.1 to 3.1.0 2017-05-04 23:33:34 +02:00
Fredrik Fornwall 8efbb99849 silversearcher-ag: Update from 1.0.2 to 1.0.3 2017-05-04 23:11:30 +02:00
Fredrik Fornwall 5b165864b3 vim: Update from patch 558 to 596 2017-05-04 22:59:30 +02:00
Fredrik Fornwall 04c795a052 neovim: Update to latest git master 2017-05-04 22:59:07 +02:00
Fredrik Fornwall be4f646f3a nodejs: Update from 6.10.2 to 6.10.3 2017-05-04 22:25:57 +02:00
Fredrik Fornwall 4428ae3c22 Use $(nproc) as default for $TERMUX_MAKE_PROCESSES 2017-05-04 22:21:52 +02:00
Fredrik Fornwall f3622b0b78 cmake: Update from 3.8.0 to 3.8.1 2017-05-04 22:18:05 +02:00
Fredrik Fornwall 5a69a4d971 boost: Disable python for now 2017-05-04 22:14:23 +02:00
Fredrik Fornwall 867026592b boost: Use a more informative description 2017-05-04 22:05:22 +02:00
Oliver Schmidhauser 8aadaeed5d Pass remove pwgen as requirement (#985)
Since Pass 1.7 it doesn't need pwgen anymore
2017-05-04 22:04:42 +02:00
Fredrik Fornwall 03af002b8b lzip: Update from 1.18 to 1.19 2017-05-04 21:57:03 +02:00
its-pointless 4bb4b3767d Boost libs (#974)
* Boost libs

* boost.python build fix from Vishal

* set -std=c++11 so libicu works
2017-05-04 00:00:01 +02:00
its-pointless cb0edd1e51 alpine: update to 2.21 (#961) 2017-04-30 23:55:03 +02:00
Fredrik Fornwall 44204092c3 libgmp: Switch to mirrors.kernel.org for tarball 2017-04-30 11:33:02 +02:00
Fredrik Fornwall ebcae015cd patchelf: Switch to source from upstream
Switch from
  https://github.com/linux-on-android/patchelf
to the upstream project
  https://github.com/NixOS/patchelf
2017-04-30 11:28:48 +02:00
its-pointless 39202ccc9f Android Patchelf utility (#973) 2017-04-30 11:18:00 +02:00
Vishal Biswas 10d2dcda85 tor: update from 0.2.9.10 to 0.3.0.6 (#977) 2017-04-30 11:13:12 +02:00
Herdiansyah c7728f7e87 neofetch: update to 3.1.0 (#967) 2017-04-27 22:35:26 +02:00
Fredrik Fornwall 791b0a5621 ruby: Fix syslog module to link against liblog
Fixes #962.
2017-04-26 23:20:01 +02:00
Fredrik Fornwall 839e8a5690 harfbuzz: Update from 1.4.5 to 1.4.6 2017-04-26 22:39:55 +02:00
Fredrik Fornwall da88951d87 libcrypt: Silence compiler warning 2017-04-24 23:54:26 +02:00
Fredrik Fornwall 22db4d0fda screen: Enable package (fixes #264) 2017-04-24 23:52:59 +02:00
Fredrik Fornwall 74243a4e66 screen: Update from 4.4.0 to 4.5.1
Also patch some more.
2017-04-24 23:43:33 +02:00
Oliver Schmidhauser 7f92983e4b Update pass to 1.7.1 (#958) 2017-04-24 23:10:22 +02:00
Fredrik Fornwall 2c9e4f8b50 pick: Update from 1.6.0 to 1.6.1 2017-04-24 17:10:00 +02:00
Fredrik Fornwall 1ecb0954ce weechat: Update from 1.7 to 1.7.1 2017-04-24 17:09:49 +02:00
Henrik Grimler 29b48a5607 texlive: fix installation issues and reported shebang issue (#957)
* texlive: correctly move man pages, add wget as dependecy and fix shebangs of
some scripts.

* texlive: busybox version of rm doesn't support -d

* texlive: Don't fix shebangs in texmf-dist/scripts/texlive (gives error when installing), so far no one has reported shebang errors from files in this folder.
2017-04-24 13:43:30 +02:00
Vishal Biswas 59b50fa940 emacs: fix #952 by wrapping dup2 internally (#956) 2017-04-24 10:05:12 +02:00
Fredrik Fornwall 75b6538933 fish: Bump build revision after bc dependency 2017-04-22 23:48:56 +02:00
Christian Rondeau 18cf4ce9d6 Add bc dependency to fish shell (#953)
See https://github.com/fish-shell/fish-shell/issues/2974

This will only fail at runtime in some autocomplete commands, if the dependency is not installed.
2017-04-22 23:34:50 +02:00
Fredrik Fornwall e2e96b228e tmux: Update from 2.3 to 2.4 2017-04-22 02:26:00 +02:00
Fredrik Fornwall 86aeac048c harfbuzz&texlive: Bump after libicu 59.1 update 2017-04-22 02:04:03 +02:00
David Martínez abe211bf26 memcached: add package (#950) 2017-04-22 00:48:19 +02:00
Fredrik Fornwall ecedea0144 emacs: Update from 25.1 to 25.2 2017-04-21 22:57:01 +02:00
Vishal Biswas 7bc54734da Updates (#944)
* valac: update from 0.36.0 to 0.36.1

* fossil: update from 2.1 to 2.2

* libicu: update from 58.2 to 59.1

* libdb: update from 6.2.23 to 6.2.32
2017-04-21 12:15:57 +02:00
Fredrik Fornwall 852e83abc3 Make ubuntu 17.04 the reference build environment 2017-04-20 09:00:02 +02:00
Fredrik Fornwall 74ad4596c6 php: Specify --with-png-dir
This should fix building when a builder png.h is not available.
2017-04-20 08:15:02 +02:00
Fredrik Fornwall 41f1374cc4 pick: Update from 1.5.4 to 1.6.0 2017-04-19 22:59:21 +02:00
Fredrik Fornwall a4d4b15184 curl: Update from 7.53.1 to 7.54.0 2017-04-19 22:58:46 +02:00
Fredrik Fornwall 3b720fc54a weechat: Make build more robust
Avoid picking up cross-compiled executables.
2017-04-19 22:58:25 +02:00
Fredrik Fornwall c543110e79 radare2: Update from 1.3.0 to 1.4.0 2017-04-18 20:38:22 +02:00
Fredrik Fornwall 57ae9050e1 php: Fix /bin/sed path in phpize (fixes #937) 2017-04-18 13:14:17 +02:00
Fredrik Fornwall 53ea15792e mariadb: Blacklist 32-bit arches due to off_t (#935) 2017-04-18 08:30:56 +02:00
Fredrik Fornwall 2f122eed3e 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
its-pointless 7ac5595887 Adds gettext software (#792)
* Adds gettext software

* fixed dependencies

* typo

* debians description
2017-04-17 23:14:44 +02:00
Fredrik Fornwall 1ee955a142 openssh: Enable libedit in sftp 2017-04-17 23:03:46 +02:00
Fredrik Fornwall 174285d970 Remove world readable&writeable&executable perms
We do not want anything world readable, writeable or executable.

Fixes #840.
2017-04-17 22:23:21 +02:00
Fredrik Fornwall c4767c8ff7 man: Use no-await trigger
This should avoid the cyclic trigger problem with the man package.
2017-04-17 22:21:51 +02:00
Fredrik Fornwall 1a8a1f584f php: Update from 7.1.3 to 7.1.4 2017-04-17 21:41:35 +02:00
Fredrik Fornwall 8ad37c2b08 termux-tools: xdg-open should be a symlink 2017-04-16 14:37:07 +02:00
Fredrik Fornwall d2043368fc libnghttp2: Update from 1.20.0 to 1.21.1 2017-04-16 14:36:29 +02:00
Fredrik Fornwall c9bacca722 corkscrew: Update to working mirror 2017-04-15 22:30:40 +02:00
Fredrik Fornwall 6b45811bb9 command-not-found: Update for current packages 2017-04-15 17:57:41 +02:00
Fredrik Fornwall 51e8d739a1 net-tools: Switch to a mirror 2017-04-15 13:16:58 +02:00
Fredrik Fornwall 9f2b2cd16c neovim: Update to latest git master 2017-04-14 23:47:31 +02:00
Fredrik Fornwall 2a8e11ff19 libtermkey: Update from 0.19 to 0.20 2017-04-14 23:47:19 +02:00
Fredrik Fornwall b67f6abb4d nano: Update from 2.8.0 to 2.8.1 2017-04-14 23:27:56 +02:00
Fredrik Fornwall 72c7ae1f6d libssh: Update from 0.7.4 to 0.7.5 2017-04-14 22:50:48 +02:00
Fredrik Fornwall 272ba2910e librash: Include <sys/endian.h> for byte order 2017-04-13 15:09:14 +02:00
Vishal Biswas f7001a8b0a update cmake (#928)
* librhash: add package

* cmake: update from 3.7.2 to 3.8.0

* build-package: update termux_setup_cmake to 3.8.0

* cmake: add librhash dependency
2017-04-13 13:58:16 +02:00
Fredrik Fornwall b4e7d7b686 libpcap: Switch to fossies mirror 2017-04-13 11:16:25 +02:00
Vishal Biswas d328634717 nginx: update from 1.10.3 to 1.12.0 (#929) 2017-04-13 11:15:51 +02:00
Fredrik Fornwall 507e25a052 picolisp: Update from 17.3.25 to 17.4.7 2017-04-11 22:48:34 +02:00
Fredrik Fornwall e5a9fdd809 syncthing: Bundle manual pages in package 2017-04-11 22:26:35 +02:00
Fredrik Fornwall b2f02e74bc syncthing: Set -version when building 2017-04-11 22:22:54 +02:00
its-pointless fb887a782b Syncthing (#918)
* adds syncthing

* add proper description...

* made it readable...
2017-04-11 21:35:34 +02:00
Fredrik Fornwall 0c683e37a7 asciinema: Update from 1.3.0 to 1.4.0 2017-04-11 21:29:26 +02:00
Fredrik Fornwall bc77023419 micro: Fix clean build 2017-04-10 23:46:57 +02:00
Fredrik Fornwall 21031dde67 micro: Add package (fixes #916) 2017-04-10 22:24:50 +02:00
Fredrik Fornwall acfff3c992 termux-api: Update from 0.23 to 0.24 2017-04-10 21:52:26 +02:00
michalbednarski ac9b167799 proot: Upgrade to fix #898 (#915)
Also revert to thumb mode as termux/proot#1 is fixed
2017-04-10 21:51:10 +02:00
Vishal Biswas 18640855c2 mariadb: fix package layout (#914) 2017-04-10 16:59:29 +02:00
Fredrik Fornwall 1dc0083065 pango: Update from 1.40.4 to 1.40.5 2017-04-10 00:34:44 +02:00
Fredrik Fornwall befdb1fe4e libcroco: Update from 0.6.11 to 0.6.12 2017-04-10 00:21:04 +02:00
Fredrik Fornwall 36c4069c62 golang: Update from 1.8 to 1.8.1 2017-04-10 00:19:20 +02:00
Fredrik Fornwall f73cd2105d gnupg2: Update from 2.1.19 to 2.1.20 2017-04-10 00:19:01 +02:00
Fredrik Fornwall de3cc4d18b gnutls: Update from 3.5.10 to 3.5.11 2017-04-10 00:02:43 +02:00
Fredrik Fornwall 6134213e77 nodejs: Update from 6.10.1 to 6.10.2 2017-04-10 00:01:41 +02:00
Fredrik Fornwall 50ec51d8da iconv: Update from 1.14 to 1.15 2017-04-09 23:58:43 +02:00
Fredrik Fornwall 44ece79ba5 termux-api: Update from 0.22 to 0.23 2017-04-09 23:31:43 +02:00
Fredrik Fornwall fb4b3a2a75 net-tools: Fix SBINDIR to be $PREFIX/bin 2017-04-09 22:24:24 +02:00
Fredrik Fornwall 5d0b5cf970 net-tools: Remove custom termux_step_make 2017-04-09 22:22:02 +02:00
Vishal Biswas 379f7c794a 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 10f2395f3e termux-api: Break out source into separate repo
This will make it easier to test and develop on a device.
2017-04-09 18:34:44 +02:00
Fredrik Fornwall 489f59dd28 vim: Set mouse=a in system vimrc
The mouse=a was removed after updating to vim 8 as vim by default
now sets mouse=a. But this only works if no ~/.vimrc is found - if
there is one then mouse won't be set. As we really want mouse=a on
Termux since it is that useful on touch screens we enable it again
regardless if there is a ~/.vimrc or not.

Fixes #912.
2017-04-09 17:43:39 +02:00
Fredrik Fornwall fc9c543ace Use local variables in bash functions 2017-04-09 16:54:36 +02:00
Fredrik Fornwall 58f13f4ec9 notmuch: Apply patch for libutil breakage
The current notmuch release fails to build when the system has a
libutil library. We apply a patch to fix this. The patch has already
been applied upstream so we can remove it on the next release.
2017-04-09 15:33:33 +02:00
Fredrik Fornwall 6a3364bfc1 Use termux_error_exit 2017-04-09 15:10:01 +02:00
ElTopo 6eb5404893 fossil: Update from 1.37 to 2.1 (#907) 2017-04-09 00:10:14 +02:00
Oliver Schmidhauser 389d8cdb06 Add termux-info tool (#422)
* Add termux-info tool

* Add more information to termux-info

* Resolve conflicts. Add comment and fix Typo.

* remove empty lines in output
2017-04-09 00:07:06 +02:00
Fredrik Fornwall 210798fcd2 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 4664501d93 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
Fredrik Fornwall 0c254b73b8 libedit: Remove file clash with readline 2017-04-07 03:26:01 +02:00
Fredrik Fornwall 0682917a2f libedit: Add package 2017-04-07 02:26:43 +02:00
Fredrik Fornwall 96bf67f951 vim: Update from 8.0.0503 to 8.0.0542 2017-04-07 02:26:26 +02:00
Fredrik Fornwall 168e25a138 notmuch: Add package 2017-04-07 01:11:41 +02:00
Fredrik Fornwall 86577aad5a libxapian: Add package 2017-04-07 01:11:30 +02:00
Fredrik Fornwall 06b7f2ca47 Automatically build with -s if external package 2017-04-07 00:38:21 +02:00
Fredrik Fornwall 055ca15786 libtalloc: Update from 2.1.8 to 2.1.9 2017-04-07 00:36:29 +02:00
Fredrik Fornwall cc50c54fc9 less: Update from 481 to 487 2017-04-06 23:41:23 +02:00
Fredrik Fornwall bd54a46a80 Fix termux-elf-cleaner breakage
When separating out termux-elf-cleaner into its own repository the
way of building a native binary failed. Fixes #906.
2017-04-06 23:33:45 +02:00
Fredrik Fornwall 1ff1b15d1a libgmime: Add package 2017-04-06 19:03:40 +02:00
Fredrik Fornwall f4aa879ec3 More information about the Android linker 2017-04-04 23:24:56 +02:00
Fredrik Fornwall 0085c3b7a4 termux-elf-cleaner: Move to standalone repo 2017-04-04 23:14:39 +02:00
Vishal Biswas 4c8a7b9f9c krb5: specify conffiles, default cache locations and ports (#897) 2017-04-03 17:35:03 +02:00
Vishal Biswas d4b5d52c22 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 f3e9bb44f9 ca-certificates: Use https for homepage 2017-04-03 01:18:22 +02:00
Fredrik Fornwall e14c3b140e ca-certificates: Make ca-certificates-java subpkg 2017-04-03 01:14:47 +02:00
Vishal Biswas c50b57f73e Krb5 (#893)
* libdb: enable 1.85 compat api for krb5

* krb5: improve package

remove dependency on c-ares
use external shared libdb
use sample confs for defaults
provide check_krb5 aclocal
fix krb5-config --libs

* krb5: change defaults in kdc.conf
2017-04-02 17:06:58 +02:00
Fredrik Fornwall b60e08202f termux-tools: Bump version to 0.41 2017-04-02 14:47:41 +02:00
Leonid Plyushch 586d8a2a14 termux-tools: fix termux-fix-shebang script (#888) 2017-04-02 14:45:35 +02:00
2382 changed files with 33641 additions and 46825 deletions
+57
View File
@@ -0,0 +1,57 @@
container:
image: termux/package-builder:legacy
cpu: 4
memory: 8
##
## Perform basic check for errors in build.sh package scripts.
## If error found, exit with error code to stop build.
##
task:
name: Lint packages
timeout_in: 5m
script: |
bash scripts/lint-packages.sh
##
## Determine changes in the last push, find modified packages and
## build them for aarch64/arm/i686/x86_64 architectures.
##
## Built packages are accessible from Cirrus CI web interface.
##
task:
name: Build packages
# 2 hours is a maximal timeout available for free use.
timeout_in: 120m
depends_on:
- Lint packages
environment:
TERMUX_MAKE_PROCESSES: 4
matrix:
TERMUX_ARCH: aarch64
TERMUX_ARCH: arm
TERMUX_ARCH: i686
TERMUX_ARCH: x86_64
# Do not use built-in git client provided by Cirrus as it may
# cause problems when determining changed files.
clone_script: |
if [[ -z "$CIRRUS_PR" ]]; then
git clone --recursive --branch="$CIRRUS_BRANCH" "https://x-access-token:${CIRRUS_REPO_CLONE_TOKEN}@github.com/${CIRRUS_REPO_FULL_NAME}.git" "$CIRRUS_WORKING_DIR"
git reset --hard "$CIRRUS_CHANGE_IN_REPO"
else
git clone --recursive "https://x-access-token:${CIRRUS_REPO_CLONE_TOKEN}@github.com/${CIRRUS_REPO_FULL_NAME}.git" "$CIRRUS_WORKING_DIR"
git fetch origin "pull/$CIRRUS_PR/head:pull/$CIRRUS_PR"
git reset --hard "$CIRRUS_CHANGE_IN_REPO"
fi
build_script: |
bash ./scripts/build/ci/cirrus-ci_dispatcher.sh
output_artifacts:
path: "./debs/*.deb"
+3 -20
View File
@@ -1,21 +1,4 @@
# Default.
* text eol=lf
* text=lf
# Treat patch files as binaries but let diff'ing them
# as normal text.
*.diff binary diff
*.patch binary diff
*.patch32 binary diff
*.patch64 binary diff
*.patch.* binary diff
# Powershell scripts.
*.ps1 text eol=crlf
# Binaries.
*.gpg binary
*.gz binary
*.jpg binary
*.png binary
*.tar binary
*.tar.* binary
*.sh text eol=lf
*.ps1 text eol=crlf
-2
View File
@@ -1,2 +0,0 @@
patreon: termux
custom: https://paypal.me/fornwall
-44
View File
@@ -1,44 +0,0 @@
name: "Bug report"
description: "Create a report to help us improve"
title: "[Bug]: "
labels: ["bug report"]
body:
- type: markdown
attributes:
value: |
This is a bug tracker of the official Termux packages. Please do not report issues of third-party software there, but ask in [GitHub Discussions](https://github.com/termux/termux-packages/discussions) or [Community Social Media](https://wiki.termux.com/wiki/Community) instead. Use search to check whether your issue has been already reported and perhaps solved.
Android versions 5.x and 6.x are not supported anymore. Issues happening on these operating system versions will not be resolved.
Before submitting any repository service issues, check https://github.com/termux/termux-packages/issues/6726.
To submit a bug report, fill the form below. Provide as much as possible information about the encountered issue. We may request extended information such as `strace` logs if considered necessary. This will help package maintainers to understand the problem correctly and provide a solution. Make sure that your logs do not leak sensitive information (passwords, API keys, etc). Be patient, do not expect that issue could get resolved immediately.
- type: textarea
attributes:
label: Problem description
description: |
A clear and concise description of what the problem is. You may attach the logs, screenshots, screen video recording and whatever else that will help to understand the issue.
Issues without proper description will be closed without solution.
validations:
required: true
- type: textarea
attributes:
label: What steps will reproduce the bug?
validations:
required: true
- type: textarea
attributes:
label: What is the expected behavior?
- type: textarea
attributes:
label: System information
description: Provide output of the command `termux-info`, enclosed it in a Markdown **code block** (\`\`\` ... \`\`\`).
value: |
termux-info:
```
```
validations:
required: true
@@ -1,40 +0,0 @@
name: "Package request"
description: "Request a new package"
title: "[Package]: "
labels: ["package request"]
body:
- type: markdown
attributes:
value: |
If our repositories do not provide a package that fullfill your needs, consider requesting it. Use search to check whether package has been requested previously.
To submit a request of a new package, fill the form below. Be patient, do not expect that package will get added immediately.
- type: textarea
attributes:
label: Package description
description: A clear and concise description of what this package do and why it should be added to Termux repositories.
validations:
required: true
- type: input
attributes:
label: Home page URL
- type: input
attributes:
label: Source code URL
placeholder: Link to Git or source archive
validations:
required: true
- type: checkboxes
attributes:
label: Packaging policy acknowledgement
description: Not every package could be added and do not forget that Termux is operated by limited team and hosting resources.
options:
- label: I have read and understand the [Packaging Policy](https://github.com/termux/termux-packages/blob/master/CONTRIBUTING.md#packaging-policy).
required: true
- type: textarea
attributes:
label: Additional information
description: |
Have you tried to compile it on device?
If it did not work then provide the error you ran into. Otherwise please share build steps and any patches that you had to apply.
-5
View File
@@ -1,5 +0,0 @@
blank_issues_enabled: false
contact_links:
- name: Want ask questions about the project?
url: https://github.com/termux/termux-packages/discussions
about: Join GitHub Discussions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

-71
View File
@@ -1,71 +0,0 @@
name: Generate bootstrap archives
on:
schedule:
- cron: "0 0 * * 0"
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
arch:
- aarch64
- arm
- i686
- x86_64
steps:
- name: Git clone
uses: actions/checkout@v2
- name: Create bootstrap archive
run: ./scripts/generate-bootstraps.sh --architectures ${{ matrix.arch }}
- name: Store artifacts
uses: actions/upload-artifact@v2
with:
name: bootstrap-archives-${{ github.sha }}
path: "*.zip"
publish:
needs: build
runs-on: ubuntu-latest
steps:
- name: Git clone
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Fetch bootstrap archives
uses: actions/download-artifact@v2
with:
name: bootstrap-archives-${{ github.sha }}
path: ./
- name: Get checksums
id: get_checksums
run: |
checksums=$(printf 'SHA-256:\n```\n%s\n```\n' "$(sha256sum *.zip)")
checksums="${checksums//'%'/'%25'}"
checksums="${checksums//$'\n'/'%0A'}"
checksums="${checksums//$'\r'/'%0D'}"
echo "::set-output name=checksums::$checksums"
- name: Create new tag
id: get_tag
run: |
new_tag="bootstrap-$(date "+%Y.%m.%d")"
existing_tag_revision=$(git tag | grep "$new_tag" | sort -r | head -n 1 | cut -d- -f3 | cut -dr -f2)
if [ -n "$existing_tag_revision" ]; then
tag_rev=$((existing_tag_revision + 1))
else
tag_rev=1
fi
new_tag="${new_tag}-r${tag_rev}"
git tag "$new_tag"
git push --tags
echo "::set-output name=tag_name::$new_tag"
- name: Publish GitHub release
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: "*.zip"
file_glob: true
release_name: "Bootstrap archives for Termux application"
tag: ${{ steps.get_tag.outputs.tag_name }}
body: ${{ steps.get_checksums.outputs.checksums }}
-32
View File
@@ -1,32 +0,0 @@
name: Docker image
on:
push:
branches:
- master
paths:
- 'scripts/Dockerfile'
- 'scripts/properties.sh'
- 'scripts/setup-android-sdk.sh'
- 'scripts/setup-ubuntu.sh'
schedule:
- cron: '0 2 * * 0'
workflow_dispatch:
jobs:
update:
runs-on: ubuntu-latest
steps:
- name: Clone repository
uses: actions/checkout@v2
- name: Build
run: |
cd ./scripts
docker build --tag termux/package-builder:latest .
- name: Push to hub.docker.com
env:
DOCKER_LOGIN: xeffyr
DOCKER_PASS: ${{ secrets.DOCKER_HUB_PASSWORD }}
run: |
docker login --username "${DOCKER_LOGIN}" --password "${DOCKER_PASS}"
docker push termux/package-builder:latest
-26
View File
@@ -1,26 +0,0 @@
name: Package updates
on:
schedule:
- cron: '0 */6 * * *'
workflow_dispatch:
jobs:
update-packages:
runs-on: ubuntu-latest
steps:
- name: Clone repository
uses: actions/checkout@v2
with:
fetch-depth: 0
token: ${{ secrets.GH_API_KEY }}
- name: Process package updates
env:
GITHUB_API_TOKEN: ${{ secrets.GH_API_KEY }}
BUILD_PACKAGES: "true"
GIT_COMMIT_PACKAGES: "true"
GIT_PUSH_PACKAGES: "true"
run: |
git config --global user.name "Termux Github Actions"
git config --global user.email "contact@termux.com"
bash ./scripts/bin/update-packages
-264
View File
@@ -1,264 +0,0 @@
name: Packages
on:
push:
branches:
- master
paths:
- 'packages/**'
pull_request:
paths:
- 'packages/**'
jobs:
build:
runs-on: ubuntu-latest
env:
ANDROID_HOME: "/opt/termux/android-sdk"
NDK: "/opt/termux/android-ndk"
strategy:
matrix:
target_arch: [aarch64, arm, i686, x86_64]
fail-fast: false
steps:
- name: Clone repository
uses: actions/checkout@v2
with:
fetch-depth: 1000
- name: Build
run: |
BASE_COMMIT=$(jq --raw-output .pull_request.base.sha "$GITHUB_EVENT_PATH")
OLD_COMMIT=$(jq --raw-output .commits[0].id "$GITHUB_EVENT_PATH")
HEAD_COMMIT=$(jq --raw-output .commits[-1].id "$GITHUB_EVENT_PATH")
if [ "$BASE_COMMIT" = "null" ]; then
if [ "$OLD_COMMIT" = "$HEAD_COMMIT" ]; then
# Single-commit push.
echo "Processing commit: ${HEAD_COMMIT}"
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r "${HEAD_COMMIT}")
else
# Multi-commit push.
OLD_COMMIT="${OLD_COMMIT}~1"
echo "Processing commit range: ${OLD_COMMIT}..${HEAD_COMMIT}"
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r "${OLD_COMMIT}" "${HEAD_COMMIT}")
fi
else
# Pull requests.
echo "Processing pull request #$(jq --raw-output .pull_request.number "$GITHUB_EVENT_PATH"): ${BASE_COMMIT}..HEAD"
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r "${BASE_COMMIT}" "HEAD")
fi
mkdir -p ./artifacts ./debs
touch ./debs/.placeholder
# Process tag '%ci:no-build' that may be added as line to commit message.
# Forces CI to cancel current build with status 'passed'.
if grep -qiP '^\s*%ci:no-build\s*$' <(git log --format="%B" -n 1 "HEAD"); then
tar cf artifacts/debs-${{ matrix.target_arch }}.tar debs
echo "[!] Force exiting as tag '%ci:no-build' was applied to HEAD commit message."
exit 0
fi
# Build local Docker image if setup scripts were changed.
# Useful for pull requests submitting changes for both build environment and packages.
if grep -qP '^scripts/(Dockerfile|setup-ubuntu\.sh)$' <<< "$CHANGED_FILES"; then
echo "Detected changes for environment setup scripts. Building custom Docker image now."
cd ./scripts
docker build -t termux/package-builder:latest .
cd ..
fi
# Parse changed files and identify new packages and deleted packages.
# Create lists of those packages that will be passed to upload job for
# further processing.
while read -r file; do
if ! [[ $file == packages/* ]]; then
# This file does not belong to a package, so ignore it
continue
fi
if [[ $file =~ ^packages/([a-z0-9-]*)/([a-z0-9-]*).subpackage.sh$ ]]; then
# A subpackage was modified, check if it was deleted or just updated
pkg=${BASH_REMATCH[1]}
subpkg=${BASH_REMATCH[2]}
if [ ! -f "packages/${pkg}/${subpkg}.subpackage.sh" ]; then
echo "$subpkg" >> ./deleted_packages.txt
fi
elif [[ $file =~ ^packages/([a-z0-9-]*)/.*$ ]]; then
# package, check if it was deleted or updated
pkg=${BASH_REMATCH[1]}
if [ ! -d "packages/${pkg}" ]; then
echo "$pkg" >> ./deleted_packages.txt
else
echo "$pkg" >> ./built_packages.txt
# If there are subpackages we want to create a list of those
# as well
for file in $(find "packages/${pkg}/" -maxdepth 1 -type f -name \*.subpackage.sh | sort); do
echo "$(basename "${file%%.subpackage.sh}")" >> ./built_subpackages.txt
done
fi
fi
done<<<${CHANGED_FILES}
# Fix so that lists do not contain duplicates
if [ -f ./built_packages.txt ]; then
uniq ./built_packages.txt > ./built_packages.txt.tmp
mv ./built_packages.txt.tmp ./built_packages.txt
fi
if [ -f ./built_subpackages.txt ]; then
uniq ./built_subpackages.txt > ./built_subpackages.txt.tmp
mv ./built_subpackages.txt.tmp ./built_subpackages.txt
fi
if [ -f ./deleted_packages.txt ]; then
uniq ./deleted_packages.txt > ./deleted_packages.txt.tmp
mv ./deleted_packages.txt.tmp ./deleted_packages.txt
fi
if grep -qP '^rust$' ./built_packages.txt ; then
echo "Free additional disk space on host"
sudo apt purge -yq $(dpkg -l | grep '^ii' | awk '{ print $2 }' | grep -P '(cabal-|dotnet-|ghc-|libmono|php)') \
liblldb-6.0 libllvm6.0:amd64 mono-runtime-common monodoc-manual powershell ruby
sudo apt autoremove -yq
sudo rm -rf /opt/hostedtoolcache /usr/local /usr/share/dotnet /usr/share/swift
fi
if [ -f ./built_packages.txt ]; then
./scripts/lint-packages.sh $(cat ./built_packages.txt | awk '{print "packages/"$1"/build.sh"}')
./scripts/run-docker.sh ./build-package.sh -o ./debs -I -a ${{ matrix.target_arch }} $(cat ./built_packages.txt)
fi
test -d ./termux-packages/debs && mv ./termux-packages/debs/* ./debs/
# Put package lists into directory with *.deb files so they will be transferred to
# upload job.
test -f ./built_packages.txt && mv ./built_packages.txt ./debs/
test -f ./built_subpackages.txt && cat ./built_subpackages.txt >> ./debs/built_packages.txt \
&& rm ./built_subpackages.txt
test -f ./deleted_packages.txt && mv ./deleted_packages.txt ./debs/
# Files containing certain symbols (e.g. ":") will cause failure in actions/upload-artifact.
# Archiving *.deb files in a tarball to avoid issues with uploading.
tar cf artifacts/debs-${{ matrix.target_arch }}-${{ github.sha }}.tar debs
- name: Checksums for built *.deb files
run: |
find debs -type f -name "*.deb" -exec sha256sum "{}" \; | sort -k2
- name: Store *.deb files
uses: actions/upload-artifact@v2
with:
name: termux-packages-${{ matrix.target_arch }}-${{ github.sha }}
path: ./artifacts
upload:
if: github.event_name != 'pull_request'
needs: build
runs-on: ubuntu-latest
steps:
- name: Clone repository
uses: actions/checkout@v2
- name: Get *.deb files
uses: actions/download-artifact@v2
with:
path: ./
- name: Upload to packages.termux.org
env:
REPOSITORY_NAME: termux-main
REPOSITORY_DISTRIBUTION: stable
run: |
for archive in termux-packages-*/*.tar; do
tar xf "$archive"
done
# Function for deleting temporary directory with uploaded files from
# the server.
aptly_delete_dir() {
echo "[*] Deleting uploads temporary directory."
curl_response=$(
curl \
--silent \
--user "${{ secrets.APTLY_API_AUTH }}" \
--request DELETE \
--write-out "|%{http_code}" \
https://packages.termux.org/aptly-api/files/${REPOSITORY_NAME}-${{ github.sha }}
)
http_status_code=$(echo "$curl_response" | cut -d'|' -f2)
if [ "$http_status_code" != "200" ]; then
echo "[!] Server returned $http_status_code code while deleting temporary directory."
fi
}
# Upload file to temporary directory.
uploaded_files=false
shopt -s nullglob
for filename in $(cat debs/built_packages.txt | sed -E 's/(..*)/debs\/\1_\*.deb debs\/\1-static_\*.deb/g'); do
curl_response=$(
curl \
--silent \
--user "${{ secrets.APTLY_API_AUTH }}" \
--request POST \
--form file=@${filename} \
--write-out "|%{http_code}" \
https://packages.termux.org/aptly-api/files/${REPOSITORY_NAME}-${{ github.sha }}
)
http_status_code=$(echo "$curl_response" | cut -d'|' -f2)
if [ "$http_status_code" = "200" ]; then
echo "[*] Uploaded: $(echo "$curl_response" | cut -d'|' -f1 | jq -r '.[]' | cut -d'/' -f2)"
else
# Manually cleaning up the temporary directory to reclaim disk space.
# Don't rely on scheduled server-side scripts.
echo "[!] Failed to upload '$filename'. Server returned $http_status_code code."
echo "[!] Aborting any further uploads."
aptly_delete_dir
exit 1
fi
uploaded_files=true
done
shopt -u nullglob
# Publishing repository changes.
if [ "$uploaded_files" = "true" ]; then
echo "[*] Adding packages to repository '$REPOSITORY_NAME'..."
curl_response=$(
curl \
--silent \
--user "${{ secrets.APTLY_API_AUTH }}" \
--request POST \
--write-out "|%{http_code}" \
https://packages.termux.org/aptly-api/repos/${REPOSITORY_NAME}/file/${REPOSITORY_NAME}-${{ github.sha }} || true
)
http_status_code=$(echo "$curl_response" | cut -d'|' -f2)
if [ "$http_status_code" = "200" ]; then
warnings=$(echo "$curl_response" | cut -d'|' -f1 | jq '.Report.Warnings' | jq -r '.[]')
if [ -n "$warnings" ]; then
echo "[!] WARNINGS (NON-CRITICAL):"
echo
echo "$warnings"
echo
fi
fi
# Usually temporary directory is deleted automatically, but in certain cases it is left.
aptly_delete_dir
# Final part to make changes appear in web root.
echo "[*] Publishing repository changes..."
set +e
curl \
--silent \
--user "${{ secrets.APTLY_API_AUTH }}" \
--header 'Content-Type: application/json' \
--request PUT \
--data '{"Signing": {"Passphrase": "${{ secrets.GPG_PASSPHRASE }}"}}' \
https://packages.termux.org/aptly-api/publish/${REPOSITORY_NAME}/${REPOSITORY_DISTRIBUTION}
exit_code=$?
echo
if [ "$exit_code" = 0 ]; then
echo "[*] Repository updated successfully."
elif [ "$exit_code" = 52 ]; then
echo "[!] Repository update takes more time than expected, server returned empty response."
echo "[!] This is expected if large amount of data has been submitted."
else
echo "[!] curl exited with error code $exit_status."
exit "$exit_code"
fi
fi
+3 -13
View File
@@ -1,21 +1,11 @@
# Vim
### Vim ###
[._]*.s[a-w][a-z]
[._]s[a-w][a-z]
*.un~
Session.vim
.netrwhist
*~
# Vagrant
/debs/
### Vagrant ###
scripts/*.log
scripts/.vagrant/
# Built *.deb files.
/debs/
/output/
# Preinstalled build tools.
/build-tools/
# Predownloaded packages sources.
/packages/*/cache
+2 -4
View File
@@ -6,8 +6,6 @@
# Backers
- ✌ Frank Buschmann
- Henrik Grimler
- Nathan Paul Simons
- Dara Adib
- Tim Greaves
-292
View File
@@ -1,292 +0,0 @@
# Contributing
Termux is an open source application and it is built on users' contributions.
However, most of work is done by Termux maintainers on their spare time and
therefore only priority tasks are being completed.
Developer's wiki is available at https://github.com/termux/termux-packages/wiki.
## How you can contribute to Termux project
- **Reporting issues**
If you have found issue, let the community know about it.
Please be prepared that issue may not be resolved immediately. We will ignore
statements like "solve it quickly", "urgently need solution" and so on. Be
patient.
You may report only issues happening within our official packages. Do not
submit issues happening in third-party software - we will ignore them.
Bugs reports for legacy Termux installations (Android 5.x / 6.x) are not
accepted. We already dropped support for these Android OS versions.
- **Examining existing packages for potential issues**
There could be undiscovered bugs in packages. For example: unspecified
dependencies, unprefixed hardcoded FHS paths, crashes, etc.
If you can't submit a pull request with patches fixing the problem, you can
open new [issue](https://github.com/termux/termux-packages/issues/new/choose).
- **Fixing known bugs**
Take a look at https://github.com/termux/termux-packages/issues. There many
issue tickets having tag `bug report` or `help wanted`. They all are waiting
to be resolved.
- **Submitting new packages**
There are lots of unresolved [package requests](https://github.com/termux/termux-packages/issues?q=is%3Aissue+is%3Aopen+label%3A%22package+request%22).
Pay attention to tickets having tag `help wanted`.
- **Keeping existing packages up-to-date**
Packages do not update themselves on their own. Someone needs to update build
script and patches. Usually they are handled by maintainers but things are
often outdated.
See [Updating packages](#updating-packages) for details.
- **Hosting a package repository mirror**
Termux generates lots of traffic. Mirrors help to reduce load on primary
server, provide better download speeds and eliminate single point of failure.
- **Donate**
See https://github.com/termux/termux-packages/wiki/Donate for details.
## Requesting new package
If you are looking for specific package and didn't find it included in our
repositories, you can request it.
Open a new [issue](https://github.com/termux/termux-packages/issues/new/choose)
filling the `package request` template. You will need to provide at least
package description and its home page and URL to source repository. Remember
that your request will not be processed immediately.
Requested package must comply with our [packaging policy](#packaging-policy).
## Packaging policy
There are already more than 1000 packages added to Termux repositories. All
of them needs to be maintained, kept up-to-date. Unlike the major distributions,
our developers team is small and we also limited on server disk space.
In order to provide service at reasonable quality, requested packages should
met these conditions:
- **Packages must be active, well-known projects**
Software available in major Linux distributions has more chances to be
included into Termux repositories. We will not accept outdated, dead projects
as well as projects which do not have active community.
- **Packages must be licensed under widely recognized open source license**
Software should be licensed under Apache, BSD, GNU GPL, MIT or other well
known open source license. Software which is open source but is distributed
under non-free conditions is processed on individual basis.
Software which is either closed-source, contain binary-only components or
is distributed under End User License Agreement is not accepted.
- **Not installable through cpan, gem, npm, or pip**
These packages should be installable through `cpan`, `gem`, `npm`, `pip` and
so on.
Packaging modules for Perl, Ruby, Node.js, Python is problematic, especially
when it comes to cross-compiling native extensions.
- **Not taking too much disk space**
The size of resulting package should be less than 100 MiB.
Since software is being compiled for 4 CPU architectures (aarch64, arm,
i686, x86_64), effective disk usage is 4 times bigger than size of single
.deb file. We are limited on disk space and prefer many small packages
over one big.
Exceptions are made on individual basis and only for packages providing
important functionality.
- **Not serving duplicated functionality**
Please avoid submitting packages which duplicate functionality of already
present ones.
The more useless packages in repositories, the less overall packaging and
service quality - *remembering that our resources are limited?*
- **Not serving hacking, phishing, spamming, spying, ddos functionality**
We do not accept packages which serve solely destructive or privacy violation
purposes, including but not limited to pentesting, phishing, bruteforce,
sms/call bombing, DDoS attaks, OSINT.
## Submitting pull requests
Contributors take the all responsibility for their submissions. Maintainers may
provide some help with fixing your pull request or give some recommendations,
but that DOES NOT mean they will do all work instead of you.
**Minimal requirements:**
- Experience with Linux distribution like Debian (preferred), Arch, Fedora, etc.
- Experience with compiling software from source.
- Good shell scripting skills.
- You have read https://github.com/termux/termux-packages/wiki.
If you never used Linux distribution or Termux was your first experience with
Linux environment, we strongly recommending to NOT send pull requests since
we will reject low quality work.
Do not forget about [packaging policy](#packaging-policy) when submitting a
new package, as your pull request will be closed without merge.
Do not send disruptive changes, like without reason reverting commits or
deleting files, creating spam content, etc. Authors of such pull requests may
be blocked from contributing to [Termux](https://github.com/termux) project.
***
# Working with packages
All software available in Termux repositories aims to be compatible with Android
OS and is built by Android NDK. This often introduces compatibility issues as
Android (specifically Termux) is not a standard platform. Do not expect there
are exist package recipes available out-of-box.
## Basics
Each package is a defined through the `build.sh` script placed into directory
`./packages/<name>/` where `<name>` is the actual name of package in lower case.
File `build.sh` is a shell (Bash) script that defines some properties like
dependencies, description, home page through environment variables. Sometimes
it also used to override default packaging steps defined in our build system.
Here is example of `build.sh`:
```.sh
TERMUX_PKG_HOMEPAGE=https://example.com
TERMUX_PKG_DESCRIPTION="Termux package"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_MAINTAINER="@github"
TERMUX_PKG_VERSION=1.0
TERMUX_PKG_SRCURL=https://example.com/sources-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=0000000000000000000000000000000000000000000000000000000000000000
TERMUX_PKG_DEPENDS="libiconv, ncurses"
```
It can contain some additional variables:
- `TERMUX_PKG_BUILD_IN_SRC=true`
Use this variable if package supports in-tree builds only, for example if
package uses raw Makefile instead of build system like CMake.
- `TERMUX_PKG_PLATFORM_INDEPENDENT=true`
This variable specifies that package is platform-independent and can run
on any device regardless of CPU architecture.
`TERMUX_PKG_LICENSE` should specify the license using SPDX license identifier
or can contain values "custom" or "non-free". Multiple licenses should be
separated by commas.
`TERMUX_PKG_SRCURL` should contain URL only for the official source bundle.
Use of forks is allowed only under a good reason.
More about `build.sh` variables you can read on [developer's wiki](https://github.com/termux/termux-packages/wiki/Creating-new-package#table-of-available-package-control-fields).
## Updating packages
[![asciicast](https://asciinema.org/a/gVwMqf1bGbqrXmuILvxozy3IG.svg)](https://asciinema.org/a/gVwMqf1bGbqrXmuILvxozy3IG?autoplay=1&speed=2.0)
You can check which packages are out-of-date by visiting Termux page on
[Repology](https://repology.org/projects/?inrepo=termux&outdated=1).
Most of packages can be updated by just modifying variables `TERMUX_PKG_VERSION`
and `TERMUX_PKG_SHA256`, which represent the package version and checksum for
source code archive respectively.
### Dealing with patch errors
Major changes introduced to packages often make current patches incompatible
with newer package version. Unfortunately, there no universal guide about
fixing patch issues as workaround is always based on changes introduced to
the new source code version.
Here are few things you may to try:
1. If patch fixing particular known upstream issue, check the project's VCS
for commits fixing the issue. There is a chance that patch is no longer
needed.
2. Inspecting the failed patch file and manually applying changes to source
code. Do so only if you understand the source code and changes introduced
by patch.
Regenerate patch file, e.g. with:
```
diff -uNr package-1.0 package-1.0.mod > previously-failed-patch-file.patch
```
Always check the CI (Github Actions) status for your pull request. If it fails,
then either fix or close it. Maintainers can fix it on their own, if issues are
minor. But they won't rewrite whole your submission.
## Rebuilding package with no version change
Changes to patch files and build configuration options will imply package
rebuild. In order to make package recognized as update, a build number should
be set. This is done through defining variable `TERMUX_PKG_REVISION` or
incrementing its value if already set.
`TERMUX_PKG_REVISION` should be set exactly below `TERMUX_PKG_VERSION`:
```.sh
TERMUX_PKG_VERSION=1.0
TERMUX_PKG_REVISION=4
```
If package version has been updated, `TERMUX_PKG_REVISION` should be removed.
## Downgrading the package or changing versioning scheme
If package needs to be downgraded or for versioning scheme needs to be changed,
you need to set or increment package epoch. This is needed to tell package
manager force recognize new version as package update.
Epoch should be specified in same variable as version (`TERMUX_PKG_VERSION`),
but its value will take different format (`{EPOCH}:{VERSION}`):
```.sh
TERMUX_PKG_VERSION=1:5.0.0
```
Note that if you are not @termux collaborator, pull request must contain a
*description* why you are submitting a package downgrade. All pull requests
which submit package downgrading without any serious reason will be rejected.
## Common build issues
```
No files in package. Maybe you need to run autoreconf -fi before configuring?
```
Means that build system cannot find the Makefile. Depending on project, there
are some tips for trying:
- Set `TERMUX_PKG_BUILD_IN_SRC=true` - applicable to Makefile-only projects.
- Run `./autogen.sh` or `autoreconf -fi` in `termux_step_pre_configure`. This
is applicable to projects that use Autotools.
```
No LICENSE file was installed for ...
```
This error happens when build system cannot find license file and it should be
specified manually through `TERMUX_PKG_LICENSE_FILE`.
+24 -17
View File
@@ -1,32 +1,39 @@
# Termux packages
![GitHub repo size](https://img.shields.io/github/repo-size/termux/termux-packages)
[![Packages last build status](https://github.com/termux/termux-packages/workflows/Packages/badge.svg)](https://github.com/termux/termux-packages/actions)
[![Docker image status](https://github.com/termux/termux-packages/workflows/Docker%20image/badge.svg)](https://hub.docker.com/r/termux/package-builder)
[![Repology metadata](https://github.com/termux/repology-metadata/workflows/Repology%20metadata/badge.svg)](https://repology.org/repository/termux)
[![build status](https://api.cirrus-ci.com/github/termux/termux-packages.svg?branch=android-5)](https://cirrus-ci.com/termux/termux-packages)
[![Join the chat at https://gitter.im/termux/termux](https://badges.gitter.im/termux/termux.svg)](https://gitter.im/termux/termux)
[![Join the Termux discord server](https://img.shields.io/discord/591914197219016707.svg?label=&logo=discord&logoColor=ffffff&color=5865F2)](https://discord.gg/HXpF69X)
<img src=".github/static/powered-by-fosshost.png" alt="Powered by FossHost" width="128px"></img>
**Warning:** android-5 branch is now discontinued. Do not post any issues regarding
this branch.
This project contains scripts and patches to build packages for the [Termux](https://github.com/termux/termux-app)
Android application.
This project contains scripts and patches to build packages for the
[Termux](https://termux.com/) Android application. Note that on-device
package building is supported only partially for now.
Quick how-to about Termux package management is available at [Package Management](https://github.com/termux/termux-packages/wiki/Package-Management). It also has info on how to fix **`repository is under maintenance or down`** errors when running `apt` or `pkg` commands.
More information can be found in the project's [Wiki](https://github.com/termux/termux-packages/wiki).
## Contributing
## Directory Structure
**@termux is looking for help with fixing issues, adding new packages and maintaining
existing ones. It would be very helpful if you submit a pull request with bug fixes.**
- [disabled-packages](disabled-packages/):
packages that cannot be built or have serious issues.
Read [CONTRIBUTING.md](/CONTRIBUTING.md) and [Developer's Wiki](https://github.com/termux/termux-packages/wiki) for more details.
- [ndk-patches](ndk-patches/):
patches for Android NDK headers.
- [packages](packages/):
all currently available packages.
- [scripts](scripts/):
utility scripts for building.
## Contacts
General mailing list: https://groups.io/g/termux
- General Mailing List: https://groups.io/g/termux
Developer mailing list: https://groups.io/g/termux-dev
- Developer Mailing List: https://groups.io/g/termux-dev
General chat: https://gitter.im/termux/termux or #termux on IRC/libera.chat.
- Developer Chat: https://gitter.im/termux/dev or #termux/development on IRC/freenode.
Developer chat: https://gitter.im/termux/dev.
If you are interested in our weekly development sessions, please check the
https://wiki.termux.com/wiki/Dev:Development_Sessions. Also, you may want to
check the https://wiki.termux.com/wiki/Development.
+21 -22
View File
@@ -9,10 +9,10 @@ if [ "$(uname -o)" = "Android" ] || [ -e "/system/bin/app_process" ]; then
fi
# Read settings from .termuxrc if existing
test -f "$HOME"/.termuxrc && . "$HOME"/.termuxrc
test -f $HOME/.termuxrc && . $HOME/.termuxrc
: ${TERMUX_TOPDIR:="$HOME/.termux-build"}
: ${TERMUX_ARCH:="aarch64"}
: ${TERMUX_DEBUG_BUILD:=""}
: ${TERMUX_DEBUG:=""}
: ${TERMUX_INSTALL_DEPS:="-s"}
# Set TERMUX_INSTALL_DEPS to -s unless set to -i
@@ -29,11 +29,10 @@ _show_usage() {
while getopts :a:hdio: option; do
case "$option" in
a) TERMUX_ARCH="$OPTARG";;
d) TERMUX_DEBUG_BUILD='-d';;
d) TERMUX_DEBUG='-d';;
i) TERMUX_INSTALL_DEPS='-i';;
o) TERMUX_OUTPUT_DIR="$(realpath -m "$OPTARG")";;
o) TERMUX_DEBDIR="$(realpath -m $OPTARG)";;
h) _show_usage;;
*) _show_usage >&2 ;;
esac
done
shift $((OPTIND-1))
@@ -44,45 +43,45 @@ if [[ ! "$TERMUX_ARCH" =~ ^(all|aarch64|arm|i686|x86_64)$ ]]; then
exit 1
fi
BUILDSCRIPT=$(dirname "$0")/build-package.sh
BUILDSCRIPT=$(dirname $0)/build-package.sh
BUILDALL_DIR=$TERMUX_TOPDIR/_buildall-$TERMUX_ARCH
BUILDORDER_FILE=$BUILDALL_DIR/buildorder.txt
BUILDSTATUS_FILE=$BUILDALL_DIR/buildstatus.txt
if [ -e "$BUILDORDER_FILE" ]; then
if [ -e $BUILDORDER_FILE ]; then
echo "Using existing buildorder file: $BUILDORDER_FILE"
else
mkdir -p "$BUILDALL_DIR"
./scripts/buildorder.py > "$BUILDORDER_FILE"
mkdir -p $BUILDALL_DIR
./scripts/buildorder.py > $BUILDORDER_FILE
fi
if [ -e "$BUILDSTATUS_FILE" ]; then
if [ -e $BUILDSTATUS_FILE ]; then
echo "Continuing build-all from: $BUILDSTATUS_FILE"
fi
exec > >(tee -a "$BUILDALL_DIR"/ALL.out)
exec 2> >(tee -a "$BUILDALL_DIR"/ALL.err >&2)
trap 'echo ERROR: See $BUILDALL_DIR/${PKG}.err' ERR
exec > >(tee -a $BUILDALL_DIR/ALL.out)
exec 2> >(tee -a $BUILDALL_DIR/ALL.err >&2)
trap "echo ERROR: See $BUILDALL_DIR/\${PKG}.err" ERR
while read -r PKG PKG_DIR; do
while read PKG PKG_DIR; do
# Check build status (grepping is a bit crude, but it works)
if [ -e "$BUILDSTATUS_FILE" ] && grep "^$PKG\$" "$BUILDSTATUS_FILE" >/dev/null; then
if [ -e $BUILDSTATUS_FILE ] && grep "^$PKG\$" $BUILDSTATUS_FILE >/dev/null; then
echo "Skipping $PKG"
continue
fi
echo -n "Building $PKG... "
BUILD_START=$(date "+%s")
bash -x "$BUILDSCRIPT" -a "$TERMUX_ARCH" $TERMUX_DEBUG_BUILD \
${TERMUX_OUTPUT_DIR+-o $TERMUX_OUTPUT_DIR} $TERMUX_INSTALL_DEPS "$PKG_DIR" \
> "$BUILDALL_DIR"/"${PKG}".out 2> "$BUILDALL_DIR"/"${PKG}".err
bash -x $BUILDSCRIPT -a $TERMUX_ARCH $TERMUX_DEBUG \
${TERMUX_DEBDIR+-o $TERMUX_DEBDIR} $TERMUX_INSTALL_DEPS $PKG_DIR \
> $BUILDALL_DIR/${PKG}.out 2> $BUILDALL_DIR/${PKG}.err
BUILD_END=$(date "+%s")
BUILD_SECONDS=$(( BUILD_END - BUILD_START ))
BUILD_SECONDS=$(( $BUILD_END - $BUILD_START ))
echo "done in $BUILD_SECONDS"
# Update build status
echo "$PKG" >> "$BUILDSTATUS_FILE"
done<"${BUILDORDER_FILE}"
echo "$PKG" >> $BUILDSTATUS_FILE
done<${BUILDORDER_FILE}
# Update build status
rm -f "$BUILDSTATUS_FILE"
rm -f $BUILDSTATUS_FILE
echo "Finished"
+71 -231
View File
@@ -3,9 +3,6 @@
set -e -o pipefail -u
SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct 2>/dev/null || date "+%s")
export SOURCE_DATE_EPOCH
: "${TMPDIR:=/tmp}"
export TMPDIR
@@ -26,13 +23,6 @@ cd "$(realpath "$(dirname "$0")")"
TERMUX_SCRIPTDIR=$(pwd)
export TERMUX_SCRIPTDIR
# Automatically enable offline set of sources and build tools.
# Offline termux-packages bundle can be created by executing
# script ./scripts/setup-offline-bundle.sh.
if [ -f "${TERMUX_SCRIPTDIR}/build-tools/.installed" ]; then
export TERMUX_PACKAGES_OFFLINE=true
fi
# Lock file to prevent parallel running in the same environment.
TERMUX_BUILD_LOCK_FILE="${TMPDIR}/.termux-build.lck"
if [ ! -e "$TERMUX_BUILD_LOCK_FILE" ]; then
@@ -51,14 +41,6 @@ source "$TERMUX_SCRIPTDIR/scripts/build/termux_error_exit.sh"
# shellcheck source=scripts/build/termux_download.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_download.sh"
# Utility function for setting up GHC toolchain.
# shellcheck source=scripts/build/setup/termux_setup_ghc.sh
source "$TERMUX_SCRIPTDIR/scripts/build/setup/termux_setup_ghc.sh"
# Utility function for setting up GN toolchain.
# shellcheck source=scripts/build/setup/termux_setup_gn.sh
source "$TERMUX_SCRIPTDIR/scripts/build/setup/termux_setup_gn.sh"
# Utility function for golang-using packages to setup a go toolchain.
# shellcheck source=scripts/build/setup/termux_setup_golang.sh
source "$TERMUX_SCRIPTDIR/scripts/build/setup/termux_setup_golang.sh"
@@ -103,45 +85,17 @@ source "$TERMUX_SCRIPTDIR/scripts/build/termux_download_deb.sh"
# shellcheck source=scripts/build/termux_get_repo_files.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_get_repo_files.sh"
# Download or build dependencies. Not to be overridden by packages.
# shellcheck source=scripts/build/termux_step_get_dependencies.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_get_dependencies.sh"
# Handle config scripts that needs to be run during build. Not to be overridden by packages.
# shellcheck source=scripts/build/termux_step_override_config_scripts.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_override_config_scripts.sh"
# Remove old src and build folders and create new ones
# shellcheck source=scripts/build/termux_step_setup_build_folders.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_setup_build_folders.sh"
# Source the package build script and start building. Not to be overridden by packages.
# Source the package build script and start building. No to be overridden by packages.
# shellcheck source=scripts/build/termux_step_start_build.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_start_build.sh"
# Download or build dependencies. Not to be overridden by packages.
# shellcheck source=scripts/build/termux_step_create_timestamp_file.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_create_timestamp_file.sh"
# Run just after sourcing $TERMUX_PKG_BUILDER_SCRIPT. May be overridden by packages.
# shellcheck source=scripts/build/termux_step_extract_package.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_extract_package.sh"
# Run just after sourcing $TERMUX_PKG_BUILDER_SCRIPT. Can be overridden by packages.
# shellcheck source=scripts/build/get_source/termux_step_get_source.sh
source "$TERMUX_SCRIPTDIR/scripts/build/get_source/termux_step_get_source.sh"
# Run from termux_step_get_source if TERMUX_PKG_SRCURL ends with .git.
# shellcheck source=scripts/build/get_source/termux_step_get_source.sh
source "$TERMUX_SCRIPTDIR/scripts/build/get_source/termux_git_clone_src.sh"
# Run from termux_step_get_source if TERMUX_PKG_SRCURL does not ends with .git.
# shellcheck source=scripts/build/get_source/termux_download_src_archive.sh
source "$TERMUX_SCRIPTDIR/scripts/build/get_source/termux_download_src_archive.sh"
# Run from termux_step_get_source after termux_download_src_archive.
# shellcheck source=scripts/build/get_source/termux_unpack_src_archive.sh
source "$TERMUX_SCRIPTDIR/scripts/build/get_source/termux_unpack_src_archive.sh"
# Hook for packages to act just after the package sources have been obtained.
# Invoked from $TERMUX_PKG_SRCDIR.
termux_step_post_get_source() {
# Hook for packages to act just after the package has been extracted.
# Invoked in $TERMUX_PKG_SRCDIR.
termux_step_post_extract_package() {
return
}
@@ -150,7 +104,7 @@ termux_step_post_get_source() {
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_handle_hostbuild.sh"
# Perform a host build. Will be called in $TERMUX_PKG_HOSTBUILD_DIR.
# After termux_step_post_get_source() and before termux_step_patch_package()
# After termux_step_post_extract_package() and before termux_step_patch_package()
# shellcheck source=scripts/build/termux_step_host_build.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_host_build.sh"
@@ -205,10 +159,6 @@ termux_step_post_make_install() {
return
}
# Add service scripts from array TERMUX_PKG_SERVICE_SCRIPT, if it is set
# shellcheck source=scripts/build/termux_step_install_service_scripts.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_install_service_scripts.sh"
# Link/copy the LICENSE for the package to $TERMUX_PREFIX/share/$TERMUX_PKG_NAME/
# shellcheck source=scripts/build/termux_step_install_license.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_install_license.sh"
@@ -217,18 +167,9 @@ source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_install_license.sh"
# shellcheck source=scripts/build/termux_step_extract_into_massagedir.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_extract_into_massagedir.sh"
# Hook function to create {pre,post}install, {pre,post}rm-scripts for subpkgs
termux_step_create_subpkg_debscripts() {
return
}
# Create all subpackages. Run from termux_step_massage
# shellcheck source=scripts/build/termux_create_debian_subpackages.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_create_debian_subpackages.sh"
# Create all subpackages. Run from termux_step_massage
# shellcheck source=scripts/build/termux_create_pacman_subpackages.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_create_pacman_subpackages.sh"
# shellcheck source=scripts/build/termux_create_subpackages.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_create_subpackages.sh"
# Function to run various cleanup/fixes
# shellcheck source=scripts/build/termux_step_massage.sh
@@ -239,23 +180,18 @@ termux_step_post_massage() {
return
}
# Create data.tar.gz with files to package. Not to be overridden by package scripts.
# shellcheck source=scripts/build/termux_step_create_datatar.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_create_datatar.sh"
# Hook function to create {pre,post}install, {pre,post}rm-scripts and similar
termux_step_create_debscripts() {
return
}
# Convert Debian maintainer scripts into pacman-compatible installation hooks.
# This is used only when creating pacman packages.
# shellcheck source=scripts/build/termux_step_create_pacman_install_hook.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_create_pacman_install_hook.sh"
# Create the build deb file. Not to be overridden by package scripts.
# shellcheck source=scripts/build/termux_step_create_debian_package.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_create_debian_package.sh"
# Create the build .pkg.tar.xz file. Not to be overridden by package scripts.
# shellcheck source=scripts/build/termux_step_create_pacman_package.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_create_pacman_package.sh"
# shellcheck source=scripts/build/termux_step_create_debfile.sh
source "$TERMUX_SCRIPTDIR/scripts/build/termux_step_create_debfile.sh"
# Finish the build. Not to be overridden by package scripts.
# shellcheck source=scripts/build/termux_step_finish_build.sh
@@ -273,122 +209,57 @@ if [ "$TERMUX_ON_DEVICE_BUILD" = "true" ]; then
export TERMUX_ARCH
fi
# Special hook to prevent use of "sudo" inside package build scripts.
# build-package.sh shouldn't perform any privileged operations.
sudo() {
termux_error_exit "Do not use 'sudo' inside build scripts. Build environment should be configured through ./scripts/setup-ubuntu.sh."
}
_show_usage() {
echo "Usage: ./build-package.sh [options] PACKAGE_1 PACKAGE_2 ..."
echo
echo "Build a package by creating a .deb file in the debs/ folder."
echo
echo "Available options:"
[ "$TERMUX_ON_DEVICE_BUILD" = "false" ] && echo " -a The architecture to build for: aarch64(default), arm, i686, x86_64 or all."
echo " -d Build with debug symbols."
echo " -D Build a disabled package in disabled-packages/."
echo " -f Force build even if package has already been built."
[ "$TERMUX_ON_DEVICE_BUILD" = "false" ] && echo " -i Download and extract dependencies instead of building them."
echo " -I Download and extract dependencies instead of building them, keep existing $TERMUX_BASE_DIR files."
echo " -q Quiet build."
echo " -s Skip dependency check."
echo " -o Specify directory where to put built packages. Default: output/."
echo " --format Specify package output format (debian, pacman)."
exit 1
echo "Usage: ./build-package.sh [options] PACKAGE_1 PACKAGE_2 ..."
echo
echo "Build a package by creating a .deb file in the debs/ folder."
echo
echo "Available options:"
[ "$TERMUX_ON_DEVICE_BUILD" = "false" ] && echo " -a The architecture to build for: aarch64(default), arm, i686, x86_64 or all."
echo " -d Build with debug symbols."
echo " -D Build a disabled package in disabled-packages/."
echo " -f Force build even if package has already been built."
[ "$TERMUX_ON_DEVICE_BUILD" = "false" ] && echo " -i Download and extract dependencies instead of building them."
echo " -I Download and extract dependencies instead of building them, keep existing /data/data/com.termux files."
echo " -q Quiet build."
echo " -s Skip dependency check."
echo " -o Specify deb directory. Default: debs/."
exit 1
}
declare -a PACKAGE_LIST=()
if [ "$#" -lt 1 ]; then _show_usage; fi
while (($# >= 1)); do
case "$1" in
--) shift 1; break;;
-h|--help) _show_usage;;
--format)
if [ $# -ge 2 ]; then
shift 1
if [ -z "$1" ]; then
termux_error_exit "./build-package.sh: argument to '--format' should not be empty"
fi
case "$1" in
debian|pacman) TERMUX_PACKAGE_FORMAT="$1";;
*) termux_error_exit "./build-package.sh: only 'debian' and 'pacman' formats are supported";;
esac
while getopts :a:hdDfiIqso: option; do
case "$option" in
a)
if [ "$TERMUX_ON_DEVICE_BUILD" = "true" ]; then
termux_error_exit "./build-package.sh: option '-a' is not available for on-device builds"
else
termux_error_exit "./build-package.sh: option '--format' requires an argument"
export TERMUX_ARCH="$OPTARG"
fi
;;
-a)
if [ $# -ge 2 ]; then
shift 1
if [ -z "$1" ]; then
termux_error_exit "Argument to '-a' should not be empty."
fi
if [ "$TERMUX_ON_DEVICE_BUILD" = "true" ]; then
termux_error_exit "./build-package.sh: option '-a' is not available for on-device builds"
else
export TERMUX_ARCH="$1"
fi
else
termux_error_exit "./build-package.sh: option '-a' requires an argument"
fi
;;
-d) export TERMUX_DEBUG_BUILD=true;;
-D) TERMUX_IS_DISABLED=true;;
-f) TERMUX_FORCE_BUILD=true;;
-i)
h) _show_usage;;
d) export TERMUX_DEBUG=true;;
D) TERMUX_IS_DISABLED=true;;
f) TERMUX_FORCE_BUILD=true;;
i)
if [ "$TERMUX_ON_DEVICE_BUILD" = "true" ]; then
termux_error_exit "./build-package.sh: option '-i' is not available for on-device builds"
else
export TERMUX_INSTALL_DEPS=true
fi
;;
-I) export TERMUX_INSTALL_DEPS=true && export TERMUX_NO_CLEAN=true;;
-q) export TERMUX_QUIET_BUILD=true;;
-s) export TERMUX_SKIP_DEPCHECK=true;;
-o)
if [ $# -ge 2 ]; then
shift 1
if [ -z "$1" ]; then
termux_error_exit "./build-package.sh: argument to '-o' should not be empty"
fi
TERMUX_OUTPUT_DIR=$(realpath -m "$1")
else
termux_error_exit "./build-package.sh: option '-o' requires an argument"
fi
;;
-c) TERMUX_CONTINUE_BUILD=true;;
-*) termux_error_exit "./build-package.sh: illegal option '$1'";;
*) PACKAGE_LIST+=("$1");;
I) export TERMUX_INSTALL_DEPS=true && export TERMUX_NO_CLEAN=true;;
q) export TERMUX_QUIET_BUILD=true;;
s) export TERMUX_SKIP_DEPCHECK=true;;
o) TERMUX_DEBDIR=$(realpath -m "$OPTARG");;
?) termux_error_exit "./build-package.sh: illegal option -$OPTARG";;
esac
shift 1
done
shift $((OPTIND-1))
if [ "$#" -lt 1 ]; then _show_usage; fi
unset -f _show_usage
if [ "${TERMUX_INSTALL_DEPS-false}" = "true" ]; then
# Setup PGP keys for verifying integrity of dependencies.
# Keys are obtained from our keyring package.
gpg --list-keys 2218893D3F679BEFC421FD976700B77E6D8D0AE7 > /dev/null 2>&1 || {
gpg --import "$TERMUX_SCRIPTDIR/packages/termux-keyring/fornwall.gpg"
gpg --no-tty --command-file <(echo -e "trust\n5\ny") --edit-key 2218893D3F679BEFC421FD976700B77E6D8D0AE7
}
gpg --list-keys B63168609E8839CA9150CE2DD9EFD56891B2BB50 > /dev/null 2>&1 || {
gpg --import "$TERMUX_SCRIPTDIR/packages/termux-keyring/grimler.gpg"
gpg --no-tty --command-file <(echo -e "trust\n5\ny") --edit-key B63168609E8839CA9150CE2DD9EFD56891B2BB50
}
gpg --list-keys CC72CF8BA7DBFA0182877D045A897D96E57CF20C > /dev/null 2>&1 || {
gpg --import "$TERMUX_SCRIPTDIR/packages/termux-keyring/termux-autobuilds.gpg"
gpg --no-tty --command-file <(echo -e "trust\n5\ny") --edit-key CC72CF8BA7DBFA0182877D045A897D96E57CF20C
}
gpg --list-keys 3B6B548ADE5EA3BDD33CEEF045F2964132545795 > /dev/null 2>&1 || {
gpg --import "$TERMUX_SCRIPTDIR/packages/termux-keyring/xeffyr.gpg"
gpg --no-tty --command-file <(echo -e "trust\n5\ny") --edit-key 3B6B548ADE5EA3BDD33CEEF045F2964132545795
}
fi
for ((i=0; i<${#PACKAGE_LIST[@]}; i++)); do
while (($# > 0)); do
# Following commands must be executed under lock to prevent running
# multiple instances of "./build-package.sh".
#
@@ -404,19 +275,18 @@ for ((i=0; i<${#PACKAGE_LIST[@]}; i++)); do
for arch in 'aarch64' 'arm' 'i686' 'x86_64'; do
env TERMUX_ARCH="$arch" TERMUX_BUILD_IGNORE_LOCK=true ./build-package.sh \
${TERMUX_FORCE_BUILD+-f} ${TERMUX_INSTALL_DEPS+-i} ${TERMUX_IS_DISABLED+-D} \
${TERMUX_DEBUG_BUILD+-d} ${TERMUX_OUTPUT_DIR+-o $TERMUX_OUTPUT_DIR} \
--format ${TERMUX_PACKAGE_FORMAT} "${PACKAGE_LIST[i]}"
${TERMUX_DEBUG+-d} ${TERMUX_DEBDIR+-o $TERMUX_DEBDIR} "$1"
done
exit
fi
# Check the package to build:
TERMUX_PKG_NAME=$(basename "${PACKAGE_LIST[i]}")
if [[ ${PACKAGE_LIST[i]} == *"/"* ]]; then
TERMUX_PKG_NAME=$(basename "$1")
if [[ $1 == *"/"* ]]; then
# Path to directory which may be outside this repo:
if [ ! -d "${PACKAGE_LIST[i]}" ]; then termux_error_exit "'${PACKAGE_LIST[i]}' seems to be a path but is not a directory"; fi
if [ ! -d "$1" ]; then termux_error_exit "'$1' seems to be a path but is not a directory"; fi
export TERMUX_PKG_BUILDER_DIR
TERMUX_PKG_BUILDER_DIR=$(realpath "${PACKAGE_LIST[i]}")
TERMUX_PKG_BUILDER_DIR=$(realpath "$1")
else
# Package name:
if [ -n "${TERMUX_IS_DISABLED=""}" ]; then
@@ -432,67 +302,37 @@ for ((i=0; i<${#PACKAGE_LIST[@]}; i++)); do
termux_step_setup_variables
termux_step_handle_buildarch
if [ "$TERMUX_CONTINUE_BUILD" == "false" ]; then
termux_step_setup_build_folders
fi
termux_step_start_build
if [ "$TERMUX_CONTINUE_BUILD" == "false" ]; then
termux_step_get_dependencies
termux_step_override_config_scripts
fi
termux_step_create_timestamp_file
if [ "$TERMUX_CONTINUE_BUILD" == "false" ]; then
cd "$TERMUX_PKG_CACHEDIR"
termux_step_get_source
cd "$TERMUX_PKG_SRCDIR"
termux_step_post_get_source
termux_step_handle_hostbuild
fi
termux_step_extract_package
cd "$TERMUX_PKG_SRCDIR"
termux_step_post_extract_package
termux_step_handle_hostbuild
termux_step_setup_toolchain
if [ "$TERMUX_CONTINUE_BUILD" == "false" ]; then
termux_step_patch_package
termux_step_replace_guess_scripts
cd "$TERMUX_PKG_SRCDIR"
termux_step_pre_configure
fi
# Even on continued build we might need to setup paths
# to tools so need to run part of configure step
termux_step_patch_package
termux_step_replace_guess_scripts
cd "$TERMUX_PKG_SRCDIR"
termux_step_pre_configure
cd "$TERMUX_PKG_BUILDDIR"
termux_step_configure
if [ "$TERMUX_CONTINUE_BUILD" == "false" ]; then
cd "$TERMUX_PKG_BUILDDIR"
termux_step_post_configure
fi
cd "$TERMUX_PKG_BUILDDIR"
termux_step_post_configure
cd "$TERMUX_PKG_BUILDDIR"
termux_step_make
cd "$TERMUX_PKG_BUILDDIR"
termux_step_make_install
cd "$TERMUX_PKG_BUILDDIR"
termux_step_post_make_install
termux_step_install_service_scripts
termux_step_install_license
cd "$TERMUX_PKG_MASSAGEDIR"
termux_step_extract_into_massagedir
cd "$TERMUX_PKG_MASSAGEDIR"
termux_step_massage
cd "$TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX"
termux_step_post_massage
cd "$TERMUX_PKG_MASSAGEDIR"
if [ "$TERMUX_PACKAGE_FORMAT" = "debian" ]; then
termux_step_create_debian_package
elif [ "$TERMUX_PACKAGE_FORMAT" = "pacman" ]; then
termux_step_create_pacman_package
else
termux_error_exit "Unknown packaging format '$TERMUX_PACKAGE_FORMAT'."
fi
termux_step_create_datatar
termux_step_create_debfile
termux_step_finish_build
) 5< "$TERMUX_BUILD_LOCK_FILE"
shift 1
done
@@ -0,0 +1,11 @@
--- ./src/conf/alsa.conf.orig 2016-12-20 14:43:20.000000000 +0000
+++ ./src/conf/alsa.conf 2017-03-06 22:51:47.242150837 +0000
@@ -15,7 +15,7 @@
"/alsa.conf.d/"
]
}
- "/etc/asound.conf"
+ "@TERMUX_PREFIX@/etc/asound.conf"
"~/.asoundrc"
]
errors false
+17
View File
@@ -0,0 +1,17 @@
# patches taken from https://github.com/michaelwu/alsa-lib
TERMUX_PKG_HOMEPAGE=http://www.alsa-project.org
TERMUX_PKG_VERSION=1.1.3
# TERMUX_PKG_DEPENDS="libandroid-shmem, python2"
TERMUX_PKG_DEPENDS="libandroid-shmem"
TERMUX_PKG_SRCURL=ftp://ftp.alsa-project.org/pub/lib/alsa-lib-$TERMUX_PKG_VERSION.tar.bz2
TERMUX_PKG_SHA256=71282502184c592c1a008e256c22ed0ba5728ca65e05273ceb480c70f515969c
# TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-pythonlibs=\"-lpython2.7\" --with-pythonincludes=-I/$TERMUX_PREFIX/include/python2.7"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-python"
termux_step_pre_configure() {
#LDFLAGS="$LDFLAGS -landroid-shmem"
#_files='src/pcm/pcm_dsnoop.c src/pcm/pcm_mmap.c src/pcm/pcm_shm.c src/pcm/pcm_dmix.c src/pcm/pcm_dshare.c src/pcm/pcm_direct.c src/shmarea.c src/control/control_shm.c aserver/aserver.c'
#for _file in $_files; do sed -i 's%#include <sys/shm.h>%#include <shmem/shm.h>%' "$TERMUX_PKG_SRCDIR/$_file"; done
#export ac_cv_header_sys_shm_h='no'
CPPFLAGS="$CPPFLAGS -DTERMUX_SHMEM_STUBS -DTERMUX_SEMOPS_STUBS"
}
@@ -0,0 +1,17 @@
--- ./src/pcm/pcm_direct.c 2016-08-02 23:18:38.000000000 +0530
+++ ./src/pcm/pcm_direct.c 2016-12-02 23:19:30.771819040 +0530
@@ -44,12 +44,14 @@
*
*/
+#if !defined(ANDROID) && !defined(__ANDROID__)
union semun {
int val; /* Value for SETVAL */
struct semid_ds *buf; /* Buffer for IPC_STAT, IPC_SET */
unsigned short *array; /* Array for GETALL, SETALL */
struct seminfo *__buf; /* Buffer for IPC_INFO (Linux specific) */
};
+#endif
/*
* FIXME:
@@ -0,0 +1,20 @@
--- ./src/pcm/pcm_mmap.c 2016-08-02 23:18:38.000000000 +0530
+++ /home/vishal/AndroidDev/alsa/src/pcm/pcm_mmap.c 2016-12-03 00:06:36.620336924 +0530
@@ -344,7 +344,7 @@
i->addr = ptr;
break;
case SND_PCM_AREA_SHM:
-#ifdef HAVE_SYS_SHM_H
+#if 0
if (i->u.shm.shmid < 0) {
int id;
/* FIXME: safer permission? */
@@ -474,7 +474,7 @@
errno = 0;
break;
case SND_PCM_AREA_SHM:
-#ifdef HAVE_SYS_SHM_H
+#if 0
if (i->u.shm.area) {
snd_shm_area_destroy(i->u.shm.area);
i->u.shm.area = NULL;
@@ -0,0 +1,24 @@
diff -ruN ./src/conf.c /home/vishal/AndroidDev/alsa/src/conf.c
--- ./src/conf.c 2016-08-02 23:18:38.000000000 +0530
+++ /home/vishal/AndroidDev/alsa/src/conf.c 2016-12-02 23:42:04.689785910 +0530
@@ -3558,7 +3558,7 @@
int n;
#ifndef DOC_HIDDEN
-#if defined(_GNU_SOURCE) && !defined(__NetBSD__) && !defined(__FreeBSD__) && !defined(__sun)
+#if defined(_GNU_SOURCE) && !defined(__NetBSD__) && !defined(__FreeBSD__) && !defined(__sun) && !defined(__ANDROID__) && !defined(ANDROID)
#define SORTFUNC versionsort
#else
#define SORTFUNC alphasort
diff -ruN ./src/ucm/parser.c /home/vishal/AndroidDev/alsa/src/ucm/parser.c
--- ./src/ucm/parser.c 2016-08-02 23:18:38.000000000 +0530
+++ /home/vishal/AndroidDev/alsa/src/ucm/parser.c 2016-12-02 23:42:17.406370931 +0530
@@ -1274,7 +1274,7 @@
"%s", env ? env : ALSA_USE_CASE_DIR);
filename[MAX_FILE-1] = '\0';
-#if defined(_GNU_SOURCE) && !defined(__NetBSD__) && !defined(__FreeBSD__) && !defined(__sun)
+#if defined(_GNU_SOURCE) && !defined(__NetBSD__) && !defined(__FreeBSD__) && !defined(__sun) && !defined(__ANDROID__) && !defined(ANDROID)
#define SORTFUNC versionsort
#else
#define SORTFUNC alphasort
+81
View File
@@ -0,0 +1,81 @@
#!@TERMUX_PREFIX@/bin/sh
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
set -e -u
# Extract launch and ant arguments, (see details below).
ant_exec_args=
no_config=false
ant_exec_debug=false
show_help=false
for arg in "$@" ; do
if [ "$arg" = "--noconfig" ] ; then
no_config=true
elif [ "$arg" = "--execdebug" ] ; then
ant_exec_debug=true
elif [ my"$arg" = my"--h" -o my"$arg" = my"--help" ] ; then
show_help=true
ant_exec_args="$ant_exec_args -h"
else
if [ my"$arg" = my"-h" -o my"$arg" = my"-help" ] ; then
show_help=true
fi
ant_exec_args="$ant_exec_args \"$arg\""
fi
done
if [ -z "$ANT_HOME" ]; then
ANT_HOME=@TERMUX_PREFIX@/share/ant
fi
if ! $no_config ; then
if [ -f "$HOME/.ant/ant.conf" ] ; then
. $HOME/.ant/ant.conf
fi
if [ -f "$HOME/.antrc" ] ; then
. "$HOME/.antrc"
fi
fi
ANT_LIB="${ANT_HOME}/lib"
if [ -z "$LOCALCLASSPATH" ] ; then
LOCALCLASSPATH=$ANT_LIB/ant-launcher.jar
else
LOCALCLASSPATH=$ANT_LIB/ant-launcher.jar:$LOCALCLASSPATH
fi
# Show script help if requested
if $show_help ; then
echo $0 '[script options] [options] [target [target2 [target3] ..]]'
echo 'Script Options:'
echo ' --help, --h print this message and ant help'
echo ' --noconfig suppress sourcing of /etc/ant.conf,'
echo ' $HOME/.ant/ant.conf, and $HOME/.antrc'
echo ' configuration files'
echo ' --execdebug print ant exec line generated by this'
echo ' launch script'
echo ' '
fi
# Execute ant using eval/exec to preserve spaces in paths, java options, and ant args
ant_sys_opts=
ant_exec_command="exec dalvikvm $ANT_OPTS -classpath \"$LOCALCLASSPATH\" -Dant.home=\"$ANT_HOME\" -Dant.library.dir=\"$ANT_LIB\" $ant_sys_opts org.apache.tools.ant.launch.Launcher $ANT_ARGS -cp \"$CLASSPATH\""
if $ant_exec_debug ; then
echo $ant_exec_command $ant_exec_args
fi
eval $ant_exec_command "$ant_exec_args"
+20
View File
@@ -0,0 +1,20 @@
TERMUX_PKG_HOMEPAGE=http://ant.apache.org/
TERMUX_PKG_DESCRIPTION="Java based build tool like make"
TERMUX_PKG_VERSION=1.9.6
TERMUX_PKG_SRCURL=http://apache.mirrors.spacedump.net//ant/binaries/apache-ant-${TERMUX_PKG_VERSION}-bin.tar.bz2
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_PLATFORM_INDEPENDENT=true
termux_step_make_install() {
mkdir -p $TERMUX_PREFIX/share/ant/lib
for jar in ant ant-launcher; do
$TERMUX_DX \
--dex \
--output=$TERMUX_PREFIX/share/ant/lib/${jar}.jar \
lib/${jar}.jar
done
install $TERMUX_PKG_BUILDER_DIR/ant $TERMUX_PREFIX/bin/ant
perl -p -i -e "s%\@TERMUX_PREFIX\@%${TERMUX_PREFIX}%g" $TERMUX_PREFIX/bin/ant
}
@@ -0,0 +1,86 @@
diff -u -r ../apt-1.6~alpha3/CMakeLists.txt ./CMakeLists.txt
--- ../apt-1.6~alpha3/CMakeLists.txt 2017-10-28 17:57:05.000000000 +0200
+++ ./CMakeLists.txt 2017-11-02 17:42:28.162838378 +0100
@@ -33,7 +33,6 @@
include(GNUInstallDirs)
include(TestBigEndian)
find_package(Threads REQUIRED)
-find_package(LFS REQUIRED)
find_package(Iconv REQUIRED)
find_package(Perl REQUIRED)
@@ -44,11 +43,6 @@
include_directories(${Intl_INCLUDE_DIRS})
endif()
-# Add large file support
-add_compile_options(${LFS_COMPILE_OPTIONS})
-add_definitions(${LFS_DEFINITIONS})
-link_libraries(${LFS_LIBRARIES})
-
# Set compiler flags
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
@@ -69,12 +63,6 @@
add_optional_compile_options(Wsign-promo)
add_optional_compile_options(Wundef)
-# apt-ftparchive dependencies
-find_package(BerkeleyDB REQUIRED)
-if (BERKELEY_DB_FOUND)
- set(HAVE_BDB 1)
-endif()
-
find_package(GnuTLS REQUIRED)
if (GNUTLS_FOUND)
set(HAVE_GNUTLS 1)
@@ -87,22 +75,12 @@
endif()
-find_package(BZip2 REQUIRED)
-if (BZIP2_FOUND)
- set(HAVE_BZ2 1)
-endif()
-
find_package(LZMA REQUIRED)
if (LZMA_FOUND)
set(HAVE_LZMA 1)
endif()
-find_package(LZ4 REQUIRED)
-if (LZ4_FOUND)
- set(HAVE_LZ4 1)
-endif()
-
find_package(Udev)
if (UDEV_FOUND)
set(HAVE_UDEV 1)
@@ -184,10 +162,10 @@
message(STATUS "Found dpkg data dir: ${DPKG_DATADIR_CMD}")
set(DPKG_DATADIR "${DPKG_DATADIR_CMD}" CACHE PATH "dpkg data directory")
endif()
-if (NOT DEFINED COMMON_ARCH)
- execute_process(COMMAND dpkg-architecture -qDEB_HOST_ARCH
- OUTPUT_VARIABLE COMMON_ARCH OUTPUT_STRIP_TRAILING_WHITESPACE)
-endif()
+# if (NOT DEFINED COMMON_ARCH)
+# execute_process(COMMAND dpkg-architecture -qDEB_HOST_ARCH
+ #OUTPUT_VARIABLE COMMON_ARCH OUTPUT_STRIP_TRAILING_WHITESPACE)
+# endif()
if (NOT DEFINED ROOT_GROUP)
execute_process(COMMAND id -gn root
OUTPUT_VARIABLE ROOT_GROUP OUTPUT_STRIP_TRAILING_WHITESPACE)
@@ -215,11 +193,8 @@
add_subdirectory(apt-inst)
add_subdirectory(cmdline)
add_subdirectory(completions)
-add_subdirectory(doc)
add_subdirectory(dselect)
-add_subdirectory(ftparchive)
add_subdirectory(methods)
-add_subdirectory(test)
if (USE_NLS)
add_subdirectory(po)
@@ -0,0 +1,42 @@
diff -u -r ../apt-1.6~alpha3/apt-pkg/contrib/fileutl.cc ./apt-pkg/contrib/fileutl.cc
--- ../apt-1.6~alpha3/apt-pkg/contrib/fileutl.cc 2017-10-28 17:57:05.000000000 +0200
+++ ./apt-pkg/contrib/fileutl.cc 2017-11-02 17:38:43.633482989 +0100
@@ -37,7 +37,9 @@
#include <dirent.h>
#include <errno.h>
#include <fcntl.h>
+#ifndef __ANDROID__
#include <glob.h>
+#endif
#include <grp.h>
#include <pwd.h>
#include <signal.h>
@@ -2790,6 +2792,7 @@
}
/*}}}*/
+#ifndef __ANDROID__
// Glob - wrapper around "glob()" /*{{{*/
std::vector<std::string> Glob(std::string const &pattern, int flags)
{
@@ -2815,6 +2818,7 @@
globfree(&globbuf);
return result;
}
+#endif
/*}}}*/
static std::string APT_NONNULL(1) GetTempDirEnv(char const * const env) /*{{{*/
{
diff -u -r ../apt-1.6~alpha3/apt-pkg/contrib/fileutl.h ./apt-pkg/contrib/fileutl.h
--- ../apt-1.6~alpha3/apt-pkg/contrib/fileutl.h 2017-10-28 17:57:05.000000000 +0200
+++ ./apt-pkg/contrib/fileutl.h 2017-11-02 17:37:38.518249720 +0100
@@ -262,7 +262,9 @@
APT_HIDDEN std::string flNormalize(std::string file);
// simple c++ glob
+#ifndef __ANDROID__
std::vector<std::string> Glob(std::string const &pattern, int flags=0);
+#endif
/** \brief Popen() implementation that execv() instead of using a shell
*
@@ -0,0 +1,28 @@
diff -u -r ../apt-1.1.3/apt-pkg/contrib/srvrec.cc ./apt-pkg/contrib/srvrec.cc
--- ../apt-1.1.3/apt-pkg/contrib/srvrec.cc 2015-11-30 03:08:24.000000000 -0500
+++ ./apt-pkg/contrib/srvrec.cc 2015-12-03 16:21:54.397715576 -0500
@@ -40,14 +40,24 @@
struct servent *s_ent = nullptr;
std::vector<char> buf(1024);
+#ifdef __ANDROID__
+ s_ent = getservbyport(htons(port), "tcp");
+ if (s_ent == nullptr) return false;
+#else
res = getservbyport_r(htons(port), "tcp", &s_ent_buf, buf.data(), buf.size(), &s_ent);
if (res != 0 || s_ent == nullptr)
return false;
+#endif
strprintf(target, "_%s._tcp.%s", s_ent->s_name, host.c_str());
return GetSrvRecords(target, Result);
}
+#ifdef __ANDROID__
+extern "C" int __dn_skipname(const unsigned char* comp_dn, const unsigned char* eom);
+static inline int dn_skipname(const unsigned char* a, const unsigned char* b) { return __dn_skipname(a,b); }
+#endif
+
bool GetSrvRecords(std::string name, std::vector<SrvRec> &Result)
{
unsigned char answer[PACKETSZ];
@@ -0,0 +1,19 @@
diff -u -r ../apt-1.4.7/apt-pkg/contrib/strutl.cc ./apt-pkg/contrib/strutl.cc
--- ../apt-1.4.7/apt-pkg/contrib/strutl.cc 2017-07-13 23:45:39.000000000 +0200
+++ ./apt-pkg/contrib/strutl.cc 2017-07-23 22:58:23.103247428 +0200
@@ -100,6 +100,7 @@
}
}
/*}}}*/
+#ifndef __ANDROID__
// UTF8ToCodeset - Convert some UTF-8 string for some codeset /*{{{*/
// ---------------------------------------------------------------------
/* This is handy to use before display some information for enduser */
@@ -169,6 +170,7 @@
return true;
}
+#endif
/*}}}*/
// strstrip - Remove white space from the front and back of a string /*{{{*/
// ---------------------------------------------------------------------
@@ -0,0 +1,28 @@
diff -u -r ../apt-1.6~alpha3/apt-pkg/deb/debrecords.cc ./apt-pkg/deb/debrecords.cc
--- ../apt-1.6~alpha3/apt-pkg/deb/debrecords.cc 2017-10-28 17:57:05.000000000 +0200
+++ ./apt-pkg/deb/debrecords.cc 2017-11-02 17:40:35.816161798 +0100
@@ -23,7 +23,9 @@
#include <sstream>
#include <string>
#include <vector>
+#ifndef __ANDROID__
#include <langinfo.h>
+#endif
#include <string.h>
#include <apti18n.h>
@@ -151,12 +153,14 @@
orig = Section.FindS("Description");
}
+#ifndef __ANDROID__
char const * const codeset = nl_langinfo(CODESET);
if (strcmp(codeset,"UTF-8") != 0) {
string dest;
UTF8ToCodeset(codeset, orig, &dest);
return dest;
}
+#endif
return orig;
}
@@ -0,0 +1,50 @@
--- ../cache/apt-1.4.7/apt-pkg/init.cc 2017-07-14 07:45:39.000000000 +1000
+++ ./apt-pkg/init.cc 2017-07-19 17:03:07.949752843 +1000
@@ -51,7 +51,7 @@
return vec;
}
-
+#ifndef __ANDROID__
// pkgInitArchTupleMap - Initialize the architecture tuple map /*{{{*/
// ---------------------------------------------------------------------
/* This initializes */
@@ -116,7 +116,7 @@
return true;
}
- /*}}}*/
+#endif /*}}}*/
// pkgInitConfig - Initialize the configuration class /*{{{*/
@@ -133,6 +133,7 @@
Cnf.CndSet("APT::Install-Recommends", true);
Cnf.CndSet("APT::Install-Suggests", false);
Cnf.CndSet("Dir","/");
+ Cnf.CndSet("Acquire::Languages", "none");
// State
Cnf.CndSet("Dir::State", STATE_DIR + 1);
@@ -158,9 +159,9 @@
Cnf.CndSet("Dir::Etc::trusted", "trusted.gpg");
Cnf.CndSet("Dir::Etc::trustedparts","trusted.gpg.d");
Cnf.CndSet("Dir::Bin::methods", LIBEXEC_DIR "/methods");
- Cnf.CndSet("Dir::Bin::solvers::",LIBEXEC_DIR "/solvers");
- Cnf.CndSet("Dir::Bin::planners::",LIBEXEC_DIR "/planners");
- Cnf.CndSet("Dir::Media::MountPath","/media/apt");
+ Cnf.CndSet("Dir::Bin::solvers::",LIBEXEC_DIR "/solvers");
+ Cnf.CndSet("Dir::Bin::planners::", LIBEXEC_DIR "/planners");
+ Cnf.CndSet("Dir::Media::MountPath","media/apt");
// State
Cnf.CndSet("Dir::Log", LOG_DIR + 1);
@@ -283,8 +284,6 @@
return _error->Error(_("Unable to determine a suitable packaging system type"));
}
- if (pkgInitArchTupleMap() == false)
- return false;
return Sys->Initialize(Cnf);
}
@@ -1,7 +1,7 @@
diff -uNr apt-2.1.11/apt-private/private-download.cc apt-2.1.11.mod/apt-private/private-download.cc
--- apt-2.1.11/apt-private/private-download.cc 2020-10-21 12:53:18.000000000 +0300
+++ apt-2.1.11.mod/apt-private/private-download.cc 2020-11-05 14:22:21.865355149 +0200
@@ -126,7 +126,6 @@
diff -u -r ../apt-1.2.12/apt-private/private-download.cc ./apt-private/private-download.cc
--- ../apt-1.2.12/apt-private/private-download.cc 2016-05-11 10:57:51.000000000 +0200
+++ ./apt-private/private-download.cc 2017-07-01 00:31:32.131776100 +0200
@@ -121,7 +121,6 @@
/*}}}*/
bool CheckFreeSpaceBeforeDownload(std::string const &Dir, unsigned long long FetchBytes)/*{{{*/
{
+39
View File
@@ -0,0 +1,39 @@
TERMUX_PKG_HOMEPAGE=https://packages.debian.org/apt
TERMUX_PKG_DESCRIPTION="Front-end for the dpkg package manager"
TERMUX_PKG_DEPENDS="libutil, libcurl, liblzma, dpkg, gpgv, libc++"
TERMUX_PKG_VERSION=1.6~alpha3
TERMUX_PKG_SHA256=2acd561ff04fc3efa4c590139ca60cfdbc93787ea80334f7448ecf466faab119
TERMUX_PKG_SRCURL=http://ftp.debian.org/debian/pool/main/a/apt/apt_${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
-DPERL_EXECUTABLE=$(which perl)
-DCMAKE_INSTALL_FULL_LOCALSTATEDIR=$TERMUX_PREFIX
-DCOMMON_ARCH=$TERMUX_ARCH
-DDPKG_DATADIR=$TERMUX_PREFIX/share/dpkg
-DUSE_NLS=OFF
-DWITH_DOC=OFF
"
TERMUX_PKG_ESSENTIAL=true
TERMUX_PKG_CONFFILES="etc/apt/sources.list"
TERMUX_PKG_CONFLICTS=apt-transport-https
TERMUX_PKG_REPLACES=apt-transport-https
TERMUX_PKG_RM_AFTER_INSTALL="
bin/apt-cdrom
bin/apt-extracttemplates
bin/apt-sortpkgs
etc/apt/apt.conf.d
lib/apt/apt-helper
lib/apt/methods/bzip2
lib/apt/methods/cdrom
lib/apt/methods/mirror
lib/apt/methods/rred
lib/apt/planners/
lib/apt/solvers/
lib/dpkg/
lib/libapt-inst.so
"
termux_step_post_make_install() {
printf "# The main termux repository:\ndeb [arch=all,${TERMUX_ARCH}] https://termux.net stable main\n" > $TERMUX_PREFIX/etc/apt/sources.list
cp $TERMUX_PKG_BUILDER_DIR/trusted.gpg $TERMUX_PREFIX/etc/apt/
rm /data/data/com.termux/files/usr/include/apt-pkg -r
}
@@ -0,0 +1,43 @@
diff -u -r ../apt-1.4.7/cmdline/apt-key.in ./cmdline/apt-key.in
--- ../apt-1.4.7/cmdline/apt-key.in 2017-07-13 23:45:39.000000000 +0200
+++ ./cmdline/apt-key.in 2017-07-26 12:18:17.424086422 +0200
@@ -16,10 +16,7 @@
aptkey_echo() { echo "$@"; }
requires_root() {
- if [ "$(id -u)" -ne 0 ]; then
- apt_error "This command can only be used by root."
- exit 1
- fi
+continue
}
command_available() {
@@ -260,7 +257,7 @@
if accessible_file_exists "$TRUSTEDFILE"; then
$ACTION "$TRUSTEDFILE" "$@"
fi
- local TRUSTEDPARTS="/etc/apt/trusted.gpg.d"
+ local TRUSTEDPARTS="@TERMUX_PREFIX@/etc/apt/trusted.gpg.d"
eval "$(apt-config shell TRUSTEDPARTS Dir::Etc::TrustedParts/d)"
if [ -d "$TRUSTEDPARTS" ]; then
TRUSTEDPARTS="$(readlink -f "$TRUSTEDPARTS")"
@@ -542,7 +539,7 @@
done
if [ -z "$TRUSTEDFILE" ]; then
- TRUSTEDFILE="/etc/apt/trusted.gpg"
+ TRUSTEDFILE="@TERMUX_PREFIX@/etc/apt/trusted.gpg"
eval $(apt-config shell TRUSTEDFILE Apt::GPGV::TrustedKeyring)
eval $(apt-config shell TRUSTEDFILE Dir::Etc::Trusted/f)
fi
@@ -612,7 +609,8 @@
unset TMPDIR
fi
fi
- GPGHOMEDIR="$(mktemp --directory --tmpdir 'apt-key-gpghome.XXXXXXXXXX')"
+ # Use short options as busybox mktemp does not support long ones:
+ GPGHOMEDIR="$(mktemp -d -t 'apt-key-gpghome.XXXXXXXXXX')"
CURRENTTRAP="${CURRENTTRAP} cleanup_gpg_home;"
trap "${CURRENTTRAP}" 0 HUP INT QUIT ILL ABRT FPE SEGV PIPE TERM
if [ -z "$GPGHOMEDIR" ]; then
@@ -0,0 +1,18 @@
diff -u -r ../apt-0.9.16.1/apt-pkg/contrib/cmndline.cc ./apt-pkg/contrib/cmndline.cc
--- ../apt-0.9.16.1/apt-pkg/contrib/cmndline.cc 2014-03-15 17:23:45.000000000 +0100
+++ ./apt-pkg/contrib/cmndline.cc 2014-03-25 01:10:30.764711007 +0100
@@ -27,6 +27,14 @@
/*}}}*/
using namespace std;
+#if defined(__ANDROID__)
+static char* strchrnul(char const* s, int c)
+{
+ char const* result = strchr(s, c);
+ return const_cast<char*>((result == NULL) ? (s + strlen(s)) : result);
+}
+#endif
+
// CommandLine::CommandLine - Constructor /*{{{*/
// ---------------------------------------------------------------------
/* */
@@ -0,0 +1,18 @@
diff -u -r ../apt-0.9.16.1/apt-pkg/deb/debsrcrecords.cc ./apt-pkg/deb/debsrcrecords.cc
--- ../apt-0.9.16.1/apt-pkg/deb/debsrcrecords.cc 2014-03-15 17:23:45.000000000 +0100
+++ ./apt-pkg/deb/debsrcrecords.cc 2014-03-25 01:23:30.652689687 +0100
@@ -26,6 +26,14 @@
#include <string>
#include <vector>
/*}}}*/
+#if defined(__ANDROID__)
+static char* strchrnul(char const* s, int c)
+{
+ char const* result = strchr(s, c);
+ return const_cast<char*>((result == NULL) ? (s + strlen(s)) : result);
+}
+#endif
+
using std::max;
using std::string;
@@ -0,0 +1,27 @@
diff -u -r ../apt-1.6~alpha3/methods/CMakeLists.txt ./methods/CMakeLists.txt
--- ../apt-1.6~alpha3/methods/CMakeLists.txt 2017-10-28 17:57:05.000000000 +0200
+++ ./methods/CMakeLists.txt 2017-11-02 17:45:55.436395981 +0100
@@ -9,11 +9,8 @@
add_executable(copy copy.cc)
add_executable(store store.cc)
add_executable(gpgv gpgv.cc)
-add_executable(cdrom cdrom.cc)
add_executable(http http_main.cc $<TARGET_OBJECTS:httplib> $<TARGET_OBJECTS:connectlib>)
add_executable(mirror mirror.cc $<TARGET_OBJECTS:httplib> $<TARGET_OBJECTS:connectlib>)
-add_executable(ftp ftp.cc $<TARGET_OBJECTS:connectlib>)
-add_executable(rred rred.cc)
add_executable(rsh rsh.cc)
target_compile_definitions(connectlib PRIVATE ${GNUTLS_DEFINITIONS})
@@ -22,10 +19,9 @@
# Additional libraries to link against for networked stuff
target_link_libraries(http ${GNUTLS_LIBRARIES})
target_link_libraries(mirror ${RESOLV_LIBRARIES} ${GNUTLS_LIBRARIES})
-target_link_libraries(ftp ${GNUTLS_LIBRARIES})
# Install the library
-install(TARGETS file copy store gpgv cdrom http ftp rred rsh mirror
+install(TARGETS file copy store gpgv http rsh mirror
RUNTIME DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}/apt/methods)
add_slaves(${CMAKE_INSTALL_LIBEXECDIR}/apt/methods store)
@@ -0,0 +1,24 @@
diff -u -r ../apt-1.6~alpha3/methods/connect.cc ./methods/connect.cc
--- ../apt-1.6~alpha3/methods/connect.cc 2017-10-28 17:57:05.000000000 +0200
+++ ./methods/connect.cc 2017-11-02 17:47:18.803413361 +0100
@@ -164,7 +164,7 @@
// Check the socket for an error condition
unsigned int Err;
- unsigned int Len = sizeof(Err);
+ socklen_t Len = sizeof(Err);
if (getsockopt(Fd->Fd(), SOL_SOCKET, SO_ERROR, &Err, &Len) != 0)
return _error->Errno("getsockopt",_("Failed"));
@@ -335,7 +335,10 @@
if(LastHost != Host || LastPort != Port)
{
SrvRecords.clear();
- if (_config->FindB("Acquire::EnableSrvRecords", true) == true)
+ /* Disable by default in Termux due to it breaking on (some) HTC
+ devices (https://github.com/termux/termux-packages/issues/99). */
+
+ if (_config->FindB("Acquire::EnableSrvRecords", false) == true)
{
GetSrvRecords(Host, DefPort, SrvRecords);
// RFC2782 defines that a lonely '.' target is an abort reason
@@ -0,0 +1,25 @@
diff -u -r ../upstream.git/apt-private/private-output.cc ./apt-private/private-output.cc
--- ../upstream.git/apt-private/private-output.cc 2014-06-10 15:24:50.000000000 +0200
+++ ./apt-private/private-output.cc 2014-06-15 02:40:10.539223656 +0200
@@ -20,7 +20,11 @@
#include <string.h>
#include <iomanip>
#include <iostream>
-#include <langinfo.h>
+#ifdef __ANDROID__
+# include <termios.h>
+# else
+# include <langinfo.h>
+#endif
#include <unistd.h>
#include <signal.h>
#include <sys/ioctl.h>
@@ -764,7 +768,7 @@
regex_t Pattern;
int Res;
- Res = regcomp(&Pattern, nl_langinfo(YESEXPR),
+ Res = regcomp(&Pattern, "^[yY]",
REG_EXTENDED|REG_ICASE|REG_NOSUB);
if (Res != 0) {
Binary file not shown.
@@ -0,0 +1,16 @@
diff -u -r ../upstream.git/vendor/ubuntu/apt-vendor.ent ./vendor/ubuntu/apt-vendor.ent
--- ../upstream.git/vendor/ubuntu/apt-vendor.ent 2014-04-25 13:39:00.000000000 +0200
+++ ./vendor/ubuntu/apt-vendor.ent 2014-06-03 11:53:11.535752314 +0200
@@ -1,7 +1,7 @@
<!-- details about the keys used by the distribution -->
-<!ENTITY keyring-distro "Ubuntu">
-<!ENTITY keyring-package "<package>ubuntu-keyring</package>">
-<!ENTITY keyring-filename "<filename>/usr/share/keyrings/ubuntu-archive-keyring.gpg</filename>">
-<!ENTITY keyring-removed-filename "<filename>/usr/share/keyrings/ubuntu-archive-removed-keys.gpg</filename>">
-<!ENTITY keyring-master-filename "/usr/share/keyrings/ubuntu-master-keyring.gpg">
+<!ENTITY keyring-distro "Termux">
+<!ENTITY keyring-package "<package>termux-keyring</package>">
+<!ENTITY keyring-filename "<filename>@TERMUX_PREFIX@/share/keyrings/termux-archive-keyring.gpg</filename>">
+<!ENTITY keyring-removed-filename "<filename>@TERMUX_PREFIX@/share/keyrings/termux-archive-removed-keys.gpg</filename>">
+<!ENTITY keyring-master-filename "@TERMUX_PREFIX@/share/keyrings/termux-master-keyring.gpg">
<!ENTITY keyring-uri "http://archive.ubuntu.com/ubuntu/project/ubuntu-archive-keyring.gpg">
@@ -15,7 +15,7 @@ diff -u -r ../checkinstall-1.6.2/checkinstall ./checkinstall
# The place where we will be storing the temp files
-! [ "$BASE_TMP_DIR" ] && BASE_TMP_DIR=/var/tmp
+! [ "$BASE_TMP_DIR" ] && BASE_TMP_DIR=@TERMUX_PREFIX@/tmp
+! [ "$BASE_TMP_DIR" ] && BASE_TMP_DIR=/data/data/com.termux/files/usr/tmp
# Default RPM FLAGS
! [ "$RPM_FLAGS" ] && RPM_FLAGS=" --force --nodeps --replacepkgs "
@@ -42,7 +42,7 @@ diff -u -r ../checkinstall-1.6.2/checkinstall ./checkinstall
# to be explicit.
#
-IEXCLUDE="${DIRECTORIO_FUENTE},/dev,/proc,/tmp,/var/tmp"
+IEXCLUDE="${DIRECTORIO_FUENTE},/dev,/proc,/tmp,/var/tmp,@TERMUX_PREFIX@/tmp"
+IEXCLUDE="${DIRECTORIO_FUENTE},/dev,/proc,/tmp,/var/tmp,/data/data/com.termux/files/usr/tmp"
# Run the install command, showing the results interactively if we were asked
@@ -6,7 +6,7 @@ diff -u -r ../checkinstall-1.6.2/checkinstallrc-dist ./checkinstallrc-dist
# Location of the "installwatch" program
-INSTALLWATCH_PREFIX="/usr/local"
+INSTALLWATCH_PREFIX="@TERMUX_PREFIX@"
+INSTALLWATCH_PREFIX="/data/data/com.termux/files/usr"
INSTALLWATCH=${INSTALLWATCH_PREFIX}/bin/installwatch
# Location of the makepkg program. "makepak" is the default, and is
@@ -14,7 +14,7 @@ diff -u -r ../checkinstall-1.6.2/checkinstallrc-dist ./checkinstallrc-dist
# then set this to "makepkg"
-MAKEPKG=/sbin/makepkg
+MAKEPKG=@TERMUX_PREFIX@/bin/makepkg
+MAKEPKG=/data/data/com.termux/files/usr/bin/makepkg
# makepkg optional flags. These are recommended if running a newer Slackware
# version: "-l y -c n"
+22
View File
@@ -0,0 +1,22 @@
TERMUX_PKG_HOMEPAGE=https://www.cups.org
TERMUX_PKG_VERSION=2.2.4
TERMUX_PKG_DEPENDS=krb5
TERMUX_PKG_SRCURL=https://github.com/apple/cups/releases/download/v$TERMUX_PKG_VERSION/cups-$TERMUX_PKG_VERSION-source.tar.gz
TERMUX_PKG_MAINTAINER="Vishal Biswas @vishalbiswas"
TERMUX_PKG_SHA256=596d4db72651c335469ae5f37b0da72ac9f97d73e30838d787065f559dea98cc
TERMUX_PKG_DEPENDS="libandroid-support, libcrypt"
TERMUX_PKG_FOLDERNAME=cups-$TERMUX_PKG_VERSION
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--disable-option-checking
--disable-gssapi
--with-components=core
"
termux_step_pre_configure() {
LDFLAGS="$LDFLAGS -llog -lcrypt"
}
termux_step_post_make_install() {
mv "$TERMUX_PREFIX"/lib64/libcups.so* "$TERMUX_PREFIX"/lib/
}
@@ -0,0 +1,19 @@
--- ./cups/thread.c 2017-06-30 21:14:38.000000000 +0530
+++ ../thread.c 2017-09-24 10:12:11.169628258 +0530
@@ -18,6 +18,7 @@
#include "cups-private.h"
#include "thread-private.h"
+#include <signal.h>
#if defined(HAVE_PTHREAD_H)
@@ -150,7 +151,7 @@
void
_cupsThreadCancel(_cups_thread_t thread)/* I - Thread ID */
{
- pthread_cancel(thread);
+ pthread_kill(thread, SIGTERM);
}
+12
View File
@@ -0,0 +1,12 @@
--- ./cups/file.c 2016-10-04 01:25:40.000000000 +0530
+++ ../file.c 2016-12-11 09:51:21.994431659 +0530
@@ -39,6 +39,9 @@
static ssize_t cups_read(cups_file_t *fp, char *buf, size_t bytes);
static ssize_t cups_write(cups_file_t *fp, const char *buf, size_t bytes);
+#ifdef __ANDROID__
+#include "lockf.cpp"
+#endif
#ifndef WIN32
/*
@@ -1,8 +1,8 @@
--- <null>
+++ b/Source/LibRawLite/internal/swab.cpp
@@ -0,0 +1,39 @@
--- /dev/null 2016-12-11 08:33:21.825618476 +0530
+++ ./cups/lockf.cpp 2016-12-11 09:44:20.050966252 +0530
@@ -0,0 +1,89 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ * Copyright (C) 2016 The Android Open Source Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
@@ -29,19 +29,64 @@
+ * SUCH DAMAGE.
+ */
+#include <unistd.h>
+void swab(const void* void_src, void* void_dst, ssize_t byte_count) {
+ const uint8_t* src = static_cast<const uint8_t*>(void_src);
+ uint8_t* dst = static_cast<uint8_t*>(void_dst);
+ while (byte_count > 1) {
+ uint8_t x = *src++;
+ uint8_t y = *src++;
+ *dst++ = y;
+ *dst++ = x;
+ byte_count -= 2;
+#include <errno.h>
+#include <fcntl.h>
+#include <string.h>
+
+#ifndef _BITS_LOCKF_H_
+#define _BITS_LOCKF_H_
+
+#include <sys/cdefs.h>
+
+#define F_ULOCK 0
+#define F_LOCK 1
+#define F_TLOCK 2
+#define F_TEST 3
+
+__BEGIN_DECLS
+
+#if defined(__USE_FILE_OFFSET64)
+int lockf(int, int, off_t) __RENAME(lockf64);
+#else
+int lockf(int, int, off_t);
+#endif
+int lockf64(int, int, off64_t);
+
+__END_DECLS
+
+#endif
+
+
+int lockf64(int fd, int cmd, off64_t length) {
+ // Translate POSIX lockf into fcntl.
+ struct flock fl;
+ memset(&fl, 0, sizeof(fl));
+ fl.l_whence = SEEK_CUR;
+ fl.l_start = 0;
+ fl.l_len = length;
+ if (cmd == F_ULOCK) {
+ fl.l_type = F_UNLCK;
+ cmd = F_SETLK64;
+ return fcntl(fd, F_SETLK64, &fl);
+ }
+ if (cmd == F_LOCK) {
+ fl.l_type = F_WRLCK;
+ return fcntl(fd, F_SETLKW64, &fl);
+ }
+ if (cmd == F_TLOCK) {
+ fl.l_type = F_WRLCK;
+ return fcntl(fd, F_SETLK64, &fl);
+ }
+ if (cmd == F_TEST) {
+ fl.l_type = F_RDLCK;
+ if (fcntl(fd, F_GETLK64, &fl) == -1) return -1;
+ if (fl.l_type == F_UNLCK || fl.l_pid == getpid()) return 0;
+ errno = EACCES;
+ return -1;
+ }
+ errno = EINVAL;
+ return -1;
+}
+int lockf(int fd, int cmd, off_t length) {
+ return lockf64(fd, cmd, length);
+}
--- <null>
+++ b/Source/LibRawLite/internal/swab.h
@@ -0,0 +1 @@
+void swab(const void* __src, void* __dst, ssize_t __byte_count);
+32
View File
@@ -0,0 +1,32 @@
TERMUX_PKG_HOMEPAGE=https://r8.googlesource.com/r8
TERMUX_PKG_DESCRIPTION="Dexer that converts java byte code to dex code"
TERMUX_PKG_VERSION=$TERMUX_ANDROID_BUILD_TOOLS_VERSION
TERMUX_PKG_PLATFORM_INDEPENDENT=true
termux_step_make_install() {
# Rewrite packages to avoid using com.android.* classes which may clash with
# classes in the Android runtime on devices (see #1801):
local JARJAR=$TERMUX_PKG_CACHEDIR/jarjar.jar
local RULEFILE=$TERMUX_PKG_TMPDIR/jarjar-rule.txt
local REWRITTEN_DX=$TERMUX_PKG_TMPDIR/d8-rewritten.jar
termux_download \
http://repo.bodar.com/com/googlecode/jarjar/jarjar/1.4.1/jarjar-1.4.1.jar \
$JARJAR \
c16b1cee296526baae432c382f83d540d4b648dc21923428a66a69ba43b7df9e
echo 'rule com.android.** d8.@1' > $RULEFILE
java -jar $JARJAR process $RULEFILE \
$ANDROID_HOME/build-tools/${TERMUX_PKG_VERSION}/lib/d8.jar \
$REWRITTEN_DX
# Dex the rewritten jar file:
mkdir -p $TERMUX_PREFIX/share/dex
$TERMUX_D8 \
--classpath $ANDROID_HOME/platforms/android-$TERMUX_PKG_API_LEVEL/android.jar \
--release \
--min-api 21 \
--output $TERMUX_PREFIX/share/dex/d8.jar \
$REWRITTEN_DX
install $TERMUX_PKG_BUILDER_DIR/d8 $TERMUX_PREFIX/bin/d8
perl -p -i -e "s%\@TERMUX_PREFIX\@%${TERMUX_PREFIX}%g" $TERMUX_PREFIX/bin/d8
}
+8
View File
@@ -0,0 +1,8 @@
#!/bin/sh
exec dalvikvm \
-Xmx256m \
-cp @TERMUX_PREFIX@/share/dex/d8.jar \
d8.tools.r8.D8 \
--classpath $PREFIX/share/java/android.jar \
$@
+81
View File
@@ -0,0 +1,81 @@
TERMUX_PKG_HOMEPAGE=http://www.eclipse.org/jdt/core/
TERMUX_PKG_DESCRIPTION="Eclipse Compiler for Java"
TERMUX_PKG_LICENSE="EPL-2.0"
_PKG_VERSION=3.19.0
TERMUX_PKG_VERSION=2:$_PKG_VERSION
TERMUX_PKG_SHA256=eedc5942f164696b9a8a8bc62a9b29516f82f2c7010946de1c7e6c8db36c63f7
TERMUX_PKG_SRCURL=https://repo1.maven.org/maven2/org/eclipse/jdt/ecj/$_PKG_VERSION/ecj-$_PKG_VERSION.jar
TERMUX_PKG_PLATFORM_INDEPENDENT=true
TERMUX_PKG_BREAKS="ecj4.6"
TERMUX_PKG_REPLACES="ecj4.6"
termux_step_extract_package() {
# Certain packages are not safe to build on device because their
# build.sh script deletes specific files in $TERMUX_PREFIX.
if $TERMUX_ON_DEVICE_BUILD; then
termux_error_exit "Package '$TERMUX_PKG_NAME' is not safe for on-device builds."
fi
mkdir $TERMUX_PKG_SRCDIR
}
termux_step_make() {
local RAW_JAR=$TERMUX_PKG_CACHEDIR/ecj-${_PKG_VERSION}.jar
termux_download $TERMUX_PKG_SRCURL \
$RAW_JAR \
$TERMUX_PKG_SHA256
mkdir -p $TERMUX_PREFIX/share/{dex,java}
$TERMUX_D8 \
--classpath $ANDROID_HOME/platforms/android-$TERMUX_PKG_API_LEVEL/android.jar \
--release \
--min-api 21 \
--output $TERMUX_PKG_TMPDIR \
$RAW_JAR
# Package classes.dex into jar:
cd $TERMUX_PKG_TMPDIR
jar cf ecj.jar classes.dex
# Add needed properties file to jar file:
jar xf $RAW_JAR org/eclipse/jdt/internal/compiler/batch/messages.properties
jar uf ecj.jar org/eclipse/jdt/internal/compiler/batch/messages.properties
jar xf $RAW_JAR org/eclipse/jdt/internal/compiler/problem/messages.properties
jar uf ecj.jar org/eclipse/jdt/internal/compiler/problem/messages.properties
jar xf $RAW_JAR org/eclipse/jdt/internal/compiler/messages.properties
jar uf ecj.jar org/eclipse/jdt/internal/compiler/messages.properties
jar xf $RAW_JAR org/eclipse/jdt/internal/compiler/parser/readableNames.props
jar uf ecj.jar org/eclipse/jdt/internal/compiler/parser/readableNames.props
for i in $(seq 1 24); do
jar xf $RAW_JAR org/eclipse/jdt/internal/compiler/parser/parser$i.rsc
jar uf ecj.jar org/eclipse/jdt/internal/compiler/parser/parser$i.rsc
done
# Move into place:
mv ecj.jar $TERMUX_PREFIX/share/dex/ecj.jar
rm -rf android-jar
mkdir android-jar
cd android-jar
# We need the android classes for JDT to compile against.
cp $ANDROID_HOME/platforms/android-28/android.jar .
unzip -q android.jar
rm -Rf android.jar resources.arsc res assets
jar cfM android.jar .
cp $TERMUX_PKG_TMPDIR/android-jar/android.jar $TERMUX_PREFIX/share/java/android.jar
# Bundle in an android.jar from an older API also, for those who want to
# build apps that run on older Android versions.
rm -Rf ./*
cp $ANDROID_HOME/platforms/android-21/android.jar android.jar
unzip -q android.jar
rm -Rf android.jar resources.arsc res assets
jar cfM android-21.jar .
cp $TERMUX_PKG_TMPDIR/android-jar/android-21.jar $TERMUX_PREFIX/share/java/
rm -Rf $TERMUX_PREFIX/bin/javac
install $TERMUX_PKG_BUILDER_DIR/ecj $TERMUX_PREFIX/bin/ecj
perl -p -i -e "s%\@TERMUX_PREFIX\@%${TERMUX_PREFIX}%g" $TERMUX_PREFIX/bin/ecj
install $TERMUX_PKG_BUILDER_DIR/ecj-21 $TERMUX_PREFIX/bin/ecj-21
perl -p -i -e "s%\@TERMUX_PREFIX\@%${TERMUX_PREFIX}%g" $TERMUX_PREFIX/bin/ecj-21
}
@@ -1,14 +1,11 @@
#!/bin/sh
unset JAVA_HOME
# -proc:none to disable annotation processing.
# -7 for java 1.7 compatibility.
dalvikvm -Xmx256m \
-Xcompiler-option --compiler-filter=speed \
-cp @TERMUX_PREFIX@/share/dex/ecj.jar \
org.eclipse.jdt.internal.compiler.batch.Main \
-proc:none \
-7 \
-cp @TERMUX_PREFIX@/share/java/android-24.jar \
-cp @TERMUX_PREFIX@/share/java/android.jar \
"$@"
+11
View File
@@ -0,0 +1,11 @@
#!/bin/sh
# -proc:none to disable annotation processing.
# -7 for java 1.7 compatibility.
dalvikvm -Xmx256m \
-cp @TERMUX_PREFIX@/share/dex/ecj.jar \
org.eclipse.jdt.internal.compiler.batch.Main \
-proc:none \
-7 \
-cp @TERMUX_PREFIX@/share/java/android-21.jar \
"$@"
+30
View File
@@ -0,0 +1,30 @@
From
https://github.com/erikd/ghc-llvm-next/blob/llvm-3.8/patches/01-bitcast.patch
diff -u -r ../ghc-8.0.1/compiler/llvmGen/Llvm/PpLlvm.hs ./compiler/llvmGen/Llvm/PpLlvm.hs
--- ../ghc-8.0.1/compiler/llvmGen/Llvm/PpLlvm.hs 2016-05-16 13:08:53.000000000 -0400
+++ ./compiler/llvmGen/Llvm/PpLlvm.hs 2016-06-23 16:59:36.113778783 -0400
@@ -73,7 +73,7 @@
Nothing -> empty
rhs = case dat of
- Just stat -> ppr stat
+ Just stat -> pprSpecialStatic stat
Nothing -> ppr (pLower $ getVarType var)
-- Position of linkage is different for aliases.
diff -u -r ../ghc-8.0.1/compiler/llvmGen/Llvm/Types.hs ./compiler/llvmGen/Llvm/Types.hs
--- ../ghc-8.0.1/compiler/llvmGen/Llvm/Types.hs 2016-05-16 13:08:53.000000000 -0400
+++ ./compiler/llvmGen/Llvm/Types.hs 2016-06-23 17:00:14.569166114 -0400
@@ -175,6 +175,11 @@
ppr (LMSub s1 s2)
= pprStaticArith s1 s2 (sLit "sub") (sLit "fsub") "LMSub"
+pprSpecialStatic :: LlvmStatic -> SDoc
+pprSpecialStatic (LMBitc v t) =
+ ppr (pLower t) <> text ", bitcast (" <> ppr v <> text " to " <> ppr t <> char ')'
+pprSpecialStatic stat = ppr stat
+
pprStaticArith :: LlvmStatic -> LlvmStatic -> LitString -> LitString -> String -> SDoc
pprStaticArith s1 s2 int_op float_op op_name =
let ty1 = getStatType s1
+47
View File
@@ -0,0 +1,47 @@
# See https://ghc.haskell.org/trac/ghc/wiki/Building/CrossCompiling
# https://ghc.haskell.org/trac/ghc/wiki/Building/Preparation/Linux
# and
# https://github.com/neurocyte/ghc-android
TERMUX_PKG_HOMEPAGE=https://www.haskell.org/ghc/
TERMUX_PKG_DESCRIPTION="The Glasgow Haskell Compilation system"
TERMUX_PKG_VERSION=8.0.1
TERMUX_PKG_SRCURL=http://downloads.haskell.org/~ghc/${TERMUX_PKG_VERSION}/ghc-${TERMUX_PKG_VERSION}-src.tar.xz
TERMUX_PKG_BUILD_IN_SRC=true
# Depend on clang for now until llvm is split into separate package:
TERMUX_PKG_DEPENDS="clang, ncurses"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-iconv-includes=$TERMUX_PREFIX/include -with-iconv-libraries=$TERMUX_PREFIX/lib"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --with-curses-includes=$TERMUX_PREFIX/include/ncursesw -with-curses-libraries=$TERMUX_PREFIX/lib"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --host=x86_64-unknown-linux --build=x86_64-unknown-linux"
termux_step_post_extract_package() {
ORIG_CFLAGS="$CFLAGS"
ORIG_CPPFLAGS="$CPPFLAGS"
ORIG_LDFLAGS="$LDFLAGS"
unset AR
unset AS
unset CC
export CFLAGS=""
unset CPP
export CPPFLAGS=""
unset CXXFLAGS
unset CXX
export LDFLAGS=""
unset LD
unset PKG_CONFIG
unset RANLIB
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --target=${TERMUX_HOST_PLATFORM}"
}
termux_step_pre_configure() {
echo "INTEGER_LIBRARY = integer-simple" > mk/build.mk
#echo "GhcStage2HcOpts = $ORIG_CFLAGS $ORIG_CPPFLAGS $ORIG_LDFLAGS" >> mk/build.mk
# Avoid "Can't use -fPIC or -dynamic on this platform":
echo "DYNAMIC_GHC_PROGRAMS = NO" >> mk/build.mk
echo "GhcLibWays = v" >> mk/build.mk
# "Can not build haddock docs when CrossCompiling or Stage1Only".
echo "HADDOCK_DOCS=NO" >> mk/build.mk
}
@@ -0,0 +1,32 @@
diff -u -r ../ghc-8.0.1/compiler/llvmGen/LlvmCodeGen/Ppr.hs ./compiler/llvmGen/LlvmCodeGen/Ppr.hs
--- ../ghc-8.0.1/compiler/llvmGen/LlvmCodeGen/Ppr.hs 2016-05-16 13:08:53.000000000 -0400
+++ ./compiler/llvmGen/LlvmCodeGen/Ppr.hs 2016-06-23 17:54:27.073877144 -0400
@@ -44,12 +44,18 @@
Platform { platformArch = ArchX86, platformOS = OSLinux } ->
text "target datalayout = \"e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32\""
$+$ text "target triple = \"i386-pc-linux-gnu\""
+ Platform { platformArch = ArchX86, platformOS = OSAndroid } ->
+ text "target datalayout = \"e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32\""
+ $+$ text "target triple = \"i386-pc-linux-android\""
Platform { platformArch = ArchX86_64, platformOS = OSDarwin } ->
text "target datalayout = \"e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64\""
$+$ text "target triple = \"x86_64-apple-darwin10.0.0\""
Platform { platformArch = ArchX86_64, platformOS = OSLinux } ->
text "target datalayout = \"e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64\""
$+$ text "target triple = \"x86_64-linux-gnu\""
+ Platform { platformArch = ArchX86_64, platformOS = OSAndroid } ->
+ text "target datalayout = \"e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64\""
+ $+$ text "target triple = \"x86_64-linux-android\""
Platform { platformArch = ArchARM {}, platformOS = OSLinux } ->
text "target datalayout = \"e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:64:128-a0:0:64-n32\""
$+$ text "target triple = \"armv6-unknown-linux-gnueabihf\""
@@ -71,6 +77,9 @@
Platform { platformArch = ArchARM64, platformOS = OSLinux } ->
text "target datalayout = \"e-m:e-i64:64-i128:128-n32:64-S128\""
$+$ text "target triple = \"aarch64-unknown-linux-gnu\""
+ Platform { platformArch = ArchARM64, platformOS = OSAndroid } ->
+ text "target datalayout = \"e-m:e-i64:64-i128:128-n32:64-S128\""
+ $+$ text "target triple = \"aarch64-unknown-linux-android\""
_ ->
if platformIsCrossCompiling platform
then panic "LlvmCodeGen.Ppr: Cross compiling without valid target info."
@@ -0,0 +1,15 @@
diff -u -r ../ghc-8.0.1/compiler/main/DriverPipeline.hs ./compiler/main/DriverPipeline.hs
--- ../ghc-8.0.1/compiler/main/DriverPipeline.hs 2016-05-16 13:08:53.000000000 -0400
+++ ./compiler/main/DriverPipeline.hs 2016-09-07 03:37:48.321941122 -0400
@@ -1831,10 +1831,7 @@
| WayThreaded `elem` ways dflags =
let os = platformOS (targetPlatform dflags)
in if os == OSOsf3 then ["-lpthread", "-lexc"]
- else if os `elem` [OSMinGW32, OSFreeBSD, OSOpenBSD,
- OSNetBSD, OSHaiku, OSQNXNTO, OSiOS, OSDarwin]
- then []
- else ["-lpthread"]
+ else []
| otherwise = []
rc_objs <- maybeCreateManifest dflags output_fn
+12
View File
@@ -0,0 +1,12 @@
diff -u -r ../ghc-8.0.1/configure ./configure
--- ../ghc-8.0.1/configure 2016-05-17 12:36:51.000000000 -0400
+++ ./configure 2016-06-23 16:46:28.690875698 -0400
@@ -7126,7 +7126,7 @@
# tools we are looking for. In the past, GHC supported a number of
# versions of LLVM simultaneously, but that stopped working around
# 3.5/3.6 release of LLVM.
-LlvmVersion=3.7
+LlvmVersion=3.9
sUPPORTED_LLVM_VERSION=$(echo \($LlvmVersion\) | sed 's/\./,/')
@@ -1,24 +1,29 @@
TERMUX_PKG_HOMEPAGE=https://github.com/gopasspw/gopass
TERMUX_PKG_DESCRIPTION="The slightly more awesome standard unix password manager for teams."
TERMUX_PKG_LICENSE="MIT"
TERMUX_PKG_MAINTAINER="Leonid Pliushch <leonid.pliushch@gmail.com>"
TERMUX_PKG_VERSION=1.12.8
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com>"
TERMUX_PKG_VERSION=1.8.6
TERMUX_PKG_SRCURL=https://github.com/gopasspw/gopass/archive/v$TERMUX_PKG_VERSION.tar.gz
TERMUX_PKG_SHA256=67561ea06756933dfd088e9e51d53e650d00d98980825c4b3fcd149025bacb71
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_SHA256=77bbf6ed9ecdcf153f40bdaa014835fe99ed505762b20f8d33be1c2f72199fdf
TERMUX_PKG_DEPENDS="git, gnupg"
TERMUX_PKG_SUGGESTS="termux-api, openssh"
TERMUX_PKG_SUGGESTS="termux-api"
termux_step_make() {
termux_setup_golang
export GOPATH=$TERMUX_PKG_BUILDDIR
mkdir -p ./src
mv "$TERMUX_PKG_SRCDIR"/vendor/* src/
mkdir -p ./src/github.com/gopasspw
ln -sf "$TERMUX_PKG_SRCDIR" ./src/github.com/gopasspw/gopass
# Build gopass for host so we can generate completion for shells.
GOOS=linux GOARCH=amd64 CC=gcc LD=gcc make -C ./src/github.com/gopasspw/gopass build completion
make -C ./src/github.com/gopasspw/gopass install PREFIX="$TERMUX_PREFIX"
# Finally build gopass for target.
rm -f ./src/github.com/gopasspw/gopass/gopass
make -C ./src/github.com/gopasspw/gopass build CLIPHELPERS="-X github.com/gopasspw/gopass/pkg/clipboard.Helpers=termux-api'"
make -C ./src/github.com/gopasspw/gopass build
install -Dm700 \
./src/github.com/gopasspw/gopass/gopass \
"$TERMUX_PREFIX"/bin/gopass
@@ -0,0 +1,12 @@
diff -uNr gopass-1.8.4/pkg/clipboard/clipboard.go gopass-1.8.4.mod/pkg/clipboard/clipboard.go
--- gopass-1.8.4/pkg/clipboard/clipboard.go 2018-12-26 19:16:38.000000000 +0200
+++ gopass-1.8.4.mod/pkg/clipboard/clipboard.go 2019-01-30 14:46:13.327735051 +0200
@@ -14,7 +14,7 @@
var (
// ErrNotSupported is returned when the clipboard is not accessible
- ErrNotSupported = fmt.Errorf("WARNING: No clipboard available. Install xsel or xclip or use -p to print to console")
+ ErrNotSupported = fmt.Errorf("WARNING: No clipboard available. Install termux-api or use -p to print to console")
)
// CopyTo copies the given data to the clipboard and enqueues automatic
+30 -4
View File
@@ -1,5 +1,31 @@
TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/guile/
TERMUX_PKG_DESCRIPTION="GNU extension language and Scheme interpreter"
TERMUX_PKG_VERSION=2.0.11
TERMUX_PKG_SRCURL=ftp://ftp.gnu.org/gnu/guile/guile-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_DEPENDS="libgmp, libunistring, libffi, libgc"
TERMUX_PKG_DESCRIPTION="Portable, embeddable Scheme implementation written in C"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com>"
TERMUX_PKG_VERSION=2.2.6
TERMUX_PKG_SRCURL=https://ftp.gnu.org/gnu/guile/guile-$TERMUX_PKG_VERSION.tar.gz
TERMUX_PKG_SHA256=08c0e7487777740b61cdd97949b69e8a5e2997d8c2fe6c7e175819eb18444506
TERMUX_PKG_DEPENDS="libandroid-support, libffi, libgc, libgmp, libltdl, libunistring"
TERMUX_PKG_BUILD_DEPENDS="libtool"
TERMUX_PKG_BREAKS="guile-dev"
TERMUX_PKG_REPLACES="guile-dev"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_type_complex_double=no ac_cv_search_clock_getcpuclockid=false ac_cv_func_GC_move_disappearing_link=yes ac_cv_func_GC_is_heap_ptr=yes"
TERMUX_PKG_HOSTBUILD=true
termux_step_host_build() {
mkdir HOSTBUILDINSTALL
../src/configure --prefix=$TERMUX_PKG_HOSTBUILD_DIR/HOSTBUILDINSTALL # CFLAGS="-m32" LDFLAGS=" -L/usr/lib/i386-linux-gnu" --host=i386-linux-gnu
make -j $TERMUX_MAKE_PROCESSES
make install
}
termux_step_pre_configure() {
export GUILE_FOR_BUILD="$TERMUX_PKG_HOSTBUILD_DIR"/HOSTBUILDINSTALL/bin/guile
export LD_LIBRARY_PATH="$TERMUX_PKG_HOSTBUILD_DIR"/HOSTBUILDINSTALL/lib
}
termux_step_post_massage() {
sed -i 's',"$TERMUX_STANDALONE_TOOLCHAIN/bin/$TERMUX_HOST_PLATFORM-pkg-config","$TERMUX_PREFIX/bin/pkg-config",'g' $TERMUX_PKG_MASSAGEDIR$TERMUX_PREFIX/bin/guile-config
}
+47
View File
@@ -0,0 +1,47 @@
TERMUX_PKG_HOMEPAGE=http://www.gnu.org/software/guile/
TERMUX_PKG_DESCRIPTION="Portable, embeddable Scheme implementation written in C. (legacy branch)"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com>"
TERMUX_PKG_VERSION=1.8.8
TERMUX_PKG_REVISION=8
TERMUX_PKG_SRCURL=ftp://ftp.gnu.org/pub/gnu/guile/guile-$TERMUX_PKG_VERSION.tar.gz
TERMUX_PKG_SHA256=c3471fed2e72e5b04ad133bbaaf16369e8360283679bcf19800bc1b381024050
TERMUX_PKG_DEPENDS="libcrypt, libgmp, libltdl, ncurses, readline"
TERMUX_PKG_BUILD_DEPENDS="libtool"
TERMUX_PKG_BREAKS="guile18-dev"
TERMUX_PKG_REPLACES="guile18-dev"
TERMUX_PKG_HOSTBUILD=true
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--program-suffix=1.8
--disable-error-on-warning"
termux_step_host_build() {
mkdir HOSTBUILDINSTALL
../src/configure \
--prefix="$TERMUX_PKG_HOSTBUILD_DIR"/HOSTBUILDINSTALL \
--program-suffix=1.8 \
--disable-error-on-warning
make -j "$TERMUX_MAKE_PROCESSES"
make install
}
termux_step_pre_configure() {
CFLAGS=${CFLAGS/Oz/Os}
if [ $TERMUX_ARCH = "i686" ]; then
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --without-threads"
fi
export GUILE_FOR_BUILD="$TERMUX_PKG_HOSTBUILD_DIR"/HOSTBUILDINSTALL/bin/guile1.8
export LD_LIBRARY_PATH="$TERMUX_PKG_HOSTBUILD_DIR"/HOSTBUILDINSTALL/lib
}
termux_step_post_make_install() {
sed -i '1s/guile/guile1.8/' -i "$TERMUX_PREFIX"/bin/guile-config1.8
mv -f \
"$TERMUX_PREFIX"/share/aclocal/guile.m4 \
"$TERMUX_PREFIX"/share/aclocal/guile18.m4
}
+70
View File
@@ -0,0 +1,70 @@
diff -uNr guile-1.8.8/configure guile-1.8.8.mod/configure
--- guile-1.8.8/configure 2010-12-13 21:29:32.000000000 +0200
+++ guile-1.8.8.mod/configure 2019-02-05 17:02:45.956253956 +0200
@@ -19794,66 +19794,9 @@
-## Check whether pthread_attr_getstack works for the main thread
-
if test "$with_threads" = pthreads; then
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_attr_getstack works for the main thread" >&5
-$as_echo_n "checking whether pthread_attr_getstack works for the main thread... " >&6; }
-old_CFLAGS="$CFLAGS"
-CFLAGS="$PTHREAD_CFLAGS $CFLAGS"
-if test "$cross_compiling" = yes; then :
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "cannot run test program while cross compiling
-See \`config.log' for more details" "$LINENO" 5; }
-else
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-
-#if HAVE_PTHREAD_ATTR_GETSTACK
-#include <pthread.h>
-
-int main ()
-{
- pthread_attr_t attr;
- void *start, *end;
- size_t size;
-
- pthread_getattr_np (pthread_self (), &attr);
- pthread_attr_getstack (&attr, &start, &size);
- end = (char *)start + size;
-
- if ((void *)&attr < start || (void *)&attr >= end)
- return 1;
- else
- return 0;
-}
-#else
-int main ()
-{
- return 1;
-}
-#endif
-
-_ACEOF
-if ac_fn_c_try_run "$LINENO"; then :
- works=yes
-
$as_echo "#define PTHREAD_ATTR_GETSTACK_WORKS 1" >>confdefs.h
-
-else
- works=no
fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
- conftest.$ac_objext conftest.beam conftest.$ac_ext
-fi
-
-CFLAGS="$old_CFLAGS"
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $works" >&5
-$as_echo "$works" >&6; }
-
-fi # with_threads=pthreads
## Cross building
+21
View File
@@ -0,0 +1,21 @@
TERMUX_PKG_HOMEPAGE=http://docs.oracle.com/javase/8/docs/technotes/tools/windows/javac.html
TERMUX_PKG_DESCRIPTION="Java programming language compiler from (openjdk)"
TERMUX_PKG_VERSION=8u45
TERMUX_PKG_PLATFORM_INDEPENDENT=true
termux_step_extract_package() {
mkdir $TERMUX_PKG_SRCDIR
}
termux_step_make() {
RAW_JAR=/usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar
mkdir -p $TERMUX_PREFIX/share/dex
$TERMUX_DX \
--dex \
--output=$TERMUX_PREFIX/share/dex/tools.jar \
$RAW_JAR
install $TERMUX_PKG_BUILDER_DIR/javac $TERMUX_PREFIX/bin/javac
perl -p -i -e "s%\@TERMUX_PREFIX\@%${TERMUX_PREFIX}%g" $TERMUX_PREFIX/bin/javac
}
+10
View File
@@ -0,0 +1,10 @@
#!/system/bin/sh
# There needs to be a folder at $ANDROID_DATA/dalvik-cache
export ANDROID_DATA=@TERMUX_PREFIX@/var/android/
mkdir -p $ANDROID_DATA/dalvik-cache
jarpath=@TERMUX_PREFIX@/share/dex/tools.jar
# -proc:none to disable annotation processing/compiling
# -7 for java 1.7 compatibility
dalvikvm -Xmx256m -cp $jarpath com.sun.tools.javac.Main -proc:none -7 -cp @TERMUX_PREFIX@/share/java/android.jar $@
+2 -2
View File
@@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Utilities for examining on-line help files (manual pages
TERMUX_PKG_VERSION=2.7.5
TERMUX_PKG_REVISION=1
TERMUX_PKG_SRCURL=http://mirror.csclub.uwaterloo.ca/nongnu/man-db/man-db-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-db=gdbm --with-pager=less --with-config-file=${TERMUX_PREFIX}/etc/man_db.conf --disable-setuid --with-browser=lynx --with-gzip=gzip --with-systemdtmpfilesdir=${TERMUX_PREFIX}/lib/tmpfiles.d"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-db=gdbm --with-pager=less --with-config-file=/data/data/com.termux/files/usr/etc/man_db.conf --disable-setuid --with-browser=lynx --with-gzip=gzip --with-systemdtmpfilesdir=/data/data/com.termux/files/usr/lib/tmpfiles.d"
TERMUX_PKG_DEPENDS="flex, gdbm, groff, less, libandroid-support, libpipeline, lynx"
export GROFF_TMAC_PATH="${TERMUX_PREFIX}/lib/groff/site-tmac:${TERMUX_PREFIX}/share/groff/site-tmac:${TERMUX_PREFIX}/share/groff/current/tmac"
export GROFF_TMAC_PATH="/data/data/com.termux/files/usr/lib/groff/site-tmac:/data/data/com.termux/files/usr/share/groff/site-tmac:/data/data/com.termux/files/usr/share/groff/current/tmac"
-9
View File
@@ -1,9 +0,0 @@
# Supports only ALSA or OSS ?
TERMUX_PKG_HOMEPAGE=http://moc.daper.net/
TERMUX_PKG_DESCRIPTION="An ncurses console audio player designed to be powerful and easy to use"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_VERSION=2.5.2
TERMUX_PKG_SRCURL=http://ftp.daper.net/pub/soft/moc/stable/moc-$TERMUX_PKG_VERSION.tar.bz2
TERMUX_PKG_SHA256=f3a68115602a4788b7cfa9bbe9397a9d5e24c68cb61a57695d1c2c3ecf49db08
TERMUX_PKG_DEPENDS="ffmpeg, file, libcurl, libdb, libltdl, libmad, ncurses"
-33
View File
@@ -1,33 +0,0 @@
Index: decoder_plugins/ffmpeg/ffmpeg.c
===================================================================
--- a/decoder_plugins/ffmpeg/ffmpeg.c (revisión: 2963)
+++ b/decoder_plugins/ffmpeg/ffmpeg.c (copia de trabajo)
@@ -697,7 +697,7 @@
* FFmpeg/LibAV in use. For some versions this will be caught in
* *_find_stream_info() above and misreported as an unfound codec
* parameters error. */
- if (data->codec->capabilities & CODEC_CAP_EXPERIMENTAL) {
+ if (data->codec->capabilities & AV_CODEC_CAP_EXPERIMENTAL) {
decoder_error (&data->error, ERROR_FATAL, 0,
"The codec is experimental and may damage MOC: %s",
data->codec->name);
@@ -705,8 +705,8 @@
}
set_downmixing (data);
- if (data->codec->capabilities & CODEC_CAP_TRUNCATED)
- data->enc->flags |= CODEC_FLAG_TRUNCATED;
+ if (data->codec->capabilities & AV_CODEC_CAP_TRUNCATED)
+ data->enc->flags |= AV_CODEC_FLAG_TRUNCATED;
if (avcodec_open2 (data->enc, data->codec, NULL) < 0)
{
@@ -725,7 +725,7 @@
data->sample_width = sfmt_Bps (data->fmt);
- if (data->codec->capabilities & CODEC_CAP_DELAY)
+ if (data->codec->capabilities & AV_CODEC_CAP_DELAY)
data->delay = true;
data->seek_broken = is_seek_broken (data);
data->timing_broken = is_timing_broken (data->ic);
-30
View File
@@ -1,30 +0,0 @@
diff -uNr moc-2.5.2/main.c moc-2.5.2.mod/main.c
--- moc-2.5.2/main.c 2016-11-16 02:54:37.000000000 +0200
+++ moc-2.5.2.mod/main.c 2020-01-02 16:01:04.339045422 +0200
@@ -46,6 +46,11 @@
#include "files.h"
#include "rcc.h"
+#ifndef SUN_LEN
+# define SUN_LEN(ptr) ((size_t) (((struct sockaddr_un *) 0)->sun_path) \
+ + strlen ((ptr)->sun_path))
+#endif
+
struct parameters
{
char *config_file;
diff -uNr moc-2.5.2/server.c moc-2.5.2.mod/server.c
--- moc-2.5.2/server.c 2016-11-16 02:54:37.000000000 +0200
+++ moc-2.5.2.mod/server.c 2020-01-02 16:00:50.770930819 +0200
@@ -52,6 +52,11 @@
#define SERVER_LOG "mocp_server_log"
#define PID_FILE "pid"
+#ifndef SUN_LEN
+# define SUN_LEN(ptr) ((size_t) (((struct sockaddr_un *) 0)->sun_path) \
+ + strlen ((ptr)->sun_path))
+#endif
+
struct client
{
int socket; /* -1 if inactive */
@@ -0,0 +1,152 @@
TERMUX_PKG_HOMEPAGE=http://openjdk.java.net
TERMUX_PKG_DESCRIPTION="OpenJDK 9 Java Runtime Environment (prerelease)"
_jbuild=181
_hg_tag="jdk-9+${_jbuild}"
_jvm_dir="lib/jvm/openjdk-9"
TERMUX_PKG_VERSION="9.2017.8.20"
TERMUX_PKG_MAINTAINER="Vishal Biswas @vishalbiswas"
TERMUX_PKG_HOMEPAGE=http://openjdk.java.net/projects/jdk9
TERMUX_PKG_DEPENDS="freetype, libpng, ca-certificates-java"
TERMUX_PKG_CONFFILES="$_jvm_dir/lib/jvm.cfg"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--disable-aot
--disable-hotspot-gtest
--disable-option-checking
--disable-warnings-as-errors
--enable-headless-only
--with-freetype=$TERMUX_PREFIX
--with-libpng=system
--with-zlib=system
--with-jdk-variant=normal
--with-jvm-variants=server
"
TERMUX_PKG_RM_AFTER_INSTALL="$_jvm_dir/demo $_jvm_dir/sample"
_cups_ver=2.2.4
changesets=('e5455438db96'
'5666eba44ac6'
'8076a7391ba0'
'17bb8a98d5e3'
'a1d64f45f9d5'
'364631d8ff2e'
'65bfdabaab9c'
'17cc754c8936')
sha256sums=('c759faa5bff4b3d7bcf87dce57e9d1a39600ef67ec68f96d6d12d07b1bf773ce'
'34518bf8b27aa893f834f8f81293ac0e04a210ee4f2e11bb2c89331f87912d96'
'3b649e34e2a1c8758c6311931d201a38432088ccb86a720afb1cb99fe193537f'
'bb330b8b516178304dc11c755994db20eccc696ae5c2a16b04a4a67b20b33b79'
'a213ebc4bf896c55855761891932a19f42ad5276d3fd155cfb604b27f4866d9d'
'0bc1953e9f23d59dafc415a7a37ff2da23cf8782e0532e253a6d7d63aa0ea954'
'739a5d275db4a2a81cf3c3ca17a78212b8c47092e5c10888b79e9599dd9dcc2d'
'fbc9b49a7f0fa1723e369d91068d51a11de40e931f281a3ed9650484b437cc7f'
'596d4db72651c335469ae5f37b0da72ac9f97d73e30838d787065f559dea98cc')
reponames=(dev corba hotspot jdk jaxws jaxp langtools nashorn cups)
_url_src=http://hg.openjdk.java.net/mobile/dev
TERMUX_PKG_SRCURL=$_url_src/archive/${changesets[0]}.tar.bz2
TERMUX_PKG_SHA256=${sha256sums[0]}
termux_step_post_extract_package() {
cd "$TERMUX_PKG_TMPDIR"
# download and extract repo archives
for index in {1..7}; do
local sum=${sha256sums[index]}
local repo=${reponames[index]}
local change=${changesets[index]}
local file=$TERMUX_PKG_CACHEDIR/$repo-$change.tar.bz2
local url=${_url_src}/$repo/archive/$change.tar.bz2
termux_download $url $file $sum
tar xf $file -C $TERMUX_PKG_SRCDIR
mv $TERMUX_PKG_SRCDIR/$repo-$change $TERMUX_PKG_SRCDIR/$repo
done
# setup cups source dir
file=$TERMUX_PKG_CACHEDIR/cups-$_cups_ver-source.tar.gz
url="https://github.com/apple/cups/releases/download/v$_cups_ver/$(basename $file)"
termux_download $url $file ${sha256sums[8]}
tar xf $file -C $TERMUX_PKG_SRCDIR
}
# override this step to since openjdk provides its own customized guess scripts
termux_step_replace_guess_scripts() {
return
}
termux_step_pre_configure() {
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --with-cups-include=$TERMUX_PKG_SRCDIR/cups-$_cups_ver"
ln -sf $TERMUX_STANDALONE_TOOLCHAIN/sysroot/usr/lib/libc.so $TERMUX_PKG_TMPDIR/libpthread.so
cat > "$TERMUX_STANDALONE_TOOLCHAIN/devkit.info" <<HERE
DEVKIT_NAME="Android ${TERMUX_ARCH^^}"
DEVKIT_TOOLCHAIN_PATH="\$DEVKIT_ROOT/$TERMUX_HOST_PLATFORM/bin"
DEVKIT_SYSROOT="\$DEVKIT_ROOT/sysroot"
HERE
export ANDROID_DEVKIT=$TERMUX_STANDALONE_TOOLCHAIN
if [ -n "$TERMUX_DEBUG" ]; then TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --with-debug-level=slowdebug"; fi
BUILD_TRIPLE=$TERMUX_ARCH-linux-gnu
test "$TERMUX_ARCH" == "arm" && BUILD_TRIPLE+="eabi"
JVM_FEATURES="compiler1,compiler2,jvmti,fprof,vm-structs,jni-check,services,management,all-gcs,nmt,cds"
# enable features specific to some arches
if [ "$TERMUX_ARCH" == "aarch64" ] || [ "$TERMUX_ARCH" == "x86_64" ]; then JVM_FEATURES+=",jvmci,graal"; fi
# remove sa_proc support
rm $TERMUX_PKG_SRCDIR/hotspot/make/lib/Lib-jdk.hotspot.agent.gmk
}
termux_step_configure() {
if [ $TERMUX_ARCH = "x86_64" ]; then
ln -sf $TERMUX_STANDALONE_TOOLCHAIN/sysroot/usr/lib64/libc.so $TERMUX_PKG_TMPDIR/libpthread.so
else
ln -sf $TERMUX_STANDALONE_TOOLCHAIN/sysroot/usr/lib/libc.so $TERMUX_PKG_TMPDIR/libpthread.so
fi
ARM64=""
if [ $TERMUX_ARCH = aarch64 ]; then
export ARM64=" --with-cpu-port=arm64"
fi
bash $TERMUX_PKG_SRCDIR/configure \
$ARM64 \
--prefix=$TERMUX_PREFIX \
--openjdk-target=$BUILD_TRIPLE \
--libexecdir=$TERMUX_PREFIX/libexec \
--with-devkit=$ANDROID_DEVKIT \
--with-extra-cflags="$CPPFLAGS $CFLAGS" \
--with-extra-cxxflags="$CPPFLAGS $CXXFLAGS" \
--with-extra-ldflags="-L$TERMUX_PKG_TMPDIR $LDFLAGS -ldl" \
--with-jvm-features="$JVM_FEATURES" \
$TERMUX_PKG_EXTRA_CONFIGURE_ARGS
}
termux_step_make() {
make JOBS=$TERMUX_MAKE_PROCESSES images
}
termux_step_post_make_install() {
# move jvm install dir
mkdir -p $TERMUX_PREFIX/lib/jvm
rm -rf "$TERMUX_PREFIX/lib/jvm/openjdk-9"
mv $TERMUX_PREFIX/jvm/openjdk-9-internal $TERMUX_PREFIX/$_jvm_dir
# place src.zip in standard location mimicking ubuntu
mv $TERMUX_PREFIX/$_jvm_dir/lib/src.zip $TERMUX_PREFIX/$_jvm_dir/src.zip
# create shell wrappers for binaries
for binary in $TERMUX_PREFIX/$_jvm_dir/bin/*; do
binary=$(basename $binary)
rm -f $TERMUX_PREFIX/bin/$binary
echo "export JAVA_HOME=\$PREFIX/$_jvm_dir" > $TERMUX_PREFIX/bin/$binary
echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:\$JAVA_HOME/lib:\$JAVA_HOME/lib/jli" >> $TERMUX_PREFIX/bin/$binary
echo "exec \$JAVA_HOME/bin/$binary \"\$@\"" >> $TERMUX_PREFIX/bin/$binary
chmod u+x $TERMUX_PREFIX/bin/$binary
done
# use cacerts provided by ca-certificates-java
ln -sf "$TERMUX_PREFIX/$_jvm_dir/lib/security/jssecacerts" "$TERMUX_PREFIX/$_jvm_dir/lib/security/cacerts"
}
@@ -0,0 +1,26 @@
--- ./common/autoconf/generated-configure.sh 2017-05-14 10:01:38.475911076 +0530
+++ ../generated-configure.sh 2017-05-14 10:08:25.204273780 +0530
@@ -47809,8 +47809,8 @@
# Assume the C compiler is the assembler
BUILD_AS="$BUILD_CC -c"
# Just like for the target compiler, use the compiler as linker
- BUILD_LD="$BUILD_CC"
- BUILD_LDCXX="$BUILD_CXX"
+ BUILD_LD="$BUILD_CC -ldl -lpthread"
+ BUILD_LDCXX="$BUILD_CXX -ldl -lpthread"
PATH="$OLDPATH"
--- ./common/autoconf/generated-configure.sh 2017-05-14 10:50:10.292197720 +0530
+++ ../generated-configure.sh 2017-05-14 10:53:21.857704488 +0530
@@ -37441,8 +37441,8 @@
LDCXX="$LD"
else
# All other toolchains use the compiler to link.
- LD="$CC"
- LDCXX="$CXX"
+ LD="$CC -llog"
+ LDCXX="$CXX -llog"
fi
# FIXME: it should be CXXLD, according to standard (cf CXXCPP)
@@ -0,0 +1,11 @@
--- ./hotspot/src/share/vm/utilities/elfFile.hpp 2017-05-12 23:47:58.000000000 +0530
+++ ../elfFile.hpp 2017-05-14 12:27:21.069572447 +0530
@@ -50,7 +50,7 @@
typedef Elf64_Phdr Elf_Phdr;
typedef Elf64_Sym Elf_Sym;
-#if !defined(_ALLBSD_SOURCE) || defined(__APPLE__)
+#if (!defined(_ALLBSD_SOURCE) || defined(__APPLE__)) && !defined(__ANDROID__)
#define ELF_ST_TYPE ELF64_ST_TYPE
#endif
@@ -0,0 +1,29 @@
--- ./common/autoconf/generated-configure.sh 2017-04-01 23:19:09.508381398 +0530
+++ ../generated-configure.sh 2017-04-02 17:35:37.210373866 +0530
@@ -53412,14 +53412,7 @@
# Check if X11 is needed
- if test "x$OPENJDK_TARGET_OS" = xwindows || test "x$OPENJDK_TARGET_OS" = xmacosx || test "x$OPENJDK_TARGET_OS" = xios || test "x$OPENJDK_TARGET_OS" = xandroid; then
- # No X11 support on windows or macosx
NEEDS_LIB_X11=false
- else
- # All other instances need X11, even if building headless only, libawt still
- # needs X11 headers.
- NEEDS_LIB_X11=true
- fi
# Check if cups is needed
if test "x$OPENJDK_TARGET_OS" = xwindows; then
@@ -53435,11 +53428,7 @@
fi
# Check if alsa is needed
- if test "x$OPENJDK_TARGET_OS" = xlinux; then
- NEEDS_LIB_ALSA=true
- else
NEEDS_LIB_ALSA=false
- fi
# Check if ffi is needed
if [[ " $JVM_VARIANTS " =~ " zero " ]] || [[ " $JVM_VARIANTS " =~ " zeroshark " ]] ; then
@@ -0,0 +1,43 @@
--- ./jdk/src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c 2017-03-02 21:55:47.000000000 +0530
+++ ../UnixNativeDispatcher.c 2017-03-03 21:37:02.370375158 +0530
@@ -168,40 +168,6 @@
#endif
static fdopendir_func* my_fdopendir_func = NULL;
-#ifdef __ANDROID__
-/*
- * TODO: Android lacks support for the methods listed below. In it's place are
- * alternatives that use existing Android functionality, but lack reentrant
- * support. Determine if the following are the most suitable alternatives.
- *
- */
-int getgrgid_r(gid_t gid, struct group* grp, char* buf, size_t buflen, struct group** result)
-{
- *result = NULL;
- errno = 0;
- grp = getgrgid(gid);
- if (grp == NULL) {
- return errno;
- }
- // buf not used by caller (see below)
- *result = grp;
- return 0;
-}
-
-int getgrnam_r(const char *name, struct group* grp, char* buf, size_t buflen, struct group** result)
-{
- *result = NULL;
- errno = 0;
- grp = getgrnam(name);
- if (grp == NULL) {
- return errno;
- }
- // buf not used by caller (see below)
- *result = grp;
- return 0;
-}
-#endif
-
/**
* fstatat missing from glibc on Linux. Temporary workaround
* for x86/x64.
@@ -0,0 +1,12 @@
shoutout to @its-pointless (live_the_dream)
--- ./hotspot/src/share/vm/runtime/os.cpp 2017-03-30 20:45:45.000000000 +0530
+++ ../os.cpp 2017-03-31 11:04:17.097618021 +0530
@@ -74,7 +74,7 @@
int os::_processor_count = 0;
int os::_initial_active_processor_count = 0;
size_t os::_page_sizes[os::page_sizes_max];
-const char * os::_java_home = NULL;
+const char * os::_java_home = "@TERMUX_PREFIX@/lib/jvm/openjdk-9";
#ifndef PRODUCT
julong os::num_mallocs = 0; // # of calls to malloc/realloc
@@ -0,0 +1,11 @@
--- ./jdk/src/java.base/unix/native/libjli/java_md_solinux.c 2017-03-30 20:45:48.000000000 +0530
+++ ../java_md_solinux.c 2017-03-31 09:15:07.979651293 +0530
@@ -163,7 +163,7 @@
*/
#ifdef __ANDROID__
-static char * __java_home = NULL;
+static char * __java_home = "@TERMUX_PREFIX@/lib/jvm/openjdk-9";
#endif
void SetJavaHome(char *arg) {
@@ -0,0 +1,82 @@
--- ./jdk/make/lib/Awt2dLibraries.gmk 2017-03-30 20:45:48.000000000 +0530
+++ ../Awt2dLibraries.gmk 2017-04-02 18:36:12.582240305 +0530
@@ -145,7 +145,7 @@
LIBAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/utility
endif
-ifneq ($(filter $(OPENJDK_TARGET_OS), solaris linux macosx aix), )
+ifneq ($(filter $(OPENJDK_TARGET_OS), solaris macosx aix), )
LIBAWT_EXFILES += awt_Font.c CUPSfuncs.c fontpath.c X11Color.c
endif
@@ -212,7 +212,7 @@
LIBAWT_VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/java.desktop/windows/native/libawt/windows/awt.rc
endif
-ifeq ($(OPENJDK_TARGET_OS), android)
+ifeq ($(OPENJDK_TARGET_OS), linux)
LIBAWT_EXFILES += \
java2d/loops/TransformHelper.c \
java2d/loops/ScaledBlit.c \
@@ -347,10 +347,10 @@
endif
endif
- LIBAWT_XAWT_LIBS := $(LIBM) -lawt -lXext -lX11 -lXrender $(LIBDL) -lXtst -lXi -ljava -ljvm -lc
+ LIBAWT_XAWT_LIBS := $(LIBM) $(LIBDL) -ljava -ljvm -lc
ifeq ($(OPENJDK_TARGET_OS), linux)
- LIBAWT_XAWT_LIBS += -lpthread
+ LIBAWT_XAWT_LIBS += -lc
endif
ifeq ($(TOOLCHAIN_TYPE), gcc)
@@ -669,7 +669,7 @@
X11TextRenderer.c \
fontpath.c \
lcdglyph.c
-else ifeq ($(OPENJDK_TARGET_OS), android)
+else ifeq ($(OPENJDK_TARGET_OS), linux)
LIBFONTMANAGER_EXCLUDE_FILES += X11TextRenderer.c
else
LIBFONTMANAGER_EXCLUDE_FILES += fontpath.c \
@@ -939,7 +939,7 @@
LIBSPLASHSCREEN_LDFLAGS := -delayload:user32.dll
LIBSPLASHSCREEN_LIBS += kernel32.lib user32.lib gdi32.lib delayimp.lib $(WIN_JAVA_LIB) jvm.lib
else
- LIBSPLASHSCREEN_LIBS += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread -ldl
+ LIBSPLASHSCREEN_LIBS += $(LIBM) -lc -ldl
endif
$(eval $(call SetupNativeCompilation,BUILD_LIBSPLASHSCREEN, \
--- ./jdk/make/lib/Lib-java.desktop.gmk 2017-03-30 20:45:48.000000000 +0530
+++ ../Lib-java.desktop.gmk 2017-04-02 19:01:58.000696690 +0530
@@ -31,7 +31,7 @@
include LibosxLibraries.gmk
include PlatformLibraries.gmk
-ifeq (,$(filter $(OPENJDK_TARGET_OS), android ios))
+ifeq (,$(filter $(OPENJDK_TARGET_OS), android ios linux))
include Awt2dLibraries.gmk
endif
include SoundLibraries.gmk
--- ./jdk/make/lib/SoundLibraries.gmk 2017-03-30 20:45:48.000000000 +0530
+++ ../SoundLibraries.gmk 2017-04-02 19:14:25.382032835 +0530
@@ -69,16 +69,11 @@
LIBJSOUND_SRC_FILES += $(LIBJSOUND_PORTFILES)
endif # OPENJDK_TARGET_OS windows
-ifeq ($(OPENJDK_TARGET_OS), linux)
- EXTRA_SOUND_JNI_LIBS += jsoundalsa
- LIBJSOUND_CFLAGS += -DX_PLATFORM=X_LINUX
-endif # OPENJDK_TARGET_OS linux
-
ifeq ($(OPENJDK_TARGET_OS), aix)
LIBJSOUND_CFLAGS += -DX_PLATFORM=X_AIX
endif # OPENJDK_TARGET_OS aix
-ifeq ($(OPENJDK_TARGET_OS), android)
+ifeq ($(OPENJDK_TARGET_OS), linux)
LIBJSOUND_CFLAGS += -DX_PLATFORM=X_LINUX
endif
@@ -0,0 +1,33 @@
TERMUX_SUBPKG_INCLUDE="$_jvm_dir/bin/idlj bin/idlj
$_jvm_dir/bin/jar bin/jar
$_jvm_dir/bin/jarsigner bin/jarsigner
$_jvm_dir/bin/javac bin/javac
$_jvm_dir/bin/javadoc bin/javadoc
$_jvm_dir/bin/javah bin/javah
$_jvm_dir/bin/javap bin/javap
$_jvm_dir/bin/jcmd bin/jcmd
$_jvm_dir/bin/jdb bin/jdb
$_jvm_dir/bin/jdeprscan bin/jdeprscan
$_jvm_dir/bin/jdeps bin/jdeps
$_jvm_dir/bin/jhsdb bin/jhsdb
$_jvm_dir/bin/jimage bin/jimage
$_jvm_dir/bin/jinfo bin/jinfo
$_jvm_dir/bin/jlink bin/jlink
$_jvm_dir/bin/jmap bin/jmap
$_jvm_dir/bin/jmod bin/jmod
$_jvm_dir/bin/jps bin/jps
$_jvm_dir/bin/jrunscript bin/jrunscript
$_jvm_dir/bin/jshell bin/jshell
$_jvm_dir/bin/jstack bin/jstack
$_jvm_dir/bin/jstat bin/jstat
$_jvm_dir/bin/jstatd bin/jstatd
$_jvm_dir/bin/policytool bin/policytool
$_jvm_dir/bin/rmic bin/rmic
$_jvm_dir/bin/schemagen bin/schemagen
$_jvm_dir/bin/serialver bin/serialver
$_jvm_dir/bin/wsgen bin/wsgen
$_jvm_dir/bin/wsimport bin/wsimport
$_jvm_dir/bin/xjc bin/xjc
$_jvm_dir/include"
TERMUX_SUBPKG_DEPENDS="openjdk-9-jre-headless"
TERMUX_SUBPKG_DESCRIPTION="OpenJDK Development Kit (JDK) (headless)"
@@ -0,0 +1,4 @@
TERMUX_SUBPKG_INCLUDE="$_jvm_dir/src.zip"
TERMUX_SUBPKG_DEPENDS="openjdk-9-jre-headless"
TERMUX_SUBPKG_DESCRIPTION="OpenJDK Development Kit (JDK) source files"
TERMUX_SUBPKG_PLATFORM_INDEPENDENT=true
@@ -0,0 +1,12 @@
thanks @fornwall for finding this
--- ./jdk/src/java.base/unix/classes/java/lang/ProcessImpl.java 2017-03-30 20:45:48.000000000 +0530
+++ ../ProcessImpl.java 2017-04-01 23:04:39.565293249 +0530
@@ -157,7 +157,7 @@
static Platform get() {
String osName = GetPropertyAction.privilegedGetProperty("os.name");
- if (osName.equals("Linux")) { return LINUX; }
+ if (osName.equals("Linux") || osName.equals("Android")) { return LINUX; }
if (osName.contains("OS X")) { return BSD; }
if (osName.equals("SunOS")) { return SOLARIS; }
if (osName.equals("AIX")) { return AIX; }
@@ -0,0 +1,12 @@
--- ./hotspot/src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp 2017-05-12 23:47:58.000000000 +0530
+++ ../os_linux_aarch64.cpp 2017-05-14 21:36:49.672414253 +0530
@@ -77,7 +77,9 @@
# include <pwd.h>
# include <poll.h>
# include <ucontext.h>
+# ifndef __ANDROID__
# include <fpu_control.h>
+# endif
#ifdef BUILTIN_SIM
#define REG_SP REG_RSP
@@ -0,0 +1,11 @@
--- ./jdk/src/java.base/unix/native/libnio/ch/FileChannelImpl.c 2017-05-12 23:48:01.000000000 +0530
+++ ../FileChannelImpl.c 2017-05-14 22:51:02.292589382 +0530
@@ -41,8 +41,6 @@
#include <sys/sendfile.h>
#ifdef __ANDROID__
#define mmap64 mmap
-#include <sys/syscall.h>
-#define sendfile64(a,b,c,d) syscall(__NR_sendfile64, a, b, c, d);
#endif
#elif defined(_AIX)
#include <sys/socket.h>
+36
View File
@@ -0,0 +1,36 @@
TERMUX_PKG_HOMEPAGE=https://openvpn.net
TERMUX_PKG_DESCRIPTION="An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)"
TERMUX_PKG_VERSION=2.4.2
TERMUX_PKG_DEPENDS="openssl, liblzo, net-tools"
TERMUX_PKG_SRCURL=https://swupdate.openvpn.net/community/releases/openvpn-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_SHA256=df5c4f384b7df6b08a2f6fa8a84b9fd382baf59c2cef1836f82e2a7f62f1bff9
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--disable-plugin-auth-pam
--disable-systemd
--disable-debug
--enable-iproute2
--enable-small
--enable-x509-alt-username
ac_cv_func_getpwnam=yes
ac_cv_func_getpass=yes
IFCONFIG=$TERMUX_PREFIX/bin/ifconfig
ROUTE=$TERMUX_PREFIX/bin/route
IPROUTE=$TERMUX_PREFIX/bin/ip
NETSTAT=$TERMUX_PREFIX/bin/netstat"
TERMUX_PKG_MAINTAINER="Vishal Biswas @vishalbiswas"
termux_step_pre_configure() {
# need to provide getpass, else you "can't get console input"
cp "$TERMUX_PKG_BUILDER_DIR/netbsd_getpass.c" "$TERMUX_PKG_SRCDIR/src/openvpn/"
# CFLAGS="$CFLAGS -DTARGET_ANDROID"
LDFLAGS="$LDFLAGS -llog "
}
termux_step_post_make_install() {
# helper script
install -m700 "$TERMUX_PKG_BUILDER_DIR/termux-openvpn" "$TERMUX_PREFIX/bin/"
# Install examples
install -d -m755 "$TERMUX_PREFIX/share/openvpn/examples"
cp "$TERMUX_PKG_SRCDIR"/sample/sample-config-files/* "$TERMUX_PREFIX/share/openvpn/examples"
}
@@ -0,0 +1,13 @@
--- ./configure.ac 2016-12-26 11:51:00.000000000 +0000
+++ ../configure.ac 2016-12-28 04:59:50.936948102 +0000
@@ -311,6 +311,10 @@
AC_DEFINE_UNQUOTED([TARGET_ALIAS], ["${host}"], [A string representing our host])
case "$host" in
+ *-*-android*)
+ AC_DEFINE([TARGET_ANDROID], [1], [Are we running on Android?])
+ AC_DEFINE_UNQUOTED([TARGET_PREFIX], ["G"], [Target prefix])
+ ;;
*-*-linux*)
AC_DEFINE([TARGET_LINUX], [1], [Are we running on Linux?])
AC_DEFINE_UNQUOTED([TARGET_PREFIX], ["L"], [Target prefix])
+104
View File
@@ -0,0 +1,104 @@
/* $NetBSD: getpass.c,v 1.15 2003/08/07 16:42:50 agc Exp $ */
/*
* Copyright (c) 1988, 1993
* The Regents of the University of California. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. Neither the name of the University nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
#if 0
#include <sys/cdefs.h>
#if defined(LIBC_SCCS) && !defined(lint)
#if 0
static char sccsid[] = "@(#)getpass.c 8.1 (Berkeley) 6/4/93";
#else
__RCSID("$NetBSD: getpass.c,v 1.15 2003/08/07 16:42:50 agc Exp $");
#endif
#endif /* LIBC_SCCS and not lint */
#include "namespace.h"
#endif
#include <assert.h>
#include <paths.h>
#include <pwd.h>
#include <signal.h>
#include <stdio.h>
#include <termios.h>
#include <unistd.h>
#if 0
#ifdef __weak_alias
__weak_alias(getpass,_getpass)
#endif
#endif
char *
getpass(prompt)
const char *prompt;
{
struct termios term;
int ch;
char *p;
FILE *fp, *outfp;
int echo;
static char buf[_PASSWORD_LEN + 1];
sigset_t oset, nset;
#if 0
_DIAGASSERT(prompt != NULL);
#endif
/*
* read and write to /dev/tty if possible; else read from
* stdin and write to stderr.
*/
if ((outfp = fp = fopen(_PATH_TTY, "w+")) == NULL) {
outfp = stderr;
fp = stdin;
}
/*
* note - blocking signals isn't necessarily the
* right thing, but we leave it for now.
*/
sigemptyset(&nset);
sigaddset(&nset, SIGINT);
sigaddset(&nset, SIGTSTP);
(void)sigprocmask(SIG_BLOCK, &nset, &oset);
(void)tcgetattr(fileno(fp), &term);
if ((echo = (term.c_lflag & ECHO)) != 0) {
term.c_lflag &= ~ECHO;
(void)tcsetattr(fileno(fp), TCSAFLUSH /*|TCSASOFT*/, &term);
}
if (prompt != NULL)
(void)fputs(prompt, outfp);
rewind(outfp); /* implied flush */
for (p = buf; (ch = getc(fp)) != EOF && ch != '\n';)
if (p < buf + _PASSWORD_LEN)
*p++ = ch;
*p = '\0';
(void)write(fileno(outfp), "\n", 1);
if (echo) {
term.c_lflag |= ECHO;
(void)tcsetattr(fileno(fp), TCSAFLUSH/*|TCSASOFT*/, &term);
}
(void)sigprocmask(SIG_SETMASK, &oset, NULL);
if (fp != stdin)
(void)fclose(fp);
return(buf);
}
@@ -0,0 +1,10 @@
--- ./src/openvpn/console_builtin.c 2016-12-26 11:51:00.000000000 +0000
+++ ../console_builtin.c 2016-12-28 04:05:41.310830107 +0000
@@ -140,6 +140,7 @@
#ifdef HAVE_GETPASS
+#include "netbsd_getpass.c"
/**
* Open the current console TTY for read/write operations
@@ -0,0 +1,11 @@
--- ./src/openvpn/tun.c 2016-12-26 11:51:00.000000000 +0000
+++ ../tun.c 2016-12-28 04:11:52.786734486 +0000
@@ -1939,7 +1939,7 @@
const char *node = dev_node;
if (!node)
{
- node = "/dev/net/tun";
+ node = "/dev/tun";
}
/*
+2
View File
@@ -0,0 +1,2 @@
#!/data/data/com.termux/files/usr/bin/sh
su -c "export LD_LIBRARY_PATH=$PREFIX/lib; export TMPDIR=$PREFIX/tmp; $PREFIX/bin/openvpn $@"
+66
View File
@@ -0,0 +1,66 @@
TERMUX_PKG_HOMEPAGE=https://www.archlinux.org/pacman/
TERMUX_PKG_DESCRIPTION="A library-based package manager with dependency support"
TERMUX_PKG_MAINTAINER="Francisco Demartino @franciscod"
# HEAVILY adapted from archlinux PKGBUILD
pkgname=pacman
pkgver=4.2.1
TERMUX_PKG_VERSION=$pkgver
#FIXME: asciidoc, fakechroot/fakeroot
TERMUX_PKG_DEPENDS="bash, glib, libarchive, curl, gpgme, python2, libandroid-glob, libandroid-support"
TERMUX_PKG_SRCURL="https://sources.archlinux.org/other/pacman/$pkgname-$pkgver.tar.gz"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--prefix=$TERMUX_PREFIX --sysconfdir=$TERMUX_PREFIX/etc"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --localstatedir=$TERMUX_PREFIX/var --enable-doc "
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --with-scriptlet-shell=/usr/bin/bash"
termux_step_pre_configure() {
LDFLAGS+="$LDFLAGS -llog -landroid-glob"
}
termux_step_make() {
make
make -C contrib
# make -C "$pkgname-$pkgver" check
}
termux_step_make_install() {
make install
make -C contrib install
# install Arch specific stuff
install -dm755 "$TERMUX_PREFIX/etc"
install -m644 "$TERMUX_PKG_BUILDER_DIR/pacman.conf" "$TERMUX_PREFIX/etc/pacman.conf"
case $TERMUX_ARCH in
i686)
mycarch="i686"
mychost="i686-pc-linux-gnu"
myflags="-march=i686"
;;
arm)
mycarch="arm"
mychost="arm-unknown-linux-gnu"
myflags="-march=arm"
;;
esac
# set things correctly in the default conf file
install -m644 "$TERMUX_PKG_BUILDER_DIR/makepkg.conf" "$TERMUX_PREFIX/etc"
sed -i "$TERMUX_PREFIX/etc/makepkg.conf" \
-e "s|@CARCH[@]|$mycarch|g" \
-e "s|@CHOST[@]|$mychost|g" \
-e "s|@CARCHFLAGS[@]|$myflags|g"
# FIXME bash_completion
# # put bash_completion in the right location
# install -dm755 "$TERMUX_PREFIX/share/bash-completion/completions"
# mv "$TERMUX_PREFIX/etc/bash_completion.d/pacman" "$TERMUX_PREFIX/share/bash-completion/completions"
# rmdir "$TERMUX_PREFIX/etc/bash_completion.d"
# for f in makepkg pacman-key; do
# ln -s pacman "$TERMUX_PREFIX/share/bash-completion/completions/$f"
# done
install -Dm644 contrib/PKGBUILD.vim "$TERMUX_PREFIX/share/vim/vimfiles/syntax/PKGBUILD.vim"
}
@@ -0,0 +1,60 @@
From deac9731884a83ad91eab9f27b288f406f56c87b Mon Sep 17 00:00:00 2001
From: Levente Polyak <anthraxx@archlinux.org>
Date: Sat, 18 Jul 2015 17:58:23 +0200
Subject: [PATCH] ensure matching database and package version
While loading each package ensure that the internal version matches the
expected database version to avoid the possibility to circumvent the
version check.
This issue can be used by an attacker to trick the software into
installing an older version. The behavior can be exploited by a
man-in-the-middle attack through specially crafted database tarball
containing a higher version, yet actually delivering an older and
vulnerable version, which was previously shipped.
Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
Signed-off-by: Remi Gacogne <rgacogne@archlinux.org>
Signed-off-by: Allan McRae <allan@archlinux.org>
---
lib/libalpm/sync.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/lib/libalpm/sync.c b/lib/libalpm/sync.c
index 888ae15..e843b07 100644
--- a/lib/libalpm/sync.c
+++ b/lib/libalpm/sync.c
@@ -1212,6 +1212,7 @@ static int load_packages(alpm_handle_t *handle, alpm_list_t **data,
EVENT(handle, &event);
for(i = handle->trans->add; i; i = i->next, current++) {
+ int error = 0;
alpm_pkg_t *spkg = i->data;
char *filepath;
int percent = (int)(((double)current_bytes / total_bytes) * 100);
@@ -1232,6 +1233,23 @@ static int load_packages(alpm_handle_t *handle, alpm_list_t **data,
spkg->name);
alpm_pkg_t *pkgfile =_alpm_pkg_load_internal(handle, filepath, 1);
if(!pkgfile) {
+ _alpm_log(handle, ALPM_LOG_DEBUG, "failed to load pkgfile internal\n");
+ error = 1;
+ } else {
+ if(strcmp(spkg->name, pkgfile->name) != 0) {
+ _alpm_log(handle, ALPM_LOG_DEBUG,
+ "internal package name mismatch, expected: '%s', actual: '%s'\n",
+ spkg->name, pkgfile->name);
+ error = 1;
+ }
+ if(strcmp(spkg->version, pkgfile->version) != 0) {
+ _alpm_log(handle, ALPM_LOG_DEBUG,
+ "internal package version mismatch, expected: '%s', actual: '%s'\n",
+ spkg->version, pkgfile->version);
+ error = 1;
+ }
+ }
+ if(error != 0) {
errors++;
*data = alpm_list_add(*data, strdup(spkg->filename));
free(filepath);
--
2.4.6
+146
View File
@@ -0,0 +1,146 @@
#
# /etc/makepkg.conf
#
#########################################################################
# SOURCE ACQUISITION
#########################################################################
#
#-- The download utilities that makepkg should use to acquire sources
# Format: 'protocol::agent'
DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
'http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u'
'https::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u'
'rsync::/usr/bin/rsync --no-motd -z %u %o'
'scp::/usr/bin/scp -C %u %o')
# Other common tools:
# /usr/bin/snarf
# /usr/bin/lftpget -c
# /usr/bin/wget
#-- The package required by makepkg to download VCS sources
# Format: 'protocol::package'
VCSCLIENTS=('bzr::bzr'
'git::git'
'hg::mercurial'
'svn::subversion')
#########################################################################
# ARCHITECTURE, COMPILE FLAGS
#########################################################################
#
CARCH="@CARCH@"
CHOST="@CHOST@"
#-- Compiler and Linker Flags
# -march (or -mcpu) builds exclusively for an architecture
# -mtune optimizes for an architecture, but builds for whole processor family
CPPFLAGS="-D_FORTIFY_SOURCE=2"
CFLAGS="@CARCHFLAGS@ -mtune=generic -O2 -pipe -fstack-protector-strong"
CXXFLAGS="@CARCHFLAGS@ -mtune=generic -O2 -pipe -fstack-protector-strong"
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro"
#-- Make Flags: change this for DistCC/SMP systems
#MAKEFLAGS="-j2"
#-- Debugging flags
DEBUG_CFLAGS="-g -fvar-tracking-assignments"
DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"
#########################################################################
# BUILD ENVIRONMENT
#########################################################################
#
# Defaults: BUILDENV=(!distcc color !ccache check !sign)
# A negated environment option will do the opposite of the comments below.
#
#-- distcc: Use the Distributed C/C++/ObjC compiler
#-- color: Colorize output messages
#-- ccache: Use ccache to cache compilation
#-- check: Run the check() function if present in the PKGBUILD
#-- sign: Generate PGP signature file
#
BUILDENV=(!distcc color !ccache check !sign)
#
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
#-- specify a space-delimited list of hosts running in the DistCC cluster.
#DISTCC_HOSTS=""
#
#-- Specify a directory for package building.
#BUILDDIR=/tmp/makepkg
#########################################################################
# GLOBAL PACKAGE OPTIONS
# These are default values for the options=() settings
#########################################################################
#
# Default: OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !upx !debug)
# A negated option will do the opposite of the comments below.
#
#-- strip: Strip symbols from binaries/libraries
#-- docs: Save doc directories specified by DOC_DIRS
#-- libtool: Leave libtool (.la) files in packages
#-- staticlibs: Leave static library (.a) files in packages
#-- emptydirs: Leave empty directories in packages
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
#-- purge: Remove files specified by PURGE_TARGETS
#-- upx: Compress binary executable files using UPX
#-- debug: Add debugging flags as specified in DEBUG_* variables
#
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !upx !debug)
#-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
INTEGRITY_CHECK=(md5)
#-- Options to be used when stripping binaries. See `man strip' for details.
STRIP_BINARIES="--strip-all"
#-- Options to be used when stripping shared libraries. See `man strip' for details.
STRIP_SHARED="--strip-unneeded"
#-- Options to be used when stripping static libraries. See `man strip' for details.
STRIP_STATIC="--strip-debug"
#-- Manual (man and info) directories to compress (if zipman is specified)
MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
#-- Doc directories to remove (if !docs is specified)
DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
#-- Files to be removed from all packages (if purge is specified)
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
#########################################################################
# PACKAGE OUTPUT
#########################################################################
#
# Default: put built package and cached source in build directory
#
#-- Destination: specify a fixed directory where all packages will be placed
#PKGDEST=/home/packages
#-- Source cache: specify a fixed directory where source files will be cached
#SRCDEST=/home/sources
#-- Source packages: specify a fixed directory where all src packages will be placed
#SRCPKGDEST=/home/srcpackages
#-- Log files: specify a fixed directory where all log files will be placed
#LOGDEST=/home/makepkglogs
#-- Packager: name/email of the person or organization building packages
#PACKAGER="John Doe <john@doe.com>"
#-- Specify a key to use for package signing
#GPGKEY=""
#########################################################################
# COMPRESSION DEFAULTS
#########################################################################
#
COMPRESSGZ=(gzip -c -f -n)
COMPRESSBZ2=(bzip2 -c -f)
COMPRESSXZ=(xz -c -z -)
COMPRESSLRZ=(lrzip -q)
COMPRESSLZO=(lzop -q)
COMPRESSZ=(compress -c -f)
#########################################################################
# EXTENSION DEFAULTS
#########################################################################
#
# WARNING: Do NOT modify these variables unless you know what you are
# doing.
#
PKGEXT='.pkg.tar.xz'
SRCEXT='.src.tar.gz'
# vim: set ft=sh ts=2 sw=2 et:
+90
View File
@@ -0,0 +1,90 @@
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
#[community-testing]
#Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
+12
View File
@@ -0,0 +1,12 @@
--- ./src/pacman/pacman.c 2015-12-23 19:50:37.093132801 -0300
+++ ./src/pacman/pacman.c 2015-12-23 23:30:17.986469980 -0300
@@ -1128,7 +1128,8 @@
} while(c != EOF);
free(line);
- if(!freopen(ctermid(NULL), "r", stdin)) {
+ //if(!freopen(ctermid(NULL), "r", stdin)) {
+ if(!freopen("/dev/tty", "r", stdin)) { // HACK termux doesn't have ctermid()
pm_printf(ALPM_LOG_ERROR, _("failed to reopen stdin for reading: (%s)\n"),
strerror(errno));
}
+22
View File
@@ -0,0 +1,22 @@
diff --git a/Makefile b/Makefile
index 24e6a36..74c2647 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,5 @@
# set gcc as default if CC is not set
-ifndef $(CC)
- CC=gcc
-endif
+CC?=gcc
GIT_VERSION = $(shell git describe --tags --always --dirty=-wip)
@@ -14,7 +12,7 @@ endif
OS := $(shell uname)
SRCS = sslscan.c
-PREFIX = /usr
+PREFIX ?= /usr
BINDIR = $(PREFIX)/bin
MANDIR = $(PREFIX)/share/man
MAN1DIR = $(MANDIR)/man1
+13
View File
@@ -0,0 +1,13 @@
# Status: Does not work with openssl 1.1 or later.
TERMUX_PKG_HOMEPAGE=https://github.com/rbsec/sslscan
TERMUX_PKG_DESCRIPTION="Fast SSL scanner"
TERMUX_PKG_VERSION=1.11.11
TERMUX_PKG_SRCURL=https://github.com/rbsec/sslscan/archive/${TERMUX_PKG_VERSION}-rbsec.tar.gz
TERMUX_PKG_SHA256=93fbe1570073dfb2898a546759836ea4df5054e3a8f6d2e3da468eddac8b1764
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_DEPENDS="openssl"
TERMUX_PKG_MAINTAINER="Pierre Rudloff @Rudloff"
termux_step_pre_configure() {
CPPFLAGS+=" -D__USE_GNU=1"
}
+35
View File
@@ -0,0 +1,35 @@
diff -u -r ../sslscan-1.11.7-rbsec/sslscan.c ./sslscan.c
--- ../sslscan-1.11.7-rbsec/sslscan.c 2016-06-13 08:42:11.000000000 -0400
+++ ./sslscan.c 2016-09-05 16:51:08.751161131 -0400
@@ -65,6 +65,7 @@
#endif
#else
#include <netdb.h>
+ #include <netinet/in.h>
#include <sys/socket.h>
#include <sys/select.h>
#endif
@@ -794,11 +795,11 @@
}
}
else
-#endif
{
printf("%sOpenSSL version does not support compression%s\n", COL_RED, RESET);
printf("%sRebuild with zlib1g-dev package for zlib support%s\n\n", COL_RED, RESET);
}
+#endif
// Disconnect SSL over socket
SSL_shutdown(ssl);
@@ -3762,10 +3763,6 @@
case mode_multiple:
printf("Version: %s%s%s\n%s\n%s\n", COL_GREEN, VERSION, RESET,
SSLeay_version(SSLEAY_VERSION), RESET);
-#ifdef OPENSSL_NO_SSL2
- printf("%sOpenSSL version does not support SSLv2%s\n", COL_RED, RESET);
- printf("%sSSLv2 ciphers will not be detected%s\n\n", COL_RED, RESET);
-#endif
#ifdef OPENSSL_NO_SSL3
printf("%sOpenSSL version does not support SSLv3%s\n", COL_RED, RESET);
printf("%sSSLv3 ciphers will not be detected%s\n", COL_RED, RESET);
+607
View File
@@ -0,0 +1,607 @@
/*
* Copyright (c) 1995, 1999
* Berkeley Software Design, Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* THIS SOFTWARE IS PROVIDED BY Berkeley Software Design, Inc. ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL Berkeley Software Design, Inc. BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* BSDI ifaddrs.h,v 2.5 2000/02/23 14:51:59 dab Exp
*/
/*
Copyright (c) 2013, Kenneth MacKay
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#ifndef _IFADDRS_H_
#define _IFADDRS_H_
struct ifaddrs {
struct ifaddrs *ifa_next;
char *ifa_name;
unsigned int ifa_flags;
struct sockaddr *ifa_addr;
struct sockaddr *ifa_netmask;
struct sockaddr *ifa_dstaddr;
void *ifa_data;
};
/*
* This may have been defined in <net/if.h>. Note that if <net/if.h> is
* to be included it must be included before this header file.
*/
#ifndef ifa_broadaddr
#define ifa_broadaddr ifa_dstaddr /* broadcast address interface */
#endif
#include <sys/cdefs.h>
__BEGIN_DECLS
static int getifaddrs(struct ifaddrs **ifap);
static void freeifaddrs(struct ifaddrs *ifa);
__END_DECLS
#include <string.h>
#include <stdlib.h>
#include <stddef.h>
#include <errno.h>
#include <unistd.h>
#include <sys/socket.h>
#include <netpacket/packet.h>
#include <net/if_arp.h>
#include <netinet/in.h>
#include <linux/netlink.h>
#include <linux/rtnetlink.h>
typedef struct NetlinkList {
struct NetlinkList *m_next;
struct nlmsghdr *m_data;
unsigned int m_size;
} NetlinkList;
static int netlink_socket(void)
{
int l_socket = socket(PF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
if (l_socket < 0) return -1;
struct sockaddr_nl l_addr;
memset(&l_addr, 0, sizeof(l_addr));
l_addr.nl_family = AF_NETLINK;
if(bind(l_socket, (struct sockaddr *)&l_addr, sizeof(l_addr)) < 0) {
close(l_socket);
return -1;
}
return l_socket;
}
static int netlink_send(int p_socket, int p_request)
{
struct {
struct nlmsghdr m_hdr;
struct rtgenmsg m_msg;
} l_data;
memset(&l_data, 0, sizeof(l_data));
l_data.m_hdr.nlmsg_len = NLMSG_LENGTH(sizeof(struct rtgenmsg));
l_data.m_hdr.nlmsg_type = p_request;
l_data.m_hdr.nlmsg_flags = NLM_F_ROOT | NLM_F_MATCH | NLM_F_REQUEST;
l_data.m_hdr.nlmsg_pid = 0;
l_data.m_hdr.nlmsg_seq = p_socket;
l_data.m_msg.rtgen_family = AF_UNSPEC;
struct sockaddr_nl l_addr;
memset(&l_addr, 0, sizeof(l_addr));
l_addr.nl_family = AF_NETLINK;
return (sendto(p_socket, &l_data.m_hdr, l_data.m_hdr.nlmsg_len, 0, (struct sockaddr *)&l_addr, sizeof(l_addr)));
}
static int netlink_recv(int p_socket, void *p_buffer, size_t p_len)
{
struct msghdr l_msg;
struct iovec l_iov = { p_buffer, p_len };
struct sockaddr_nl l_addr;
for (;;) {
l_msg.msg_name = (void *)&l_addr;
l_msg.msg_namelen = sizeof(l_addr);
l_msg.msg_iov = &l_iov;
l_msg.msg_iovlen = 1;
l_msg.msg_control = NULL;
l_msg.msg_controllen = 0;
l_msg.msg_flags = 0;
int l_result = recvmsg(p_socket, &l_msg, 0);
if (l_result < 0) {
if (errno == EINTR) {
continue;
}
return -2;
}
if (l_msg.msg_flags & MSG_TRUNC) {
/* Buffer was too small. */
return -1;
}
return l_result;
}
}
static struct nlmsghdr *getNetlinkResponse(int p_socket, int *p_size, int *p_done)
{
size_t l_size = 4096;
void *l_buffer = NULL;
for(;;) {
free(l_buffer);
l_buffer = malloc(l_size);
if (l_buffer == NULL) return NULL;
int l_read = netlink_recv(p_socket, l_buffer, l_size);
*p_size = l_read;
if (l_read == -2) {
free(l_buffer);
return NULL;
}
if (l_read >= 0) {
pid_t l_pid = getpid();
struct nlmsghdr *l_hdr;
for(l_hdr = (struct nlmsghdr *)l_buffer; NLMSG_OK(l_hdr, (unsigned int)l_read); l_hdr = (struct nlmsghdr *)NLMSG_NEXT(l_hdr, l_read)) {
if((pid_t)l_hdr->nlmsg_pid != l_pid || (int)l_hdr->nlmsg_seq != p_socket) continue;
if(l_hdr->nlmsg_type == NLMSG_DONE) {
*p_done = 1;
break;
}
if(l_hdr->nlmsg_type == NLMSG_ERROR) {
free(l_buffer);
return NULL;
}
}
return (struct nlmsghdr*)l_buffer;
}
l_size *= 2;
}
}
static NetlinkList *newListItem(struct nlmsghdr *p_data, unsigned int p_size)
{
NetlinkList *l_item = (NetlinkList*)malloc(sizeof(NetlinkList));
if (l_item == NULL) return NULL;
l_item->m_next = NULL;
l_item->m_data = p_data;
l_item->m_size = p_size;
return l_item;
}
static void freeResultList(NetlinkList *p_list)
{
NetlinkList *l_cur;
while (p_list) {
l_cur = p_list;
p_list = p_list->m_next;
free(l_cur->m_data);
free(l_cur);
}
}
static NetlinkList *getResultList(int p_socket, int p_request)
{
if (netlink_send(p_socket, p_request) < 0) return NULL;
NetlinkList *l_list = NULL;
NetlinkList *l_end = NULL;
int l_size;
int l_done = 0;
while (!l_done) {
struct nlmsghdr *l_hdr = getNetlinkResponse(p_socket, &l_size, &l_done);
if (!l_hdr) {
freeResultList(l_list);
return NULL;
}
NetlinkList *l_item = newListItem(l_hdr, l_size);
if (!l_item) {
freeResultList(l_list);
return NULL;
}
if (!l_list) {
l_list = l_item;
} else {
l_end->m_next = l_item;
}
l_end = l_item;
}
return l_list;
}
static size_t maxSize(size_t a, size_t b)
{
return (a > b ? a : b);
}
static size_t calcAddrLen(sa_family_t p_family, int p_dataSize)
{
switch (p_family) {
case AF_INET:
return sizeof(struct sockaddr_in);
case AF_INET6:
return sizeof(struct sockaddr_in6);
case AF_PACKET:
return maxSize(sizeof(struct sockaddr_ll), offsetof(struct sockaddr_ll, sll_addr) + p_dataSize);
default:
return maxSize(sizeof(struct sockaddr), offsetof(struct sockaddr, sa_data) + p_dataSize);
}
}
static void makeSockaddr(sa_family_t p_family, struct sockaddr *p_dest, void *p_data, size_t p_size)
{
switch (p_family) {
case AF_INET:
memcpy(&((struct sockaddr_in*)p_dest)->sin_addr, p_data, p_size);
break;
case AF_INET6:
memcpy(&((struct sockaddr_in6*)p_dest)->sin6_addr, p_data, p_size);
break;
case AF_PACKET:
memcpy(((struct sockaddr_ll*)p_dest)->sll_addr, p_data, p_size);
((struct sockaddr_ll*)p_dest)->sll_halen = p_size;
break;
default:
memcpy(p_dest->sa_data, p_data, p_size);
break;
}
p_dest->sa_family = p_family;
}
static void addToEnd(struct ifaddrs **p_resultList, struct ifaddrs *p_entry)
{
if (!*p_resultList) {
*p_resultList = p_entry;
} else {
struct ifaddrs *l_cur = *p_resultList;
while(l_cur->ifa_next) {
l_cur = l_cur->ifa_next;
}
l_cur->ifa_next = p_entry;
}
}
static int interpretLink(struct nlmsghdr *p_hdr, struct ifaddrs **p_resultList)
{
struct ifinfomsg *l_info = (struct ifinfomsg *)NLMSG_DATA(p_hdr);
size_t l_nameSize = 0;
size_t l_addrSize = 0;
size_t l_dataSize = 0;
size_t l_rtaSize = NLMSG_PAYLOAD(p_hdr, sizeof(struct ifinfomsg));
struct rtattr *l_rta;
for (l_rta = IFLA_RTA(l_info); RTA_OK(l_rta, l_rtaSize); l_rta = RTA_NEXT(l_rta, l_rtaSize)) {
void *l_rtaData = RTA_DATA(l_rta);
size_t l_rtaDataSize = RTA_PAYLOAD(l_rta);
switch (l_rta->rta_type) {
case IFLA_ADDRESS:
case IFLA_BROADCAST:
l_addrSize += NLMSG_ALIGN(calcAddrLen(AF_PACKET, l_rtaDataSize));
break;
case IFLA_IFNAME:
l_nameSize += NLMSG_ALIGN(l_rtaSize + 1);
break;
case IFLA_STATS:
l_dataSize += NLMSG_ALIGN(l_rtaSize);
break;
default:
break;
}
}
struct ifaddrs *l_entry = (struct ifaddrs*)malloc(sizeof(struct ifaddrs) + sizeof(int) + l_nameSize + l_addrSize + l_dataSize);
if (l_entry == NULL) return -1;
memset(l_entry, 0, sizeof(struct ifaddrs));
l_entry->ifa_name = (char*)"";
char *l_index = ((char *)l_entry) + sizeof(struct ifaddrs);
char *l_name = l_index + sizeof(int);
char *l_addr = l_name + l_nameSize;
char *l_data = l_addr + l_addrSize;
/* Save the interface index so we can look it up when handling the addresses. */
memcpy(l_index, &l_info->ifi_index, sizeof(int));
l_entry->ifa_flags = l_info->ifi_flags;
l_rtaSize = NLMSG_PAYLOAD(p_hdr, sizeof(struct ifinfomsg));
for (l_rta = IFLA_RTA(l_info); RTA_OK(l_rta, l_rtaSize); l_rta = RTA_NEXT(l_rta, l_rtaSize)) {
void *l_rtaData = RTA_DATA(l_rta);
size_t l_rtaDataSize = RTA_PAYLOAD(l_rta);
switch (l_rta->rta_type) {
case IFLA_ADDRESS:
case IFLA_BROADCAST:
{
size_t l_addrLen = calcAddrLen(AF_PACKET, l_rtaDataSize);
makeSockaddr(AF_PACKET, (struct sockaddr *)l_addr, l_rtaData, l_rtaDataSize);
((struct sockaddr_ll *)l_addr)->sll_ifindex = l_info->ifi_index;
((struct sockaddr_ll *)l_addr)->sll_hatype = l_info->ifi_type;
if (l_rta->rta_type == IFLA_ADDRESS) {
l_entry->ifa_addr = (struct sockaddr *)l_addr;
} else {
l_entry->ifa_broadaddr = (struct sockaddr *)l_addr;
}
l_addr += NLMSG_ALIGN(l_addrLen);
break;
}
case IFLA_IFNAME:
strncpy(l_name, (char*)l_rtaData, l_rtaDataSize);
l_name[l_rtaDataSize] = '\0';
l_entry->ifa_name = l_name;
break;
case IFLA_STATS:
memcpy(l_data, l_rtaData, l_rtaDataSize);
l_entry->ifa_data = l_data;
break;
default:
break;
}
}
addToEnd(p_resultList, l_entry);
return 0;
}
static struct ifaddrs *findInterface(int p_index, struct ifaddrs **p_links, int p_numLinks)
{
int l_num = 0;
struct ifaddrs *l_cur = *p_links;
while (l_cur && l_num < p_numLinks) {
char *l_indexPtr = ((char *)l_cur) + sizeof(struct ifaddrs);
int l_index;
memcpy(&l_index, l_indexPtr, sizeof(int));
if(l_index == p_index) return l_cur;
l_cur = l_cur->ifa_next;
++l_num;
}
return NULL;
}
static int interpretAddr(struct nlmsghdr *p_hdr, struct ifaddrs **p_resultList, int p_numLinks)
{
struct ifaddrmsg *l_info = (struct ifaddrmsg *)NLMSG_DATA(p_hdr);
struct ifaddrs *l_interface = findInterface(l_info->ifa_index, p_resultList, p_numLinks);
if (l_info->ifa_family == AF_PACKET) return 0;
size_t l_nameSize = 0;
size_t l_addrSize = 0;
int l_addedNetmask = 0;
size_t l_rtaSize = NLMSG_PAYLOAD(p_hdr, sizeof(struct ifaddrmsg));
struct rtattr *l_rta;
for (l_rta = IFA_RTA(l_info); RTA_OK(l_rta, l_rtaSize); l_rta = RTA_NEXT(l_rta, l_rtaSize)) {
void *l_rtaData = RTA_DATA(l_rta);
size_t l_rtaDataSize = RTA_PAYLOAD(l_rta);
switch (l_rta->rta_type) {
case IFA_ADDRESS:
case IFA_LOCAL:
if ((l_info->ifa_family == AF_INET || l_info->ifa_family == AF_INET6) && !l_addedNetmask) {
/* Make room for netmask. */
l_addrSize += NLMSG_ALIGN(calcAddrLen(l_info->ifa_family, l_rtaDataSize));
l_addedNetmask = 1;
}
case IFA_BROADCAST:
l_addrSize += NLMSG_ALIGN(calcAddrLen(l_info->ifa_family, l_rtaDataSize));
break;
case IFA_LABEL:
l_nameSize += NLMSG_ALIGN(l_rtaSize + 1);
break;
default:
break;
}
}
struct ifaddrs *l_entry = (struct ifaddrs*)malloc(sizeof(struct ifaddrs) + l_nameSize + l_addrSize);
if (l_entry == NULL) return -1;
memset(l_entry, 0, sizeof(struct ifaddrs));
l_entry->ifa_name = (l_interface ? l_interface->ifa_name : (char*)"");
char *l_name = ((char *)l_entry) + sizeof(struct ifaddrs);
char *l_addr = l_name + l_nameSize;
l_entry->ifa_flags = l_info->ifa_flags;
if (l_interface) {
l_entry->ifa_flags |= l_interface->ifa_flags;
}
l_rtaSize = NLMSG_PAYLOAD(p_hdr, sizeof(struct ifaddrmsg));
for (l_rta = IFA_RTA(l_info); RTA_OK(l_rta, l_rtaSize); l_rta = RTA_NEXT(l_rta, l_rtaSize)) {
void *l_rtaData = RTA_DATA(l_rta);
size_t l_rtaDataSize = RTA_PAYLOAD(l_rta);
switch (l_rta->rta_type) {
case IFA_ADDRESS:
case IFA_BROADCAST:
case IFA_LOCAL:
{
size_t l_addrLen = calcAddrLen(l_info->ifa_family, l_rtaDataSize);
makeSockaddr(l_info->ifa_family, (struct sockaddr *)l_addr, l_rtaData, l_rtaDataSize);
if (l_info->ifa_family == AF_INET6) {
if (IN6_IS_ADDR_LINKLOCAL((struct in6_addr *)l_rtaData) || IN6_IS_ADDR_MC_LINKLOCAL((struct in6_addr *)l_rtaData)) {
((struct sockaddr_in6 *)l_addr)->sin6_scope_id = l_info->ifa_index;
}
}
if (l_rta->rta_type == IFA_ADDRESS) {
/* Apparently in a point-to-point network IFA_ADDRESS contains
the dest address and IFA_LOCAL contains the local address. */
if(l_entry->ifa_addr) {
l_entry->ifa_dstaddr = (struct sockaddr *)l_addr;
} else {
l_entry->ifa_addr = (struct sockaddr *)l_addr;
}
} else if (l_rta->rta_type == IFA_LOCAL) {
if(l_entry->ifa_addr) {
l_entry->ifa_dstaddr = l_entry->ifa_addr;
}
l_entry->ifa_addr = (struct sockaddr *)l_addr;
} else {
l_entry->ifa_broadaddr = (struct sockaddr *)l_addr;
}
l_addr += NLMSG_ALIGN(l_addrLen);
break;
}
case IFA_LABEL:
strncpy(l_name, (char*)l_rtaData, l_rtaDataSize);
l_name[l_rtaDataSize] = '\0';
l_entry->ifa_name = l_name;
break;
default:
break;
}
}
if (l_entry->ifa_addr && (l_entry->ifa_addr->sa_family == AF_INET || l_entry->ifa_addr->sa_family == AF_INET6)) {
unsigned l_maxPrefix = (l_entry->ifa_addr->sa_family == AF_INET ? 32 : 128);
unsigned l_prefix = (l_info->ifa_prefixlen > l_maxPrefix ? l_maxPrefix : l_info->ifa_prefixlen);
char l_mask[16] = {0};
unsigned i;
for (i=0; i<(l_prefix/8); ++i) {
l_mask[i] = 0xff;
}
if (l_prefix % 8) {
l_mask[i] = 0xff << (8 - (l_prefix % 8));
}
makeSockaddr(l_entry->ifa_addr->sa_family, (struct sockaddr *)l_addr, l_mask, l_maxPrefix / 8);
l_entry->ifa_netmask = (struct sockaddr *)l_addr;
}
addToEnd(p_resultList, l_entry);
return 0;
}
static int interpretLinks(int p_socket, NetlinkList *p_netlinkList, struct ifaddrs **p_resultList)
{
int l_numLinks = 0;
pid_t l_pid = getpid();
for(; p_netlinkList; p_netlinkList = p_netlinkList->m_next) {
unsigned int l_nlsize = p_netlinkList->m_size;
struct nlmsghdr *l_hdr;
for(l_hdr = p_netlinkList->m_data; NLMSG_OK(l_hdr, l_nlsize); l_hdr = NLMSG_NEXT(l_hdr, l_nlsize))
{
if ((pid_t)l_hdr->nlmsg_pid != l_pid || (int)l_hdr->nlmsg_seq != p_socket) continue;
if (l_hdr->nlmsg_type == NLMSG_DONE) break;
if (l_hdr->nlmsg_type == RTM_NEWLINK) {
if(interpretLink(l_hdr, p_resultList) == -1) return -1;
++l_numLinks;
}
}
}
return l_numLinks;
}
static int interpretAddrs(int p_socket, NetlinkList *p_netlinkList, struct ifaddrs **p_resultList, int p_numLinks)
{
pid_t l_pid = getpid();
for (; p_netlinkList; p_netlinkList = p_netlinkList->m_next) {
unsigned int l_nlsize = p_netlinkList->m_size;
struct nlmsghdr *l_hdr;
for (l_hdr = p_netlinkList->m_data; NLMSG_OK(l_hdr, l_nlsize); l_hdr = NLMSG_NEXT(l_hdr, l_nlsize)) {
if ((pid_t)l_hdr->nlmsg_pid != l_pid || (int)l_hdr->nlmsg_seq != p_socket) continue;
if (l_hdr->nlmsg_type == NLMSG_DONE) break;
if (l_hdr->nlmsg_type == RTM_NEWADDR) {
if (interpretAddr(l_hdr, p_resultList, p_numLinks) == -1) return -1;
}
}
}
return 0;
}
static int getifaddrs(struct ifaddrs **ifap)
{
if (!ifap) return -1;
*ifap = NULL;
int l_socket = netlink_socket();
if (l_socket < 0) {
return -1;
}
NetlinkList *l_linkResults = getResultList(l_socket, RTM_GETLINK);
if (!l_linkResults) {
close(l_socket);
return -1;
}
NetlinkList *l_addrResults = getResultList(l_socket, RTM_GETADDR);
if (!l_addrResults) {
close(l_socket);
freeResultList(l_linkResults);
return -1;
}
int l_result = 0;
int l_numLinks = interpretLinks(l_socket, l_linkResults, ifap);
if (l_numLinks == -1 || interpretAddrs(l_socket, l_addrResults, ifap, l_numLinks) == -1) {
l_result = -1;
}
freeResultList(l_linkResults);
freeResultList(l_addrResults);
close(l_socket);
return l_result;
}
static void freeifaddrs(struct ifaddrs *ifa)
{
struct ifaddrs *l_cur;
while (ifa) {
l_cur = ifa;
ifa = ifa->ifa_next;
free(l_cur);
}
}
#endif
+4 -4
View File
@@ -1,7 +1,7 @@
diff -uNr sysroot.orig/usr/include/linux/fcntl.h sysroot/usr/include/linux/fcntl.h
--- sysroot.orig/usr/include/linux/fcntl.h 2019-02-12 16:12:24.000000000 +0000
+++ sysroot/usr/include/linux/fcntl.h 2019-03-20 13:22:32.823142545 +0000
@@ -51,6 +51,12 @@
diff -u -r /home/fornwall/lib/android-ndk/sysroot/usr/include/linux/fcntl.h ./usr/include/linux/fcntl.h
--- /home/fornwall/lib/android-ndk/sysroot/usr/include/linux/fcntl.h 2017-11-09 09:57:12.000000000 +0100
+++ ./usr/include/linux/fcntl.h 2017-11-15 11:49:10.709710452 +0100
@@ -40,6 +40,12 @@
#define DN_ATTRIB 0x00000020
#define DN_MULTISHOT 0x80000000
#define AT_FDCWD - 100
+12 -10
View File
@@ -1,29 +1,31 @@
--- ./usr/include/paths.h.orig 2020-07-10 21:50:03.778299300 +0000
+++ ./usr/include/paths.h 2020-07-10 21:51:03.127602196 +0000
@@ -40,14 +40,14 @@
--- ./usr/include/paths.h.orig 2019-06-10 00:10:55.544212642 +0000
+++ ./usr/include/paths.h 2019-06-10 00:16:51.514412646 +0000
@@ -38,16 +38,14 @@
#ifndef _PATH_BSHELL
#include <sys/cdefs.h>
-#ifndef _PATH_BSHELL
/** Path to the default system shell. Historically the 'B' was to specify the Bourne shell. */
-#define _PATH_BSHELL "/system/bin/sh"
+#define _PATH_BSHELL "@TERMUX_PREFIX@/bin/sh"
#endif
-#endif
+#define _PATH_BSHELL "@TERMUX_PREFIX@/bin/sh"
/** Path to the system console. */
#define _PATH_CONSOLE "/dev/console"
/** Default shell search path. */
-#define _PATH_DEFPATH "/product/bin:/apex/com.android.runtime/bin:/apex/com.android.art/bin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin"
+#define _PATH_DEFPATH "@TERMUX_PREFIX@/bin"
-#define _PATH_DEFPATH "/sbin:/system/sbin:/product/bin:/apex/com.android.runtime/bin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin"
+#define _PATH_DEFPATH "@TERMUX_PREFIX@/bin:@TERMUX_PREFIX@/bin/applets"
/** Path to the directory containing device files. */
#define _PATH_DEV "/dev/"
@@ -63,3 +63,9 @@
@@ -63,3 +61,9 @@
/** Path to the calling process' tty. */
#define _PATH_TTY "/dev/tty"
+
+#define _PATH_STDPATH _PATH_DEFPATH
+#define _PATH_TMP "@TERMUX_PREFIX@/tmp/"
+#define _PATH_VARDB "@TERMUX_PREFIX@/var/db/"
+#define _PATH_VARRUN "@TERMUX_PREFIX@/var/run/"
+#define _PATH_VARTMP "@TERMUX_PREFIX@/var/tmp/"
+
+36
View File
@@ -0,0 +1,36 @@
diff -uNr usr.orig/include/pty.h usr/include/pty.h
--- usr.orig/include/pty.h 2019-06-23 18:06:46.017740027 +0000
+++ ./usr/include/pty.h 2019-06-23 18:08:43.889397155 +0000
@@ -40,29 +40,8 @@
__BEGIN_DECLS
-/**
- * [openpty(3)](http://man7.org/linux/man-pages/man3/openpty.3.html) finds
- * a free pseudoterminal and configures it with the given terminal and window
- * size settings.
- *
- * Returns 0 on success and returns -1 and sets `errno` on failure.
- *
- * Available since API level 23.
- */
-
-#if __ANDROID_API__ >= 23
-int openpty(int* _Nonnull __master_fd, int* _Nonnull __slave_fd, char* _Nullable __slave_name, const struct termios* _Nullable __termios_ptr, const struct winsize* _Nullable __winsize_ptr) __INTRODUCED_IN(23);
-
-/**
- * [forkpty(3)](http://man7.org/linux/man-pages/man3/forkpty.3.html) creates
- * a new process connected to a pseudoterminal from openpty().
- *
- * Returns 0 on success and returns -1 and sets `errno` on failure.
- *
- * Available since API level 23.
- */
-int forkpty(int* _Nonnull __master_fd, char* _Nullable __slave_name, const struct termios* _Nullable __termios_ptr, const struct winsize* _Nullable __winsize_ptr) __INTRODUCED_IN(23);
-#endif /* __ANDROID_API__ >= 23 */
-
+/* In Termux these are implemented in the libutil package to support android-21. */
+int openpty(int* __master_fd, int* __slave_fd, char* __slave_name, const struct termios* __termios_ptr, const struct winsize* __winsize_ptr);
+int forkpty(int* __master_fd, char* __slave_name, const struct termios* __termios_ptr, const struct winsize* __winsize_ptr);
__END_DECLS
+18 -17
View File
@@ -1,6 +1,7 @@
--- ./usr/include/pwd.h.orig 2020-01-17 23:55:20.029173926 +0000
+++ ./usr/include/pwd.h 2020-01-18 00:04:18.758398251 +0000
@@ -89,13 +89,59 @@
diff -u -r /home/fornwall/lib/android-ndk/sysroot/usr/include/pwd.h ./usr/include/pwd.h
--- /home/fornwall/lib/android-ndk/sysroot/usr/include/pwd.h 2017-06-20 17:41:56.000000000 +0200
+++ ./usr/include/pwd.h 2017-06-26 11:45:26.036064547 +0200
@@ -89,7 +91,6 @@
struct passwd* getpwent(void) __INTRODUCED_IN(26);
void setpwent(void) __INTRODUCED_IN(26);
@@ -8,22 +9,24 @@
#endif /* __ANDROID_API__ >= 26 */
int getpwnam_r(const char* __name, struct passwd* __pwd, char* __buf, size_t __n, struct passwd** __result);
int getpwuid_r(uid_t __uid, struct passwd* __pwd, char* __buf, size_t __n, struct passwd** __result);
@@ -97,6 +98,52 @@
int getpwnam_r(const char* __name, struct passwd* __pwd, char* __buf, size_t __n, struct passwd** __result) __INTRODUCED_IN(12);
int getpwuid_r(uid_t __uid, struct passwd* __pwd, char* __buf, size_t __n, struct passwd** __result) __INTRODUCED_IN(12);
+
+int access(const char* __path, int __mode);
+
+static void android_setup_pwd(struct passwd* pw) {
+ char const* result = "@TERMUX_PREFIX@/bin/login";
+ if (result == NULL || access(result, /*X_OK*/1) == -1) {
+ pw->pw_shell = "@TERMUX_PREFIX@/bin/bash";
+ } else {
+ pw->pw_shell = (char*) result;
+ }
+ pw->pw_dir = "@TERMUX_HOME@";
+ pw->pw_passwd = "*";
+ char const* result = "@TERMUX_PREFIX@/bin/login";
+ if (result == NULL || access(result, /*X_OK*/1) == -1) {
+ pw->pw_shell = "@TERMUX_PREFIX@/bin/bash";
+ } else {
+ pw->pw_shell = (char*) result;
+ }
+ pw->pw_dir = "@TERMUX_HOME@";
+ pw->pw_passwd = "*";
+#ifdef __LP64__
+ pw->pw_gecos = ""; /* Avoid NULL field. */
+ pw->pw_gecos = ""; /* Avoid NULL field. */
+#endif
+}
+
@@ -56,8 +59,6 @@
+#define getpwuid android_polyfill_getpwuid
+#define getpwuid_r android_polyfill_getpwuid_r
+static void endpwent(void) { /* Do nothing. */ }
+
+
__END_DECLS
#endif
+7 -8
View File
@@ -1,6 +1,6 @@
diff -uNr ./usr.old/include/stdio.h ./usr/include/stdio.h
--- ./usr.old/include/stdio.h 2019-05-22 12:49:28.000000000 +0300
+++ ./usr/include/stdio.h 2019-12-13 21:50:02.765565736 +0200
diff -u -r /home/fornwall/lib/android-ndk/sysroot/usr/include/stdio.h ./usr/include/stdio.h
--- /home/fornwall/lib/android-ndk/sysroot/usr/include/stdio.h 2017-11-09 09:57:12.000000000 +0100
+++ ./usr/include/stdio.h 2017-11-15 11:57:58.567432093 +0100
@@ -44,11 +44,12 @@
#include <stdarg.h>
#include <stddef.h>
@@ -25,7 +25,7 @@ diff -uNr ./usr.old/include/stdio.h ./usr/include/stdio.h
char* tempnam(const char* __dir, const char* __prefix)
__warnattr("tempnam is unsafe, use mkstemp or tmpfile instead");
@@ -289,8 +290,6 @@
@@ -241,8 +242,6 @@
FILE* freopen64(const char* __path, const char* __mode, FILE* __fp) __INTRODUCED_IN(24);
#endif /* __ANDROID_API__ >= 24 */
@@ -34,7 +34,7 @@ diff -uNr ./usr.old/include/stdio.h ./usr/include/stdio.h
#if __ANDROID_API__ >= 24
FILE* tmpfile64(void) __INTRODUCED_IN(24);
#endif /* __ANDROID_API__ >= 24 */
@@ -304,10 +303,15 @@
@@ -256,10 +255,15 @@
#define L_ctermid 1024 /* size for ctermid() */
@@ -53,7 +53,7 @@ diff -uNr ./usr.old/include/stdio.h ./usr/include/stdio.h
FILE* fdopen(int __fd, const char* __mode);
int fileno(FILE* __fp);
@@ -376,6 +380,30 @@
@@ -328,6 +332,29 @@
#include <bits/fortify/stdio.h>
#endif
@@ -70,13 +70,12 @@ diff -uNr ./usr.old/include/stdio.h ./usr/include/stdio.h
+ unsigned int r = arc4random();
+ if (asprintf(&path, "@TERMUX_PREFIX@/tmp/tmpfile.%d-%u", p, r) == -1) return NULL;
+ int fd = open(path, O_RDWR | O_CREAT | O_EXCL | O_LARGEFILE, 0600);
+ free(path);
+ if (fd >= 0) {
+ FILE* result = fdopen(fd, "w+");
+ unlink(path);
+ free(path);
+ return result;
+ }
+ free(path);
+ }
+ return NULL;
+}

Some files were not shown because too many files have changed in this diff Show More