Commit Graph

1051 Commits

Author SHA1 Message Date
Fredrik Fornwall
c491cc4966 proot: Expose /storage in termux-chroot 2016-03-27 18:10:22 -04:00
Fredrik Fornwall
216acc0654 vim: Setup vi -> vim symlink 2016-03-26 07:42:34 -04:00
Fredrik Fornwall
8ce98d7fe9 emacs: Update and patch more
Update emacs to 25.0.92, a prerelease for 25.1. Also patch some
more to avoid having it crashing on startup due to bugs in emacs
about undumped startup with a terminal. Closes #11.
2016-03-25 23:33:48 -04:00
Fredrik Fornwall
2a86d5d9e2 git: Install perl files and update to 2.7.4
Installing perl files allows things using perl such as
'git add -p' to work.

Installing the git perl files is a bit messy when cross-compiling
git. We patch the install path to use a private folder for these
instead of messing with the system perl.

Note that git does not depend on perl, since that is a relatively
big dependency which many won't be using anyway.
2016-03-24 23:00:20 -04:00
Fredrik Fornwall
a5be048988 ffmpeg&libav: Remove custom strtod broken on arm
Defining a custom strtod on arm when using hard float breaks
since the function is marked in system headers as expecting a
soft abi. Hopefully strtod works on Android 5.0+ so the strtod
workaround is no longer needed.

Fixes #179.
2016-03-24 21:42:59 -04:00
Fredrik Fornwall
1b3fe9854c xvidcore: Avoid text relocations on i686 2016-03-24 21:38:17 -04:00
Fredrik Fornwall
9b6678fd01 abduco: Update from 0.5 to 0.6 2016-03-24 20:01:10 -04:00
Fredrik Fornwall
bed2b1ac65 gcc: Update to keep host-prefixed files in bin/ 2016-03-24 18:38:13 -04:00
Fredrik Fornwall
64d160afe6 command-not-found: Update package list 2016-03-24 18:33:39 -04:00
Fredrik Fornwall
391aa3d473 termux-tools: Update su script, add getprop 2016-03-23 13:11:21 -04:00
Fredrik Fornwall
43ca47ce46 termux-tools: New 0.20 version with a su script 2016-03-23 13:08:04 -04:00
Fredrik Fornwall
5c7e02d7de termux-tools: Add su wrapper 2016-03-23 12:45:54 -04:00
Fredrik Fornwall
4cb7166aa9 tree: Fix utf-8 support 2016-03-23 10:55:58 -04:00
Fredrik Fornwall
ef729f739e tree: Rebuild with updated aarch64 toolchain 2016-03-23 10:45:45 -04:00
Fredrik Fornwall
5f2951bea2 libgpg-error: Fix posix lock objet on aarch64
Bump build revision on dependant packages since this changes the
libgpg ABI.
2016-03-23 07:32:44 -04:00
Fredrik Fornwall
1a6b9b4c02 nodejs: Update from 5.8.0 to 5.9.0 2016-03-23 07:11:11 -04:00
Fredrik Fornwall
f612790cba htop&nano: Rebuild for updated aarch64 toolchain 2016-03-22 17:36:55 -04:00
Fredrik Fornwall
c5730e4dfb libandroid-support: Include musl-ctype/ 2016-03-22 17:05:51 -04:00
Fredrik Fornwall
d25beefc0e coreutils: Bump build after MB_CUR_MAX change 2016-03-22 17:03:26 -04:00
Fredrik Fornwall
e802a5e7cc Patch stdlib.h to have MB_CUR_MAX=4
We always want to use utf-8 so let's try this.
2016-03-22 16:58:15 -04:00
Fredrik Fornwall
8cd4ab4e6f termux-api: Ensure /system/bin/am_process in PATH
Closes https://github.com/termux/termux-api/issues/12
2016-03-22 11:14:56 -04:00
Fredrik Fornwall
ea6cbe8fab mc: Add patch fixing shell links (closes #175)
See https://mail.gnome.org/archives/mc-devel/2016-March/msg00015.html
2016-03-21 23:11:05 -04:00
Fredrik Fornwall
145d0fe3d6 termux-tools: Fix the am and pm wrapper 2016-03-21 22:42:11 -04:00
Fredrik Fornwall
01176e2d8f Enable the proot package 2016-03-21 21:42:20 -04:00
Fredrik Fornwall
5a979ce687 proot: Add termux-chroot utility script 2016-03-21 21:39:26 -04:00
Fredrik Fornwall
dcad05c5aa termux-tools: Add dalvikvm wrapper 2016-03-21 21:34:26 -04:00
Fredrik Fornwall
b54e054905 coreutils: Remove chroot 2016-03-21 21:32:56 -04:00
Fredrik Fornwall
53372a3ce9 proot: Build next branch instead of master
This fixes aarch64 to work.
2016-03-21 21:08:37 -04:00
Fredrik Fornwall
8b352090bf termux-tools: Add ping and logcat wrappers 2016-03-21 20:08:39 -04:00
Fredrik Fornwall
d13d71aa27 Add libtalloc package 2016-03-21 20:08:20 -04:00
Fredrik Fornwall
4d2c855c2a pass: Fix gpg -> gnupg 2016-03-21 19:15:20 -04:00
Fredrik Fornwall
afd500a774 Add pass package (closes #147) 2016-03-22 00:12:23 +01:00
Fredrik Fornwall
196cc8991b mutt: Enable gpgme support
Not verified yet, see issue #147.
2016-03-21 11:43:27 -04:00
Fredrik Fornwall
d290f3fb86 vim: Update to latest patch 2016-03-20 19:21:39 -04:00
Fredrik Fornwall
98cc1d7b97 gcc: Update from 4.93 to 5.3.0
Also, start depending on the libgcc package for the libgcc.a runtime
library taken from the NDK instead of trying to build it ourselves.
2016-03-20 18:59:41 -04:00
Fredrik Fornwall
3e902b5f00 clang: Depend on libgcc (fixes #72) 2016-03-20 18:53:27 -04:00
Fredrik Fornwall
46c859b5b1 php: Bump build revision for new package 2016-03-20 17:39:56 -04:00
Fredrik Fornwall
0960f600e2 Merge pull request #174 from michalbednarski/php-zlib
php: Enable zlib extension
2016-03-20 22:37:54 +01:00
michalbednarski
50111527d8 php: Enable zlib extension 2016-03-20 16:58:45 +01:00
Fredrik Fornwall
13469f5825 Merge pull request #173 from michalbednarski/proot
Make PRoot work
2016-03-20 16:49:50 +01:00
michalbednarski
788935ae8d proot: Properly handle relocated embedded loader
The _binary_loader_exe_size variable can be relocated by Android linker
which makes it unusable, rely instead on end-start which can be
relocated

Also don't reject binaries with linker having it's own DT_INTERP section
(like /system/bin/linker on ARM Android)
2016-03-20 12:18:58 +01:00
michalbednarski
ab9c603c48 proot: Clear errno before ptrace(PTRACE_PEEKDATA)
Bionic doesn't clear it automatically while glibc does,
according to ptrace(2) manpage it should be cleared by caller
2016-03-20 12:13:28 +01:00
michalbednarski
f861fe190a talloc: Don't fail build if we couldn't clean 2016-03-20 10:26:22 +01:00
Fredrik Fornwall
9d16c45ec8 Add a libgcc package 2016-03-19 20:00:17 -04:00
Fredrik Fornwall
2d259302a9 fish: Do not always build from latest master
Build from a specific commit to avoid suprises and always creating
a new version on each build.
2016-03-19 15:34:38 -04:00
Fredrik Fornwall
3deed90488 Add a ctags package containing Universal Ctags
The ctags implementation from Universal Ctags (https://ctags.io/)
is hopefully the best ctags alternative that works with e.g. vim.

Remove the ctags binary from emacs so it does not conflict with
this new package (the etags program remains for emacs to use).
2016-03-19 15:16:11 -04:00
Fredrik Fornwall
5082cc4939 vim: Set utf-8 as encoding in the system vimrc 2016-03-19 09:20:40 -04:00
Fredrik Fornwall
e06d93a64e nmap: Setup nc as symlink to ncat 2016-03-19 09:08:44 -04:00
Fredrik Fornwall
82c4064fb9 nmap: Install ncat as a dependency
The ncat tool is usually installed as part of nmap, so installing
ncat as a dependency of nmap makes sense. After feedback in #162.
2016-03-19 08:38:33 -04:00
Fredrik Fornwall
732c17a688 netcat: Split out package from nmap
Split ncat (https://nmap.org/ncat/), the netcat implementation from
the nmap project out into it's own package.

Also setup netcat as a symlink to ncat for discoverability and
for users used to netcat.

Closes #162.
2016-03-18 16:45:12 -04:00