Commit Graph

24 Commits

Author SHA1 Message Date
termux-pacman-bot
10aa9b13bd tree-wide: apply relative CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR to packages that otherwise generate invalid .cmake and .pc files
- like
  - https://github.com/termux/termux-packages/pull/25694
  - https://github.com/termux/termux-packages/pull/26831
  - https://github.com/termux/termux-packages/pull/27230

- Before:

```
~ $ grep -rnI $PREFIX -e /$PREFIX/include -e /$PREFIX/lib
/data/data/com.termux/files/usr/bin/taglib-config:24:  includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/bin/gdal-config:10:CONFIG_PLUGINDIR="/data/data/com.termux/files/usr//data/data/com.termux/files/usr/lib/gdalplugins"
/data/data/com.termux/files/usr/bin/xslt-config:6:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/bin/xslt-config:7:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/share/pkgconfig/tree-sitter-c.pc:2:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/share/pkgconfig/tree-sitter-c.pc:3:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/share/pkgconfig/tree-sitter-lua.pc:2:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/share/pkgconfig/tree-sitter-lua.pc:3:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/share/pkgconfig/tree-sitter-query.pc:2:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/share/pkgconfig/tree-sitter-query.pc:3:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/share/pkgconfig/swipl.pc:3:libdir=/data/data/com.termux/files/usr//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/SPIRV-Tools.pc:3:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/SPIRV-Tools.pc:4:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/libcares.pc:11:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/libcares.pc:12:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/shaderc.pc:3:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/shaderc.pc:4:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/blosc.pc:5:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/toxcore.pc:2:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/toxcore.pc:3:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/id3tag.pc:3:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/libxslt.pc:3:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/libxslt.pc:4:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/SPIRV-Tools-shared.pc:3:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/SPIRV-Tools-shared.pc:4:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/tree-sitter-markdown-inline.pc:2:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/tree-sitter-markdown-inline.pc:3:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/shaderc_combined.pc:3:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/shaderc_combined.pc:4:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/libtorrent-rasterbar.pc:8:Cflags: -fexceptions  -pthread -I/data/data/com.termux/files/usr//data/data/com.termux/files/usr/include -DTORRENT_LINKING_SHARED -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DTORRENT_USE_OPENSSL -DTORRENT_USE_LIBCRYPTO -DTORRENT_SSL_PEERS -DOPENSSL_NO_SSL2
/data/data/com.termux/files/usr/lib/pkgconfig/muparser.pc:3:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/muparser.pc:4:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/haisrt.pc:4:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/shaderc_static.pc:3:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/shaderc_static.pc:4:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/aom.pc:4:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/srt.pc:4:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/openxr.pc:7:libdir=${exec_prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/libobjc.pc:3:libdir=${exec_prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/openblas.pc:5:includedir=/data/data/com.termux/files/usr//data/data/com.termux/files/usr/include/openblas
/data/data/com.termux/files/usr/lib/pkgconfig/libpano13.pc:14:libdir=/data/data/com.termux/files/usr//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/tree-sitter-markdown.pc:2:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/tree-sitter-markdown.pc:3:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/libchromaprint.pc:3:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/libchromaprint.pc:4:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/pkgconfig/libexslt.pc:3:libdir=${prefix}//data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/pkgconfig/libexslt.pc:4:includedir=${prefix}//data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/cmake/libxslt-1.1.43/libxslt-config.cmake:40:set(LIBXSLT_INCLUDE_DIR "${PACKAGE_PREFIX_DIR}//data/data/com.termux/files/usr/include")
/data/data/com.termux/files/usr/lib/cmake/libxslt-1.1.43/libxslt-config.cmake:41:set(LIBXSLT_LIBRARY_DIR "${PACKAGE_PREFIX_DIR}//data/data/com.termux/files/usr/lib")
/data/data/com.termux/files/usr/lib/cmake/libxslt-1.1.43/libxslt-config.cmake:42:set(LIBXSLT_EXSLT_INCLUDE_DIR "${PACKAGE_PREFIX_DIR}//data/data/com.termux/files/usr/include")
/data/data/com.termux/files/usr/lib/cmake/libxslt-1.1.43/libxslt-config.cmake:43:set(LIBXSLT_EXSLT_LIBRARY_DIR "${PACKAGE_PREFIX_DIR}//data/data/com.termux/files/usr/lib")
/data/data/com.termux/files/usr/lib/cmake/libxslt-1.1.43/libxslt-export.cmake:56:  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}//data/data/com.termux/files/usr/include"
/data/data/com.termux/files/usr/lib/cmake/libxslt-1.1.43/libxslt-export.cmake:64:  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}//data/data/com.termux/files/usr/include"
/data/data/com.termux/files/usr/lib/python3.12/site-packages/scipy/__config__.py:86:                "include directory": r"/data/data/com.termux/files/usr//data/data/com.termux/files/usr/include/openblas",
/data/data/com.termux/files/usr/lib/python3.12/site-packages/scipy/__config__.py:96:                "include directory": r"/data/data/com.termux/files/usr//data/data/com.termux/files/usr/include/openblas",
/data/data/com.termux/files/usr/lib/python3.12/site-packages/numpy/__config__.py:79:                "include directory": r"/data/data/com.termux/files/usr//data/data/com.termux/files/usr/include/openblas",
/data/data/com.termux/files/usr/lib/python3.12/site-packages/numpy/__config__.py:89:                "include directory": r"/data/data/com.termux/files/usr//data/data/com.termux/files/usr/include/openblas",
~ $
```

- After:

```
~ $ grep -rnI $PREFIX -e /$PREFIX/include -e /$PREFIX/lib
~ $
```

- Fix prefix pollutiuon build failure `shaderc`->`openxr`

- Remove only remaining instance of obsolete variable `TERMUX_PKG_INCLUDE_IN_DEVPACKAGE` from `taglib`

- Rebuild `python-numpy` and `python-scipy` because they got polluted by invalid paths from the `openblas.pc`
2025-11-18 22:06:26 +00:00
termux-pacman-bot
2e0aa0b1fa chore(main/libid3tag,libidn,libimagequant,libimobiledevice): Rebuild
Rebuild some packages to get 16 kb page size.
2025-09-10 23:05:51 +00:00
termux-pacman-bot
b48bb4ff24 fix(main/libid3tag): fix builds with CMake 4.x 2025-07-06 20:39:13 +00:00
termux-pacman-bot
93baf54bce bump(main/libid3tag): 0.16.3 2023-10-10 07:01:31 +00:00
termux-pacman-bot
70e4ccbcf8 bump(main/rust): 1.72.1 (#17878) 2023-09-24 14:01:28 +00:00
Maxython
67dc981746 rebuild some pkg
%needbuild
[skip ci]
2023-09-24 16:46:16 +03:00
termux-pacman-bot
ec78c6d756 main/libid3tag: fix url to source code
%ci:no-build
2023-09-24 13:31:07 +00:00
termux-pacman-bot
c5aba029bd "$commit_file" 2023-09-24 10:09:10 +00:00
Maxython
7a19043ea4 rebuild some pkg
%needbuild
[skip ci]
2023-09-24 13:06:17 +03:00
termux-pacman-bot
c6c81b94d5 lighttpd: Bump to 1.4.71 2023-09-23 19:24:10 +00:00
Maxython
3a71c09e4d rebuild some pkg
%needbuild
[skip ci]
2023-09-23 22:22:31 +03:00
termux-pacman-bot
cfa11246b7 libid3tag: Use mirror for source URL
%ci:no-build
2023-09-23 18:33:04 +00:00
Maxython
07737d15d4 rebuild some pkg
[skip ci]
2023-09-23 21:30:34 +03:00
termux-pacman-bot
6098db51f2 libid3tag: Use mirror for source URL
%ci:no-build
2023-04-08 01:26:51 +00:00
termux-actions[bot]
028ca8599c packages/libid3tag 2022-05-05 18:48:04 +00:00
termux-actions[bot]
c91a85b907 packages/libid3tag 2022-03-02 16:27:29 +00:00
Ivan Max
979de490da libid3tag 2022-03-02 19:17:45 +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
6e70277fb3 no more develsplit + provide static libraries as separate package
%ci:no-build
2019-07-28 21:17:12 +03:00
Leonid Pliushch
11200afa32 add zlib to dependencies where needed 2019-04-14 16:00:23 +03:00
Leonid Pliushch
46d333adba add licenses for more packages 2019-01-21 17:17:53 +02:00
Fredrik Fornwall
544181cd4f Use more source checksums 2017-03-27 01:56:11 +02:00
Fredrik Fornwall
af4dc416ed s/TERMUX_PKG_BUILD_REVISION/TERMUX_PKG_REVISION/ 2017-01-11 01:21:42 -05:00
David Martínez
948212ba8a Added mp3splt, libmp3splt, libmad and libid3tag packages 2016-03-27 09:15:32 +02:00