Commit Graph

288 Commits

Author SHA1 Message Date
Leonid Pliushch 58fa8e3192 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 Pliushch 6fb3feaf24 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 Pliushch 98d0c10e9d 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 Pliushch 046c92e2ae apk-tools: provide necessary files & dirs 2018-11-20 22:04:57 +01:00
Leonid Pliushch 3605599394 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 e6677aff2f abuild: Add as disabled package 2018-11-18 02:33:40 +01:00
Fredrik Fornwall d530dc97d9 apk-tools: Add repositories file 2018-11-18 02:10:46 +01:00
Fredrik Fornwall b42953c810 Update disable apk-tools 2018-11-18 02:01:58 +01:00
Kevin Cotugno 8f333f59f9 Remove disabled rust 2018-10-28 20:11:10 +01:00
Fredrik Fornwall e4f2135503 bat: Enable package 2018-10-14 22:00:21 +02:00
Fredrik Fornwall 5af6067f1d bat: Build with patched version of termios 2018-10-08 03:34:29 +02:00
Fredrik Fornwall 4c85e18e1b x11-repo: Enable package 2018-10-02 02:04:54 +02:00
Fredrik Fornwall b7743d5614 x11-repo: Add as disabled package 2018-10-02 01:56:30 +02:00
Fredrik Fornwall 4905896573 pkgconf: Add as disabled package 2018-09-27 00:53:39 +02:00
Fredrik Fornwall bd9f9804ae Remove disabled cutter package 2018-09-23 17:15:26 +02:00
Leonid Pliushch 347483556e 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 11c765d731 rust: Try some more work 2018-09-20 02:26:10 +02:00
Fredrik Fornwall 9e9eaff2fd nodejs-lts: Add back a node LTS package 2018-09-20 02:19:41 +02:00
Wetitpig 1755e793ed Move libusb to packages 2018-09-15 22:27:55 +02:00
Fredrik Fornwall 9c88dd8257 rust: Add initial experiments with package 2018-09-15 01:47:23 +02:00
Fredrik Fornwall b1a9c9c562 nodejs: Just keep a single current package
Drop the LTS version of node.js for now and keep only a single current
node package.
2018-09-11 23:51:55 +02:00
Fredrik Fornwall fd72a74c42 openssl: Update from 1.0.2 to 1.1.1 (#2775) 2018-09-11 22:43:19 +02:00
Fredrik Fornwall 27b1f0a6f2 apk-tools: Add as disabled package 2018-09-11 00:46:45 +02:00
Fredrik Fornwall 54780069b0 ripgrep: Enable package
This is a first start on supporting rust packages. Feedback welcome.
2018-08-29 00:10:05 +02:00
Fredrik Fornwall 1047e5aab3 Remove libwebp from disabled-packages/ 2018-08-28 23:36:25 +02:00
Fredrik Fornwall f8b8534f63 cadaver: Add note why package is disabled 2018-08-25 16:47:34 +02:00
Fredrik Fornwall 636c9b0ae6 cadaver: Disable due to no openssl 1.1 support 2018-08-25 10:03:43 +02:00
Fredrik Fornwall 3a7d393c3f sslscan: Disable due to no openssl 1.1 support 2018-08-23 20:22:08 +02:00
Fredrik Fornwall 682fc12703 ripgrep: Add as disabled-package
With this we can start looking at building rust code.
2018-08-23 17:35:49 +02:00
Fredrik Fornwall d2bcee5d71 openssl 1.1.1: Build with no-ssl and no-engine 2018-08-22 12:05:53 +02:00
Fredrik Fornwall 4eaf2f7a8d openssl: Work on future openssl 1.1.1 package 2018-08-22 11:53:11 +02:00
Fredrik Fornwall 291ba8d1b3 disabled-packages/openssl: Update from 1.1.1~pre8 to 1.1.1~pre9 2018-08-22 08:48:40 +02:00
Fredrik Fornwall 4f2c9242d8 openssl: Add 1.1.1 WIP disabled-packages/openssl 2018-08-17 23:43:56 +02:00
Fredrik Fornwall 66aea0b5df libelf: Keep the libelf part of elfutils
While all of elfutils does not build with clang, the libelf part does
and is needed by ltrace. So keep libelf as a package and let it replace
elfutils for now.
2018-08-17 21:32:56 +02:00
Fredrik Fornwall 526f263b07 elfutils: Disable package (clang incompatible) 2018-08-17 21:10:58 +02:00
Fredrik Fornwall 5bb99cd307 Remove TERMUX_PKG_CLANG=no mention
TERMUX_PKG_CLANG is going away since every package package needs
to be built with clang starting with the upcoming ndk r18.
2018-08-06 16:32:35 +02:00
Fredrik Fornwall 19b9ddbe03 d8: Add as disabled package 2018-07-26 12:33:48 +02:00
Fredrik Fornwall 6446697658 ffmpeg: Update from 3.4.2 to 4.0.1 2018-06-26 02:48:48 +02:00
Fredrik Fornwall 7eb88453df libgeos: Disable build for now
Snapshots are stored only a few days back:
https://geos.osgeo.org/snapshots/
2018-04-22 23:58:16 +02:00
its-pointless aeba9d07b2 update to newest version compiles and raco works on host. (#2259)
Needs some testing.
2018-03-20 23:04:46 +01:00
Vishal Biswas d97f2538a2 Add some disabled packages (#2106) 2018-02-06 22:23:31 +01:00
JJRcop 5d6714472b apt: restores apt-mark binary (#1980)
It is useful to find out only the packages you have installed manually vs dpkg --get-selections
2017-12-29 00:59:33 +01:00
Fredrik Fornwall 40ed442279 Update disabled-packages/libffi-updated 2017-12-24 00:27:51 +01:00
Fredrik Fornwall a3d28c689b Remove disabled-packages/openssl-1.1 2017-11-27 14:52:26 +01:00
Fredrik Fornwall 0735606dc4 Add disabled-packages/apt-updated 2017-11-07 03:35:03 +01:00
Fredrik Fornwall 21d2147cd3 mtr: Moved to termux-root-packages 2017-11-04 01:20:20 +01:00
Karol Baraniecki 4d646dac46 mtr: Fix #305 by implementing hsearch(3) (#1697)
This hsearch(3) implementation is (with very minor changes) taken
from FreeBSD 11.1.

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

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

* minor stuff

* put in preload ffmpeg libs like mpv has
2017-10-15 01:02:21 +02:00
Fredrik Fornwall ebda393e9e libressl: Update from 2.5.1 to 2.5.5 2017-10-13 20:04:44 +02:00
Fredrik Fornwall e301e72d21 help2man: Move to disabled-packages/ 2017-09-24 22:07:09 +02:00