Commit Graph

68 Commits

Author SHA1 Message Date
Yaksh Bariya
a5a6916a79 Remove LDFLAGS hack for undefined symbols in libatomic
Should not be needed with NDK r23
2022-03-03 13:58:46 +00:00
Tee KOBAYASHI
4fdf060a90 nodejs-lts: Build against openssl-1.1 2022-03-03 08:07:54 +00:00
Yaksh Bariya
4577a0cf69 revbump all packages dependent on openssl
%ci:no-build All packages will be triggered for rebuild manually
2022-03-01 12:36:05 +00:00
Yaksh Bariya
1bfc5f9865 revbump all remaining packages that depend on openssl
%ci:no-build

Manual rebuilds will be triggered for all the packages
2022-02-26 04:25:43 +00:00
YAKSH BARIYA
8ace3d932c
nodejs-lts: update to v16.14.0 (#8983) 2022-02-09 19:14:46 +05:30
Yaksh Bariya
9cc4b00413 nodejs-lts: update to 16.13.2 2022-01-11 17:36:02 +05:30
YAKSH BARIYA
6c24be7efe
nodejs,nodejs-lts: npm: set foreground-scripts to true on postinstall (#8420)
* nodejs,nodejs-lts: npm: set `foreground-scripts` to true on postinstall

* emscripten: fix npm Exit Handler problem

* Commit suggestions by @truboxl


%ci:no-build

Co-authored-by: Jia Yuan Lo <jylo06g@gmail.com>

Co-authored-by: Jia Yuan Lo <jylo06g@gmail.com>
2022-01-03 06:50:53 +05:30
Leonid Pliushch
1b2162ac2e
nodejs-lts: bump revision 2021-12-15 15:49:55 +02:00
Ivan Max
cc2a20702f
nodejs-lts: metadata: provides "nodejs" (#8247) 2021-12-15 15:48:42 +02:00
Yaksh Bariya
44bae38f90
nodejs-lts: bump to 16.13.1 2021-12-02 13:59:49 +05:30
YAKSH BARIYA
8f824094ea
libicu: Bump to 70.1 (#7898)
* libicu: Bump to 70.1

* Revbump for packages dependent on libicu

* samba: Bump to 4.14.9

Samba old version tarball removed from website. Newer 4.15.1 is available but needs some experienced user to test and compile, lets leave it for now and dont block libicu upgrade

* php: Fix builds with libicu 70.1

* php: Fix libgd constants

* nodejs,nodejs-lts: Rebuild after libicu upgrade
2021-11-01 07:57:47 +05:30
YAKSH BARIYA
06d9ad403f
nodejs-lts: Bump to 16.13.0 (#7868) 2021-10-28 15:07:10 +05:30
Henrik Grimler
a2187e62df Bump all packages depending on libc++
As part of ndk-r23 upgrade.
2021-10-22 23:05:45 +02:00
Yaksh Bariya
51155aa0ee
nodejs-lts: update to 14.18.1 2021-10-17 12:09:05 +05:30
Yaksh Bariya
259e403d3b nodejs-lts: Remove x86_64 as blacklisted arch 2021-10-16 23:42:23 +05:30
Yaksh Bariya
2903d08bc2 nodejs-lts: Bump to 14.18.0 2021-09-29 16:21:39 +01:00
YAKSH BARIYA
ba717665bc
nodejs-lts: Bump to latest 14.x (#7524) 2021-09-14 14:03:10 +01:00
Yaksh Bariya
8fc642176a Update checksums for ICU tarball 2021-06-18 16:41:20 +03:00
Yaksh Bariya
b44895315b Bump icu version in nodejs and nodejs-lts 2021-06-18 16:41:20 +03:00
Yaksh Bariya
d63cc00830 Bump revisions for nodejs,nodejs-lts and swift to force rebuild 2021-06-18 16:41:20 +03:00
Leonid Pliushch
51824131dc
nodejs-lts: update libicu for host build 2021-02-09 14:12:38 +02:00
Leonid Pliushch
1c475ed7c4
nodejs-lts: rebuild after libicu update 2021-02-09 13:26:22 +02: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
Henrik Grimler
31879dd08b nodejs-lts: bump package
To try to fix https://github.com/termux/termux-packages/issues/5972.
2020-10-27 13:07:29 +01:00
Fredrik Fornwall
10235f2da3 nodejs-lts: Update from 12.18.1 to 12.18.3 2020-08-12 16:06:24 +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
dcb926abd4 Copy LICENSE file for some licenses instead of using generic one (#5478)
* termux-licenses: remove licenses that contain copyright information

These licenses cannot be taken from the common termux-licenses package as the copyright information needs to be distributed with the package as well.

271 packages in the main repository needs to be rebuilt after this change.

* termux_step_install_license: remove duplicated comment

* Bump packages that has a license with copyright information

We need to include this copyright information in the package so need
to rebuild them now that termux_step_install_license has been
modified.

The affected licenses are: MIT, ISC, PythonPL, Openfont-1.1, ZLIB,
Libpng, BSD, BSD 2-Clause, BSD 3-Clause.

* zlib: extract license file from zlib.h

* xorgproto: include all individual license files in package

* libgcrypt: include LICENSE file in package

It contains some copyright information so needs to be included in package

* libcrypt: add a dummy BSD 2-Clause license

According to homepage it is suppose to be BSD 2-Clause, but original
project did not include a license file

* libandroid-spawn: add LICENSE file to package

* libandroid-glob: add license file to package

* licenses: allow for comma separated TERMUX_PKG_LICENSE_FILE

%ci:no-build

* libicu: fix so that termux_step_install_license finds license file

%ci:no-build

* termux_step_install_license: check for license file as "License"

%ci:no-build

* libtiff: specify TERMUX_PKG_LICENSE_FILE

%ci:no-build

* asciidoctor: install license to standard location

* krb5: specify license file

* libdb: specify path to license file

%ci:no-build

* libprotobuf: specify path to license file

* darkhttpd: extract license file from darkhttpd.c

* w3m: ensure host libraries are not picked up

* w3m: extract LICENSE file from dock/README

* liblua{,52}: extract license files from doc/readme.html

* termux_step_install_license: look for License.txt as well

* dart: specify path to LICENSE file

* nim: specify license file

* runit: specify license file

* termux_step_install_license: look for LICENSE.TXT as well

* ossp-uuid: extract LICENSE from README

* pigz: extract LICENSE from pigz.c

* ttyrec: extract LICENSE from ttyrec.c

%ci:no-build

* bmon: specify license files

Most of the source files are licensed under MIT, it is not clear (to me) which
parts that are licensed under BSD 2-Clause.

%ci:no-build

* wordgrinder: specify license files

* fdupes: add LICENSE

* autossh: add LICENSE patch

* cmake: specify LICENSE file

* dos2unix: specify LICENSE file

* gnuplot: specify LICENSE file

* termux_step_install_license: look for variants of "copyright" also

* picolisp: specify LICENSE file

* lua-lpeg: extract license file

* tidy: specify license file

* gflags: specify LICENSE file

* timewarrior: fix src url

It seems to have been changed.

* postgresql: specify license file

* ttyrec: fix license patch header

* fossil: specify license file

* fmt: specify license file

* i2pd: specify license file

* leptonica: specify license file

* imgflo: add license file patch

* ired: add license file from ired github repo

* libzen: specify license file

* libmediainfo: specify license file

* mediainfo: specify license file

* tty-clock: add license patch

* samefile: add license patch

* quickjs: add license patch

* docbook-xml: add LICENSE patch

* docbook-xsl: specify LICENSE files

* gnuplot: configure with --without-latex

* timewarrior: add libshared to SRCURL as well

The non-release archives does not contain gitsubmodules so we need to
download it manually.

* restic: switch back to using 0.9.6 archive

* dart: revert revision bump

dart's SDK does not fully support python3 yet, and trying to solve
that is not entirely trivial. We save the dart bump (and upgrade to
2.8.4) for another day.

%ci:no-build
2020-07-07 18:45:45 +02:00
Leonid Pliushch
465499c323 nodejs-lts: update to 12.18.1 2020-06-21 19:17:45 +03:00
Fredrik Fornwall
66041c915f nodejs-lts: Update from 12.16.2 to 12.16.3 2020-04-29 11:44:40 +02:00
Leonid Pliushch
3189ea7d99 nodejs-lts: apply https://github.com/libuv/libuv/pull/2767 for deps/uv 2020-04-26 19:42:00 +03:00
Leonid Pliushch
84c586afbd nodejs/nodejs-lts: fix typo in ICU source URL 2020-04-26 15:51:00 +03:00
Leonid Pliushch
2558007608 libicu: revert to v66.1
Newer versions break nodejs, nodejs-lts because API

 icu::number::FormattedNumber::getAllFieldPositions()

was removed.
2020-04-26 14:44:02 +03:00
Leonid Pliushch
daa0dd2294 fix sha256 for libicu
We use *.tar.xz archives, not the *.tar.gz.
2020-04-26 12:43:05 +03:00
Leonid Pliushch
2463cfc2f4 libicu: update to 67.1 2020-04-26 12:31:08 +03:00
Fredrik Fornwall
b1d97322b2 nodejs-lts: Update from 12.16.1 to 12.16.2 2020-04-19 21:59:03 +02:00
Leonid Pliushch
fa01a106c8 nodejs-lts: specify clang, make, pkg-config, python as suggested packages
They are frequently used when `npm` installs something with
native extensions.
2020-04-14 16:41:21 +03:00
Leonid Pliushch
6e581cd31c nodejs-lts: rebuild 2020-04-10 21:11:04 +03:00
Leonid Pliushch
41027418da fix libicu version for nodejs and nodejs-lts 2020-03-12 19:46:08 +02:00
Leonid Pliushch
3aa46a61a0 rebuild packages depending on libicu 2020-03-12 19:14:29 +02:00
Fredrik Fornwall
80e5fd9f0e Update nodejs-lts from 12.14.1 to 12.16.1 2020-02-23 01:25:44 +01:00
Leonid Pliushch
0993a43d82 nodejs-lts: avoid FICLONE ioctl 2020-01-16 03:01:11 +02:00
Fredrik Fornwall
1ea60ddf86 nodejs-lts: Update from 12.14.0 to 12.14.1 2020-01-14 10:58:32 +01:00
Fredrik Fornwall
e358472e05 nodejs-lts: Update from 12.13.0 to 12.14.0 2020-01-02 22:01:34 +01:00
Fredrik Fornwall
789354107e nodejs-lts: Do not conflict with itself 2019-11-01 11:46:14 +01:00
Fredrik Fornwall
b3800afaff nodejs-lts: Update from 10.16.3 to 12.13.0 2019-10-23 17:20:58 +02:00
Fredrik Fornwall
24a0243717 nodejs-lts: Bump after libicu update 2019-10-06 01:09:14 +02:00
Leonid Pliushch
9ff63910c4 nodejs-lts: prevent calling setgroups(), setuid(), setgid( 2019-09-23 13:54:15 +03:00
Fredrik Fornwall
3c37441fa8 nodejs-lts: Update from 10.16.2 to 10.16.3 2019-08-25 00:37:10 +02:00
Fredrik Fornwall
ac43c457df nodejs-lts: Update from 10.16.0 to 10.16.2 2019-08-13 23:35:19 +02: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