termux-packages
8 years agoAdded Fedora setup script
David Martinez [Fri, 3 Jun 2016 22:07:43 +0000 (00:07 +0200)]
Added Fedora setup script

8 years agonodejs: Update from 6.2.0 to 6.2.1
Fredrik Fornwall [Fri, 3 Jun 2016 14:12:46 +0000 (10:12 -0400)]
nodejs: Update from 6.2.0 to 6.2.1

8 years agopicolisp: Build with latest version
Fredrik Fornwall [Fri, 3 Jun 2016 14:11:58 +0000 (10:11 -0400)]
picolisp: Build with latest version

8 years agogdb: Update from 7.11 to 7.11.1
Fredrik Fornwall [Fri, 3 Jun 2016 14:08:50 +0000 (10:08 -0400)]
gdb: Update from 7.11 to 7.11.1

8 years agobuildorder.py: Show package if lacking build.sh
Fredrik Fornwall [Thu, 2 Jun 2016 15:13:53 +0000 (11:13 -0400)]
buildorder.py: Show package if lacking build.sh

8 years agodash: Switch download url
Fredrik Fornwall [Thu, 2 Jun 2016 14:49:48 +0000 (10:49 -0400)]
dash: Switch download url

8 years agocmake: Update with libgnustl_shared.so linkage
Fredrik Fornwall [Thu, 2 Jun 2016 14:48:19 +0000 (10:48 -0400)]
cmake: Update with libgnustl_shared.so linkage

8 years agoclean-rebuild-all.sh: Play better with docker
Fredrik Fornwall [Wed, 1 Jun 2016 20:38:49 +0000 (16:38 -0400)]
clean-rebuild-all.sh: Play better with docker

8 years agomosh: Fix argument passing in mosh wrapper
Fredrik Fornwall [Wed, 1 Jun 2016 20:31:44 +0000 (16:31 -0400)]
mosh: Fix argument passing in mosh wrapper

8 years agomosh: Support --no-init in native 'mosh' wrapper
Fredrik Fornwall [Wed, 1 Jun 2016 14:50:39 +0000 (10:50 -0400)]
mosh: Support --no-init in native 'mosh' wrapper

8 years agomosh: Fix /bin/sh -> $PREFIX/bin/sh in mosh.pl
Fredrik Fornwall [Wed, 1 Jun 2016 13:35:52 +0000 (09:35 -0400)]
mosh: Fix /bin/sh -> $PREFIX/bin/sh in mosh.pl

8 years agotesseract: Use termux_download
Fredrik Fornwall [Tue, 31 May 2016 09:52:40 +0000 (05:52 -0400)]
tesseract: Use termux_download

8 years agobuild-package.sh: Fix termux_download placement
Fredrik Fornwall [Mon, 30 May 2016 23:25:12 +0000 (19:25 -0400)]
build-package.sh: Fix termux_download placement

8 years agoimagemagick: Update to latest patch release
Fredrik Fornwall [Mon, 30 May 2016 23:01:12 +0000 (19:01 -0400)]
imagemagick: Update to latest patch release

8 years agophp: Update from 5.6.21 to 5.6.22
Fredrik Fornwall [Mon, 30 May 2016 22:58:05 +0000 (18:58 -0400)]
php: Update from 5.6.21 to 5.6.22

8 years agoneovim: Use bundled lua
Fredrik Fornwall [Mon, 30 May 2016 22:07:22 +0000 (18:07 -0400)]
neovim: Use bundled lua

8 years agogcc: Switch to official mirror
Fredrik Fornwall [Mon, 30 May 2016 22:07:07 +0000 (18:07 -0400)]
gcc: Switch to official mirror

8 years agomosh: Assume terminal supports 256 colors
Fredrik Fornwall [Mon, 30 May 2016 22:05:44 +0000 (18:05 -0400)]
mosh: Assume terminal supports 256 colors

Assuming that the terminal running mosh in Termux supports 256
colors should be safe, and avoids a popen() call which uses
/system/bin/sh and may not always work.

8 years agoopenssh: Bump after paths.h ndk patch
Fredrik Fornwall [Mon, 30 May 2016 22:05:08 +0000 (18:05 -0400)]
openssh: Bump after paths.h ndk patch

8 years agondk_patches: Patch _PATH_BSHELL in paths.h
Fredrik Fornwall [Mon, 30 May 2016 22:03:53 +0000 (18:03 -0400)]
ndk_patches: Patch _PATH_BSHELL in paths.h

Using /system/bin/sh does not work in all cases due to
LD_LIBRARY_PATH, so patch paths.h to define _PATH_BSHELL to our own
shell $PREFIX/bin/sh.

8 years agobuild-package.sh: Wrap curl download
Fredrik Fornwall [Mon, 30 May 2016 21:30:32 +0000 (17:30 -0400)]
build-package.sh: Wrap curl download

8 years agolftp: Update from 4.7.1 to 4.7.2
Fredrik Fornwall [Mon, 30 May 2016 21:23:44 +0000 (17:23 -0400)]
lftp: Update from 4.7.1 to 4.7.2

8 years agolibcaca: Add --disable-docs
Fredrik Fornwall [Mon, 30 May 2016 07:57:45 +0000 (03:57 -0400)]
libcaca: Add --disable-docs

This avoids a problem with building on ubuntu 16.04 if doxygen is
installed.

8 years agoinotify-tools: Build in src to fix autoconf issue
Fredrik Fornwall [Mon, 30 May 2016 06:06:41 +0000 (02:06 -0400)]
inotify-tools: Build in src to fix autoconf issue

8 years agoBuild and docker updates
Fredrik Fornwall [Fri, 27 May 2016 22:24:50 +0000 (18:24 -0400)]
Build and docker updates

8 years agoAdd nethack stub to disabled-packages
Fredrik Fornwall [Fri, 27 May 2016 05:54:46 +0000 (01:54 -0400)]
Add nethack stub to disabled-packages

8 years agomosh: Bump build revision
Fredrik Fornwall [Fri, 27 May 2016 07:12:41 +0000 (09:12 +0200)]
mosh: Bump build revision

8 years agomosh: "Fix hang when remote closes the connection"
Fredrik Fornwall [Fri, 27 May 2016 07:07:05 +0000 (09:07 +0200)]
mosh: "Fix hang when remote closes the connection"

Merge
  https://github.com/mobile-shell/mosh/commit/b58e750daf58c8d3c33c9713643e192fb815ab6c
into the C++ wrapper script.

8 years agomosh: Fix C++ mosh wrapper color counting
Fredrik Fornwall [Fri, 27 May 2016 06:49:57 +0000 (08:49 +0200)]
mosh: Fix C++ mosh wrapper color counting

See https://github.com/mobile-shell/mosh/pull/96#issuecomment-7804069

8 years agomosh: Update to latest commit
Fredrik Fornwall [Fri, 27 May 2016 05:35:43 +0000 (07:35 +0200)]
mosh: Update to latest commit

8 years agomosh: Fix mosh C++ wrapper to set locale envs
Fredrik Fornwall [Fri, 27 May 2016 05:33:41 +0000 (07:33 +0200)]
mosh: Fix mosh C++ wrapper to set locale envs

Set the -l flags ("Locale-related environment variable to try as
part of a fallback environment, if the startup environment does
not specify a character set of UTF-8") when invoking mosh-server
just like the perl script does. Fixes #288.

8 years agomosh: Build with the C++ mosh wrapper out-of-tree
Fredrik Fornwall [Thu, 26 May 2016 23:36:17 +0000 (01:36 +0200)]
mosh: Build with the C++ mosh wrapper out-of-tree

Since it doesn't look like the C++ mosh wrapper is going to be
picked up upstream, we may keep it as a normal file for hackability.

8 years agolibxml2&libxslt: Update to latest releases
Fredrik Fornwall [Wed, 25 May 2016 20:26:57 +0000 (16:26 -0400)]
libxml2&libxslt: Update to latest releases

8 years agondk_patches: Revert inline marker
Fredrik Fornwall [Wed, 25 May 2016 20:24:43 +0000 (16:24 -0400)]
ndk_patches: Revert inline marker

Does not work for pre-c99 mode.

8 years agolibandroid-support: Remove C++-style comments
Fredrik Fornwall [Wed, 25 May 2016 20:19:13 +0000 (16:19 -0400)]
libandroid-support: Remove C++-style comments

8 years agondk_patches: Mark added functions as inline
Fredrik Fornwall [Wed, 25 May 2016 20:18:19 +0000 (16:18 -0400)]
ndk_patches: Mark added functions as inline

This avoids warnings about unused functions.

8 years agoFix neovim build deps
Fredrik Fornwall [Wed, 25 May 2016 15:29:32 +0000 (11:29 -0400)]
Fix neovim build deps

8 years agoDocker and build updates
Fredrik Fornwall [Tue, 24 May 2016 22:38:29 +0000 (18:38 -0400)]
Docker and build updates

- Update to build on ubuntu 16.04.
- Docker: Set FORCE_UNSAFE_CONFIGURE=1. Fixes #275.
- Docker: Various fixes.
- Neovim: No longer require lua.
- Some minor package updates.

8 years agophp: Build native php without xml support
Fredrik Fornwall [Mon, 23 May 2016 21:05:55 +0000 (17:05 -0400)]
php: Build native php without xml support

This avoids depending on libxml2-dev (or similar packages) on the
build machine.

8 years agoserf: Update download url
Fredrik Fornwall [Mon, 23 May 2016 06:47:47 +0000 (02:47 -0400)]
serf: Update download url

8 years agopython: Rebuild with sqlite3 module for i686
Fredrik Fornwall [Mon, 23 May 2016 06:02:39 +0000 (02:02 -0400)]
python: Rebuild with sqlite3 module for i686

Also add tests that desired modules are built to avoid packaging
errors. Fixes #284.

8 years agognutls: Update from 3.4.11 to 3.4.12
Fredrik Fornwall [Sun, 22 May 2016 23:33:37 +0000 (19:33 -0400)]
gnutls: Update from 3.4.11 to 3.4.12

8 years agoexpat: Update from 2.1.0 to 2.1.1
Fredrik Fornwall [Sun, 22 May 2016 23:27:14 +0000 (19:27 -0400)]
expat: Update from 2.1.0 to 2.1.1

8 years agocurl: Update from 7.48 to 7.49
Fredrik Fornwall [Sun, 22 May 2016 23:26:59 +0000 (19:26 -0400)]
curl: Update from 7.48 to 7.49

8 years agomake: Update from 4.1 to 4.2
Fredrik Fornwall [Sun, 22 May 2016 23:26:47 +0000 (19:26 -0400)]
make: Update from 4.1 to 4.2

8 years agoclang: Fix arm build to target armv7 (fixes #282)
Fredrik Fornwall [Sun, 22 May 2016 18:54:33 +0000 (14:54 -0400)]
clang: Fix arm build to target armv7 (fixes #282)

8 years agoForce rebuild some packages for arm softfp
Fredrik Fornwall [Sun, 22 May 2016 00:18:19 +0000 (20:18 -0400)]
Force rebuild some packages for arm softfp

8 years agoimagemagick: Update from 7.0.1-3 to 7.0.1-6
Fredrik Fornwall [Sat, 21 May 2016 23:22:50 +0000 (19:22 -0400)]
imagemagick: Update from 7.0.1-3 to 7.0.1-6

8 years agoDockerfile: Fix neovim build deps
Fredrik Fornwall [Sat, 21 May 2016 23:20:14 +0000 (19:20 -0400)]
Dockerfile: Fix neovim build deps

8 years agogit: Update from 2.8.2 to 2.8.3
Fredrik Fornwall [Sat, 21 May 2016 22:05:32 +0000 (18:05 -0400)]
git: Update from 2.8.2 to 2.8.3

8 years agomc: Update from 4.8.16 to 4.8.17
Fredrik Fornwall [Sat, 21 May 2016 21:19:42 +0000 (17:19 -0400)]
mc: Update from 4.8.16 to 4.8.17

8 years agoclang: Depend on ndk-stl and remove triplet mess
Fredrik Fornwall [Sat, 21 May 2016 21:10:33 +0000 (17:10 -0400)]
clang: Depend on ndk-stl and remove triplet mess

8 years agoemacs: Update from 25.0.93 to 25.0.94
Fredrik Fornwall [Thu, 19 May 2016 09:55:39 +0000 (05:55 -0400)]
emacs: Update from 25.0.93 to 25.0.94

8 years agopython: Bump build revision after ioctl fix
Fredrik Fornwall [Thu, 19 May 2016 00:03:21 +0000 (20:03 -0400)]
python: Bump build revision after ioctl fix

8 years agoMerge pull request #279 from michalbednarski/python-setinheritable
Fredrik Fornwall [Wed, 18 May 2016 23:39:37 +0000 (01:39 +0200)]
Merge pull request #279 from michalbednarski/python-setinheritable

python: Make os.set_inheritable work on sockets

8 years agoltrace: Move out of disabled
Fredrik Fornwall [Wed, 18 May 2016 23:38:13 +0000 (19:38 -0400)]
ltrace: Move out of disabled

8 years agonodejs: Update from 6.1 to 6.2
Fredrik Fornwall [Wed, 18 May 2016 23:23:01 +0000 (19:23 -0400)]
nodejs: Update from 6.1 to 6.2

8 years agogdbm: Update from 1.11 to 1.12
Fredrik Fornwall [Wed, 18 May 2016 23:19:31 +0000 (19:19 -0400)]
gdbm: Update from 1.11 to 1.12

8 years agosqlite: Update from 3.12.2 to 3.13.0
Fredrik Fornwall [Wed, 18 May 2016 23:16:50 +0000 (19:16 -0400)]
sqlite: Update from 3.12.2 to 3.13.0

8 years agolibandroid-support: Bump revision after arm softfp
Fredrik Fornwall [Wed, 18 May 2016 23:16:15 +0000 (19:16 -0400)]
libandroid-support: Bump revision after arm softfp

8 years agoopenssl: Bump revision after arm softp change
Fredrik Fornwall [Wed, 18 May 2016 23:12:44 +0000 (19:12 -0400)]
openssl: Bump revision after arm softp change

8 years agoclang: float=hard -> float=softfp for arm
Fredrik Fornwall [Wed, 18 May 2016 22:50:47 +0000 (18:50 -0400)]
clang: float=hard -> float=softfp for arm

8 years agopython: float=hard -> float=softfp for arm
Fredrik Fornwall [Wed, 18 May 2016 22:49:44 +0000 (18:49 -0400)]
python: float=hard -> float=softfp for arm

8 years agolibgnustl: float=hard -> float=softfp for arm
Fredrik Fornwall [Wed, 18 May 2016 22:49:08 +0000 (18:49 -0400)]
libgnustl: float=hard -> float=softfp for arm

8 years agogcc: float=hard -> float=softp for arm
Fredrik Fornwall [Wed, 18 May 2016 22:48:34 +0000 (18:48 -0400)]
gcc: float=hard -> float=softp for arm

8 years agolibuv: Update from 1.9.0 to 1.9.1
Fredrik Fornwall [Wed, 18 May 2016 22:42:16 +0000 (18:42 -0400)]
libuv: Update from 1.9.0 to 1.9.1

8 years agobinutils: Remove arm-patch no longer needed
Fredrik Fornwall [Wed, 18 May 2016 22:40:41 +0000 (18:40 -0400)]
binutils: Remove arm-patch no longer needed

8 years agobuild-package.sh: Stop using arm hard float ABI
Fredrik Fornwall [Wed, 18 May 2016 22:38:46 +0000 (18:38 -0400)]
build-package.sh: Stop using arm hard float ABI

This is being removed in the NDK (and will fix some issues):
https://android.googlesource.com/platform/ndk/+/master/docs/HardFloatAbi.md

8 years agondk-stl: Remove outdated comments
Fredrik Fornwall [Wed, 18 May 2016 22:32:59 +0000 (18:32 -0400)]
ndk-stl: Remove outdated comments

8 years agomake: Patch for changing default C++ compiler
Fredrik Fornwall [Wed, 18 May 2016 20:49:10 +0000 (16:49 -0400)]
make: Patch for changing default C++ compiler

8 years agoelfutils: Small preparation for clang
Fredrik Fornwall [Wed, 18 May 2016 20:47:18 +0000 (16:47 -0400)]
elfutils: Small preparation for clang

8 years agolftp: Bump build revision after gnustl change
Fredrik Fornwall [Wed, 18 May 2016 20:36:23 +0000 (16:36 -0400)]
lftp: Bump build revision after gnustl change

8 years agoaria2: Update from 1.22 to 1.23
Fredrik Fornwall [Wed, 18 May 2016 20:22:38 +0000 (16:22 -0400)]
aria2: Update from 1.22 to 1.23

8 years agolibgnustl: Symlink libstdc++ -> libgnustl_shared
Fredrik Fornwall [Wed, 18 May 2016 20:21:39 +0000 (16:21 -0400)]
libgnustl: Symlink libstdc++ -> libgnustl_shared

This is used during building to get a fully-featured C++ standard
library by default.

8 years agoruby: Patch to enable building with clang
Fredrik Fornwall [Wed, 18 May 2016 14:25:05 +0000 (10:25 -0400)]
ruby: Patch to enable building with clang

8 years agopicolisp: Minor update and buildable using clang
Fredrik Fornwall [Wed, 18 May 2016 14:24:22 +0000 (10:24 -0400)]
picolisp: Minor update and buildable using clang

8 years agondk_patches: Include correct fcntl.h in stdio.h
Fredrik Fornwall [Wed, 18 May 2016 04:43:18 +0000 (00:43 -0400)]
ndk_patches: Include correct fcntl.h in stdio.h

Include <asm/fcntl.h> and not <asm-generic/fcntl.h>. The first one
has arch-specific values before including the second one, which
checks with #ifdef before defining generic values.

8 years agopython: Make os.set_inheritable work on sockets
Michał Bednarski [Tue, 17 May 2016 20:19:10 +0000 (22:19 +0200)]
python: Make os.set_inheritable work on sockets

As SELinux policy disallows ioctl on sockets we have to fall back
to fcntl on EACCES

8 years agosilversearcher-ag: Update from 0.31 to 0.32
Fredrik Fornwall [Tue, 17 May 2016 13:32:46 +0000 (09:32 -0400)]
silversearcher-ag: Update from 0.31 to 0.32

8 years agolibgcc: Support building using clang
Fredrik Fornwall [Tue, 17 May 2016 00:40:45 +0000 (20:40 -0400)]
libgcc: Support building using clang

8 years agolibffi: Patch for building with clang on arm
Fredrik Fornwall [Tue, 17 May 2016 00:39:36 +0000 (20:39 -0400)]
libffi: Patch for building with clang on arm

8 years agolibffi: Add patch to fix building with clang
Fredrik Fornwall [Tue, 17 May 2016 00:28:21 +0000 (20:28 -0400)]
libffi: Add patch to fix building with clang

8 years agolibandroid-glob: Fix building with clang
Fredrik Fornwall [Tue, 17 May 2016 00:15:20 +0000 (20:15 -0400)]
libandroid-glob: Fix building with clang

8 years agojsoncpp: Update from 1.7.1 to 1.7.2
Fredrik Fornwall [Tue, 17 May 2016 00:11:56 +0000 (20:11 -0400)]
jsoncpp: Update from 1.7.1 to 1.7.2

This allows building the package with clang

8 years agoMerge pull request #274 from michalbednarski/ltrace-2
Fredrik Fornwall [Tue, 17 May 2016 00:09:53 +0000 (02:09 +0200)]
Merge pull request #274 from michalbednarski/ltrace-2

ltrace: Fix incompatibilities with Android linker

8 years agotar: Update from 1.28 to 1.29
Fredrik Fornwall [Mon, 16 May 2016 20:49:16 +0000 (16:49 -0400)]
tar: Update from 1.28 to 1.29

8 years agogcal: Add package
Fredrik Fornwall [Sat, 14 May 2016 16:15:58 +0000 (12:15 -0400)]
gcal: Add package

8 years agoltrace: Fix incompatibilities with Android linker
Michał Bednarski [Sat, 14 May 2016 15:22:21 +0000 (17:22 +0200)]
ltrace: Fix incompatibilities with Android linker

- Find libraries in LD_LIBRARY_PATH if relative path is found in debug
  link_map
- Skip main executable
- Skip /system/bin/linker and [vdso]
- Only set proc->e_machine once, as it might be set wrongly if we later
  try to load library that we couldn't find

8 years agow3m: Avoid depending on libgc-dev when building
Fredrik Fornwall [Thu, 12 May 2016 21:21:01 +0000 (17:21 -0400)]
w3m: Avoid depending on libgc-dev when building

8 years agoMerge pull request #272 from gosella/openssh-privsep
Fredrik Fornwall [Thu, 12 May 2016 21:06:48 +0000 (23:06 +0200)]
Merge pull request #272 from gosella/openssh-privsep

openssh: Wrong _PATH_PRIVSEP_CHROOT_DIR: "/var/empty"

8 years agoglib: Update from 2.48.0 to 2.48.1
Fredrik Fornwall [Thu, 12 May 2016 20:41:56 +0000 (16:41 -0400)]
glib: Update from 2.48.0 to 2.48.1

8 years agoMerge pull request #269 from michalbednarski/tmpfile
Fredrik Fornwall [Thu, 12 May 2016 20:39:05 +0000 (22:39 +0200)]
Merge pull request #269 from michalbednarski/tmpfile

ndk_patches: Add missing argument to open(, O_CREAT) in tmpfile()

8 years agoWrong _PATH_PRIVSEP_CHROOT_DIR: "/var/empty"
Germán L. Osella Massa [Thu, 12 May 2016 19:01:56 +0000 (16:01 -0300)]
Wrong _PATH_PRIVSEP_CHROOT_DIR: "/var/empty"

The default directory used for privilege separation is not inside the
Termux file system.

8 years agoAdd missing argument to open(, O_CREAT) in tmpfile()
Michał Bednarski [Thu, 12 May 2016 17:34:23 +0000 (19:34 +0200)]
Add missing argument to open(, O_CREAT) in tmpfile()

8 years agoAdd start of regression testing of packages
Fredrik Fornwall [Tue, 10 May 2016 18:43:31 +0000 (20:43 +0200)]
Add start of regression testing of packages

Current plan is to have a tests/ folder in packages, where each
file in this folder is a shell script which indicates a test
failure by a non-zero exit value.

8 years agoMake ruby link against libandroid-support
Fredrik Fornwall [Tue, 10 May 2016 18:41:33 +0000 (14:41 -0400)]
Make ruby link against libandroid-support

Fixes #262.

8 years agohtop Rebuild after ncurses bump (fixes #259)
Fredrik Fornwall [Tue, 10 May 2016 13:19:28 +0000 (09:19 -0400)]
htop Rebuild after ncurses bump (fixes #259)

8 years agophp: Build with readline support (closes #260)
Fredrik Fornwall [Tue, 10 May 2016 13:18:54 +0000 (09:18 -0400)]
php: Build with readline support (closes #260)

8 years agoruby: Ensure realine extension is built
Fredrik Fornwall [Tue, 10 May 2016 12:28:22 +0000 (08:28 -0400)]
ruby: Ensure realine extension is built

Fixes #257.

8 years agoimagemagick: Update to latest patch version
Fredrik Fornwall [Tue, 10 May 2016 12:20:50 +0000 (08:20 -0400)]
imagemagick: Update to latest patch version