Commit Graph

52 Commits

Author SHA1 Message Date
termux-pacman-bot
1b4bbe806c fix(main/ghostscript): clean up $CPPFLAGS and add tested $TERMUX_ON_DEVICE_BUILD=true support
this package's configure script checks only for $PKGCONFIG, but that variable
is currently only set globally in $TERMUX_ON_DEVICE_BUILD=false
mode. In $TERMUX_ON_DEVICE_BUILD=true mode, only $PKG_CONFIG is set globally.

ld.lld: error: undefined symbol: libiconv
many packages manually set this universally without comment,
but a pattern can be observed that reverse dependencies of libiconv
seem to always require this in $TERMUX_ON_DEVICE_BUILD=true mode,
and it gets set whenever someone creates $TERMUX_ON_DEVICE_BUILD=true support
for one of them.
see the commit message here:
bab423c2bd
2025-03-08 14:34:51 +00:00
termux-pacman-bot
876ba9a6d9 scripts(toolchain): several changes related to $TERMUX_PREFIX/include
- This is the `$TERMUX_PREFIX/include` portion of #21835

- Replace `-I` with `-isystem` in strategic locations: changes the include order of headers in `$TERMUX_PREFIX/include` relative to headers inside the source code of packages currently being built, so that if any headers inside the source code of the package being built have the exact same file names as headers inside `$TERMUX_PREFIX/include`, the headers from inside the source code of the package will be used, instead of the headers from inside `$TERMUX_PREFIX/include`, which would not be correct.
  - Previous discussion was here 3dc455672c (diff-8c775c171f451b21463be103116ad5a4c2d0c54d3fb4ff4b59e987f98fc9c348)
  - Prevents many _potential_ `$TERMUX_PREFIX/include`-related errors (that are often only reproducible when reusing a single docker container to compile multiple packages) in the following packages (and possibly other packages):
    - `nasm`
    - `bitlbee`
    - `emacs`
    - `gdb`
    - `libjxl`
    - `libmediainfo`
    - `maxcso`
    - `nodejs`
    - `pipewire`
    - `rust`
    - `sqlcipher`
    - `tome2`
    - `weggli`
    - `zip`
    - `proxmark3`
    - `handbrake`
  - This include order causes the `$TERMUX_ON_DEVICE_BUILD=false` build codepath to match the behavior of the `clang` binary from the `main/clang` package (i.e. the `$TERMUX_ON_DEVICE_BUILD=true` codepath), which is caused by the `-DDEFAULT_SYSROOT` setting that is built into it:

26a76f7b5d/packages/libllvm/build.sh (L40)

- `simulavr`: the current `simulavr` `build.sh` runs `mv $TERMUX_PREFIX/include ...`, that is not really ideal because it effectively deletes the entire `$TERMUX_PREFIX/include` folder, preventing any other packages that might be built in the same container from using the headers they need from `$TERMUX_PREFIX/include` (and also potentially creating a malformed `simulavr` package `.deb` if any other packages were installed info `$TERMUX_PREFIX` beforehand). This rewrites the `simulavr` package in a way that avoids destroying `$TERMUX_PREFIX/include`.
2025-02-26 10:38:30 +00:00
termux-pacman-bot
68e188d248 revbump(main/ghostscript): NDK r27 build fix (#21448) 2024-09-12 18:10:43 +00:00
termux-pacman-bot
4fc4725a51 updpkg(main/ghostscript): 1.03.1 2024-06-29 14:37:07 +00:00
termux-pacman-bot
b5225e9c54 tree-wide: rename TERMUX_MAKE_PROCESSES to TERMUX_PKG_MAKE_PROCESSES
Some packages have issues with parallel builds and need to set
TERMUX_MAKE_PROCESSES=1. All other build variables that package
recipes set are prefixed with TERMUX_PKG, use that for MAKE_PROCESSES
as well for consistency.

%ci:no-build
2024-06-16 09:38:16 +00:00
termux-pacman-bot
826c5e44db bump(main/libidn): 1.42 + revbump revdeps
I've got some problems with reverse dependencies after libidn update so I will not wait for people filing issues and simply revbump all of them
2024-05-09 19:08:13 +00:00
termux-pacman-bot
8d17826e3f bump(main/ghostscript): 10.02.1 2024-02-14 21:36:55 +00:00
termux-pacman-bot
56bff13ad1 chore(main/ghostscript): force disable auto updates [no ci]
This is needed to avoid auto-updater script warnings.
Release names have pretty weird structure and I am not sure I can use regexps to transform them.
2023-10-10 19:01:31 +00:00
termux-pacman-bot
d0df8735b7 bump(main/ghostscript): 10.02.0 2023-10-05 17:31:16 +00:00
termux-pacman-bot
856bf379bd ghostscript: Revbump to rebuild
due to SONAME change in libjpeg-turbo.
2023-06-30 05:31:23 +00:00
termux-pacman-bot
c61f77e574 ghostscript: Bump to 10.01.2 2023-06-23 01:29:00 +00:00
termux-pacman-bot
ff81ee07a2 ghostscript: Bump to 10.01.1 2023-04-15 17:31:10 +00:00
termux-pacman-bot
a61689a796 ghostscript: Bump to 10.01.0 2023-03-23 04:33:16 +00:00
termux-pacman-bot
126b937346 tree-wide: remove pthread/rt patches and workarounds
Commit af18f1dac0b5 ("scripts: start_build: create libpthread and
librt as well") added helper libs so that packages that try to find
these libs can do so.

%ci:no-build
2023-02-13 06:03:05 +00:00
termux-pacman-bot
ac9493b413 ghostscript: Fix build
when `libmd` package is installed.

%ci:no-build
2023-02-13 04:34:55 +00:00
termux-pacman-bot
98e798bd56 libtiff: Revbump revdeps to rebuild 2022-12-17 07:01:18 +00:00
termux-pacman-bot
f8c8117dae ghostscript: Bump to 10.0.0 2022-11-23 05:31:11 +00:00
termux-pacman-bot
6b59bc1e96 *: Add missing libc++ dependency
%ci:no-build
2022-11-08 13:57:59 +00:00
termux-actions[bot]
50c455fe8e packages/ghostscript 2022-04-30 18:25:15 +00:00
termux-actions[bot]
e597df0958 packages/ghostscript 2022-03-22 12:34:36 +00:00
termux-actions[bot]
8639a7c07c packages/ghostscript 2022-03-21 16:58:20 +00:00
Maxython
b3e143f805 Update package ghostscript 2021-12-03 00:22:05 +03:00
Maxython
7e209a8fd1 Update package ghostscript 2021-11-02 15:35:32 +03:00
Henrik Grimler
c1f3a1e5ae ghostscript: bump to rebuild
Currently giving `cannot locate symbol "__trunctfdf2"`
2021-10-23 23:01:55 +02:00
Lucinda May Phipps
48daf2e10e ghostscript: delete fapi_ft.patch
patch applied upstream
2021-09-08 10:05:10 +02:00
Jeeva
6495b7d412 ghostscript: update to 9.54.0 2021-09-08 10:05:10 +02:00
Yaksh Bariya
be5a39f797 ghostscript: Revise version to force rebuild 2021-06-24 12:00:29 +03:00
stesen
92d53c2f82 ghostscript: fix 9.53.2 build (#6705)
Bug: #6704
Test: run ./build-package.sh -a arm ghostscript
2021-05-02 11:20:54 +03:00
Leonid Pliushch
37375312b9 explicitly set maintainer for each package
In issue https://github.com/termux/termux-packages/issues/6160 I have found
that community repo "its-pointless.github.io" specifies us as maintainer
for its packages. This is NOT TRUE and potentially misleads people using
these packages.

Now TERMUX_PKG_MAINTAINER will contain a default value which is neutral
and not specify maintainer. So all packages now have to override it to
the correct value.

[skip ci]
%ci:no-build
2020-12-20 15:16:34 +02:00
Leonid Pliushch
f8d34f4f5c Revert "ghostscript: update to 9.53.3"
use of undeclared identifier 'FF_free' and so on...
2020-11-09 01:07:17 +02:00
Leonid Pliushch
3071fc75db ghostscript: update to 9.53.3 2020-11-08 23:01:24 +02:00
Henrik Grimler
798f50aec0 ghostscript: update to 9.53.2 2020-09-28 19:53:47 +02:00
Henrik Grimler
7c74bf9726 Rename termux_step_post_extract_package->termux_step_post_get_source 2020-07-21 10:14:19 +02:00
Henrik Grimler
52103c6129 Updates for some packages (#5070)
* imagemagick: update to 7.0.10.2

* fossil: update to 2.10

Had to disable tests checking for sqlite3 as they try to run cross-compiled tests

* automake: update to 1.16.2

* ghostscript: update to 9.52

* cmake: update to 3.17.0

* git: update to 2.26.0

* krb5: update to 1.18

* ldc: update to 1.20.1
2020-03-24 15:27:02 +01:00
Leonid Pliushch
5123b0cffa fix formatting of some build.sh 2020-01-13 03:00:07 +02:00
Fredrik Fornwall
62242e3b31 ghostscript: Update from 9.27 to 9.50 2019-11-24 19:46:00 +01:00
Leonid Pliushch
04c9d415cd bump revisions of packages using libjpeg-turbo 2019-07-25 16:06:29 +03:00
Leonid Pliushch
ea584f3737 ghostscript: rebuild due to updated libandroid-support
Now ghostscript will pick `libiconv_open()` from GNU iconv.
2019-05-23 21:37:54 +03:00
Leonid Pliushch
b98ffcf631 add libiconv to dependencies where needed 2019-05-05 21:29:36 +02:00
Fredrik Fornwall
3cb66bc5ea ghostscript: Update from 9.26 to 9.27 2019-04-12 01:32:42 +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
Henrik Grimler
60f90355a5 ghostscript: bump after nl_langinfo was added as inline function 2019-02-03 22:03:12 +01:00
Leonid Pliushch
46d333adba add licenses for more packages 2019-01-21 17:17:53 +02:00
Fredrik Fornwall
32a5eeef5a ghostscript: Update from 9.25 to 9.26 2018-11-21 23:46:19 +01:00
Fredrik Fornwall
af471e2b67 ghostscript: Update from 9.24 to 9.25 2018-09-14 21:28:15 +02:00
Fredrik Fornwall
e09cc4cbe2 ghostscript: Update from 9.23 to 9.24 2018-09-04 23:44:37 +02:00
Fredrik Fornwall
b4fca26549 ghostscript: Update from 9.22 to 9.23 2018-04-02 00:08:22 +02:00
Fredrik Fornwall
b5c09263cb ghostscript: Use system littlecms and openjpeg 2017-11-07 18:34:21 +01:00
Fredrik Fornwall
02fc8fdebb ghostscript: Add dependencies 2017-10-15 02:07:13 +02:00