Commit Graph

1073 Commits

Author SHA1 Message Date
Fredrik Fornwall
0d25a03f11 emacs: Make scrolling when dragging finger work 2016-04-18 02:38:28 -04:00
Fredrik Fornwall
31dd323c81 termux-tools: More robust check for 64-bit runtime
Previously the wrapper scripts for binaries in /system/bin used
/system/bin/getprop to determine if /system/lib or /system/lib64
should be used for the LD_LIBRARY_PATH.

We now switch to checking for /system/bin/linker64 which should be
more robust and faster. Fixes #214.
2016-04-18 00:55:28 -04:00
Fredrik Fornwall
684c863203 expect: Depend on libutil 2016-04-18 00:52:30 -04:00
Fredrik Fornwall
b8b6f1e0be dos2unix: Fix Makefile patch 2016-04-18 00:51:30 -04:00
Fredrik Fornwall
a5b5a7d4fe dos2unix: Add package 2016-04-18 00:37:44 -04:00
Fredrik Fornwall
257e5f0171 expect: Add package 2016-04-18 00:37:30 -04:00
Fredrik Fornwall
84d086ca1c tcl: Rebuild and add sqlite extension
This rebuild also fixes dlopen() problem after the <dlfcn.h> patch.
2016-04-18 00:36:29 -04:00
Fredrik Fornwall
51c63287f7 ndk_patches: <dlfcn.h> now #define:s RTLD_*
The Android NDK headers define the RTLD_* values within an enum,
which causes problems with #ifdef checks. Patch these to instead
use #define which is more traditional and what much code expects.
2016-04-18 00:33:02 -04:00
Fredrik Fornwall
e388af28b0 sqlite: Update from 3.12.0 to 3.12.1 2016-04-18 00:10:00 -04:00
Fredrik Fornwall
b4ea04c31a autossh: Add package 2016-04-16 20:05:08 -04:00
Fredrik Fornwall
9c03757c06 mosh: Depend on openssh 2016-04-16 17:17:07 -04:00
Fredrik Fornwall
1b58032556 termux-api: Bump version to 0.15 2016-04-16 17:15:21 -04:00
Fredrik Fornwall
36ff0d1474 termux-vibrate: Fix help text for --duration 2016-04-16 17:14:49 -04:00
Fredrik Fornwall
2637995c1e coreutils: Fix sort&tac using /tmp (closes #213) 2016-04-16 02:53:01 -04:00
Fredrik Fornwall
383dea2e04 gnupg2: Fix output from gpg2 (see #152) 2016-04-14 21:47:08 -04:00
Fredrik Fornwall
f3ad8a10c8 command-not-found: Update 2016-04-14 21:23:47 -04:00
Fredrik Fornwall
4d3416a492 Add the iconic cowsay package (closes #191) 2016-04-14 21:21:35 -04:00
Fredrik Fornwall
c71b9734f7 gnupg2: Make gpgconf output correctly (see #152) 2016-04-14 20:48:07 -04:00
Fredrik Fornwall
a0c80d57cb emacs: Do not strip away info pages (closes #194) 2016-04-14 20:47:04 -04:00
Fredrik Fornwall
fdca4d3569 mutt: Include patches from neomutt
This includes the trash patch (closes #211).
2016-04-14 09:40:25 -04:00
Fredrik Fornwall
c04536b593 getmail: Use python2, not python
This is needed since python is python3 in Termux.
2016-04-14 09:25:34 -04:00
Fredrik Fornwall
5ba8453589 nodejs: Update from 5.10.0 to 5.10.1 2016-04-14 08:53:22 -04:00
Fredrik Fornwall
a47b5f19fc picolisp: Move ssl and httpGate from $PREFIX/bin
They are usually called in a controlled context, and should better
not clobber the global executables namespace.
2016-04-14 06:51:30 -04:00
Fredrik Fornwall
9b34914613 imagemagick: Update to latest patch 2016-04-13 20:40:11 -04:00
Fredrik Fornwall
651efa781e perl: Bump build revision to force rebuild
This rebuild will be against a patched pwd.h so that perl does not
try to link in 'endpwent', which has been removed in Android N.

Fixes #212.
2016-04-13 20:30:02 -04:00
Fredrik Fornwall
0ec3189ee9 command-not-found: Regenerate 2016-04-13 20:14:17 -04:00
Fredrik Fornwall
f8a019c557 lzip: Add package 2016-04-13 20:10:40 -04:00
Fredrik Fornwall
84d033cfe8 libmp3splt: Enable ogg and flac support 2016-04-13 19:58:13 -04:00
Fredrik Fornwall
1e08b36877 Add libflac and flac packages 2016-04-13 19:57:51 -04:00
Fredrik Fornwall
e35a44d7c1 Merge pull request #184 from vaites/mp3splt
Added mp3splt, libmp3splt, libmad and libid3tag packages
2016-04-14 01:34:24 +02:00
Fredrik Fornwall
202a1fb5d3 Merge pull request #181 from its-pointless/master
getmail: Add package
2016-04-14 01:22:10 +02:00
Fredrik Fornwall
a0443f31ac picolisp: Fix typo 2016-04-13 19:00:11 -04:00
Fredrik Fornwall
492d2d5a09 libcrypt: Update with routines from FreeBSD
This brings in support for MD5, SHA-256 and SHA-512 encryption.
2016-04-13 18:42:14 -04:00
Fredrik Fornwall
2e708ec61f golang: Update from 1.6 to 1.6.1 2016-04-13 17:35:36 -04:00
Fredrik Fornwall
1b1bdbf8a5 picolisp: Bundle pil(1) and picolisp(1) man pages 2016-04-13 10:13:59 -04:00
Fredrik Fornwall
28b412c731 command-not-found: Update with new commands 2016-04-13 09:57:13 -04:00
Fredrik Fornwall
edea1f1609 picolisp: Fix ext:Crypt and add bin/{httpGate,ssl} 2016-04-13 09:53:05 -04:00
Fredrik Fornwall
87da9256d6 libcrypt: Enable package 2016-04-13 06:48:47 -04:00
Fredrik Fornwall
2f7dfd9fe5 vorbis-tools: Add package 2016-04-13 05:59:05 -04:00
Fredrik Fornwall
a31c9bf406 fortune: Add package 2016-04-13 05:58:36 -04:00
Fredrik Fornwall
1bc99fb009 picolisp: Update from 16.3.1 to 16.4.1 2016-04-13 05:58:09 -04:00
Fredrik Fornwall
6a4a91455d procps: Fix pkill behaving as pgrep (closes #192) 2016-04-12 01:20:42 -04:00
Fredrik Fornwall
fb97d80556 emacs: Bump build revision to fix arm&i686 build 2016-04-11 23:49:40 -04:00
Fredrik Fornwall
400193fc8e Bump packages to force rebuild with libcurl 2016-04-11 09:21:47 -04:00
Fredrik Fornwall
6dc41b161c cmake: Update from 3.4.3 to 3.5.1 2016-04-11 09:18:10 -04:00
Fredrik Fornwall
2763362397 leptonica: Avoid linking against openjpeg 2016-04-11 09:15:26 -04:00
Fredrik Fornwall
1e5cf6c36d apt: Update from 1.2.9 to 1.2.10 2016-04-11 08:03:59 -04:00
Fredrik Fornwall
fde658151c tmux: Update from 2.1 to 2.2 2016-04-11 07:25:59 -04:00
Fredrik Fornwall
a663f7796c leptonica: Avoid fmemopen and use tmpfile
The <stdio.h> header is now patched so the tmpfile() callback now
works. This fixes the build on aarch64.
2016-04-11 07:12:24 -04:00
Fredrik Fornwall
85d557573e curl: Update from 7.47.1 to 7.48.0 2016-04-11 06:18:14 -04:00
Fredrik Fornwall
b7cf71a02f dcraw: Install binary into $PREFIX/bin/ correctly
Thanks live_the_dream
2016-04-11 06:06:24 -04:00
Fredrik Fornwall
8353c56c0b Modify setup in wrappers for /system/bin/ commands
On several devices several tools in /system/bin/ requires
LD_LIBRARY_PATH to contain /system/lib(64). Check for the bit-ness
with `getprop ro.product.cpu.abilist64`  and setup the environment
accordingly.

Closes #193.
Closes #206.
2016-04-10 20:20:17 -04:00
Fredrik Fornwall
7674128223 Merge pull request #186 from vaites/tesseract
Added Leptonica and Tesseract packages
2016-04-11 01:37:34 +02:00
Fredrik Fornwall
bd0332050f mosh: Use perl directly instead of env 2016-04-09 18:04:12 -04:00
Fredrik Fornwall
b4d7f3dd28 mosh: Enable package 2016-04-09 17:19:38 -04:00
Fredrik Fornwall
8ffb4cc20b protobuf: Link against libgnustl_shared.so
This avoids the situation where protobuf uses the default stripped
down standard Android C++ library while e.g. mosh links to the more
complete libgnustl_shared.so, which causes problems when mosh links
both to libprotobuf.so and libgnustl_shared.so.
2016-04-09 17:14:25 -04:00
Fredrik Fornwall
83bbf2b8a8 zbar: Shorten description and avoid build revision 2016-04-09 14:38:48 -04:00
Fredrik Fornwall
0edd8ef752 Merge pull request #188 from vaites/zbar
Added zbar package
2016-04-09 20:13:38 +02:00
Fredrik Fornwall
cc6aa93731 byobu: Update from 5.104 to 5.105
Also mark as platform-independent.
2016-04-09 14:09:44 -04:00
Fredrik Fornwall
fc45b8e28b Merge pull request #199 from vaites/byobu
Added byobu package
2016-04-09 20:05:05 +02:00
Fredrik Fornwall
70467c9e23 irssi: Update from 0.8.18 to 0.8.19 2016-04-09 13:40:00 -04:00
Fredrik Fornwall
1e3008e4e9 emacs: Link against gnutls and libxml2
This enables more features and fixes https connections in a more
stable way.
2016-04-09 11:09:27 -04:00
Fredrik Fornwall
cef4acf0da emacs: Patch emacsclient to avoid /tmp 2016-04-09 01:53:31 -04:00
Fredrik Fornwall
3cb2117667 git: Update from 2.7.4 to 2.8.1 2016-04-07 11:03:06 -04:00
Fredrik Fornwall
38c01554dc emacs: Patch temporary-file-directory (avoid /tmp) 2016-04-06 18:28:22 -04:00
Fredrik Fornwall
5971ddb8b0 emacs: Patch server-socket-dir to avoid /tmp 2016-04-06 18:05:04 -04:00
Fredrik Fornwall
5b554458c2 mutt: Update from 1.5.24 to 1.6.0 2016-04-06 06:39:30 -04:00
Fredrik Fornwall
a8359366c6 sqlite: Update from 3.11.1 to 3.12.0 2016-04-04 19:09:32 -04:00
Fredrik Fornwall
e86e2fc5b1 nodejs: Update from 5.9.1 to 5.10.0 2016-04-04 05:05:43 -04:00
Fredrik Fornwall
0155abd0ee vim: Update patch number 2016-04-04 05:05:07 -04:00
Fredrik Fornwall
752b897f47 tig: Rebuild with updated 64-bit toolchain
Fixes #197
2016-04-03 12:41:55 -04:00
Fredrik Fornwall
1d29ecee2e apt: Update from 1.2.6 to 1.2.9 2016-04-03 12:41:10 -04:00
David Martinez
f30fba6bd5 Added byobu package 2016-04-03 01:15:20 +02:00
Oliver Schmidhauser
f21a7e1f74 Add ip command to termux-tools 2016-04-02 11:47:01 +02:00
Fredrik Fornwall
dc660e40c0 emacs: Bump build revision 2016-04-01 06:59:50 -04:00
Fredrik Fornwall
88e49e7345 command-not-found: Update 2016-04-01 06:58:58 -04:00
Fredrik Fornwall
f88c28f160 Move ping6 from inetutils to instead use system
The ping6 binary needs setuid, so use the working system version
instead of installing a broken version for non-root users.

Closes https://github.com/termux/termux-app/issues/74
2016-04-01 06:55:30 -04:00
Fredrik Fornwall
3b66b4867f emacs: Avoid setting exec-path to nil 2016-03-31 19:05:01 -04:00
Fredrik Fornwall
1df4a885e2 busybox: Update from 1.24.1 to 1.24.2 2016-03-29 17:55:34 -04:00
Fredrik Fornwall
093efc2169 cvs: Add package 2016-03-29 17:54:43 -04:00
Fredrik Fornwall
786d3f9071 gzip: Update from 1.6 to 1.7 2016-03-29 17:53:50 -04:00
David Martínez
a15ca16ffa Added zbar package 2016-03-29 23:51:57 +02:00
Fredrik Fornwall
a5421dbdf6 termux-tools: Search in more places for su 2016-03-28 13:07:00 -04:00
Fredrik Fornwall
22797e2894 unzip: Force updated build for aarch64 2016-03-28 06:02:02 -04:00
Fredrik Fornwall
88ba61888c nodejs: Update from 5.9.0 to 5.9.1 2016-03-28 06:00:36 -04:00
Fredrik Fornwall
c491cc4966 proot: Expose /storage in termux-chroot 2016-03-27 18:10:22 -04:00
David Martínez
f27308373c Added fmemopen support to Leptonica 2016-03-27 13:21:42 +02:00
David Martínez
27ce01e83b Merge remote-tracking branch 'upstream/master' into tesseract 2016-03-27 11:25:15 +02:00
David Martínez
948212ba8a Added mp3splt, libmp3splt, libmad and libid3tag packages 2016-03-27 09:15:32 +02:00
Fredrik Fornwall
216acc0654 vim: Setup vi -> vim symlink 2016-03-26 07:42:34 -04:00
its-pointless
bc094198c0 Added files via upload 2016-03-26 17:41:26 +11:00
its-pointless
aecffae6a3 Create utilities.py.patch 2016-03-26 17:38:12 +11:00
its-pointless
d7e4d08115 Create build.sh 2016-03-26 17:36:46 +11: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
David Martínez
2225c1f45a tesseract: added JPEG and PNG support 2016-03-22 22:36:59 +01: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
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
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
michalbednarski
50111527d8 php: Enable zlib extension 2016-03-20 16:58:45 +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
Fredrik Fornwall
df9496c36c command-not-found: Update to latest commands 2016-03-18 16:43:01 -04:00
Fredrik Fornwall
9a50abbd96 Remove the openbsd netcat package
It will be replaced by ncat from the nmap project.
2016-03-18 16:38:42 -04:00
Fredrik Fornwall
dc90a1d50a busybox: Add 'more' since some are used to that 2016-03-17 19:26:20 -04:00
Fredrik Fornwall
e1b16e5052 vim: Update patch number 2016-03-17 19:23:03 -04:00
Fredrik Fornwall
393a6df03f luarocks: Update from 2.2.2 to 2.3.0 2016-03-17 11:43:02 -04:00
Fredrik Fornwall
346477db98 termux-fix-shebang: Only modify first line 2016-03-17 11:38:03 -04:00
Fredrik Fornwall
111729c744 vim: Keep files for vimtutor and spelling 2016-03-16 18:25:19 -04:00
Fredrik Fornwall
c48baa622f libandroid-support: Add back strfmon.c 2016-03-16 17:38:49 -04:00
Fredrik Fornwall
a1f3b0beb9 mc: Force rebuild to fix elf file flags 2016-03-16 14:34:44 -04:00
Fredrik Fornwall
bc0596c11b ffmpeg&libav: Enable libmp3lame (closes #170) 2016-03-16 14:28:30 -04:00
Fredrik Fornwall
9d57b270c2 Add netcat package 2016-03-16 12:24:20 -04:00
Fredrik Fornwall
13e9a16277 nodejs: Update from 5.7.1 to 5.8.0 2016-03-16 10:54:17 -04:00
Fredrik Fornwall
257b3744d1 dpkg: Do not even try creating hardlinks
We now that it will fail on Android (from 6.0 on), and this only
causes a lot of warning output about denied system call in logcat.
2016-03-16 10:53:16 -04:00
Fredrik Fornwall
b4dab8e7c5 mc: Make mcedit work
Fixes #165.
2016-03-14 22:15:40 -04:00
Fredrik Fornwall
0a70d0e148 fish: Fix help url 2016-03-14 21:12:57 -04:00