Commit Graph

89 Commits

Author SHA1 Message Date
Yaksh Bariya 10bf8330af
bump(main/nodejs-lts): 18.14.1 2023-02-17 16:40:50 +05:30
Yaksh Bariya 7767abe303
bump(main/nodejs-lts): 18.14.0 2023-02-14 21:03:08 +05:30
Yaksh Bariya 6b05a8e7ba
fix(main/nodejs-{,-lts}: do not allow npm to upgrade itself
See https://github.com/termux/termux-packages/issues/13293
2023-01-17 19:01:37 +05:30
Yaksh Bariya d98afe895b
upgpkg(main/nodejs-lts): v18.13.0 2023-01-10 21:02:16 +05:30
Yaksh Bariya 6030ee4c2c
upgpkg(main/nodejs-lts): v18.12.1 2023-01-10 21:02:16 +05:30
Tee KOBAYASHI 62c590ba15 nodejs-lts: Bump to 16.18.1 2022-11-05 04:53:40 +00:00
Tee KOBAYASHI 8f5af3edf8 nodejs-lts: Revbump to rebuild
against libicu 72.1.
2022-10-31 04:07:55 +00:00
Yaksh Bariya 5ade157790
upgpkg(main/nodejs-lts): v16.18.0 2022-10-21 10:51:41 +05:30
Yaksh Bariya d0c6ddc144
upgpkg(main/nodejs-lts): update to v16.17.1 2022-10-07 06:17:26 +05:30
Tee KOBAYASHI 651e7ea522 nodejs-lts: Add patch for CVE-2022-35255 2022-09-29 12:04:18 +09:00
Henrik Grimler b281bc2145
rebuild(deps:libc++): bump termux-main packages that depend on libc++
All except libllvm, rust, rustc-nightly, openfoam and libdispatch,
those packages will be handled separately.
2022-08-13 12:21:20 +02:00
Tom Yan ebfaddc7ba nodejs-lts: update to 16.16.0 2022-08-09 17:13:03 +08:00
Yaksh Bariya c9215fa37a
upgpkg(main/nodejs-lts): update to v16.15.1 2022-06-21 17:02:18 +05:30
Yaksh Bariya 8d415bd3e1
fix(main/nodejs-lts): npm do not use hard links at any cost 2022-06-06 17:40:26 +05:30
Yaksh Bariya a126c190f2
upgpkg(main/nodejs-lts): update to v16.15.0 2022-05-21 16:48:27 +05:30
Yaksh Bariya 3e0864fbbd
rebuild all packages depending on libicu
%ci:no-build
2022-04-12 20:39:04 +05:30
Yaksh Bariya a636da076e nodejs-lts: update to v16.14.2 2022-03-18 15:24:23 +00:00
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 21bfc83b32 Fix silly filename rename in patch 2021-06-18 16:41:20 +03:00
Yaksh Bariya b0135afc64 Add patch for ListFormatter 2021-06-18 16:41:20 +03: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 4d5f5a9da0 nodejs-lts: update node.gyp.patch 2020-06-21 20:33:53 +03:00
Leonid Pliushch ee6ae45cf3 nodejs-lts: now libuv-bugfix-7656e981b6633635e72bacc447bc6d3ab88ce0cd.patch can be removed 2020-06-21 19:33:17 +03: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