Commit Graph

311 Commits

Author SHA1 Message Date
Leonid Pliushch bd40522617 enable package 'build-essential'
It is now fixed and enhanced to met Termux requirements.
2019-05-11 18:36:47 +03:00
Leonid Pliushch cded93e316 Revert "frobtads, sl, unrar: disable packages because their license is not accepted by hosting"
This reverts commit d941ce1f79.
2019-04-12 17:18:14 +03:00
erlanger da5f38cb33 SWI-Prolog - update to 8.1.0 2019-04-09 18:57:29 +03:00
Leonid Pliushch 53a9ab7a8f frobtads, sl, unrar: disable packages because their license is not accepted by hosting
Bintray denied license requests for these packages, therefore we cannot provide
them via main repository.
2019-03-29 03:42:47 +02:00
Leonid Pliushch 9d6d69f05c blogc: downloads are now working so enabling package 2019-03-10 15:42:58 +02:00
Leonid Pliushch 7fff0bec2b 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 Pliushch b1988a732d disabled-packages: remove obsolete version of 'caddy'
We have up-to-date 'caddy' as enabled package.
2019-02-17 18:42:34 +02:00
Wetitpig 7ddcce5701 No backticks 2019-02-15 18:01:09 +02:00
Wetitpig d50c847f11 Shell script compliance 2019-02-15 18:01:09 +02:00
Wetitpig 5f07ac4eb9 Change permissions 2019-02-09 21:06:31 +02:00
Wetitpig 13cec16263 Spaces to tabs 2019-02-09 21:06:31 +02:00
Wetitpig 5f8864c10d Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Fredrik Fornwall e951dcf596 apk-tools & abuild: Enable packages 2018-11-21 23:37:17 +01:00
Leonid Pliushch 331bdeed7c abuild: set variables ac_cv_* and gl_cv_* like in build-package.sh 2018-11-20 22:04:57 +01:00
Leonid Pliushch 4f737bc7a5 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 Pliushch 4a67d1175c 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 Pliushch 701e4891ac abuild: fix dependency tracing
Now dependency tracing seems working properly if 'scanelf' binary
is installed.
2018-11-20 22:04:57 +01:00
Leonid Pliushch 5b0dcffaf2 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 Pliushch dc9113cc21 abuild: use only Android/Termux-specific architecture specifications 2018-11-20 22:04:57 +01:00
Leonid Pliushch 57b1e0eddb 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 Pliushch 1a77ab931b abuild: fix missing configuration file (/etc/abuild.conf)
File is required for 'abuild' configuration.
2018-11-20 22:04:57 +01:00
Leonid Pliushch d0216b11d7 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 Pliushch 2ecc0e95f2 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 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