Commit Graph

331 Commits

Author SHA1 Message Date
Leonid Pliushch
501ce516cd misc hardcoded home/prefix fixes 2020-10-30 22:48:55 +02:00
Leonid Pliushch
1bfb88cdd0 disabled packages: delete 'ffsend' as useless now
As Mozilla closed 'Firefox Send' service forever, client utility
is useless now.

https://support.mozilla.org/en-US/kb/what-happened-firefox-send:
> Firefox Send has been discontinued as of September 17th, 2020.
> You will no longer be able to upload or receive files. We’d like
> to thank all of you who tried Firefox Send.
2020-09-19 19:38:33 +03:00
Fredrik Fornwall
5bf18744cc Remove disabled-packages/pacman/ 2020-08-12 12:09:43 +02:00
Fredrik Fornwall
255450ab4d Remove old disabled-packages/alsa-lib/ 2020-08-12 11:09:37 +02:00
Leonid Pliushch
9ae4d26a6c ffsend: disable package - no longer working
Mozilla shutted down the Firefox Send service for unknown period due to
reports about "spreading malware".

Disable the package for this time.
2020-07-12 16:48:28 +03:00
Henrik Grimler
03a01c0a8f rm disabled-packages/cups, since packages/cups exists 2020-07-10 10:32:47 +02:00
Leonid Pliushch
cf050972ca disable package: fcgiwrap (depends on disabled fcgi) 2020-06-22 14:57:01 +03:00
Leonid Pliushch
1348d90f23 disable package: fcgi
Project seems dead, available only in archives.
2020-06-22 14:55:07 +03:00
Leonid Pliushch
322eacdeb8 disable package: apg
- apg project is dead. Home page domain (www.adel.nursat.kz) is no longer resolving.
- Termux tends to not package outdated, dead projects.
2020-06-21 23:19:33 +03:00
Leonid Pliushch
89951194a3 [disabled-packages] ghc: went to unstable-packages
https://github.com/termux/unstable-packages/pull/181
2020-06-20 23:29:37 +03:00
Leonid Pliushch
0af10d0f13 disabled-packages: remove openvpn
Package is already in root-repo.
2020-05-13 12:03:43 +03:00
Butta
f36759a52b swift: enable package and update to 5.2.1 2020-04-10 13:03:38 +03:00
Leonid Pliushch
eab39222c5 move 'swift' to disabled packages
Currently it supports only on-device builds.
https://github.com/termux/termux-packages/pull/4895

How to build:

 cp -a ./disabled-packages/swift ./packages/
 pkg install clang binutils-gold file patch python cmake ninja python2 perl rsync libandroid-spawn libcurl libicu libsqlite libuuid libxml2 llbuild pkg-config
 TERMUX_MAKE_PROCESSES=7 ./build-package.sh swift
2020-02-17 13:47:32 +02:00
Leonid Pliushch
a2d5c4520d mkvtoolnix: restore from disabled packages 2020-01-13 18:37:08 +02:00
Leonid Pliushch
905370a130 mkvtoolnix: currently disable package due to linking error 2020-01-13 02:16:56 +02:00
Leonid Pliushch
17acc4a871 add moc as disabled package
Requested in https://github.com/termux/termux-packages/issues/1637.

Package seems does not support PulseAudio which is required
for sound output in Termux.
2020-01-02 16:08:27 +02:00
Leonid Pliushch
4d7d3ed05e move abuild and apk-tools to disabled packages
We are continuing to use APT as package manager, so having another one is pointless
especially if we are not going to create repository for `apk`.
2019-10-10 15:33:35 +03:00
Leonid Pliushch
6d0832558a help2man: enable package 2019-08-16 15:37:57 +03:00
Leonid Pliushch
536e9dec56 some disabled packages can be removed
* elixir: https://github.com/termux/unstable-packages/tree/master/packages/elixir
 * libgeos: https://github.com/termux/science-packages/tree/master/packages/libgeos
 * nethack: https://github.com/termux/game-packages/tree/master/packages/nethack
2019-08-13 03:07:32 +03:00
Leonid Pliushch
8fba90f69f fix build.sh in disabled-packages 2019-08-12 18:56:27 +03:00
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 d941ce1f79c4a66ac183a3b0b94082d47788a394.
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