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
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
Fredrik Fornwall
ed184fc7bc
Remove disabled-packages/llvm
2017-09-20 23:16:56 +02:00
Fredrik Fornwall
51c7760090
Drop need of setting TERMUX_PKG_FOLDERNAME
...
Instead figure out the top level source folder ourselves.
2017-09-20 00:48:04 +02:00
Fredrik Fornwall
d4c093ad5f
apt: Update from 1.2.12 to 1.4.7
2017-09-17 20:51:20 +02:00
Joakim
4b8d96c72f
ldc: Enable the package, switch to lightly tweaked llvm from ldc repo, add more targets, update wiki link, and upgrade host D compiler to 2.075.1
2017-08-29 21:15:08 +02:00
its-pointless
99325ee4e0
fixes x86_64 because it has lib64 in sysroot...
2017-08-26 23:50:21 +02:00
its-pointless
2a6ef2bc2e
working openjdk builds on all archs
2017-08-26 23:50:21 +02:00
Fredrik Fornwall
3d07bebb2d
apt: Fix building if perl has already been built
...
Avoid cmake picking up the cross-compiled perl.
2017-08-26 23:11:43 +02:00
its-pointless
f5603b0d5e
enable alpine email
2017-08-26 23:11:35 +02:00
Fredrik Fornwall
b128efaf67
Remove disabled-packages/ghostscript leftover
2017-08-11 15:15:48 +02:00
Henrik Grimler
af41dc2143
Enable ghostscript ( #1135 )
...
* Fix ghostscript for aarch64.
* ghostscript: fix arm header
* ghostscript: clean build script
* ghostscript: disable i686 and x86_64 for now and enable package!
* Add required build dependencies for ghostscript to setup scripts
* ghostscript: add libexpat as dependency
* ghostscript: add (untested) generated headers for x86_64 and i686
2017-08-11 13:25:55 +02:00
Fredrik Fornwall
5e58851850
nodejs-current: Enable package
2017-08-10 00:02:39 +02:00
Fredrik Fornwall
98bfb12e9d
nodejs-current: Also remove -lz for mkpeephole
2017-08-08 12:18:07 +02:00
Fredrik Fornwall
b51edc8567
nodejs-current: Hack at mkpeephole build
2017-08-08 11:57:03 +02:00
Fredrik Fornwall
00d0a7b8c0
nodejs-current: Update from 8.1.4 to 8.2.1
2017-08-08 11:13:48 +02:00
Fredrik Fornwall
503c8008e5
blogc: Disable build due to source download fail
2017-07-26 15:32:27 +02:00
Fredrik Fornwall
ede1562430
apt 1.4: Make apt-key work with busybox mktemp
2017-07-26 12:38:18 +02:00
Fredrik Fornwall
2e22881304
disabled-packages/apt: Shed some weight
2017-07-23 23:42:07 +02:00
its-pointless
e6a8e25677
refix htc bug and fix dependences
2017-07-23 20:43:48 +02:00
Fredrik Fornwall
4ea8abfdc0
nodejs-current: Update to latest
2017-07-20 20:30:15 +02:00
its-pointless
b2e7b17d35
apt 1.4.7 working...
2017-07-20 20:28:29 +02:00
olg
daa3813fe2
Fix ghostscript for aarch64.
2017-07-15 10:53:04 +02:00
Joakim
40f30b5df6
ldc: update to llvm 4.0.1
2017-07-12 22:29:23 +02:00
joakim-noah
e3973eb004
ldc: update to final 1.3.0 release ( #1123 )
2017-07-11 11:49:12 +02:00
Fredrik Fornwall
baee2e1708
packages/ldc -> disabled-packages/ldc
2017-07-01 02:43:26 +02:00
Vishal Biswas
4194f00a86
updates and fixes for unified headers ( #1114 )
...
* openjdk: update to tag 172
* openjdk: update to tag 174
* valac: update from 0.36.3 to 0.36.4
* squid: fix building with unified headers
* krb5: fix building with unified headers
* tor: update from 0.3.0.8 to 0.3.0.9
2017-06-30 21:30:04 +02:00
Fredrik Fornwall
242f24c97d
alpine: Some build fixes
2017-06-15 14:58:52 +02:00
Fredrik Fornwall
a106dc60e3
nodejs-current: Update from 7.10.0 to 8.1.0
...
It still doesn't build though.
2017-06-12 14:14:34 +02:00
Vishal Biswas
27fa8f3854
tor update and enable squid cache server ( #1077 )
...
* tor: update from 0.3.0.7 to 0.3.0.8
* squid: update from 3.5.25 to 3.5.26 & enable package
2017-06-12 01:47:45 +02:00
Fredrik Fornwall
aaebf81750
mtr: Update disabled package from 0.87 to 0.92
2017-06-02 13:59:49 +02:00
Vishal Biswas
76532e4393
some disabled package updates ( #1018 )
...
* openvpn: update from 2.4.2 to 2.4.1
* openjdk: update to tag 168 (aarch64 does not build)
* openjdk: remove unused patch
2017-05-15 15:27:45 +02:00
Fredrik Fornwall
4ed3015bfb
mariadb: Enable package (64-bit only for now)
2017-05-08 23:29:24 +02:00
Fredrik Fornwall
3530026ea2
mariadb: Disable MariaDB Backup
...
Does not build and is only an alpha release:
https://mariadb.com/resources/blog/mariadb-backup-released-mariadb-server-10123
2017-05-08 22:53:49 +02:00
Fredrik Fornwall
bd369e9994
mariadb: Update from 10.1.22 to 10.1.23
2017-05-08 22:46:12 +02:00
Fredrik Fornwall
8a4847389e
nodejs-current: Update from 7.8.0 to 7.10.0
2017-05-08 10:54:46 +02:00
its-pointless
05c3e6019b
ledger and its dependancy utf8cpp ( #976 )
...
* ledger and its dependancy utf8cpp
fix typo
compiles python lib
enable icu in ledger
* simplify everything for now
2017-05-06 23:48:01 +02:00
its-pointless
aa34ee507c
alpine: update to 2.21 ( #961 )
2017-04-30 23:55:03 +02:00
Fredrik Fornwall
d39f5cde8a
screen: Enable package ( fixes #264 )
2017-04-24 23:52:59 +02:00
Fredrik Fornwall
d6f3cea56f
screen: Update from 4.4.0 to 4.5.1
...
Also patch some more.
2017-04-24 23:43:33 +02:00
Fredrik Fornwall
bafd11aa8f
mariadb: Blacklist 32-bit arches due to off_t ( #935 )
2017-04-18 08:30:56 +02:00
Fredrik Fornwall
70dd6b3190
Remove TERMUX_TAR and TERMUX_TOUCH
...
These can be removed now that OS X is not supported directly (OS X
users can still use Docker to build though).
Fixes #936 .
2017-04-18 08:19:48 +02:00