Commit Graph

45 Commits

Author SHA1 Message Date
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
Maksim Shilov
61a51c9ce7 postgresql: update to 12.3, add citext extension 2020-05-16 03:43:10 +03:00
Leonid Pliushch
0b922868d2 rebuild other ICU-dependent packages 2020-04-26 14:47:22 +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
3aa46a61a0 rebuild packages depending on libicu 2020-03-12 19:14:29 +02:00
Fredrik Fornwall
c3ed5bc212 postgresql: Update from 12.1 to 12.2 2020-02-15 23:20:41 +01:00
Henrik Grimler
802373742e postgresql: add termux-services script for postgres 2020-01-05 21:49:48 +01:00
Fredrik Fornwall
49e6b9c2a9 postgresql: Update from 11.5 to 12.1 2019-11-24 20:12:18 +01:00
Fredrik Fornwall
049dc9a0ea postgresql: Bump after libicu update 2019-10-06 01:07:24 +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
Leonid Pliushch
cd75304ee9 postgresql: update to 11.5 2019-08-11 20:03:38 +03:00
Leonid Pliushch
c81d4c8698 add stubs to prevent on-device building packages with dangerous operations in build.sh
%ci:no-build
2019-08-08 16:58:34 +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
Fredrik Fornwall
44114f4cf4 postgresql: Update from 11.3 to 11.4 2019-06-23 23:46:00 +02:00
Fredrik Fornwall
f4b364a9a2 postgresql: Update from 11.2 to 11.3 2019-05-11 21:42:06 +02:00
Leonid Pliushch
11200afa32 add zlib to dependencies where needed 2019-04-14 16:00:23 +03:00
Fredrik Fornwall
cd1f148ec4 libicu: Update from 63.1 to 64.1 2019-03-31 21:20:01 +02:00
Fredrik Fornwall
e3f1577f17 postgresql: Enable libicu 2019-03-19 22:48:32 +01:00
Leonid Pliushch
54036eac1a bump revision of all packages dependent on readline 2019-02-20 17:48:39 +02:00
Fredrik Fornwall
b79a9cecfb postgresql: Update from 11.1 to 11.2 2019-02-16 00:35:00 +01: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
Leonid Pliushch
45d9c72a35 postgresql: update to 11.1 2018-11-10 23:28:39 +01:00
Fredrik Fornwall
8c079e7dc0 postgresql: Update from 10.5 to 11.0 2018-10-18 20:18:49 +02:00
Fredrik Fornwall
fd72a74c42 openssl: Update from 1.0.2 to 1.1.1 (#2775) 2018-09-11 22:43:19 +02:00
Fredrik Fornwall
cce121f91b postgresql: Update from 10.4 to 10.5 2018-08-11 19:38:37 +02:00
Ronaldo Maia
250883d027 Compile postgres with --with-libxml 2018-06-26 03:39:11 +02:00
Fredrik Fornwall
29b0333b92 postgresql: Enable unaccent, uuid-ossp and pg_trgm
See #2559.
2018-06-21 02:12:41 +02:00
Fredrik Fornwall
05e07975bc postgresql: Update from 10.3 to 10.4 2018-05-13 02:30:31 +02:00
tomty89
4dcaf6681d postgresql: do not split postgresql-contrib (#2336)
Three reasons:
1. build-package.sh doesn't have the facility to do this:

$ tar -xf /sdcard/Download/postgresql-9.6_9.6.7-0+deb9u1.debian.tar.xz
$ cd debian/
$ grep extension postgresql-9.6.install postgresql-contrib-9.6.install
postgresql-9.6.install:usr/share/postgresql/*/extension/plpgsql*
postgresql-contrib-9.6.install:usr/share/postgresql/*/extension/*
$

while initdb requires extension/plpgsql*.

2. postgresql-contrib takes up only 492kB out of 17.3MB

$ pkg unins postgresql
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  libandroid-shmem
Use 'apt autoremove' to remove it.
The following packages will be REMOVED:
  postgresql postgresql-contrib
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 17.3 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
$ pkg unins postgresql-contrib
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  postgresql-contrib
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 492 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
$

3. Both Ubuntu and Debian has stopped splitting postgresql-contrib.
It is now only a virtual package provided by postgresql in the 10
branch.
2018-04-12 07:58:50 +02:00
Fredrik Fornwall
39c0251406 postgresql: Build the fuzzystrmatch extension 2018-04-07 01:33:38 +02:00
Fredrik Fornwall
64f6bcc072 postgresql: Update from 10.2 to 10.3 2018-03-03 20:52:16 +01:00
Fredrik Fornwall
19db34b956 postgresql: Update from 10.1 to 10.2 2018-02-12 15:17:00 +01:00
Fredrik Fornwall
76f2c90bf4 postgresql: Update from 10.0 to 10.1 2017-11-11 19:35:27 +01:00
Fredrik Fornwall
2333db7cb1 postgresql: Update from 9.6.5 to 10.0 2017-10-06 22:26:28 +02:00
Fredrik Fornwall
772c5054f1 postgresql: Update from 9.6.4 to 9.6.5 2017-09-02 00:09:07 +02:00
Fredrik Fornwall
311b58f209 postgresql: Update from 9.6.3 to 9.6.4 2017-08-11 13:31:01 +02:00
Fredrik Fornwall
ec59c76579 postgresql: Update from 9.6.2 to 9.6.3 2017-05-13 20:55:30 +02:00
Fredrik Fornwall
acecb62b14 postgresql: Use --without-readline in native build
This avoids requring libreadline-dev.
2017-03-27 05:40:48 +02:00
Fredrik Fornwall
53530ad847 php: Fix building pg extensions 2017-03-26 00:52:38 +01:00
Fredrik Fornwall
14c2d7e4da gdbm: Update from 1.12 to 1.13 2017-03-13 22:42:26 +01:00
Fredrik Fornwall
7fc9693f2d postgresql: Enable package 2017-03-08 18:37:31 +01:00