Leonid Plyushch
ff8b493d07
apt: use redirectable (termux.org) url for main repository
Makes possible to redirect traffic to mirror in case if main
repository is down (like in https://github.com/termux/termux-packages/issues/4358 ).
5 years ago
Leonid Plyushch
fbb232bf76
Revert "apt: use redirectable url for main repository"
Reverting since it causes https://github.com/termux/termux-app/issues/1286 .
This reverts commit afb59ff17a
.
5 years ago
Leonid Plyushch
afb59ff17a
apt: use redirectable url for main repository
Makes possible to redirect traffic to mirror in case if main
repository is down (like in https://github.com/termux/termux-packages/issues/4358 ).
Will add small overhead due to http redirect.
5 years ago
Leonid Plyushch
9da9bfb9c4
apt: add man pages
Fixes https://github.com/termux/termux-packages/issues/2419 .
5 years ago
Fredrik Fornwall
167a50650b
apt: Fix build with current cmake
5 years ago
Leonid Plyushch
5aedc90735
apt: fix subpackage script
5 years ago
Leonid Plyushch
d111f5bf74
packages: standardize values of several control variables for build.sh
Variables
TERMUX_PKG_PLATFORM_INDEPENDENT
TERMUX_DEBUG
TERMUX_PKG_HAS_DEBUG
TERMUX_PKG_ESSENTIAL
TERMUX_SUBPKG_ESSENTIAL
TERMUX_PKG_NO_STATICSPLIT
TERMUX_PKG_BUILD_IN_SRC
TERMUX_PKG_FORCE_CMAKE
TERMUX_PKG_HOSTBUILD
should not accept arbitrary values for marking them "enabled". Instead
they should accept boolean values which makes them easier to handle and
also makes their meaning clear.
build-package.sh should make decision based on variable's value but not on
whether it is set or empty.
%ci:no-build
5 years ago
Leonid Plyushch
702d7acb15
add stubs to prevent on-device building packages with dangerous operations in build.sh
%ci:no-build
5 years ago
Leonid Plyushch
2e64b9084d
apt: rebuild package
Should fix following error:
E: Failed to fetch https://dl.bintray.com/termux/termux-packages-24/all/apt-transport-tor_1.4.9-14_all.deb Hash Sum mismatch
Hashes of expected file:
- SHA256:cdbe9700180918d2e195ff580443f5f4fedd1f8bfded8cd461b170ffcc7af05a
- SHA1:9432727cfa86af2250c20fd7494b243eb4fa3dda [weak]
- Filesize:844 [weak]
- same as happened with packages geoip2-database and ecj.
6 years ago
Leonid Plyushch
efe479bace
termux-exec should be a dependency of termux-tools
Because it is used by login script and termux-tools is essential anyway.
6 years ago
Leonid Plyushch
ee7fe4f054
reformat build.sh for some packages
* Packages where dependencies were sorted are bumped.
6 years ago
Leonid Plyushch
31c28ecf60
apt: add coreutils and grep for 'apt-key'
6 years ago
Leonid Plyushch
d625bfd804
apt: apt-key also requires sed
6 years ago
Leonid Plyushch
20c9c3dca8
apt: need findutils for apt-key
6 years ago
Leonid Plyushch
3a98b15498
apt: bump revision
6 years ago
Leonid Plyushch
7c680a498e
apt: bump revision
6 years ago
Leonid Plyushch
2323db7be2
Revert "apt: depend on libiconv"
That was a failed attempt to handle libiconv/libandroid-support upgrade issue.
Completely useless and therefore should be reverted.
Issue was solved by:
* 75436ef46f
(libandroid-support pre-depends on dpkg)
* b35e4e4654
(dpkg will use busybox for tar and rm)
This reverts commit 1ab847733a
.
6 years ago
Henrik Grimler
4f64a2ae59
build-package: install licenses to $PREFIX/share/$PKG/LICENSE
6 years ago
Leonid Plyushch
1ab847733a
apt: depend on libiconv
May be needed to handle some situations while upgrading.
6 years ago
Leonid Plyushch
d4e7f1b444
apt: bump revision after 0d1170cc
6 years ago
Leonid Plyushch
1e2bd1de75
liblzma: build versioned library
6 years ago
Leonid Plyushch
cb93af0c30
add zlib to dependencies where needed
6 years ago
Leonid Plyushch
c7b1632e32
apt: use correct URL for android-7 packages
6 years ago
Henrik Grimler
065418807a
apt: recommend game-repo and science-repo and suggest unstable-repo
6 years ago
Leonid Plyushch
8926c37a8c
fix compilation errors for apt, busybox, imagemagick, libelf, tar
6 years ago
Leonid Plyushch
5871ed7b26
bump C++ packages for NDK-19
6 years ago
Wetitpig
8dcfd793a2
No backticks
6 years ago
Fredrik Fornwall
86a6036abc
apt: Update from 1.4.8 to 1.4.9
6 years ago
Leonid Plyushch
f0e9606515
apt: security fix
See https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1812353 .
6 years ago
Leonid Plyushch
4fd7ca06f6
[incomplete] set licenses for packages
6 years ago
Fredrik Fornwall
ffce64f190
apt: Fix HTTP/2 compatibility
Thanks its-pointless for finding the issue!
6 years ago
Fredrik Fornwall
36b0e5f0ce
apt: Fix ssh:// sources ( fixes #3093 )
6 years ago
Fredrik Fornwall
aef4bb94df
apt-transport-tor: Mark as platform-independent
6 years ago
Leonid Plyushch
e56b286617
apt-transport-tor: use APT's built-in methods to access Tor
Replace old package 'apt-transport-tor'.
6 years ago
Henrik Grimler
90af68422b
Remove gnupg1 ( #2691 )
Remove gnupg1
7 years ago
Fredrik Fornwall
3072c57b30
Bump some c++-using packages after libc++ update
7 years ago
Leonid Plyushch
24cdcc7829
apt: fix hardcoded paths
7 years ago
Leonid Plyushch
3da2978214
apt: don't explicitly specify arch in sources.list
7 years ago
Henrik Grimler
fd08cf3768
apt: fall back to $PREFIX/tmp if TMPDIR is unreadable
7 years ago
Henrik Grimler
d880b477ca
apt: make trusted.gpg a conffiles so that apt-key added keys are preserved
7 years ago
Fredrik Fornwall
6876604557
apt: Depend on termux-exec
By having apt (which is an essential package which every user has
installed) depend on termux-exec we push it out to everyone.
7 years ago
Fredrik Fornwall
bf9c34a502
apt: Avoid needless dependency on libutil
7 years ago
Fredrik Fornwall
665c740fd1
apt: Disable tcsetattr() calls
The disabled tcsetattr() calls fails on Android 8, see #1359 .
7 years ago
JJRcop
5ee075a5b3
apt: restores apt-mark binary ( #1980 )
It is useful to find out only the packages you have installed manually vs dpkg --get-selections
7 years ago
Fredrik Fornwall
6eeaf55131
Avoid hard-coded paths in some more places
The plan is to allow other apps to build packages by changing the
prefix.
7 years ago
Fredrik Fornwall
e660fd6cb3
apt: Update from 1.4.7 to 1.4.8
7 years ago
Fredrik Fornwall
1b3f3ebde9
Drop need of setting TERMUX_PKG_FOLDERNAME
Instead figure out the top level source folder ourselves.
7 years ago
Fredrik Fornwall
dc1110726f
apt: Update from 1.2.12 to 1.4.7
7 years ago
Fredrik Fornwall
d946e67c5b
Transition from gnustl to libc++
This will make things as std::to_string() and other C++ features
work with a modern and supported C++ library.
We package up libc++_shared.so and bump the revision of every C++
using package to make it rebuild against it.
Users who have built C++ using libraries or programs will probably
need to rebuild them if they are linked against Termux-supplied
libraries, as user code was previously linked against gnustl while
the system libraries are now using libc++, and it's not a good idea
to mix C++ standard libraries in a program.
8 years ago
Fredrik Fornwall
6b98bcec65
Drop more res_init() patches
8 years ago