Commit Graph

74 Commits

Author SHA1 Message Date
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
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