Commit Graph

38 Commits

Author SHA1 Message Date
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
141448bbca Fix lubicu package 2021-10-22 23:05:45 +02:00
Yaksh Bariya
b0abc9efd3 libicu: Respect TZ environment variable 2021-10-20 08:15:15 +02:00
Yaksh Bariya
5041f5d879 Remove TERMUX_PKG_REVISION from bumped packages as requested by @buttaface 2021-06-18 16:41:20 +03:00
Yaksh Bariya
820f92b9d7 Bump libicu to 69.1 2021-06-18 16:41:20 +03:00
Leonid Pliushch
302ec4756c
libicu: bump revision 2021-02-09 14:13:04 +02:00
Leonid Pliushch
4a6152d162
libicu: update to 68.2 2021-02-09 13:23:04 +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
Fredrik Fornwall
86040d77bf libicu: Update from 66.1 to 67.1
node.js updates will come as soon as this package has been built.
2020-08-12 13:43:45 +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
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
Leonid Pliushch
67887babce remove inactive maintainers from corresponding build.sh files
Unspecify package maintainers who didn't submit any updates for their
packages during last 2 years.
2020-03-16 16:39:29 +02:00
Leonid Pliushch
75f192e7df restart build for libicu and dependent packages 2020-03-12 19:46:51 +02:00
Leonid Pliushch
ae34d9195b libicu: update to 66.1 2020-03-12 19:13:01 +02:00
Fredrik Fornwall
e4b77391e5 libicu: Update from 64.2 to 65.1 2019-10-06 00:49:09 +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
9858b15b05 libicu: bump revision 2019-06-20 00:14:03 +03:00
Leonid Pliushch
e19bf0852b libicu: bump revision after 0d1170cc 2019-05-06 17:24:58 +03:00
Fredrik Fornwall
c7a85f1aca libicu: Update from 64.1 to 64.2 2019-04-25 22:41:06 +02:00
Fredrik Fornwall
cd1f148ec4 libicu: Update from 63.1 to 64.1 2019-03-31 21:20:01 +02:00
Leonid Pliushch
2c16db52fc bump C++ packages for NDK-19 2019-02-23 13:57:09 +02:00
Leonid Pliushch
6a3865aa08 fix licenses where possible
Some packages have license set to "custom" and this
should be fixed.
2019-01-21 17:17:53 +02:00
Leonid Pliushch
46d333adba add licenses for more packages 2019-01-21 17:17:53 +02:00
Fredrik Fornwall
5dcb47cb90 libicu: Update from 62.1 to 63.1 2018-10-18 22:31:00 +02:00
Fredrik Fornwall
a2e6298d3b libicu: Switch to fossies.org for downloading 2018-07-23 14:04:22 +02:00
Fredrik Fornwall
6988f30ee7 Bump c++-using packages 2018-06-26 13:29:06 +02:00
Fredrik Fornwall
a2645b549e libicu: Update from 61.1 to 62.1 2018-06-24 01:07:58 +02:00
Fredrik Fornwall
11ad78c3c9 libicu: Update from 60.2 to 61.1 2018-03-31 10:16:42 +02:00
Fredrik Fornwall
aace3d6f62 libicu: Update from 60.1 to 60.2 2017-12-17 00:26:59 +01:00
Fredrik Fornwall
09d741f8fd libicu: Update from 59.1 to 60.1 2017-11-02 01:28:04 +01:00
Fredrik Fornwall
51c7760090 Drop need of setting TERMUX_PKG_FOLDERNAME
Instead figure out the top level source folder ourselves.
2017-09-20 00:48:04 +02:00
Fredrik Fornwall
6c29aaa1c7 Transition from gnustl to libc++
This will make things as std::to_string() and other C++ features
work with a modern and supported C++ library.

We package up libc++_shared.so and bump the revision of every C++
using package to make it rebuild against it.

Users who have built C++ using libraries or programs will probably
need to rebuild them if they are linked against Termux-supplied
libraries, as user code was previously linked against gnustl while
the system libraries are now using libc++, and it's not a good idea
to mix C++ standard libraries in a program.
2017-07-14 00:23:37 +02:00
Vishal Biswas
497da8498a Updates (#944)
* valac: update from 0.36.0 to 0.36.1

* fossil: update from 2.1 to 2.2

* libicu: update from 58.2 to 59.1

* libdb: update from 6.2.23 to 6.2.32
2017-04-21 12:15:57 +02:00
Vishal Biswas
1ed71b8a79 libicu: add package (#658)
* libicu: add package

* libicu: remove forced CC and CXX in hostbuild

* libicu: incorporated changes from #621 by @rnauber
2017-01-07 07:18:56 +01:00