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
Fredrik Fornwall
e6677aff2f
abuild: Add as disabled package
2018-11-18 02:33:40 +01:00