Commit Graph

40 Commits

Author SHA1 Message Date
Richard Boß 89c7b984c7 nim: update to 1.6.6 2022-05-07 07:32:43 +09:00
Henrik Grimler 1e1295770b
nim: bump after removal of termux_create_haskell_debscripts 2022-03-09 07:44:51 +01:00
Arun 213739bf38 nim: add openssl-1.1 to dependencies 2022-03-09 10:10:26 +09:00
Arun 8830175dc9
nim: update to 1.6.4 (#9276) 2022-03-06 08:25:50 +09:00
Tee KOBAYASHI 2d241fd42f nim: Install dochack 2021-12-17 14:56:03 +02:00
Tee KOBAYASHI 2d5c265659 nim: Install tools 2021-12-10 22:31:24 +02:00
sk0kanik 67ae94b7a7 added -d:tempDir, fixes #8096
note : my commit 84566bf fixed getTempDir(), not #8096
2021-12-01 12:43:49 +05:30
sk0kanik 84566bfb8a fixes #8096 2021-11-30 14:30:51 +01:00
sk0kanik 4d8d6e4411
nim: update to 1.6.0 (#8085)
* nim: update to 1.6.0

* makefile.patch: removed -lrt
2021-11-28 14:45:50 +05:30
Richard Boß 06fa7587d4 nim: update to 1.4.8 2021-05-27 20:52:43 +02:00
Richard Boß d58444067d
nim: update to 1.4.6 (#6633) 2021-04-16 14:09:33 +03: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
Leonid Pliushch 7232098dcf
nim: update to 1.4.2 2020-12-07 22:27:46 +00:00
Leonid Pliushch 2644357818 fix Termux hardcoded directories in nim, xorg-util-macros 2020-10-30 22:22:20 +02:00
Leonid Pliushch cc249cec17 nim: fix patch file name 2020-10-30 18:24:01 +02:00
Richard Boß fccd91414e nim: update to 1.4.0 (#5981) 2020-10-30 16:29:32 +01:00
Leonid Pliushch 1bd2dd3a29 nim: fix compatibility with Termux
Enables linking with libandroid-glob.

Fixes https://github.com/termux/termux-packages/issues/5904.
2020-10-11 22:45:22 +03:00
Butta f28a89de7e nim: update from 1.2.4 to 1.2.6 2020-08-09 21:09:06 +05:30
Leonid Pliushch c7873acc79 nim: bump revision 2020-07-27 23:43:15 +03:00
Fredrik Fornwall 01307e8b52 nim: Update from 1.2.2 to 1.2.4 2020-07-27 09:58:23 +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 ac9c1fe539 nim: fix installation failure 2020-06-21 20:19:45 +03:00
Leonid Pliushch 919e4fafbd nim: update to 1.2.2 2020-06-21 19:12:22 +03:00
Leonid Pliushch 83d5a7484b nim: update osproc.nim.patch 2020-04-05 21:03:14 +03:00
Leonid Pliushch ba23c94ce6 nim: update to 1.2.0 2020-04-05 20:44:28 +03:00
Leonid Pliushch 2eec920b15 nim: update to 1.0.6 2020-01-30 21:55:37 +02:00
Fredrik Fornwall 8c52047c67 nim: Update from 1.0.2 to 1.0.4 2019-11-27 18:26:05 +01:00
Leonid Pliushch e2f5ae3f33 nim: update to 1.0.2 2019-10-25 01:46:25 +03: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 815e5459fc nim: use CFLAGS/LDFLAGS for nimble & koch 2019-08-04 23:17:35 +03:00
Leonid Pliushch 06c856528c nim: update to 0.20.2 2019-07-23 04:02:01 +03:00
Leonid Pliushch 70e85aef06 nim: fix build error and use -Oz for aarch64 2019-07-14 21:44:54 +03:00
Leonid Pliushch da844eb14b nim: fix build.sh 2019-06-08 02:42:43 +03:00
Leonid Pliushch db28582a6b nim: fix installer.ini.patch 2019-06-08 02:17:27 +03:00
Leonid Pliushch f7eca080ce nim: update to 0.20.0 2019-06-08 01:37:31 +03:00
Leonid Pliushch 8effea928d nim: update to 0.19.6 2019-05-16 01:12:36 +03:00
Fredrik Fornwall 0ecf7779cf nim: Update from 0.19.0 to 0.19.4 2019-02-09 01:03:11 +01:00
Leonid Pliushch 0eb103ba40 nim: fix formatting of build.sh 2019-02-03 21:28:28 +01:00
Leonid Pliushch c026aef8c3 nim: add license info 2019-02-03 21:28:28 +01:00
Kieran Coldron 94d1104569 Add package: nim
Co-Authored-By: Epictek <kieran@coldron.com>

Update packages/nim/build.sh

Co-Authored-By: Epictek <kieran@coldron.com>

Update packages/nim/build.sh

Co-Authored-By: Epictek <kieran@coldron.com>

Remove duplicated line
2019-02-03 21:28:28 +01:00