Henrik Grimler
c5e4480515
Revert "termux_create_subpackages: add data/ to tar instead of ./"
...
Unfortunately this does not play nicely with aptly, see
https://github.com/termux/termux-packages/pull/7335#issuecomment-904202191 .
This reverts commit b8e2bdf853
.
2021-08-24 13:30:20 +02:00
Henrik Grimler
b8e2bdf853
termux_create_subpackages: add data/ to tar instead of ./
...
Follow-up on b7e6ef99702aea61cd8baedd0c7ef315c35ab30c, forgot about
the subpackages in that one.
2021-08-24 07:05:13 +02:00
Henrik Grimler
dbeeaef9c9
build-package: add new function termux_step_create_subpkg_debscripts ( #4963 )
...
Makes it possible to create postinst scripts and similar or subpackages as well
2020-02-23 21:30:44 +01:00
Leonid Pliushch
7dd8d80884
fix for termux_create_subpackages.sh
2019-08-20 14:53:54 +03:00
Leonid Pliushch
4e33536d72
build-package.sh: fix detection of static libraries when creating subpackages
...
Now packages will be split if static libraries are located in subdirectory
of $PREFIX/lib.
2019-08-15 00:03:58 +03:00
Leonid Pliushch
d08dc0fa13
build-package.sh: use text-based comparsion in conditionals instead of exit-code based
2019-08-13 02:03:47 +03:00
Leonid Pliushch
c352216c63
packages: standardize values of several control variables for build.sh
...
Variables
TERMUX_PKG_PLATFORM_INDEPENDENT
TERMUX_DEBUG
TERMUX_PKG_HAS_DEBUG
TERMUX_PKG_ESSENTIAL
TERMUX_SUBPKG_ESSENTIAL
TERMUX_PKG_NO_STATICSPLIT
TERMUX_PKG_BUILD_IN_SRC
TERMUX_PKG_FORCE_CMAKE
TERMUX_PKG_HOSTBUILD
should not accept arbitrary values for marking them "enabled". Instead
they should accept boolean values which makes them easier to handle and
also makes their meaning clear.
build-package.sh should make decision based on variable's value but not on
whether it is set or empty.
%ci:no-build
2019-08-12 18:49:13 +03:00
Leonid Pliushch
9173eaad20
build-package.sh: use globstar when splitting static libraries
...
Handle cases when static libraries located in subdirectory.
Enables support for globstar (example './**/*.a') pattern in subpackage
splitting.
2019-07-30 01:21:01 +03: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
4f811f734e
build-package.sh: allow to mark subpackages as essential
2019-07-21 22:18:09 +03:00
Leonid Pliushch
7a25f8489b
termux_create_subpackages.sh: fix syntax errors
2019-05-10 18:50:03 +03:00
Tom Yan
fc76b5e1f4
build-package: fix subpackage-parent dependency
2019-05-10 18:50:03 +03:00
Leonid Pliushch
96f46c6a5d
build-package.sh: don't write dependency list if empty
2019-05-09 22:56:26 +03:00
Leonid Pliushch
19c660dc05
build-package.sh: fix situation where subpackage's dependency list is not written to metadata
2019-05-09 22:46:46 +03:00
Leonid Pliushch
c2b843a72d
build-package.sh: break possible circular dependencies
2019-05-09 22:44:05 +03:00
Leonid Pliushch
da442fc146
build-package.sh: subpackages should depend on current version of the main
...
Avoid potential issues caused by version mismatch.
2019-05-06 16:38:33 +03:00
Tom Yan
125c192664
build-package: fix conffiles for subpackages
...
conffiles was being created after control.tar.gz, which makes it
being omitted
2019-04-13 19:08:54 +03:00
Tom Yan
a57750848d
build-package: add TERMUX_PKG_DEVPACKAGE_{BREAKS,REPLACES} support
2019-03-27 01:10:30 +08:00
Henrik Grimler
5920f3dc5a
termux_create_subpackages: support TERMUX_SUBPKG_BREAKS
2019-03-07 20:37:47 +01:00
Henrik Grimler
d30227669f
build-package: mv code for creating subpackages to new file
2019-03-07 20:35:32 +01:00