Commit Graph

16254 Commits

Author SHA1 Message Date
xtkoba ace5844658
ecl: Fix ABI for host build 2021-12-05 16:56:17 +01:00
Yaksh Bariya a6699b433c
gn: bump to 20211203 2021-12-05 21:19:02 +05:30
Henrik Grimler 8bb84fa68e
command-not-found: update to 1.70
Includes merge of science-packages into termux-packages
2021-12-05 16:33:24 +01:00
Tee KOBAYASHI 8a0c4d4cbd php: Bump revision 2021-12-05 14:31:34 +01:00
Tee KOBAYASHI a3d794cec0 libresolv-wrapper: Define `res_init` 2021-12-05 14:31:34 +01:00
Tee KOBAYASHI 405c24e6d3 php: Use libresolv-wrapper 2021-12-05 14:31:34 +01:00
Tee KOBAYASHI 3065cb3817 new package: libresolv-wrapper 2021-12-05 14:31:34 +01:00
Tee KOBAYASHI 1c03df8923 Fix `PREFIX` and other paths 2021-12-05 14:24:28 +01:00
xtkoba 6039baddcf Link against `android-glob` 2021-12-05 14:24:28 +01:00
xtkoba c2ae77a808 Build in src 2021-12-05 14:24:28 +01:00
xtkoba b5013e75bb Fix source URL 2021-12-05 14:24:28 +01:00
xtkoba 4d01d7a397 iproute2: Add patches 2021-12-05 14:24:28 +01:00
xtkoba 51b3e0ac0c new package: iproute2 2021-12-05 14:24:28 +01:00
Henrik Grimler 714aa0dfa7
postgis: add package
postgis is not really set up for cross-compilation. It wants to run
cross-compiled programs to check proj and protobuf versions, so we
need to patch that in configure script.

The current patch added to do this will be annoying to maintain. I
tried patching the configure.ac script instead but got weird errors
that seemed to have more to do with the autoconf version we have in
the docker image.

Fixes https://github.com/termux/termux-packages/issues/8142
2021-12-05 13:57:09 +01:00
Henrik Grimler 030e9e1d6f
postgresql: fall back to $PREFIX/var/lib/postgresql in servicescript 2021-12-05 13:19:56 +01:00
Henrik Grimler 75edafa904
postgresql: add pg_config shell script
Can be used for packages that depend on postgresql and that tries to
run pg_config during build.
2021-12-05 13:19:49 +01:00
Henrik Grimler 845c2c79a9
libllvm: should be no need to set up llvm-config in build.sh
It is done in termux_step_override_config_scripts instead.

%ci:no-build
2021-12-05 13:18:35 +01:00
Henrik Grimler a5cf5ef9d5
termux_step_override_config_scripts: don't run on device 2021-12-05 13:18:27 +01:00
Henrik Grimler ed351084a0
termux_step_setup_variables: no need to check termux-{games,science}
Since these repositories have been merged into the main repository
there is no need to check them for dependencies.
2021-12-05 13:18:21 +01:00
Leonid Pliushch 7aa03f39d8
github actions: filter http codes when publishing changes, handle 504
Aptly may process request for long time enough to make CloudFlare or
server drop connection. Treat this as false failure and don't stop
GitHub Actions with error status.
2021-12-05 12:03:00 +02:00
Tee KOBAYASHI c37c34b468 new package: dwarves 2021-12-05 11:53:55 +02:00
Tee KOBAYASHI e4f761f9da toolchain: Bump version 2021-12-05 11:52:23 +02:00
Tee KOBAYASHI 653a110ddb termux_step_setup_toolchain: `-fPIC` should be in `CFLAGS` 2021-12-05 11:52:23 +02:00
Tee KOBAYASHI 697977c0b1 emacs: Assume UTF-8 keyboard input for emacsclient 2021-12-05 10:16:38 +01:00
Termux Github Actions d9a6c35a65 assimp: update to 5.1.3
This commit has been automatically submitted by Github Actions.
2021-12-05 00:21:52 +00:00
Termux Github Actions 51ebb79efa youtubedr: update to 2.7.5
This commit has been automatically submitted by Github Actions.
2021-12-04 18:37:20 +00:00
Termux Github Actions 044de7b65e double-conversion: update to 3.1.6
This commit has been automatically submitted by Github Actions.
2021-12-04 18:07:29 +00:00
xtkoba 4fb7b68113
qemu: include m68k targets (#8147) 2021-12-04 18:28:47 +02:00
Henrik Grimler cfe737f112
termux-tools: termux-change-repo remove science-packages
The repository has been merged with termux-packages, so no need to
subscribe to it.
2021-12-04 16:12:34 +01:00
Henrik Grimler 2f324c79c5
apt: remove science-repo from recommended packages
The repository has been merged back into termux-packages.

Add both game-repo and science-repo to TERMUX_PKG_REPLACES, I forgot
to the former when I merged game-repo.
2021-12-04 16:12:29 +01:00
Henrik Grimler f8746124e6
science-repo: remove package
All packages have been moved to main repository.
2021-12-04 16:12:22 +01:00
Henrik Grimler 3daa0aa540
Bump all (ex-)science packages as part of merge with termux-packages
So that the package that is uploaded to the main repo has a higher
version than the version in the game repo.

All packages have been uploaded manually.

%ci:no-build
2021-12-04 14:41:46 +01:00
Henrik Grimler c19c20649e
science-repo: merge with main repository
We created additional repositories back in the day when network
bandwidth was an issue.  Today we do not have this problem thanks to
fosshost, so there is not really any reason to keep games in another
repo.

Removing science-repo also simplifies for mirror maintainers
slightly, there is one less repo to check the status of, there's
now only termux-packages, x11-packages and termux-root-packages.

%ci:no-build
2021-12-04 14:40:13 +01:00
Henrik Grimler b1d236ee16 openfoam: cp folder straight into TERMUX_PKG_MASSAGEDIR
Some installed files are not recognized when we create the massage
tar, for example
$PREFIX/opt/OpenFOAM-v2106/src/OpenFOAM/memory/tmp/tmp.H.  The
compiled files work just find without them, but if we want to compile
another variant of openfoam on device then they are necessary.

Copying straight into the massage dir fixes the issue.
2021-12-04 14:36:37 +01:00
Henrik Grimler ba557931af openscad: fix build with latest cgal 2021-12-04 14:36:37 +01:00
Henrik Grimler 79c41ed239 libgeos: build with cmake 2021-12-04 14:36:37 +01:00
Henrik Grimler b9c052b893 libgeos: update to 3.10.1 2021-12-04 14:36:37 +01:00
Henrik Grimler cb8e5946b2 openfoam: update to 21.06
Finally a working build :)

Tests done: run cavity tutorial on aarch64 and arm.

TODO/things that would be nice to test:

* Check if we actually need to set WM_{CC,CXX,CFLAGS,CXXFLAGS} in
  etc/config.sh/settings.
* Test compilation with Gcc on device
* Look at the __libc_malloc->malloc patch in sigFpe.C again, and try
  to upstream the fix so that it isn't as glibc specific.

We need to remove -std=c++11 from CXXFLAGS, or else we get errors when building with
our (rather new) version of CGAL, for example:

/data/data/com.termux/files/usr/include/CGAL/array.h:72:44: error: no template named 'index_sequence' in namespace 'std'
make_filled_array_aux(const T& value, std::index_sequence<Is...>)
                                      ~~~~~^

/data/data/com.termux/files/usr/include/CGAL/number_utils.h:320:10: warning: 'decltype(auto)' type specifier is a C++14 extension [-Wc++14-extensions]
  decltype(auto) approximate_sqrt(const NT& nt)
           ^
/data/data/com.termux/files/usr/include/CGAL/number_utils.h:320:1: error: deduced return types are a C++14 extension
  decltype(auto) approximate_sqrt(const NT& nt)
  ^
2021-12-04 14:36:37 +01:00
Henrik Grimler 0d7e97dada mapserver: update to 7.6.4 2021-12-04 14:36:37 +01:00
Henrik Grimler d45ecb01ed Bump packages depending on libc++ after ndk-r23 update
All except openfoam since it does not build.
2021-12-04 14:36:37 +01:00
Henrik Grimler b3c90e7554 glpk: update to 5.0 2021-12-04 14:36:37 +01:00
Lucy Phipps 6bb673864a texlive: bump again 2021-12-04 14:36:37 +01:00
Lucinda May Phipps 5554c78529 texlive: bump revision
20200406-5 is missing from repo
2021-12-04 14:36:37 +01:00
Henrik Grimler 53a68414f1 gnucap: update to 20210107 2021-12-04 14:36:37 +01:00
Henrik Grimler a0698575f6 proj: update to 8.1.1 2021-12-04 14:36:37 +01:00
Wetitpig d2e73c7ebf Bump GDAL to version 3.3.2 (#76)
* Bump GDAL to version 3.3.2
2021-12-04 14:36:37 +01:00
Wetitpig a1ceafe797 fix tempfileDir by @TERMUX_PREFIX@ 2021-12-04 14:36:37 +01:00
Wetitpig 3560c68a57 Bump revision 2021-12-04 14:36:37 +01:00
Wetitpig 395d616cb7 Fix single quotations 2021-12-04 14:36:37 +01:00
Yaksh Bariya e3aed3c12e gdal: Bump to 3.3.1 2021-12-04 14:36:37 +01:00