From dcb926abd49ea66e02b642de722d4997e22a326f Mon Sep 17 00:00:00 2001 From: Henrik Grimler Date: Tue, 7 Jul 2020 18:45:45 +0200 Subject: [PATCH] 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 --- packages/8086tiny/build.sh | 2 +- packages/abduco/build.sh | 2 +- packages/algernon/build.sh | 1 + packages/antibody/build.sh | 1 + packages/aptly/build.sh | 2 +- packages/asciidoctor/build.sh | 5 +- packages/assimp/build.sh | 2 +- packages/autossh/LICENSE.patch | 20 +++ packages/autossh/build.sh | 2 +- packages/bitcoin/build.sh | 1 + packages/blackbox/build.sh | 1 + packages/blogc/build.sh | 1 + packages/bmon/build.sh | 5 +- packages/borgbackup/build.sh | 1 + packages/brotli/build.sh | 2 +- packages/c-ares/build.sh | 1 + packages/calcurse/build.sh | 1 + packages/capstone/build.sh | 1 + packages/cava/build.sh | 1 + packages/chezmoi/build.sh | 1 + packages/chromaprint/build.sh | 2 +- packages/cicada/build.sh | 1 + packages/cmake/build.sh | 1 + packages/cmark/build.sh | 2 +- packages/cscope/build.sh | 1 + packages/ctypes-sh/build.sh | 2 +- packages/daemonize/build.sh | 1 + packages/darkhttpd/LICENSE.patch | 18 +++ packages/darkhttpd/build.sh | 2 +- packages/dart/build.sh | 1 + packages/dash/build.sh | 1 + packages/direnv/build.sh | 1 + packages/docbook-xml/LICENSE.patch | 28 ++++ packages/docbook-xml/build.sh | 2 +- packages/docbook-xsl/build.sh | 2 + packages/dos2unix/build.sh | 2 + packages/double-conversion/build.sh | 1 + packages/dropbear/build.sh | 1 + packages/dvtm/build.sh | 2 +- packages/e2fsprogs/build.sh | 1 + packages/elvish/build.sh | 1 + packages/exa/build.sh | 1 + packages/fasd/build.sh | 2 +- packages/fdupes/LICENSE.patch | 24 ++++ packages/fdupes/build.sh | 1 + packages/figlet/build.sh | 2 +- packages/file/build.sh | 1 + packages/fmt/build.sh | 3 +- packages/fontconfig/build.sh | 2 +- packages/fossil/build.sh | 2 + packages/fselect/build.sh | 1 + packages/fsmon/build.sh | 1 + packages/fzf/build.sh | 1 + packages/gbt/build.sh | 2 +- packages/getconf/build.sh | 1 + packages/gflags/build.sh | 3 +- packages/gh/build.sh | 1 + packages/giflib/build.sh | 2 +- packages/git-delta/build.sh | 1 + packages/git-lfs/build.sh | 1 + packages/gitea/build.sh | 1 + packages/gnuplot/build.sh | 8 +- packages/gnurl/build.sh | 2 +- packages/golang/build.sh | 1 + packages/google-glog/build.sh | 2 +- packages/googletest/build.sh | 1 + packages/gotty/build.sh | 2 +- packages/graphicsmagick/build.sh | 2 +- packages/harfbuzz/build.sh | 1 + packages/hoedown/build.sh | 2 +- packages/hub/build.sh | 1 + packages/i2pd/build.sh | 3 +- packages/imgflo/LICENSE.patch | 23 +++ packages/imgflo/build.sh | 2 +- packages/imlib2/build.sh | 1 + packages/iperf3/build.sh | 1 + packages/ipfs/build.sh | 1 + packages/ipmitool/build.sh | 2 +- packages/ired/LICENSE.patch | 24 ++++ packages/ired/build.sh | 2 +- packages/jpegoptim/build.sh | 2 +- packages/jq/build.sh | 2 +- packages/json-c/build.sh | 2 +- packages/jsoncpp/build.sh | 2 +- packages/keybase/build.sh | 2 +- packages/kibi/build.sh | 1 + packages/kona/build.sh | 2 +- packages/krb5/build.sh | 3 +- packages/ldc/build.sh | 1 + packages/ldns/build.sh | 2 +- packages/ledger/build.sh | 1 + packages/leptonica/build.sh | 3 +- packages/leveldb/build.sh | 2 +- packages/lhasa/build.sh | 2 +- packages/libandroid-glob/LICENSE | 29 ++++ packages/libandroid-glob/build.sh | 3 +- packages/libandroid-shmem/build.sh | 1 + packages/libandroid-spawn/LICENSE | 25 ++++ packages/libandroid-spawn/build.sh | 3 +- packages/libarchive/build.sh | 1 + packages/libass/build.sh | 2 +- packages/libbsd/build.sh | 1 + packages/libbz2/build.sh | 2 +- packages/libcoap/build.sh | 1 + .../BSD 2-Clause.txt => libcrypt/LICENSE} | 2 +- packages/libcrypt/build.sh | 3 +- packages/libcurl/build.sh | 1 + packages/libdav1d/build.sh | 1 + packages/libdb/build.sh | 4 + packages/libduktape/build.sh | 1 + packages/libedit/build.sh | 1 + packages/libev/build.sh | 1 + packages/libevent/build.sh | 2 +- packages/libexpat/build.sh | 1 + packages/libgcrypt/build.sh | 1 + packages/libgd/build.sh | 1 + packages/libgfshare/build.sh | 2 +- packages/libice/build.sh | 2 +- packages/libicu/build.sh | 5 +- packages/libisl/build.sh | 1 + packages/libjansson/build.sh | 1 + packages/libjasper/build.sh | 2 +- packages/libjpeg-turbo/build.sh | 1 + packages/liblua/LICENSE.patch | 32 +++++ packages/liblua/build.sh | 2 +- packages/liblua52/LICENSE.patch | 32 +++++ packages/liblua52/build.sh | 2 +- packages/libluajit/build.sh | 2 +- packages/libmediainfo/build.sh | 3 +- packages/libmpdclient/build.sh | 2 +- packages/libnet/build.sh | 1 + packages/libnghttp2/build.sh | 1 + packages/libogg/build.sh | 1 + packages/liboggz/build.sh | 2 +- packages/libopus/build.sh | 2 +- packages/libopusenc/build.sh | 2 +- packages/libpcap/build.sh | 1 + packages/libpixman/build.sh | 1 + packages/libpng/build.sh | 2 +- packages/libpopt/build.sh | 1 + packages/libprotobuf-c/build.sh | 2 +- packages/libprotobuf/build.sh | 3 + packages/libpsl/build.sh | 2 +- packages/libsasl/build.sh | 2 +- packages/libsm/build.sh | 2 +- packages/libsodium/build.sh | 2 +- packages/libssh2/build.sh | 2 +- packages/libtermkey/build.sh | 2 +- packages/libtheora/build.sh | 1 + packages/libtiff/build.sh | 2 +- packages/libtirpc/build.sh | 1 + packages/libuuid/build.sh | 2 +- packages/libuv/build.sh | 1 + packages/libvorbis/build.sh | 2 +- packages/libvpx/build.sh | 1 + packages/libvterm/build.sh | 1 + packages/libwebp/build.sh | 1 + packages/libx11/build.sh | 2 +- packages/libxau/build.sh | 2 +- packages/libxcb/build.sh | 2 +- packages/libxdmcp/build.sh | 2 +- packages/libxext/build.sh | 2 +- packages/libxft/build.sh | 2 +- packages/libxml2/build.sh | 2 +- packages/libxrender/build.sh | 2 +- packages/libxslt/build.sh | 1 + packages/libxss/build.sh | 2 +- packages/libxt/build.sh | 2 +- packages/libyaml/build.sh | 2 +- packages/libzen/build.sh | 3 +- packages/libzip/build.sh | 1 + packages/lighttpd/build.sh | 1 + packages/littlecms/build.sh | 1 + packages/lnd/build.sh | 1 + packages/lua-lpeg/LICENSE.patch | 24 ++++ packages/lua-lpeg/build.sh | 2 +- packages/luarocks/build.sh | 2 +- packages/man/build.sh | 2 +- packages/mediainfo/build.sh | 3 +- packages/micro/build.sh | 1 + packages/miniupnpc/build.sh | 1 + packages/natpmpc/build.sh | 2 +- packages/ncdc/build.sh | 2 +- packages/ncdu/build.sh | 1 + packages/ncurses/build.sh | 1 + packages/neofetch/build.sh | 2 +- packages/newsboat/build.sh | 2 +- packages/nginx/build.sh | 2 +- packages/nim/build.sh | 2 + packages/nnn/build.sh | 1 + packages/nodejs-lts/build.sh | 1 + packages/nodejs/build.sh | 1 + packages/nushell/build.sh | 1 + packages/o-editor/build.sh | 1 + packages/obfs4proxy/build.sh | 2 +- packages/oniguruma/build.sh | 2 +- packages/openjpeg/build.sh | 2 +- packages/openssh/build.sh | 1 + packages/openssl/build.sh | 2 +- packages/optipng/build.sh | 2 +- packages/opus-tools/build.sh | 1 + packages/opusfile/build.sh | 2 +- packages/ossp-uuid/LICENSE.patch | 27 ++++ packages/ossp-uuid/build.sh | 2 +- packages/pathpicker/build.sh | 1 + packages/pcre/build.sh | 1 + packages/pcre2/build.sh | 1 + packages/pianobar/build.sh | 2 +- packages/pick/build.sh | 2 +- packages/picolisp/build.sh | 4 +- packages/pigz/LICENSE.patch | 24 ++++ packages/pigz/build.sh | 1 + packages/postgresql/build.sh | 3 +- packages/pup/build.sh | 1 + packages/pure-ftpd/build.sh | 1 + packages/python/build.sh | 2 +- packages/python2/build.sh | 2 +- packages/quickjs/LICENSE.patch | 24 ++++ packages/quickjs/build.sh | 1 + packages/rclone/build.sh | 1 + packages/rcm/build.sh | 1 + packages/rcshell/build.sh | 1 + packages/redis/build.sh | 1 + packages/restic/build.sh | 8 +- packages/rgbds/build.sh | 1 + packages/rhash/build.sh | 2 +- packages/ripgrep/build.sh | 1 + packages/ruby/build.sh | 2 +- packages/runit/build.sh | 2 + packages/rush/build.sh | 1 + packages/rust/build.sh | 2 +- packages/samefile/LICENSE.patch | 26 ++++ packages/samefile/build.sh | 2 +- packages/sc-im/build.sh | 2 +- packages/scrypt/build.sh | 1 + packages/shell2http/build.sh | 1 + packages/shfmt/build.sh | 2 +- packages/speexdsp/build.sh | 2 +- packages/spiped/build.sh | 1 + packages/sqlcipher/build.sh | 1 + packages/starship/build.sh | 1 + packages/stdman/build.sh | 1 + packages/strace/build.sh | 2 +- packages/swi-prolog/build.sh | 1 + packages/tasksh/build.sh | 2 +- packages/taskwarrior/build.sh | 2 +- packages/tcsh/build.sh | 1 + packages/termimage/build.sh | 2 +- packages/termux-api/build.sh | 1 + .../termux-licenses/LICENSES/BSD 3-Clause.txt | 24 ---- packages/termux-licenses/LICENSES/BSD.txt | 27 ---- packages/termux-licenses/LICENSES/Libpng.txt | 134 ------------------ packages/termux-licenses/LICENSES/MIT.txt | 19 --- .../termux-licenses/LICENSES/PythonPL.txt | 45 ------ packages/termux-licenses/LICENSES/ZLIB.txt | 17 --- packages/termux-licenses/build.sh | 2 +- packages/tidy/build.sh | 3 +- packages/timewarrior/build.sh | 13 +- packages/tin-summer/build.sh | 1 + packages/tinyscheme/build.sh | 2 +- packages/tmate/build.sh | 1 + packages/tmux/build.sh | 1 + packages/tokei/build.sh | 1 + packages/tor/build.sh | 1 + packages/transmission/build.sh | 2 +- packages/tsu/build.sh | 2 +- packages/ttf-dejavu/build.sh | 2 +- packages/tty-clock/LICENSE.patch | 32 +++++ packages/tty-clock/build.sh | 1 + packages/ttyd/build.sh | 2 +- packages/ttyrec/LICENSE.patch | 34 +++++ packages/ttyrec/build.sh | 2 +- packages/tweego/build.sh | 1 + packages/unshield/build.sh | 1 + packages/unzip/build.sh | 2 +- packages/utf8cpp/build.sh | 2 +- packages/utf8proc/build.sh | 2 +- packages/vegeta/build.sh | 1 + packages/vis/build.sh | 1 + packages/vttest/build.sh | 1 + packages/w3m/LICENSE.patch | 15 ++ packages/w3m/build.sh | 8 +- packages/w3m/configure.patch | 28 ++++ packages/wordgrinder/build.sh | 3 +- packages/wren/build.sh | 2 +- packages/xcb-proto/build.sh | 2 +- packages/xmlsec/build.sh | 1 + packages/xmlstarlet/build.sh | 2 +- packages/xorg-util-macros/build.sh | 2 +- packages/xorgproto/build.sh | 2 + packages/xtrans/build.sh | 2 +- packages/yajl/build.sh | 2 +- packages/yarn/build.sh | 2 +- packages/youtubedr/build.sh | 2 +- packages/zip/build.sh | 2 +- packages/zlib/build.sh | 5 +- packages/zsh/build.sh | 2 +- scripts/build/termux_step_install_license.sh | 47 +++++- 298 files changed, 859 insertions(+), 426 deletions(-) create mode 100644 packages/autossh/LICENSE.patch create mode 100644 packages/darkhttpd/LICENSE.patch create mode 100644 packages/docbook-xml/LICENSE.patch create mode 100644 packages/fdupes/LICENSE.patch create mode 100644 packages/imgflo/LICENSE.patch create mode 100644 packages/ired/LICENSE.patch create mode 100644 packages/libandroid-glob/LICENSE create mode 100644 packages/libandroid-spawn/LICENSE rename packages/{termux-licenses/LICENSES/BSD 2-Clause.txt => libcrypt/LICENSE} (96%) create mode 100644 packages/liblua/LICENSE.patch create mode 100644 packages/liblua52/LICENSE.patch create mode 100644 packages/lua-lpeg/LICENSE.patch create mode 100644 packages/ossp-uuid/LICENSE.patch create mode 100644 packages/pigz/LICENSE.patch create mode 100644 packages/quickjs/LICENSE.patch create mode 100644 packages/samefile/LICENSE.patch delete mode 100644 packages/termux-licenses/LICENSES/BSD 3-Clause.txt delete mode 100644 packages/termux-licenses/LICENSES/BSD.txt delete mode 100644 packages/termux-licenses/LICENSES/Libpng.txt delete mode 100644 packages/termux-licenses/LICENSES/MIT.txt delete mode 100644 packages/termux-licenses/LICENSES/PythonPL.txt delete mode 100644 packages/termux-licenses/LICENSES/ZLIB.txt create mode 100644 packages/tty-clock/LICENSE.patch create mode 100644 packages/ttyrec/LICENSE.patch create mode 100644 packages/w3m/LICENSE.patch create mode 100644 packages/w3m/configure.patch diff --git a/packages/8086tiny/build.sh b/packages/8086tiny/build.sh index f095c08a8..7266f3418 100644 --- a/packages/8086tiny/build.sh +++ b/packages/8086tiny/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/adriancable/8086tiny TERMUX_PKG_DESCRIPTION="A PC XT-compatible emulator/virtual machine" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.25 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 # Version tag is unavailable. TERMUX_PKG_SRCURL=https://github.com/adriancable/8086tiny/archive/c79ca2a34d96931d55ef724c815b289d0767ae3a.tar.gz TERMUX_PKG_SHA256=ede246503a745274430fdee77ba639bc133a2beea9f161bff3f7132a03544bf6 diff --git a/packages/abduco/build.sh b/packages/abduco/build.sh index 0a48745b7..9be220d80 100644 --- a/packages/abduco/build.sh +++ b/packages/abduco/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.brain-dump.org/projects/abduco/ TERMUX_PKG_DESCRIPTION="Clean and simple terminal session manager" TERMUX_PKG_LICENSE="ISC" TERMUX_PKG_VERSION=0.6 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=http://www.brain-dump.org/projects/abduco/abduco-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=c90909e13fa95770b5afc3b59f311b3d3d2fdfae23f9569fa4f96a3e192a35f4 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/algernon/build.sh b/packages/algernon/build.sh index 263c110e8..7de044c7f 100644 --- a/packages/algernon/build.sh +++ b/packages/algernon/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://algernon.roboticoverlords.org/ TERMUX_PKG_DESCRIPTION="Small self-contained web server with Lua, Markdown, QUIC, Redis and PostgreSQL support" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.12.7 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/xyproto/algernon/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=1e04be1274b875a90f3ca1b5685f0e2c2df79ae3b798a1c56395d0b5b5b686b3 diff --git a/packages/antibody/build.sh b/packages/antibody/build.sh index 540564a6c..cb1ddb3a1 100644 --- a/packages/antibody/build.sh +++ b/packages/antibody/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/getantibody/antibody TERMUX_PKG_DESCRIPTION="The fastest shell plugin manager" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=6.0.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/getantibody/antibody/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=dad02a91cbf5715209ca2958dfeb29127f674a00615f80254efc87c33930dbe0 diff --git a/packages/aptly/build.sh b/packages/aptly/build.sh index 1a0329f09..bb658b7b0 100644 --- a/packages/aptly/build.sh +++ b/packages/aptly/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.aptly.info TERMUX_PKG_DESCRIPTION="A Swiss Army knife for Debian repository management." TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.4.0 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/aptly-dev/aptly/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=4172d54613139f6c34d5a17396adc9675d7ed002e517db8381731d105351fbe5 diff --git a/packages/asciidoctor/build.sh b/packages/asciidoctor/build.sh index da9c08699..4464413b9 100644 --- a/packages/asciidoctor/build.sh +++ b/packages/asciidoctor/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://asciidoctor.org/ TERMUX_PKG_DESCRIPTION="An implementation of AsciiDoc in Ruby" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.0.10 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_DEPENDS="ruby" TERMUX_PKG_SKIP_SRC_EXTRACT=true TERMUX_PKG_BUILD_IN_SRC=true @@ -19,6 +19,9 @@ termux_step_make_install() { gem install --ignore-dependencies --no-user-install --verbose \ -i "$gemdir" -n "$TERMUX_PREFIX/bin" asciidoctor -v "$TERMUX_PKG_VERSION" + mkdir -p $TERMUX_PREFIX/share/doc/asciidoctor + cp $gemdir/gems/asciidoctor-2.0.10/LICENSE $TERMUX_PREFIX/share/doc/asciidoctor/ + sed -i -E "1 s@^(#\!)(.*)@\1${TERMUX_PREFIX}/bin/ruby@" \ "$TERMUX_PREFIX/bin/asciidoctor" diff --git a/packages/assimp/build.sh b/packages/assimp/build.sh index b3fc03651..bb49fc931 100644 --- a/packages/assimp/build.sh +++ b/packages/assimp/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://assimp.sourceforge.net/index.html TERMUX_PKG_DESCRIPTION="Library to import various well-known 3D model formats in an uniform manner" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=5.0.1 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/assimp/assimp/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=11310ec1f2ad2cd46b95ba88faca8f7aaa1efe9aa12605c55e3de2b977b3dbfc TERMUX_PKG_DEPENDS="boost, zlib" diff --git a/packages/autossh/LICENSE.patch b/packages/autossh/LICENSE.patch new file mode 100644 index 000000000..1e8e27832 --- /dev/null +++ b/packages/autossh/LICENSE.patch @@ -0,0 +1,20 @@ +Extracted from autossh.c +--- /dev/null 2020-07-04 07:25:57.571395009 +0200 ++++ ./LICENSE 2020-07-06 11:50:02.576267609 +0200 +@@ -0,0 +1,16 @@ ++Copyright (c) Carson Harding, 2002-2018. ++All rights reserved. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are freely permitted. ++ ++THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, ++INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY ++AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ++THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, ++PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; ++OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, ++WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR ++OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ++ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/packages/autossh/build.sh b/packages/autossh/build.sh index b1a73ccc1..11621d503 100644 --- a/packages/autossh/build.sh +++ b/packages/autossh/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.harding.motd.ca/autossh/ TERMUX_PKG_DESCRIPTION="Automatically restart SSH sessions and tunnels" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.4g -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://fossies.org/linux/privat/autossh-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=83766463763364a1be56d6bf1a75b40a59302586645bf0c4fa885188cf01ebfc TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/bitcoin/build.sh b/packages/bitcoin/build.sh index 352685ab8..a8466aab4 100644 --- a/packages/bitcoin/build.sh +++ b/packages/bitcoin/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://bitcoincore.org/ TERMUX_PKG_DESCRIPTION="Bitcoin Core" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.20.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/bitcoin/bitcoin/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=ec5a2358ee868d845115dc4fc3ed631ff063c57d5e0a713562d083c5c45efb28 TERMUX_PKG_CONFFILES="var/service/bitcoind/run var/service/bitcoind/log/run" diff --git a/packages/blackbox/build.sh b/packages/blackbox/build.sh index 2c9da8ed5..e4d319aca 100644 --- a/packages/blackbox/build.sh +++ b/packages/blackbox/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Safely store secrets in Git/Mercurial/Subversion" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Rabby Sheikh @xploitednoob" TERMUX_PKG_VERSION=1.20181219 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/StackExchange/blackbox/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=afd40d1676645ce9aaf4cdbf71352bf1a8f6d426998436cea3ae536881ef5f81 TERMUX_PKG_DEPENDS="gnupg" diff --git a/packages/blogc/build.sh b/packages/blogc/build.sh index 3f148e2dc..9a8816368 100644 --- a/packages/blogc/build.sh +++ b/packages/blogc/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="A blog compiler" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="Rafael Martins @rafaelmartins" TERMUX_PKG_VERSION=0.19.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/blogc/blogc/releases/download/v$TERMUX_PKG_VERSION/blogc-$TERMUX_PKG_VERSION.tar.bz2 TERMUX_PKG_SHA256=41d9b626ce3096558af143fae9a99ebedd72cec667e6e1f0caee8d5c1d349985 TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-git-receiver --enable-make --enable-runserver --disable-tests --disable-valgrind" diff --git a/packages/bmon/build.sh b/packages/bmon/build.sh index 62f0a77f3..61d392bfc 100644 --- a/packages/bmon/build.sh +++ b/packages/bmon/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://github.com/tgraf/bmon TERMUX_PKG_DESCRIPTION="Bandwidth monitor and rate estimator" -TERMUX_PKG_LICENSE="MIT" +TERMUX_PKG_LICENSE="MIT, BSD 2-Clause" +TERMUX_PKG_LICENSE_FILE="LICENSE.MIT, LICENSE.BSD" TERMUX_PKG_VERSION=4.0 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/tgraf/bmon/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=d5e503ff6b116c681ebf4d10e238604dde836dceb9c0008eb92416a96c87ca40 TERMUX_PKG_DEPENDS="libconfuse, libnl, ncurses" diff --git a/packages/borgbackup/build.sh b/packages/borgbackup/build.sh index 59a7b373b..8ef545020 100644 --- a/packages/borgbackup/build.sh +++ b/packages/borgbackup/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.borgbackup.org/ TERMUX_PKG_DESCRIPTION="Deduplicating and compressing backup program" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.1.13 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/borgbackup/borg/releases/download/${TERMUX_PKG_VERSION}/borgbackup-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=164a8666a61071ce2fa6c60627c7646f12e3a8e74cd38f046be72f5ea91b3821 TERMUX_PKG_DEPENDS="libacl, liblz4, openssl, python, zstd" diff --git a/packages/brotli/build.sh b/packages/brotli/build.sh index 63c4e2f6e..e23a5f21a 100644 --- a/packages/brotli/build.sh +++ b/packages/brotli/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/google/brotli TERMUX_PKG_DESCRIPTION="lossless compression algorithm and format (command line utility)" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.0.7 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/google/brotli/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=4c61bfb0faca87219ea587326c467b95acb25555b53d1a421ffa3c8a9296ee2c TERMUX_PKG_BREAKS="brotli-dev" diff --git a/packages/c-ares/build.sh b/packages/c-ares/build.sh index ff6a55564..96c8e540e 100644 --- a/packages/c-ares/build.sh +++ b/packages/c-ares/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://c-ares.haxx.se TERMUX_PKG_DESCRIPTION="Library for asynchronous DNS requests (including name resolves)" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.16.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/c-ares/c-ares/archive/cares-${TERMUX_PKG_VERSION//./_}.tar.gz TERMUX_PKG_SHA256=870962cc8f6b352303c404ce848e2ea1f1072f3c0a940042209a72179511c08c TERMUX_PKG_BREAKS="c-ares-dev" diff --git a/packages/calcurse/build.sh b/packages/calcurse/build.sh index 57078e849..48192a514 100644 --- a/packages/calcurse/build.sh +++ b/packages/calcurse/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://calcurse.org/ TERMUX_PKG_DESCRIPTION="calcurse is a calendar and scheduling application for the command line" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=4.6.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://calcurse.org/files/calcurse-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=fa090307a157e24e790819b20c93e037b89c6132f473abaaa7b21c3be76df043 TERMUX_PKG_DEPENDS="libandroid-support, ncurses" diff --git a/packages/capstone/build.sh b/packages/capstone/build.sh index 71cb85e17..776303a27 100644 --- a/packages/capstone/build.sh +++ b/packages/capstone/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.capstone-engine.org/ TERMUX_PKG_DESCRIPTION="Lightweight multi-platform, multi-architecture disassembly framework" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=4.0.2 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/aquynh/capstone/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=7c81d798022f81e7507f1a60d6817f63aa76e489aa4e7055255f21a22f5e526a TERMUX_PKG_BREAKS="capstone-dev" diff --git a/packages/cava/build.sh b/packages/cava/build.sh index ca0eb851d..230746a03 100644 --- a/packages/cava/build.sh +++ b/packages/cava/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Console-based Audio Visualizer. Works with MPD and Pulse TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Oliver Schmidhauser @Neo-Oli" TERMUX_PKG_VERSION=0.7.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/karlstav/cava/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=1ced5b131b86f2aa86259c58c2d2dfd46201ab908395229191b5a8dec894b84c TERMUX_PKG_DEPENDS="ncurses,fftw,pulseaudio" diff --git a/packages/chezmoi/build.sh b/packages/chezmoi/build.sh index b60d748a0..0d30b2bd9 100644 --- a/packages/chezmoi/build.sh +++ b/packages/chezmoi/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Manage your dotfiles across multiple machines" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91" TERMUX_PKG_VERSION=1.8.3 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/twpayne/chezmoi/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=7844371ae748eda0e8432766345dbea718a5fb521d5f6e8fe7d8948935b1947b diff --git a/packages/chromaprint/build.sh b/packages/chromaprint/build.sh index 44365c529..c111a56a5 100755 --- a/packages/chromaprint/build.sh +++ b/packages/chromaprint/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://acoustid.org/chromaprint TERMUX_PKG_DESCRIPTION="C library for generating audio fingerprints used by AcoustID" TERMUX_PKG_LICENSE="LGPL-2.1, MIT" TERMUX_PKG_VERSION=1.5.0 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/acoustid/chromaprint/releases/download/v${TERMUX_PKG_VERSION}/chromaprint-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=573a5400e635b3823fc2394cfa7a217fbb46e8e50ecebd4a61991451a8af766a TERMUX_PKG_DEPENDS=ffmpeg diff --git a/packages/cicada/build.sh b/packages/cicada/build.sh index 25c0ac93d..dbb8dacc7 100644 --- a/packages/cicada/build.sh +++ b/packages/cicada/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="A bash like Unix shell" TERMUX_PKG_MAINTAINER="Hugo Wang " TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.9.12 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/mitnk/cicada/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=6ae7063d586618ebf11d54bd45ffc27dc62933e7a58258c6ed1bfa3d16aa8508 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/cmake/build.sh b/packages/cmake/build.sh index fee236dc6..801ccbab4 100644 --- a/packages/cmake/build.sh +++ b/packages/cmake/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://cmake.org/ TERMUX_PKG_DESCRIPTION="Family of tools designed to build, test and package software" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=3.17.3 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://www.cmake.org/files/v${TERMUX_PKG_VERSION:0:4}/cmake-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=0bd60d512275dc9f6ef2a2865426a184642ceb3761794e6b65bff233b91d8c40 TERMUX_PKG_DEPENDS="libarchive, libc++, libcurl, libexpat, jsoncpp, libuv, rhash, make, clang, zlib" diff --git a/packages/cmark/build.sh b/packages/cmark/build.sh index 52dc274d3..4385cb8a4 100644 --- a/packages/cmark/build.sh +++ b/packages/cmark/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/github/cmark TERMUX_PKG_DESCRIPTION="CommonMark parsing and rendering program" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=0.29.0.gfm.0 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/github/cmark/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6a94aeaa59a583fadcbf28de81dea8641b3f56d935dda5b2447a3c8df6c95fea TERMUX_PKG_BREAKS="cmark-dev" diff --git a/packages/cscope/build.sh b/packages/cscope/build.sh index 53088ce8c..c3c5f3abc 100644 --- a/packages/cscope/build.sh +++ b/packages/cscope/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://cscope.sourceforge.net/ TERMUX_PKG_DESCRIPTION="A developers tool for browsing program code" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=15.9 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/cscope-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=c5505ae075a871a9cd8d9801859b0ff1c09782075df281c72c23e72115d9f159 TERMUX_PKG_DEPENDS="ncurses" diff --git a/packages/ctypes-sh/build.sh b/packages/ctypes-sh/build.sh index 916420fc3..8393d3b6c 100644 --- a/packages/ctypes-sh/build.sh +++ b/packages/ctypes-sh/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/taviso/ctypes.sh TERMUX_PKG_DESCRIPTION="A foreign function interface for bash" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.1 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/taviso/ctypes.sh/releases/download/v${TERMUX_PKG_VERSION}/ctypes-sh-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f7c8276b556101c51838296560d152fdcd96b860254a38d216b92986f31f8297 TERMUX_PKG_DEPENDS="bash, libelf, libdw, libffi, zlib" diff --git a/packages/daemonize/build.sh b/packages/daemonize/build.sh index 800a88b88..a23eb0372 100644 --- a/packages/daemonize/build.sh +++ b/packages/daemonize/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://software.clapper.org/daemonize/ TERMUX_PKG_DESCRIPTION="Run a command as a Unix daemon" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.7.8 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/bmc/daemonize/archive/release-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=20c4fc9925371d1ddf1b57947f8fb93e2036eb9ccc3b43a1e3678ea8471c4c60 TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_func_setpgrp_void=yes" diff --git a/packages/darkhttpd/LICENSE.patch b/packages/darkhttpd/LICENSE.patch new file mode 100644 index 000000000..d8895c772 --- /dev/null +++ b/packages/darkhttpd/LICENSE.patch @@ -0,0 +1,18 @@ +--- /dev/null 2020-07-04 07:25:57.571395009 +0200 ++++ ./LICENSE 2020-07-06 08:24:59.601860921 +0200 +@@ -0,0 +1,15 @@ ++Copyright (c) 2003-2016 Emil Mikulic ++ ++Permission to use, copy, modify, and distribute this software for any ++purpose with or without fee is hereby granted, provided that the ++above copyright notice and this permission notice appear in all ++copies. ++ ++THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL ++WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED ++WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE ++AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL ++DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR ++PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER ++TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR ++PERFORMANCE OF THIS SOFTWARE. diff --git a/packages/darkhttpd/build.sh b/packages/darkhttpd/build.sh index c68361545..7bca9f3fb 100644 --- a/packages/darkhttpd/build.sh +++ b/packages/darkhttpd/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="A simple webserver, implemented in a single .c file." TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_MAINTAINER="David Paskevic @casept" TERMUX_PKG_VERSION=1.12 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://fossies.org/linux/www/darkhttpd-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=2652bc7e3dab35fcb64453616771016017a135e4b263ef73a36d29662593d472 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/dart/build.sh b/packages/dart/build.sh index a8bec0d6d..9f55d2eb3 100644 --- a/packages/dart/build.sh +++ b/packages/dart/build.sh @@ -1,6 +1,7 @@ TERMUX_PKG_HOMEPAGE=https://www.dartlang.org/ TERMUX_PKG_DESCRIPTION="Dart is a general-purpose programming language" TERMUX_PKG_LICENSE="BSD" +TERMUX_PKG_LICENSE_FILE="sdk/LICENSE" TERMUX_PKG_VERSION=2.7.2 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/dash/build.sh b/packages/dash/build.sh index 0822ea818..1c7152481 100644 --- a/packages/dash/build.sh +++ b/packages/dash/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://gondor.apana.org.au/~herbert/dash/ TERMUX_PKG_DESCRIPTION="Small POSIX-compliant implementation of /bin/sh" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=0.5.11 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://gondor.apana.org.au/~herbert/dash/files/dash-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=4dd9a6ed5fe7546095157918fe5d784bb0b7887ae13de50e1e2d11e1b5a391cb TERMUX_PKG_ESSENTIAL=true diff --git a/packages/direnv/build.sh b/packages/direnv/build.sh index 6a127326d..42238ffc1 100644 --- a/packages/direnv/build.sh +++ b/packages/direnv/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/direnv/direnv TERMUX_PKG_DESCRIPTION="Environment switcher for shell" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.21.3 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/direnv/direnv/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=012651a79e47150de4a386d1c3c81a017d5ceac14f5a0c24b0596a2215cde8be TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/docbook-xml/LICENSE.patch b/packages/docbook-xml/LICENSE.patch new file mode 100644 index 000000000..627c933d8 --- /dev/null +++ b/packages/docbook-xml/LICENSE.patch @@ -0,0 +1,28 @@ +Taken from archlinux repository +--- /dev/null 2020-07-07 05:09:03.382036815 +0000 ++++ ./LICENSE 2020-07-07 05:10:26.439250715 +0000 +@@ -0,0 +1,24 @@ ++Copyright 1992-2006 HaL Computer Systems, Inc., ++O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software ++Corporation, Norman Walsh, Sun Microsystems, Inc., and the ++Organization for the Advancement of Structured Information ++Standards (OASIS). ++ ++See also http://docbook.org/specs/ ++ ++Permission to use, copy, modify and distribute the DocBook XML DTD ++and its accompanying documentation for any purpose and without fee ++is hereby granted in perpetuity, provided that the above copyright ++notice and this paragraph appear in all copies. The copyright ++holders make no representation about the suitability of the DTD for ++any purpose. It is provided "as is" without expressed or implied ++warranty. ++ ++If you modify the DocBook DTD in any way, except for declaring and ++referencing additional sets of general entities and declaring ++additional notations, label your DTD as a variant of DocBook. See ++the maintenance documentation for more information. ++ ++Please direct all questions, bug reports, or suggestions for ++changes to the docbook@lists.oasis-open.org mailing list. For more ++information, see http://www.oasis-open.org/docbook/. diff --git a/packages/docbook-xml/build.sh b/packages/docbook-xml/build.sh index c95b98232..be02df41c 100644 --- a/packages/docbook-xml/build.sh +++ b/packages/docbook-xml/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.oasis-open.org/docbook/ TERMUX_PKG_DESCRIPTION="A widely used XML scheme for writing documentation and help" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=4.5 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_DEPENDS="libxml2-utils" TERMUX_PKG_PLATFORM_INDEPENDENT=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/docbook-xsl/build.sh b/packages/docbook-xsl/build.sh index 5775fe021..d1899e8bb 100644 --- a/packages/docbook-xsl/build.sh +++ b/packages/docbook-xsl/build.sh @@ -2,6 +2,8 @@ TERMUX_PKG_HOMEPAGE=https://docbook.org/ TERMUX_PKG_DESCRIPTION="XML stylesheets for Docbook-xml transformations" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.79.2 +TERMUX_PKG_LICENSE_FILE="docbook-xsl-${TERMUX_PKG_VERSION}/COPYING, docbook-xsl-nons-${TERMUX_PKG_VERSION}/COPYING" +TERMUX_PKG_REVISION=1 TERMUX_PKG_DEPENDS="docbook-xml, libxml2-utils, xsltproc" TERMUX_PKG_PLATFORM_INDEPENDENT=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/dos2unix/build.sh b/packages/dos2unix/build.sh index a428fa13e..2ed81462a 100644 --- a/packages/dos2unix/build.sh +++ b/packages/dos2unix/build.sh @@ -1,7 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://waterlan.home.xs4all.nl/dos2unix.html TERMUX_PKG_DESCRIPTION="Converts between DOS and Unix text files" TERMUX_PKG_LICENSE="BSD 2-Clause" +TERMUX_PKG_LICENSE_FILE="COPYING.txt" TERMUX_PKG_VERSION=7.4.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://waterlan.home.xs4all.nl/dos2unix/dos2unix-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=1cd58a60b03ed28fa39046102a185c5e88c4f7665e1e0417c25de7f8b9f78623 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/double-conversion/build.sh b/packages/double-conversion/build.sh index 89e4af79b..01b38206a 100644 --- a/packages/double-conversion/build.sh +++ b/packages/double-conversion/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/google/double-conversion TERMUX_PKG_DESCRIPTION="Binary-decimal and decimal-binary routines for IEEE doubles" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=3.1.5 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/google/double-conversion/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=a63ecb93182134ba4293fd5f22d6e08ca417caafa244afaa751cbfddf6415b13 TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DBUILD_SHARED_LIBS=ON" diff --git a/packages/dropbear/build.sh b/packages/dropbear/build.sh index 680aa02b5..ab559a54a 100644 --- a/packages/dropbear/build.sh +++ b/packages/dropbear/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://matt.ucc.asn.au/dropbear/dropbear.html TERMUX_PKG_DESCRIPTION="Small SSH server and client" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2020.79 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://matt.ucc.asn.au/dropbear/releases/dropbear-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=084f00546b1610a3422a0773e2c04cbe1a220d984209e033b548b49f379cc441 TERMUX_PKG_DEPENDS="termux-auth, zlib" diff --git a/packages/dvtm/build.sh b/packages/dvtm/build.sh index 0a8b29c3e..51254a910 100644 --- a/packages/dvtm/build.sh +++ b/packages/dvtm/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/martanne/dvtm TERMUX_PKG_DESCRIPTION="Terminal tiling window manager" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.15 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/martanne/dvtm/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=496eada13d8abaa8d772279746f78b0c6fed11b560599490f3e70ebc21197bf0 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/e2fsprogs/build.sh b/packages/e2fsprogs/build.sh index 17d77e04f..8586507f1 100644 --- a/packages/e2fsprogs/build.sh +++ b/packages/e2fsprogs/build.sh @@ -4,6 +4,7 @@ TERMUX_PKG_LICENSE="GPL-2.0, LGPL-2.0, MIT" TERMUX_PKG_LICENSE_FILE="NOTICE" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.45.6 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v$TERMUX_PKG_VERSION/e2fsprogs-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=ffa7ae6954395abdc50d0f8605d8be84736465afc53b8938ef473fcf7ff44256 TERMUX_PKG_CONFFILES="etc/mke2fs.conf" diff --git a/packages/elvish/build.sh b/packages/elvish/build.sh index f777a01a9..cb1621d87 100644 --- a/packages/elvish/build.sh +++ b/packages/elvish/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/elves/elvish TERMUX_PKG_DESCRIPTION="A friendly and expressive Unix shell" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=0.13.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/elves/elvish/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=83275a4c36f66b831ba4864d1f5ffdc823616ed0a8e41b2a9a3e9fcba9279e27 diff --git a/packages/exa/build.sh b/packages/exa/build.sh index 1c20c81f8..f691b5cf4 100644 --- a/packages/exa/build.sh +++ b/packages/exa/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://the.exa.website TERMUX_PKG_DESCRIPTION="A modern replacement for ls" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.9.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/ogham/exa/archive/058b4a57bdb1e25cbdacc0fbd1eefc09bc5f1e95.zip TERMUX_PKG_SHA256=9931ad1c593096e69a1f0f7615e3857b1d422b7e74f63408385c663aeb2c12db TERMUX_PKG_DEPENDS="zlib" diff --git a/packages/fasd/build.sh b/packages/fasd/build.sh index 9d9b87ac7..8a99a8957 100644 --- a/packages/fasd/build.sh +++ b/packages/fasd/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/clvv/fasd TERMUX_PKG_DESCRIPTION="To fastly access files and folders" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.0.1 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=https://github.com/clvv/fasd/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=88efdfbbed8df408699a14fa6c567450bf86480f5ff3dde42d0b3e1dee731f65 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/fdupes/LICENSE.patch b/packages/fdupes/LICENSE.patch new file mode 100644 index 000000000..c0379c61c --- /dev/null +++ b/packages/fdupes/LICENSE.patch @@ -0,0 +1,24 @@ +Extracted from README +--- /dev/null 2020-07-04 07:25:57.571395009 +0200 ++++ ./LICENSE 2020-07-06 14:34:56.762745342 +0200 +@@ -0,0 +1,20 @@ ++FDUPES Copyright (c) 1999-2019 Adrian Lopez ++ ++Permission is hereby granted, free of charge, to any person ++obtaining a copy of this software and associated documentation files ++(the "Software"), to deal in the Software without restriction, ++including without limitation the rights to use, copy, modify, merge, ++publish, distribute, sublicense, and/or sell copies of the Software, ++and to permit persons to whom the Software is furnished to do so, ++subject to the following conditions: ++ ++The above copyright notice and this permission notice shall be ++included in all copies or substantial portions of the Software. ++ ++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ++OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ++MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. ++IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY ++CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ++TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE ++SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/fdupes/build.sh b/packages/fdupes/build.sh index 95def3bf8..67094a669 100644 --- a/packages/fdupes/build.sh +++ b/packages/fdupes/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/adrianlopezroche/fdupes TERMUX_PKG_DESCRIPTION="Duplicates file detector" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2.0.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/adrianlopezroche/fdupes/releases/download/$TERMUX_PKG_VERSION/fdupes-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=eb9e3bd3e722ebb2a272e45a1073f78c60f8989b151c3661421b86b14b203410 TERMUX_PKG_DEPENDS="ncurses,pcre2" diff --git a/packages/figlet/build.sh b/packages/figlet/build.sh index 2498e75d3..32da8b4c5 100644 --- a/packages/figlet/build.sh +++ b/packages/figlet/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.figlet.org/ TERMUX_PKG_DESCRIPTION="Program for making large letters out of ordinary text" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=2.2.5 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=ftp://ftp.figlet.org/pub/figlet/program/unix/figlet-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=bf88c40fd0f077dab2712f54f8d39ac952e4e9f2e1882f1195be9e5e4257417d TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/file/build.sh b/packages/file/build.sh index 303d7cd4b..98ec2cc0a 100644 --- a/packages/file/build.sh +++ b/packages/file/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://darwinsys.com/file/ TERMUX_PKG_DESCRIPTION="Command-line tool that tells you in words what kind of data a file contains" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=5.39 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=ftp://ftp.astron.com/pub/file/file-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f05d286a76d9556243d0cb05814929c2ecf3a5ba07963f8f70bfaaa70517fad1 TERMUX_PKG_DEPENDS="zlib" diff --git a/packages/fmt/build.sh b/packages/fmt/build.sh index 5b7b34886..b04de91b6 100644 --- a/packages/fmt/build.sh +++ b/packages/fmt/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://fmt.dev/latest/index.html TERMUX_PKG_DESCRIPTION="Open-source formatting library for C++" TERMUX_PKG_LICENSE="BSD" +TERMUX_PKG_LICENSE_FILE="LICENSE.rst" TERMUX_PKG_VERSION=6.2.1 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/fmtlib/fmt/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=5edf8b0f32135ad5fafb3064de26d063571e95e8ae46829c2f4f4b52696bbff0 TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DFMT_TEST=OFF" diff --git a/packages/fontconfig/build.sh b/packages/fontconfig/build.sh index 3400a802e..c210addf8 100644 --- a/packages/fontconfig/build.sh +++ b/packages/fontconfig/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.freedesktop.org/wiki/Software/fontconfig/ TERMUX_PKG_DESCRIPTION="Library for configuring and customizing font access" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2.13.1 -TERMUX_PKG_REVISION=5 +TERMUX_PKG_REVISION=6 TERMUX_PKG_SRCURL=https://www.freedesktop.org/software/fontconfig/release/fontconfig-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=f655dd2a986d7aa97e052261b36aa67b0a64989496361eca8d604e6414006741 TERMUX_PKG_DEPENDS="freetype, libxml2, libpng, libuuid, ttf-dejavu, zlib" diff --git a/packages/fossil/build.sh b/packages/fossil/build.sh index ca512b028..ea39a1430 100644 --- a/packages/fossil/build.sh +++ b/packages/fossil/build.sh @@ -1,7 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://www.fossil-scm.org TERMUX_PKG_DESCRIPTION="DSCM with built-in wiki, http interface and server, tickets database" TERMUX_PKG_LICENSE="BSD 2-Clause" +TERMUX_PKG_LICENSE_FILE="COPYRIGHT-BSD2.txt" TERMUX_PKG_VERSION=2.11.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://www.fossil-scm.org/index.html/uv/fossil-src-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b391f34fada5f16eba452f36d2ad8baa3fe2a5267bf8f4169cb1b9832c0cb8eb TERMUX_PKG_DEPENDS="libsqlite, openssl, zlib" diff --git a/packages/fselect/build.sh b/packages/fselect/build.sh index d86c08f51..7835eab4d 100755 --- a/packages/fselect/build.sh +++ b/packages/fselect/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/jhspetersson/fselect TERMUX_PKG_DESCRIPTION="Find files with SQL-like queries" TERMUX_PKG_LICENSE="Apache-2.0, MIT" TERMUX_PKG_VERSION=0.6.10 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/jhspetersson/fselect/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=1fa86cd22fdb4a38338c343f9a917e579a6f680c961e9dca8d1a2178ab4d926b TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/fsmon/build.sh b/packages/fsmon/build.sh index 500d2758d..d99bf7267 100644 --- a/packages/fsmon/build.sh +++ b/packages/fsmon/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/nowsecure/fsmon TERMUX_PKG_DESCRIPTION="Filesystem monitor with fanotify and inotify backends" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.7.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/nowsecure/fsmon/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b2bb279d50db4103450a1c755d0581116884bacccce1b7a9deef2de0f418fffd TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/fzf/build.sh b/packages/fzf/build.sh index efbd64da1..9ae0e6416 100644 --- a/packages/fzf/build.sh +++ b/packages/fzf/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/junegunn/fzf TERMUX_PKG_DESCRIPTION="Command-line fuzzy finder" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.21.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/junegunn/fzf/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=47adf138f17c45d390af81958bdff6f92157d41e2c4cb13773df078b905cdaf4 diff --git a/packages/gbt/build.sh b/packages/gbt/build.sh index 743edf7c1..401b71e73 100644 --- a/packages/gbt/build.sh +++ b/packages/gbt/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/jtyr/gbt TERMUX_PKG_DESCRIPTION="Highly configurable prompt builder for Bash and ZSH written in Go" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.0.0 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/jtyr/gbt/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b324695dc432e8e22bc257f7a6ec576f482ec418fb9c9a8301f47bfdf7766998 _COMMIT=29dc3dac6c06518073a8e879d2b6ec65291ddab2 diff --git a/packages/getconf/build.sh b/packages/getconf/build.sh index 1d3602752..a26273979 100644 --- a/packages/getconf/build.sh +++ b/packages/getconf/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/termux/getconf TERMUX_PKG_DESCRIPTION="Utility to print configuration values" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=0.5 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/termux/getconf/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8192701051d2a2bf8d1ae7b1c0922c3f1d4a039b9ad99496636b0122667d595c TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/gflags/build.sh b/packages/gflags/build.sh index 5d68de83a..f8d9ba1af 100644 --- a/packages/gflags/build.sh +++ b/packages/gflags/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://github.com/gflags/gflags TERMUX_PKG_DESCRIPTION="A C++ library that implements commandline flags processing" TERMUX_PKG_LICENSE="BSD 3-Clause" +TERMUX_PKG_LICENSE_FILE="COPYING.txt" TERMUX_PKG_VERSION=2.2.2 -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=https://github.com/gflags/gflags/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf TERMUX_PKG_DEPENDS="libc++" diff --git a/packages/gh/build.sh b/packages/gh/build.sh index fd0ad8bda..cfcccf06e 100644 --- a/packages/gh/build.sh +++ b/packages/gh/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="GitHub’s official command line tool" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Krishna kanhaiya @kcubeterm" TERMUX_PKG_VERSION=0.10.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/cli/cli/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=5265f9594cca6c4c2f0d573c810f4ddb16e3baed0c18b18a353529506fc41297 termux_step_make() { diff --git a/packages/giflib/build.sh b/packages/giflib/build.sh index 67208b63c..0756b2785 100644 --- a/packages/giflib/build.sh +++ b/packages/giflib/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/giflib/ TERMUX_PKG_DESCRIPTION="A library for reading and writing gif images" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=5.2.1 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/giflib-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=31da5562f44c5f15d63340a09a4fd62b48c45620cd302f77a6d9acf0077879bd TERMUX_PKG_BREAKS="giflib-dev" diff --git a/packages/git-delta/build.sh b/packages/git-delta/build.sh index 3ff823483..7ec6ef906 100644 --- a/packages/git-delta/build.sh +++ b/packages/git-delta/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/dandavison/delta TERMUX_PKG_DESCRIPTION="A syntax-highlighter for git and diff output" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.1.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/dandavison/delta/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=50519e97310b54ddb485635ac8e0984670d4ae64fc7fd4a5ed2b67cc6b77347f TERMUX_PKG_DEPENDS="git" diff --git a/packages/git-lfs/build.sh b/packages/git-lfs/build.sh index 5979fabc1..825414363 100644 --- a/packages/git-lfs/build.sh +++ b/packages/git-lfs/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://git-lfs.github.com/ TERMUX_PKG_DESCRIPTION="Git extension for versioning large files" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.11.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/git-lfs/git-lfs/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=8183c4cbef8cf9c2e86b0c0a9822451e2df272f89ceb357c498bfdf0ff1b36c7 diff --git a/packages/gitea/build.sh b/packages/gitea/build.sh index 114c6dcd1..690b619cb 100644 --- a/packages/gitea/build.sh +++ b/packages/gitea/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Git with a cup of tea, painless self-hosted git service" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.12.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/go-gitea/gitea/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=dee2eab1b49ec80b09dbd1cba525c502f9c099f81c78c8e1413a032da9a5b038 TERMUX_PKG_DEPENDS="dash, git" diff --git a/packages/gnuplot/build.sh b/packages/gnuplot/build.sh index 3c17d7c59..b0bffb7c3 100644 --- a/packages/gnuplot/build.sh +++ b/packages/gnuplot/build.sh @@ -2,10 +2,16 @@ TERMUX_PKG_HOMEPAGE=http://gnuplot.info/ TERMUX_PKG_DESCRIPTION="Command-line driven graphing utility" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=5.2.8 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/project/gnuplot/gnuplot/${TERMUX_PKG_VERSION}/gnuplot-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=60a6764ccf404a1668c140f11cc1f699290ab70daa1151bb58fed6139a28ac37 TERMUX_PKG_DEPENDS="libandroid-support, libc++, libiconv, readline, pango, libgd, zlib" -TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--without-x --with-lua=no --with-bitmap-terminals" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +--without-x +--without-lua +--with-bitmap-terminals +--without-latex +" TERMUX_PKG_HOSTBUILD=true termux_step_host_build() { diff --git a/packages/gnurl/build.sh b/packages/gnurl/build.sh index 55af58ca8..0bd70cf68 100644 --- a/packages/gnurl/build.sh +++ b/packages/gnurl/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://gnunet.org/en/gnurl.html TERMUX_PKG_DESCRIPTION="Fork of libcurl, which is mostly for GNUnet" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=7.70.0 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://ftp.gnu.org/gnu/gnunet/gnurl-$TERMUX_PKG_VERSION.tar.Z TERMUX_PKG_SHA256=1df60fe2b464270bf37683ea21813520dce3fdcfbf7c554e2a52d65c155df014 TERMUX_PKG_DEPENDS="libgnutls, libnghttp2" diff --git a/packages/golang/build.sh b/packages/golang/build.sh index ac6344c60..8da8d9368 100644 --- a/packages/golang/build.sh +++ b/packages/golang/build.sh @@ -4,6 +4,7 @@ TERMUX_PKG_LICENSE="BSD 3-Clause" _MAJOR_VERSION=1.14.4 # Use the ~ deb versioning construct in the future: TERMUX_PKG_VERSION=2:${_MAJOR_VERSION} +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://storage.googleapis.com/golang/go${_MAJOR_VERSION}.src.tar.gz TERMUX_PKG_SHA256=7011af3bbc2ac108d1b82ea8abb87b2e63f78844f0259be20cde4d42c5c40584 TERMUX_PKG_DEPENDS="clang" diff --git a/packages/google-glog/build.sh b/packages/google-glog/build.sh index 363ee48a6..6fdeb4580 100644 --- a/packages/google-glog/build.sh +++ b/packages/google-glog/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/google/glog TERMUX_PKG_DESCRIPTION="Logging library for C++" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=0.4.0 -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=https://github.com/google/glog/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=f28359aeba12f30d73d9e4711ef356dc842886968112162bc73002645139c39c TERMUX_PKG_DEPENDS="libc++" diff --git a/packages/googletest/build.sh b/packages/googletest/build.sh index 3158a1557..68b8d9d72 100644 --- a/packages/googletest/build.sh +++ b/packages/googletest/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/google/googletest TERMUX_PKG_DESCRIPTION="Google C++ testing framework" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.10.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/google/googletest/archive/release-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=9dc9157a9a1551ec7a7e43daea9a694a0bb5fb8bec81235d8a1e6ef64c716dcb TERMUX_PKG_DEPENDS="libc++" diff --git a/packages/gotty/build.sh b/packages/gotty/build.sh index 6a0bfce28..a43fc3e61 100644 --- a/packages/gotty/build.sh +++ b/packages/gotty/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/yudai/gotty TERMUX_PKG_DESCRIPTION="Share your terminal as a web application" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.0.1 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=https://github.com/yudai/gotty/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=32695d70a79f55efdf4fba6f06f830515a2055abc58fc15e2124dff5be75695b diff --git a/packages/graphicsmagick/build.sh b/packages/graphicsmagick/build.sh index 9426c57f2..f2e265aea 100644 --- a/packages/graphicsmagick/build.sh +++ b/packages/graphicsmagick/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.graphicsmagick.org/ TERMUX_PKG_DESCRIPTION="Collection of image processing tools" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.3.35 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 # Bandwith limited on main ftp site, so it's asked to use sourceforge instead: TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/${TERMUX_PKG_VERSION}/GraphicsMagick-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=188a8d6108fea87a0208723e8d206ec1d4d7299022be8ce5d0a9720509250250 diff --git a/packages/harfbuzz/build.sh b/packages/harfbuzz/build.sh index ea234d2aa..d34078155 100644 --- a/packages/harfbuzz/build.sh +++ b/packages/harfbuzz/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.freedesktop.org/wiki/Software/HarfBuzz/ TERMUX_PKG_DESCRIPTION="OpenType text shaping engine" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.6.8 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/harfbuzz/harfbuzz/releases/download/${TERMUX_PKG_VERSION}/harfbuzz-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=6648a571a27f186e47094121f0095e1b809e918b3037c630c7f38ffad86e3035 TERMUX_PKG_DEPENDS="freetype, glib, libbz2, libc++, libpng, libgraphite" diff --git a/packages/hoedown/build.sh b/packages/hoedown/build.sh index 5685e4935..20a0f453b 100644 --- a/packages/hoedown/build.sh +++ b/packages/hoedown/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/hoedown/hoedown TERMUX_PKG_DESCRIPTION="Hoedown is a revived fork of Sundown, the Markdown parser based on the original code of the Upskirt library" TERMUX_PKG_LICENSE="ISC" TERMUX_PKG_VERSION=3.0.7 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/hoedown/hoedown/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=01b6021b1ec329b70687c0d240b12edcaf09c4aa28423ddf344d2bd9056ba920 TERMUX_PKG_BREAKS="hoedown-dev" diff --git a/packages/hub/build.sh b/packages/hub/build.sh index ac8dcc326..62d0c594a 100644 --- a/packages/hub/build.sh +++ b/packages/hub/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://hub.github.com/ TERMUX_PKG_DESCRIPTION="Command-line wrapper for git that makes you better at GitHub" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.14.2 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/github/hub/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=e19e0fdfd1c69c401e1c24dd2d4ecf3fd9044aa4bd3f8d6fd942ed1b2b2ad21a TERMUX_PKG_DEPENDS="git" diff --git a/packages/i2pd/build.sh b/packages/i2pd/build.sh index 4206fb5d8..fa412258c 100644 --- a/packages/i2pd/build.sh +++ b/packages/i2pd/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://i2pd.website/ TERMUX_PKG_DESCRIPTION="A full-featured C++ implementation of the I2P router" TERMUX_PKG_LICENSE="BSD 3-Clause" +TERMUX_PKG_LICENSE_FILE="../LICENSE" TERMUX_PKG_VERSION=2.32.1 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/PurpleI2P/i2pd/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=64229101411a9dda3237dc27939aa13ec90d4900aae499e59931063c36e8556b TERMUX_PKG_DEPENDS="boost, miniupnpc, openssl, zlib" diff --git a/packages/imgflo/LICENSE.patch b/packages/imgflo/LICENSE.patch new file mode 100644 index 000000000..bb8bc0ee8 --- /dev/null +++ b/packages/imgflo/LICENSE.patch @@ -0,0 +1,23 @@ +Copyright header taken from source file headers +--- /dev/null 2020-07-04 07:25:57.571395009 +0200 ++++ ./LICENSE 2020-07-06 16:57:41.712123871 +0200 +@@ -0,0 +1,19 @@ ++Copyright (c) 2014 The Grid ++ ++Permission is hereby granted, free of charge, to any person obtaining a copy ++of this software and associated documentation files (the "Software"), to deal ++in the Software without restriction, including without limitation the rights ++to use, copy, modify, merge, publish, distribute, sublicense, and/or sell ++copies of the Software, and to permit persons to whom the Software is ++furnished to do so, subject to the following conditions: ++ ++The above copyright notice and this permission notice shall be included in all ++copies or substantial portions of the Software. ++ ++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ++IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ++FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ++AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER ++LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, ++OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE ++SOFTWARE. diff --git a/packages/imgflo/build.sh b/packages/imgflo/build.sh index 5ae9ff891..58efb5a73 100644 --- a/packages/imgflo/build.sh +++ b/packages/imgflo/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/imgflo/imgflo TERMUX_PKG_DESCRIPTION="HTTP image processing server & Flowhub.io compatible runtime" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.4.2 -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=https://github.com/imgflo/imgflo/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=4dd5fc9d34f3cfc294fd69a14d50ed5401abeb829132f1b1ac316e28223fc393 TERMUX_PKG_DEPENDS="gegl, libsoup, zlib" diff --git a/packages/imlib2/build.sh b/packages/imlib2/build.sh index ecdf7937d..da24e022b 100644 --- a/packages/imlib2/build.sh +++ b/packages/imlib2/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/enlightenment/ TERMUX_PKG_DESCRIPTION="Library that does image file loading and saving as well as rendering, manipulation, arbitrary polygon support" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.6.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/enlightenment/imlib2-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=668696d0a8961bb57353fe96669f44bbdf1696221a65da563408a5010c5bd735 TERMUX_PKG_DEPENDS="freetype, giflib, libandroid-shmem, libbz2, libid3tag, libjpeg-turbo, libpng, libtiff, libxext, zlib" diff --git a/packages/iperf3/build.sh b/packages/iperf3/build.sh index 9ccc20838..c0e298a04 100644 --- a/packages/iperf3/build.sh +++ b/packages/iperf3/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/esnet/iperf TERMUX_PKG_DESCRIPTION="TCP, UDP, and SCTP network bandwidth measurement tool" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=3.8.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://fossies.org/linux/privat/iperf-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=e5b080f3273a8a715a4100f13826ac2ca31cc7b1315925631b2ecf64957ded96 TERMUX_PKG_DEPENDS="openssl" diff --git a/packages/ipfs/build.sh b/packages/ipfs/build.sh index 660f84098..747f93ba6 100644 --- a/packages/ipfs/build.sh +++ b/packages/ipfs/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="A peer-to-peer hypermedia distribution protocol" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=0.6.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/ipfs/go-ipfs/releases/download/v${TERMUX_PKG_VERSION}/go-ipfs-source.tar.gz TERMUX_PKG_SHA256=00d96f0983dea0170bf61351a0a0ab39f1515b919a0a7ff5055eca25a4c06f91 diff --git a/packages/ipmitool/build.sh b/packages/ipmitool/build.sh index aa77ff2c6..724611669 100644 --- a/packages/ipmitool/build.sh +++ b/packages/ipmitool/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://ipmitool.sourceforge.net TERMUX_PKG_DESCRIPTION="Command-line interface to IPMI-enabled devices" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.8.18 -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/ipmitool/ipmitool/$TERMUX_PKG_VERSION/ipmitool-$TERMUX_PKG_VERSION.tar.bz2 TERMUX_PKG_SHA256=0c1ba3b1555edefb7c32ae8cd6a3e04322056bc087918f07189eeedfc8b81e01 TERMUX_PKG_DEPENDS="ncurses, openssl, readline" diff --git a/packages/ired/LICENSE.patch b/packages/ired/LICENSE.patch new file mode 100644 index 000000000..33ed7670f --- /dev/null +++ b/packages/ired/LICENSE.patch @@ -0,0 +1,24 @@ +Add LICENSE from upstream github repo +--- /dev/null 2020-07-04 07:25:57.571395009 +0200 ++++ ./LICENSE 2020-07-06 16:07:47.011673146 +0200 +@@ -0,0 +1,20 @@ ++Copyright 2019 pancake ++ ++Permission is hereby granted, free of charge, to any person obtaining ++a copy of this software and associated documentation files (the ++"Software"), to deal in the Software without restriction, including ++without limitation the rights to use, copy, modify, merge, publish, ++distribute, sublicense, and/or sell copies of the Software, and to ++permit persons to whom the Software is furnished to do so, subject to ++the following conditions: ++ ++The above copyright notice and this permission notice shall be ++included in all copies or substantial portions of the Software. ++ ++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ++EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ++MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ++NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ++LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ++OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ++WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/ired/build.sh b/packages/ired/build.sh index 451c98711..18bec5e66 100644 --- a/packages/ired/build.sh +++ b/packages/ired/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/radare/ired TERMUX_PKG_DESCRIPTION="Minimalist hexadecimal editor" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.6 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/radare/ired/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=c15d37b96b1a25c44435d824bd7ef1f9aea9dc191be14c78b689d3156312d58a TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/jpegoptim/build.sh b/packages/jpegoptim/build.sh index fcd732887..460c17815 100644 --- a/packages/jpegoptim/build.sh +++ b/packages/jpegoptim/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.kokkonen.net/tjko/projects.html TERMUX_PKG_DESCRIPTION="JPEG optimizer that recompresses image files to a smaller size, without losing any information" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.4.6 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://www.kokkonen.net/tjko/src/jpegoptim-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=88b1eb64c2a33a2f013f068df8b0331f42c019267401ae3fa28e3277403a5ab7 TERMUX_PKG_DEPENDS="libjpeg-turbo" diff --git a/packages/jq/build.sh b/packages/jq/build.sh index 7caccc222..a3427bdd4 100644 --- a/packages/jq/build.sh +++ b/packages/jq/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://stedolan.github.io/jq/ TERMUX_PKG_DESCRIPTION="Command-line JSON processor" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.6 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/stedolan/jq/releases/download/jq-$TERMUX_PKG_VERSION/jq-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72 TERMUX_PKG_DEPENDS="oniguruma" diff --git a/packages/json-c/build.sh b/packages/json-c/build.sh index 28f21ced6..2b5422887 100644 --- a/packages/json-c/build.sh +++ b/packages/json-c/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/json-c/json-c/wiki TERMUX_PKG_DESCRIPTION="A JSON implementation in C" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.14 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://s3.amazonaws.com/json-c_releases/releases/json-c-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b377de08c9b23ca3b37d9a9828107dff1de5ce208ff4ebb35005a794f30c6870 TERMUX_PKG_BREAKS="json-c-dev" diff --git a/packages/jsoncpp/build.sh b/packages/jsoncpp/build.sh index 443ccdf2d..ef567ce38 100644 --- a/packages/jsoncpp/build.sh +++ b/packages/jsoncpp/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/open-source-parsers/jsoncpp TERMUX_PKG_DESCRIPTION="C++ library for interacting with JSON" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.9.3 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/open-source-parsers/jsoncpp/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8593c1d69e703563d94d8c12244e2e18893eeb9a8a9f8aa3d09a327aa45c8f7d TERMUX_PKG_DEPENDS="libc++" diff --git a/packages/keybase/build.sh b/packages/keybase/build.sh index 4284bde2c..de43f47a0 100644 --- a/packages/keybase/build.sh +++ b/packages/keybase/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://keybase.io TERMUX_PKG_DESCRIPTION="Key directory that maps social media identities to encryption keys" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=5.5.1 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/keybase/client/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=a65dc4b62fc1299dd17da52ddd2484fa1dc1e7d2a4776c3a6e112ee020980b12 TERMUX_PKG_REPLACES="kbfs" diff --git a/packages/kibi/build.sh b/packages/kibi/build.sh index fba662856..056ef9fd2 100644 --- a/packages/kibi/build.sh +++ b/packages/kibi/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/ilai-deutel/kibi TERMUX_PKG_DESCRIPTION="A tiny terminal text editor, written in Rust" TERMUX_PKG_LICENSE="Apache-2.0, MIT" TERMUX_PKG_VERSION=0.2.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/ilai-deutel/kibi/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=7af69657ce50816e45e9111138cf9e050f74289bba3ceaa2a52e4715951c8885 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/kona/build.sh b/packages/kona/build.sh index e0d4e98b6..4479e9106 100644 --- a/packages/kona/build.sh +++ b/packages/kona/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/kevinlawler/kona TERMUX_PKG_DESCRIPTION="Open-source implementation of the APL-like K programming language" TERMUX_PKG_LICENSE="ISC" TERMUX_PKG_VERSION=20190226 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/kevinlawler/kona/archive/Win64-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=26cfebd47a3ae60753fc8a910132f45cad58381155255fbac2129e4507fef403 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/krb5/build.sh b/packages/krb5/build.sh index d77570933..f75a4874e 100644 --- a/packages/krb5/build.sh +++ b/packages/krb5/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://web.mit.edu/kerberos TERMUX_PKG_DESCRIPTION="The Kerberos network authentication system" TERMUX_PKG_LICENSE="MIT" +TERMUX_PKG_LICENSE_FILE="../NOTICE" TERMUX_PKG_VERSION=1.18.2 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/krb5-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=c6e4c9ec1a98141c3f5d66ddf1a135549050c9fab4e9a4620ee9b22085873ae0 TERMUX_PKG_DEPENDS="libandroid-support, libandroid-glob, readline, openssl, libdb" diff --git a/packages/ldc/build.sh b/packages/ldc/build.sh index 45a2aea5f..68881fcd8 100644 --- a/packages/ldc/build.sh +++ b/packages/ldc/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_VERSION+=(1.22.0) TERMUX_PKG_VERSION+=(10.0.0) # LLVM version TERMUX_PKG_VERSION+=(2.092.1) # TOOLS version TERMUX_PKG_VERSION+=(1.21.0) # DUB version +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=(https://github.com/ldc-developers/ldc/releases/download/v${TERMUX_PKG_VERSION}/ldc-${TERMUX_PKG_VERSION}-src.tar.gz https://github.com/ldc-developers/llvm-project/releases/download/ldc-v${TERMUX_PKG_VERSION[1]}/llvm-${TERMUX_PKG_VERSION[1]}.src.tar.xz diff --git a/packages/ldns/build.sh b/packages/ldns/build.sh index a71f3bc4c..fd791cdd3 100644 --- a/packages/ldns/build.sh +++ b/packages/ldns/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.nlnetlabs.nl/projects/ldns/ TERMUX_PKG_DESCRIPTION="Library for simplifying DNS programming and supporting recent and experimental RFCs" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.7.1 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://www.nlnetlabs.nl/downloads/ldns/ldns-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8ac84c16bdca60e710eea75782356f3ac3b55680d40e1530d7cea474ac208229 TERMUX_PKG_DEPENDS="openssl" diff --git a/packages/ledger/build.sh b/packages/ledger/build.sh index f4f0f43ff..0c92ee3c8 100644 --- a/packages/ledger/build.sh +++ b/packages/ledger/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.ledger-cli.org TERMUX_PKG_DESCRIPTION="Powerful, double-entry accounting system" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=3.2.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/ledger/ledger/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=92bf09bc385b171987f456fe3ee9fa998ed5e40b97b3acdd562b663aa364384a TERMUX_PKG_DEPENDS="boost, libc++, libedit, libmpfr, libgmp" diff --git a/packages/leptonica/build.sh b/packages/leptonica/build.sh index 841643258..6af4a6242 100644 --- a/packages/leptonica/build.sh +++ b/packages/leptonica/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=http://www.leptonica.com/ TERMUX_PKG_DESCRIPTION="Library for image processing and image analysis" TERMUX_PKG_LICENSE="BSD 2-Clause" +TERMUX_PKG_LICENSE_FILE="leptonica-license.txt" TERMUX_PKG_VERSION=1.79.0 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/DanBloomberg/leptonica/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=bf9716f91a4844c2682a07ef21eaf68b6f1077af1f63f27c438394fd66218e17 TERMUX_PKG_DEPENDS="giflib, libjpeg-turbo, libpng, libtiff, libwebp, openjpeg, zlib" diff --git a/packages/leveldb/build.sh b/packages/leveldb/build.sh index eb32d350c..6f0816e29 100644 --- a/packages/leveldb/build.sh +++ b/packages/leveldb/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/google/leveldb TERMUX_PKG_DESCRIPTION="Fast key-value storage library" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.22 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/google/leveldb/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=55423cac9e3306f4a9502c738a001e4a339d1a38ffbee7572d4a07d5d63949b2 TERMUX_PKG_DEPENDS="libc++" diff --git a/packages/lhasa/build.sh b/packages/lhasa/build.sh index 70383f558..d84087895 100644 --- a/packages/lhasa/build.sh +++ b/packages/lhasa/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://fragglet.github.io/lhasa/ TERMUX_PKG_DESCRIPTION="LHA compressor/decompressor" TERMUX_PKG_LICENSE="ISC" TERMUX_PKG_VERSION=0.3.1 -TERMUX_PKG_REVISION=5 +TERMUX_PKG_REVISION=6 TERMUX_PKG_SRCURL=https://soulsphere.org/projects/lhasa/lhasa-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=3fb08e5f85a9b9dd023922896be9157d5fb5c0448424681810aaa2b0558a5f24 TERMUX_PKG_BREAKS="lhasa-dev" diff --git a/packages/libandroid-glob/LICENSE b/packages/libandroid-glob/LICENSE new file mode 100644 index 000000000..1e5a6a12b --- /dev/null +++ b/packages/libandroid-glob/LICENSE @@ -0,0 +1,29 @@ +Copyright (c) 1989, 1993 + The Regents of the University of California. All rights reserved. + +This code is derived from software contributed to Berkeley by +Guido van Rossum. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. diff --git a/packages/libandroid-glob/build.sh b/packages/libandroid-glob/build.sh index 6cca90a6e..644e8b8c1 100644 --- a/packages/libandroid-glob/build.sh +++ b/packages/libandroid-glob/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://man7.org/linux/man-pages/man3/glob.3.html TERMUX_PKG_DESCRIPTION="Shared library for the glob(3) system function" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=0.6 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SKIP_SRC_EXTRACT=true TERMUX_PKG_BREAKS="libandroid-glob-dev" TERMUX_PKG_REPLACES="libandroid-glob-dev" @@ -12,6 +12,7 @@ termux_step_make() { $CC $CFLAGS $CPPFLAGS -I$TERMUX_PKG_BUILDER_DIR -c $TERMUX_PKG_BUILDER_DIR/glob.c $CC $LDFLAGS -shared glob.o -o libandroid-glob.so $AR rcu libandroid-glob.a glob.o + cp -f $TERMUX_PKG_BUILDER_DIR/LICENSE $TERMUX_PKG_SRCDIR/ } termux_step_make_install() { diff --git a/packages/libandroid-shmem/build.sh b/packages/libandroid-shmem/build.sh index 8f039471e..ab922d5a3 100644 --- a/packages/libandroid-shmem/build.sh +++ b/packages/libandroid-shmem/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/termux/libandroid-shmem TERMUX_PKG_DESCRIPTION="System V shared memory emulation on Android using ashmem" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=0.2.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/termux/libandroid-shmem/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=09369398658af357e3644178d42ebfcc79ea11fe760b10855011521fc3e35be4 TERMUX_PKG_BREAKS="libandroid-shmem-dev" diff --git a/packages/libandroid-spawn/LICENSE b/packages/libandroid-spawn/LICENSE new file mode 100644 index 000000000..5828550d5 --- /dev/null +++ b/packages/libandroid-spawn/LICENSE @@ -0,0 +1,25 @@ +Copyright (C) 2017 The Android Open Source Project +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED +AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. diff --git a/packages/libandroid-spawn/build.sh b/packages/libandroid-spawn/build.sh index ca4dd844d..202d6fd3b 100644 --- a/packages/libandroid-spawn/build.sh +++ b/packages/libandroid-spawn/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://man7.org/linux/man-pages/man3/posix_spawn.3.html TERMUX_PKG_DESCRIPTION="Shared library for the posix_spawn system function" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=0.2 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SKIP_SRC_EXTRACT=true TERMUX_PKG_BUILD_IN_SRC=true @@ -10,6 +10,7 @@ termux_step_make() { $CXX $CFLAGS $CPPFLAGS -I$TERMUX_PKG_BUILDER_DIR -c $TERMUX_PKG_BUILDER_DIR/posix_spawn.cpp $CXX $LDFLAGS -shared posix_spawn.o -o libandroid-spawn.so $AR rcu libandroid-spawn.a posix_spawn.o + cp -f $TERMUX_PKG_BUILDER_DIR/LICENSE $TERMUX_PKG_SRCDIR/ } termux_step_make_install() { diff --git a/packages/libarchive/build.sh b/packages/libarchive/build.sh index a4aadab9b..4f22b310a 100644 --- a/packages/libarchive/build.sh +++ b/packages/libarchive/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.libarchive.org/ TERMUX_PKG_DESCRIPTION="Multi-format archive and compression library" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=3.4.3 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/libarchive/libarchive/releases/download/v$TERMUX_PKG_VERSION/libarchive-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=ee1e749213c108cb60d53147f18c31a73d6717d7e3d2481c157e1b34c881ea39 TERMUX_PKG_DEPENDS="libbz2, libiconv, liblzma, libxml2, openssl, zlib" diff --git a/packages/libass/build.sh b/packages/libass/build.sh index 15deee548..83ad2af99 100644 --- a/packages/libass/build.sh +++ b/packages/libass/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/libass/libass TERMUX_PKG_DESCRIPTION="A portable library for SSA/ASS subtitles rendering" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=0.14.0 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/libass/libass/releases/download/$TERMUX_PKG_VERSION/libass-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=881f2382af48aead75b7a0e02e65d88c5ebd369fe46bc77d9270a94aa8fd38a2 TERMUX_PKG_DEPENDS="fontconfig, fribidi, glib, harfbuzz" diff --git a/packages/libbsd/build.sh b/packages/libbsd/build.sh index 6b8f87e79..d92940187 100644 --- a/packages/libbsd/build.sh +++ b/packages/libbsd/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://libbsd.freedesktop.org TERMUX_PKG_DESCRIPTION="utility functions from BSD systems" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=0.10.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://libbsd.freedesktop.org/releases/libbsd-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=34b8adc726883d0e85b3118fa13605e179a62b31ba51f676136ecb2d0bc1a887 TERMUX_PKG_BREAKS="libbsd-dev" diff --git a/packages/libbz2/build.sh b/packages/libbz2/build.sh index e95be3052..4102a9f66 100644 --- a/packages/libbz2/build.sh +++ b/packages/libbz2/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.bzip.org/ TERMUX_PKG_DESCRIPTION="BZ2 format compression library" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.0.8 -TERMUX_PKG_REVISION=5 +TERMUX_PKG_REVISION=6 TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/bzip2-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=47fd74b2ff83effad0ddf62074e6fad1f6b4a77a96e121ab421c20a216371a1f TERMUX_PKG_BREAKS="libbz2-dev" diff --git a/packages/libcoap/build.sh b/packages/libcoap/build.sh index 6b9c96893..8983af1ea 100644 --- a/packages/libcoap/build.sh +++ b/packages/libcoap/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://libcoap.net/ TERMUX_PKG_DESCRIPTION="Implementation of CoAP, a lightweight protocol for resource constrained devices" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=4.2.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/obgm/libcoap/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=29a0394a265d3febee41e5e2dc03d34292a0aede37f5f80334e529ac0dab2321 TERMUX_PKG_DEPENDS="openssl" diff --git a/packages/termux-licenses/LICENSES/BSD 2-Clause.txt b/packages/libcrypt/LICENSE similarity index 96% rename from packages/termux-licenses/LICENSES/BSD 2-Clause.txt rename to packages/libcrypt/LICENSE index f0170f5ef..6866f8d2d 100644 --- a/packages/termux-licenses/LICENSES/BSD 2-Clause.txt +++ b/packages/libcrypt/LICENSE @@ -23,4 +23,4 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, -either expressed or implied, of the project. +either expressed or implied, of the libcrypt project. diff --git a/packages/libcrypt/build.sh b/packages/libcrypt/build.sh index f7fef389d..3de667608 100644 --- a/packages/libcrypt/build.sh +++ b/packages/libcrypt/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://michael.dipperstein.com/crypt/ TERMUX_PKG_DESCRIPTION="A crypt(3) implementation" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=0.2 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SKIP_SRC_EXTRACT=true TERMUX_PKG_DEPENDS="openssl" TERMUX_PKG_BREAKS="libcrypt-dev" @@ -12,4 +12,5 @@ termux_step_make_install() { $CC $CFLAGS $CPPFLAGS $LDFLAGS -Wall -Wextra -fPIC -shared $TERMUX_PKG_BUILDER_DIR/crypt3.c -lcrypto -o $TERMUX_PREFIX/lib/libcrypt.so mkdir -p $TERMUX_PREFIX/include/ cp $TERMUX_PKG_BUILDER_DIR/crypt.h $TERMUX_PREFIX/include/ + cp $TERMUX_PKG_BUILDER_DIR/LICENSE $TERMUX_PKG_SRCDIR/ } diff --git a/packages/libcurl/build.sh b/packages/libcurl/build.sh index b6ec9d1fa..db424a88e 100644 --- a/packages/libcurl/build.sh +++ b/packages/libcurl/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://curl.haxx.se/ TERMUX_PKG_DESCRIPTION="Easy-to-use client-side URL transfer library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=7.71.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://curl.haxx.se/download/curl-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=600f00ac2481a89548a4141ddf983fd9386165e1960bac91d0a1c81dca5dd341 TERMUX_PKG_DEPENDS="libnghttp2, libssh2, openssl (>= 1.1.1), zlib" diff --git a/packages/libdav1d/build.sh b/packages/libdav1d/build.sh index 45472c876..6900a85b6 100644 --- a/packages/libdav1d/build.sh +++ b/packages/libdav1d/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://code.videolan.org/videolan/dav1d/ TERMUX_PKG_DESCRIPTION="AV1 cross-platform decoder focused on speed and correctness" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=0.4.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://downloads.videolan.org/pub/videolan/dav1d/${TERMUX_PKG_VERSION}/dav1d-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=2553b2e65081c0ec799c11a752ea43ad8f2d11b2fb36a83375972d1a00add823 TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/libdb/build.sh b/packages/libdb/build.sh index fb2e5ca6d..e53ef4dfb 100644 --- a/packages/libdb/build.sh +++ b/packages/libdb/build.sh @@ -1,7 +1,11 @@ TERMUX_PKG_HOMEPAGE=https://www.oracle.com/database/berkeley-db TERMUX_PKG_DESCRIPTION="The Berkeley DB embedded database system (library)" TERMUX_PKG_LICENSE="BSD 3-Clause" +# We override TERMUX_PKG_SRCDIR termux_step_pre_configure so need to do +# this hack to be able to find the license file. +TERMUX_PKG_LICENSE_FILE="../LICENSE" TERMUX_PKG_VERSION=18.1.40 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/db-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=0cecb2ef0c67b166de93732769abdeba0555086d51de1090df325e18ee8da9c8 TERMUX_PKG_BREAKS="libdb-dev" diff --git a/packages/libduktape/build.sh b/packages/libduktape/build.sh index e1eb08aac..9dcaadda6 100644 --- a/packages/libduktape/build.sh +++ b/packages/libduktape/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.duktape.org/ TERMUX_PKG_DESCRIPTION="An embeddable Javascript engine with a focus on portability and compact footprint" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.5.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_REPLACES="duktape (<< 2.3.0-1), libduktape-dev" TERMUX_PKG_BREAKS="duktape (<< 2.3.0-1), libduktape-dev" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/libedit/build.sh b/packages/libedit/build.sh index 799fc1757..a08fc9140 100644 --- a/packages/libedit/build.sh +++ b/packages/libedit/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://thrysoee.dk/editline/ TERMUX_PKG_DESCRIPTION="Library providing line editing, history, and tokenization functions" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=20191231-3.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://thrysoee.dk/editline/libedit-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=dbb82cb7e116a5f8025d35ef5b4f7d4a3cdd0a3909a146a39112095a2d229071 TERMUX_PKG_DEPENDS="libandroid-support, ncurses" diff --git a/packages/libev/build.sh b/packages/libev/build.sh index b2612b73c..aa02b6170 100644 --- a/packages/libev/build.sh +++ b/packages/libev/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://software.schmorp.de/pkg/libev.html TERMUX_PKG_DESCRIPTION="Full-featured and high-performance event loop library" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=4.33 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/libev-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea TERMUX_PKG_BREAKS="libev-dev" diff --git a/packages/libevent/build.sh b/packages/libevent/build.sh index 62a48bd1b..41de62078 100644 --- a/packages/libevent/build.sh +++ b/packages/libevent/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://libevent.org/ TERMUX_PKG_DESCRIPTION="Library that provides asynchronous event notification" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=2.1.11 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/libevent/libevent/archive/release-${TERMUX_PKG_VERSION}-stable.tar.gz TERMUX_PKG_SHA256=229393ab2bf0dc94694f21836846b424f3532585bac3468738b7bf752c03901e TERMUX_PKG_BREAKS="libevent-dev" diff --git a/packages/libexpat/build.sh b/packages/libexpat/build.sh index 9c2dc9fb8..c6e541243 100644 --- a/packages/libexpat/build.sh +++ b/packages/libexpat/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://libexpat.github.io/ TERMUX_PKG_DESCRIPTION="XML parsing C library" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2.2.9 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/libexpat/libexpat/releases/download/R_${TERMUX_PKG_VERSION//./_}/expat-$TERMUX_PKG_VERSION.tar.bz2 TERMUX_PKG_SHA256=f1063084dc4302a427dabcca499c8312b3a32a29b7d2506653ecc8f950a9a237 TERMUX_PKG_BREAKS="libexpat-dev" diff --git a/packages/libgcrypt/build.sh b/packages/libgcrypt/build.sh index ceb08c31c..ffea13f22 100644 --- a/packages/libgcrypt/build.sh +++ b/packages/libgcrypt/build.sh @@ -1,6 +1,7 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/libgcrypt/ TERMUX_PKG_DESCRIPTION="General purpose cryptographic library based on the code from GnuPG" TERMUX_PKG_LICENSE="LGPL-2.0" +TERMUX_PKG_LICENSE_FILE="LICENSES" TERMUX_PKG_VERSION=1.8.5 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-${TERMUX_PKG_VERSION}.tar.bz2 diff --git a/packages/libgd/build.sh b/packages/libgd/build.sh index 0454f8d1d..0f46e8845 100644 --- a/packages/libgd/build.sh +++ b/packages/libgd/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://libgd.github.io/ TERMUX_PKG_DESCRIPTION="GD is an open source code library for the dynamic creation of images by programmers" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2.3.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/libgd/libgd/releases/download/gd-${TERMUX_PKG_VERSION}/libgd-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=32590e361a1ea6c93915d2448ab0041792c11bae7b18ee812514fe08b2c6a342 TERMUX_PKG_DEPENDS="freetype, fontconfig, libiconv, libjpeg-turbo, libpng, libtiff, libwebp, zlib" diff --git a/packages/libgfshare/build.sh b/packages/libgfshare/build.sh index 0ac7cfc01..dbd2fea7c 100644 --- a/packages/libgfshare/build.sh +++ b/packages/libgfshare/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.digital-scurf.org/software/libgfshare TERMUX_PKG_DESCRIPTION="Utilities for multi-way secret-sharing" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.0.0 -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=http://www.digital-scurf.org/files/libgfshare/libgfshare-$TERMUX_PKG_VERSION.tar.bz2 TERMUX_PKG_SHA256=86f602860133c828356b7cf7b8c319ba9b27adf70a624fe32275ba1ed268331f TERMUX_PKG_BREAKS="libgfshare-dev" diff --git a/packages/libice/build.sh b/packages/libice/build.sh index 85d33e560..1a42e672b 100644 --- a/packages/libice/build.sh +++ b/packages/libice/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X11 Inter-Client Exchange library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.0.10 -TERMUX_PKG_REVISION=14 +TERMUX_PKG_REVISION=15 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libICE-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=6f86dce12cf4bcaf5c37dddd8b1b64ed2ddf1ef7b218f22b9942595fb747c348 TERMUX_PKG_BUILD_DEPENDS="xorgproto, xorg-util-macros, xtrans" diff --git a/packages/libicu/build.sh b/packages/libicu/build.sh index 56ee92bec..84e0b3d08 100644 --- a/packages/libicu/build.sh +++ b/packages/libicu/build.sh @@ -1,10 +1,13 @@ TERMUX_PKG_HOMEPAGE=http://site.icu-project.org/home TERMUX_PKG_DESCRIPTION='International Components for Unicode library' TERMUX_PKG_LICENSE="BSD" +# We override TERMUX_PKG_SRCDIR termux_step_post_extract_package so need to do +# this hack to be able to find the license file. +TERMUX_PKG_LICENSE_FILE="../LICENSE" # Function `icu::number::FormattedNumber::getAllFieldPositions` was removed # from v67 and that breaks packages nodejs, nodejs-lts. TERMUX_PKG_VERSION=66.1 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/unicode-org/icu/releases/download/release-${TERMUX_PKG_VERSION//./-}/icu4c-${TERMUX_PKG_VERSION//./_}-src.tgz TERMUX_PKG_SHA256=52a3f2209ab95559c1cf0a14f24338001f389615bf00e2585ef3dbc43ecf0a2e TERMUX_PKG_DEPENDS="libc++" diff --git a/packages/libisl/build.sh b/packages/libisl/build.sh index 5220db25c..bc6b22258 100644 --- a/packages/libisl/build.sh +++ b/packages/libisl/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://isl.gforge.inria.fr/ TERMUX_PKG_DESCRIPTION="Library for manipulating sets and relations of integer points bounded by linear constraints" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.22.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://isl.gforge.inria.fr/isl-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=28658ce0f0bdb95b51fd2eb15df24211c53284f6ca2ac5e897acc3169e55b60f TERMUX_PKG_DEPENDS="libgmp" diff --git a/packages/libjansson/build.sh b/packages/libjansson/build.sh index 492ec0112..65c8c8f6b 100644 --- a/packages/libjansson/build.sh +++ b/packages/libjansson/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.digip.org/jansson/ TERMUX_PKG_DESCRIPTION="C library for encoding, decoding and manipulating JSON data" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.13.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/akheron/jansson/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f22901582138e3203959c9257cf83eba9929ac41d7be4a42557213a22ebcc7a0 TERMUX_PKG_BREAKS="libjansson-dev" diff --git a/packages/libjasper/build.sh b/packages/libjasper/build.sh index b8093d29f..d982383f1 100644 --- a/packages/libjasper/build.sh +++ b/packages/libjasper/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.ece.uvic.ca/~frodo/jasper/ TERMUX_PKG_DESCRIPTION="Library for manipulating JPEG-2000 files" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2.0.16 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=https://github.com/mdadams/jasper/archive/version-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f1d8b90f231184d99968f361884e2054a1714fdbbd9944ba1ae4ebdcc9bbfdb1 TERMUX_PKG_DEPENDS="libjpeg-turbo" diff --git a/packages/libjpeg-turbo/build.sh b/packages/libjpeg-turbo/build.sh index 02d2d1c12..fe3d0226e 100644 --- a/packages/libjpeg-turbo/build.sh +++ b/packages/libjpeg-turbo/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://libjpeg-turbo.virtualgl.org TERMUX_PKG_DESCRIPTION="Library for reading and writing JPEG image files" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2.0.5 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/project/libjpeg-turbo/${TERMUX_PKG_VERSION}/libjpeg-turbo-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=16f8f6f2715b3a38ab562a84357c793dd56ae9899ce130563c72cd93d8357b5d TERMUX_PKG_BREAKS="libjpeg-turbo-dev" diff --git a/packages/liblua/LICENSE.patch b/packages/liblua/LICENSE.patch new file mode 100644 index 000000000..62baa0c2a --- /dev/null +++ b/packages/liblua/LICENSE.patch @@ -0,0 +1,32 @@ +Extracted from doc/readme.html +--- /dev/null 2020-07-04 07:25:57.571395009 +0200 ++++ ./LICENSE 2020-07-06 09:02:01.073858916 +0200 +@@ -0,0 +1,28 @@ ++Lua is free software distributed under the terms of the MIT license ++reproduced below; it may be used for any purpose, including commercial ++purposes, at absolutely no cost without having to ask us. The only ++requirement is that if you do use Lua, then you should give us credit ++by including the appropriate copyright notice somewhere in your ++product or its documentation. ++ ++Copyright © 1994–2015 Lua.org, PUC-Rio. ++ ++Permission is hereby granted, free of charge, to any person ++obtaining a copy of this software and associated documentation ++files (the "Software"), to deal in the Software without ++restriction, including without limitation the rights to use, copy, ++modify, merge, publish, distribute, sublicense, and/or sell copies ++of the Software, and to permit persons to whom the Software is ++furnished to do so, subject to the following conditions: ++ ++The above copyright notice and this permission notice shall be ++included in all copies or substantial portions of the Software. ++ ++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ++EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ++MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ++NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT ++HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, ++WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, ++OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER ++DEALINGS IN THE SOFTWARE. diff --git a/packages/liblua/build.sh b/packages/liblua/build.sh index 6888a2034..1e9ee5bc5 100644 --- a/packages/liblua/build.sh +++ b/packages/liblua/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.lua.org/ TERMUX_PKG_DESCRIPTION="Shared library for the Lua interpreter" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=5.3.5 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=https://www.lua.org/ftp/lua-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac TERMUX_PKG_EXTRA_MAKE_ARGS=linux diff --git a/packages/liblua52/LICENSE.patch b/packages/liblua52/LICENSE.patch new file mode 100644 index 000000000..2be5e912a --- /dev/null +++ b/packages/liblua52/LICENSE.patch @@ -0,0 +1,32 @@ +Extracted from doc/readme.html +--- /dev/null 2020-07-04 07:25:57.571395009 +0200 ++++ ./LICENSE 2020-07-06 09:04:21.283567870 +0200 +@@ -0,0 +1,28 @@ ++Lua is free software distributed under the terms of the MIT license ++reproduced below; it may be used for any purpose, including commercial ++purposes, at absolutely no cost without having to ask us. The only ++requirement is that if you do use Lua, then you should give us credit ++by including the appropriate copyright notice somewhere in your ++product or its documentation. ++ ++Copyright © 1994–2012 Lua.org, PUC-Rio. ++ ++Permission is hereby granted, free of charge, to any person ++obtaining a copy of this software and associated documentation ++files (the "Software"), to deal in the Software without ++restriction, including without limitation the rights to use, copy, ++modify, merge, publish, distribute, sublicense, and/or sell copies ++of the Software, and to permit persons to whom the Software is ++furnished to do so, subject to the following conditions: ++ ++The above copyright notice and this permission notice shall be ++included in all copies or substantial portions of the Software. ++ ++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ++EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ++MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ++NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT ++HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, ++WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, ++OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER ++DEALINGS IN THE SOFTWARE. diff --git a/packages/liblua52/build.sh b/packages/liblua52/build.sh index 5aae516c1..2f62c8e59 100644 --- a/packages/liblua52/build.sh +++ b/packages/liblua52/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.lua.org TERMUX_PKG_DESCRIPTION="Shared library for the Lua interpreter (v5.2.x)" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=5.2.4 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=https://www.lua.org/ftp/lua-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=b9e2e4aad6789b3b63a056d442f7b39f0ecfca3ae0f1fc0ae4e9614401b69f4b TERMUX_PKG_BREAKS="liblua52-dev" diff --git a/packages/libluajit/build.sh b/packages/libluajit/build.sh index 8a30f57f0..982c10d51 100644 --- a/packages/libluajit/build.sh +++ b/packages/libluajit/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://luajit.org/ TERMUX_PKG_DESCRIPTION="Just-In-Time Compiler for Lua" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.1.0~beta3 -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=https://github.com/LuaJIT/LuaJIT/archive/v2.1.0-beta3.tar.gz TERMUX_PKG_SHA256=409f7fe570d3c16558e594421c47bdd130238323c9d6fd6c83dedd2aaeb082a8 TERMUX_PKG_BREAKS="libluajit-dev" diff --git a/packages/libmediainfo/build.sh b/packages/libmediainfo/build.sh index ef88e62ad..13bbcaeaa 100644 --- a/packages/libmediainfo/build.sh +++ b/packages/libmediainfo/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://mediaarea.net/en/MediaInfo TERMUX_PKG_DESCRIPTION="Library for reading information from media files" TERMUX_PKG_LICENSE="BSD 2-Clause" +TERMUX_PKG_LICENSE_FILE="../../../LICENSE" TERMUX_PKG_VERSION=20.03 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://mediaarea.net/download/source/libmediainfo/${TERMUX_PKG_VERSION}/libmediainfo_${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=90ea6395a5b5b6a138c2f85e9afe9723cb97bca6f9137529a0a2052acf2fe0d7 TERMUX_PKG_DEPENDS="libcurl, libzen, zlib" diff --git a/packages/libmpdclient/build.sh b/packages/libmpdclient/build.sh index 6a3e0af78..25792d7b5 100644 --- a/packages/libmpdclient/build.sh +++ b/packages/libmpdclient/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.musicpd.org/libs/libmpdclient/ TERMUX_PKG_DESCRIPTION="Asynchronous API library for interfacing MPD in the C, C++ & Objective C languages" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=2.19 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/MusicPlayerDaemon/libmpdclient/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=12b566b75c3b6789ff8fc94698497d1f3fbaf0cbf9fa6c3a1e3906ef0d2bcbbb TERMUX_PKG_BREAKS="libmpdclient-dev" diff --git a/packages/libnet/build.sh b/packages/libnet/build.sh index 4f42e16d6..4dd113411 100644 --- a/packages/libnet/build.sh +++ b/packages/libnet/build.sh @@ -2,5 +2,6 @@ TERMUX_PKG_HOMEPAGE=https://github.com/libnet/libnet TERMUX_PKG_DESCRIPTION="A library which provides API for commonly used low-level net functions" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=1.2 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/libnet/libnet/releases/download/v$TERMUX_PKG_VERSION/libnet-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=caa4868157d9e5f32e9c7eac9461efeff30cb28357f7f6bf07e73933fb4edaa7 diff --git a/packages/libnghttp2/build.sh b/packages/libnghttp2/build.sh index f879c6e19..3d235bad1 100644 --- a/packages/libnghttp2/build.sh +++ b/packages/libnghttp2/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://nghttp2.org/ TERMUX_PKG_DESCRIPTION="nghttp HTTP 2.0 library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.41.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/nghttp2/nghttp2/releases/download/v${TERMUX_PKG_VERSION}/nghttp2-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=abc25b8dc601f5b3fefe084ce50fcbdc63e3385621bee0cbfa7b57f9ec3e67c2 TERMUX_PKG_BREAKS="libnghttp2-dev" diff --git a/packages/libogg/build.sh b/packages/libogg/build.sh index e82d4a276..12762a760 100644 --- a/packages/libogg/build.sh +++ b/packages/libogg/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://xiph.org/ogg/ TERMUX_PKG_DESCRIPTION="Library for working with the Ogg multimedia container format" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.3.4 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/xiph/ogg/releases/download/v${TERMUX_PKG_VERSION}/libogg-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=c163bc12bc300c401b6aa35907ac682671ea376f13ae0969a220f7ddf71893fe TERMUX_PKG_BREAKS="libogg-dev" diff --git a/packages/liboggz/build.sh b/packages/liboggz/build.sh index 5f2910be5..49be5ec8d 100644 --- a/packages/liboggz/build.sh +++ b/packages/liboggz/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.xiph.org/oggz/ TERMUX_PKG_DESCRIPTION="Command and library to inspect, tweak, edit and validate Ogg files" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.1.1 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=http://downloads.xiph.org/releases/liboggz/liboggz-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6bafadb1e0a9ae4ac83304f38621a5621b8e8e32927889e65a98706d213d415a TERMUX_PKG_DEPENDS="libogg" diff --git a/packages/libopus/build.sh b/packages/libopus/build.sh index fc3fa295b..73f3eb55f 100644 --- a/packages/libopus/build.sh +++ b/packages/libopus/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.opus-codec.org/ TERMUX_PKG_DESCRIPTION="Reference implementation of the Opus codec" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.3.1 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://archive.mozilla.org/pub/opus/opus-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=65b58e1e25b2a114157014736a3d9dfeaad8d41be1c8179866f144a2fb44ff9d TERMUX_PKG_BREAKS="libopus-dev" diff --git a/packages/libopusenc/build.sh b/packages/libopusenc/build.sh index b1be2ec4d..f3a89c98e 100644 --- a/packages/libopusenc/build.sh +++ b/packages/libopusenc/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/xiph/libopusenc TERMUX_PKG_DESCRIPTION="High-level API for encoding .opus files" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=0.2.1 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://archive.mozilla.org/pub/opus/libopusenc-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=8298db61a8d3d63e41c1a80705baa8ce9ff3f50452ea7ec1c19a564fe106cbb9 TERMUX_PKG_DEPENDS="libopus" diff --git a/packages/libpcap/build.sh b/packages/libpcap/build.sh index 90f87cd07..074595b32 100644 --- a/packages/libpcap/build.sh +++ b/packages/libpcap/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.tcpdump.org TERMUX_PKG_DESCRIPTION="Library for network traffic capture" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.9.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/libpcap-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=028c199f4b7334c128b92cb76e4652e5a0a644bac6c9b356c2e2275824994dde TERMUX_PKG_BREAKS="libpcap-dev" diff --git a/packages/libpixman/build.sh b/packages/libpixman/build.sh index 074041704..f65b6e172 100644 --- a/packages/libpixman/build.sh +++ b/packages/libpixman/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.pixman.org/ TERMUX_PKG_DESCRIPTION="Low-level library for pixel manipulation" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=0.40.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://cairographics.org/releases/pixman-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6d200dec3740d9ec4ec8d1180e25779c00bc749f94278c8b9021f5534db223fc TERMUX_PKG_BREAKS="libpixman-dev" diff --git a/packages/libpng/build.sh b/packages/libpng/build.sh index 58969a486..7b419d498 100644 --- a/packages/libpng/build.sh +++ b/packages/libpng/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.libpng.org/pub/png/libpng.html TERMUX_PKG_DESCRIPTION="Official PNG reference library" TERMUX_PKG_LICENSE="Libpng" TERMUX_PKG_VERSION=1.6.37 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/libpng-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca TERMUX_PKG_DEPENDS="zlib" diff --git a/packages/libpopt/build.sh b/packages/libpopt/build.sh index a028827dc..64df5d782 100644 --- a/packages/libpopt/build.sh +++ b/packages/libpopt/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.linuxfromscratch.org/blfs/view/svn/general/popt.h TERMUX_PKG_DESCRIPTION="Library for parsing cmdline parameters" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.18 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://deb.debian.org/debian/pool/main/p/popt/popt_${TERMUX_PKG_VERSION}.orig.tar.gz TERMUX_PKG_SHA256=5159bc03a20b28ce363aa96765f37df99ea4d8850b1ece17d1e6ad5c24fdc5d1 TERMUX_PKG_DEPENDS="libandroid-glob" diff --git a/packages/libprotobuf-c/build.sh b/packages/libprotobuf-c/build.sh index 13c34d6d6..0ed80b615 100644 --- a/packages/libprotobuf-c/build.sh +++ b/packages/libprotobuf-c/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Protocol buffers C library" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91" TERMUX_PKG_VERSION=1.3.3 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/protobuf-c/protobuf-c/releases/download/v${TERMUX_PKG_VERSION}/protobuf-c-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=22956606ef50c60de1fabc13a78fbc50830a0447d780467d3c519f84ad527e78 TERMUX_PKG_DEPENDS="libc++, libprotobuf, protobuf" diff --git a/packages/libprotobuf/build.sh b/packages/libprotobuf/build.sh index 98f890596..784547558 100644 --- a/packages/libprotobuf/build.sh +++ b/packages/libprotobuf/build.sh @@ -1,7 +1,10 @@ TERMUX_PKG_HOMEPAGE=https://github.com/google/protobuf TERMUX_PKG_DESCRIPTION="Protocol buffers C++ library" TERMUX_PKG_LICENSE="BSD 3-Clause" +# TERMUX_PKG_SRCDIR is overriden below so we need to specify license file +TERMUX_PKG_LICENSE_FILE="../LICENSE" TERMUX_PKG_VERSION=1:3.12.2 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/google/protobuf/archive/v${TERMUX_PKG_VERSION:2}.tar.gz TERMUX_PKG_SHA256=bb8ce9ba11eb7bccf080599fe7cad9cc461751c8dd1ba61701c0070d58cde973 TERMUX_PKG_DEPENDS="libc++, zlib" diff --git a/packages/libpsl/build.sh b/packages/libpsl/build.sh index 8e535540e..69539696d 100644 --- a/packages/libpsl/build.sh +++ b/packages/libpsl/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/rockdaboot/libpsl TERMUX_PKG_DESCRIPTION="Public Suffix List library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.21.0 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/rockdaboot/libpsl/releases/download/libpsl-${TERMUX_PKG_VERSION}/libpsl-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=41bd1c75a375b85c337b59783f5deb93dbb443fb0a52d257f403df7bd653ee12 TERMUX_PKG_DEPENDS="libidn2, libunistring" diff --git a/packages/libsasl/build.sh b/packages/libsasl/build.sh index b83102eb9..a111f9c43 100644 --- a/packages/libsasl/build.sh +++ b/packages/libsasl/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.cyrusimap.org/sasl/ TERMUX_PKG_DESCRIPTION="Cyrus SASL - authentication abstraction library" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2.1.27 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/cyrus-sasl-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=6eaf75ce1e73be63894fb04d1fd0bfa9f54f33e88269743dd8f2ff54e27ea043 TERMUX_PKG_BREAKS="libsasl-dev" diff --git a/packages/libsm/build.sh b/packages/libsm/build.sh index 40cb5d7b7..bde6c5b21 100644 --- a/packages/libsm/build.sh +++ b/packages/libsm/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X11 Session Management library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.2.3 -TERMUX_PKG_REVISION=16 +TERMUX_PKG_REVISION=17 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libSM-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=2d264499dcb05f56438dee12a1b4b71d76736ce7ba7aa6efbf15ebb113769cbb TERMUX_PKG_DEPENDS="libice, libuuid" diff --git a/packages/libsodium/build.sh b/packages/libsodium/build.sh index 7a7afbcc3..b6c2a7044 100644 --- a/packages/libsodium/build.sh +++ b/packages/libsodium/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://libsodium.org/ TERMUX_PKG_DESCRIPTION="Network communication, cryptography and signaturing library" TERMUX_PKG_LICENSE="ISC" TERMUX_PKG_VERSION=1.0.18 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/jedisct1/libsodium/archive/${TERMUX_PKG_VERSION}-RELEASE.tar.gz TERMUX_PKG_SHA256=b7292dd1da67a049c8e78415cd498ec138d194cfdb302e716b08d26b80fecc10 TERMUX_PKG_BREAKS="libsodium-dev" diff --git a/packages/libssh2/build.sh b/packages/libssh2/build.sh index 7301e83ed..cf52b5c46 100644 --- a/packages/libssh2/build.sh +++ b/packages/libssh2/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.libssh2.org TERMUX_PKG_DESCRIPTION="Client-side library implementing the SSH2 protocol" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.9.0 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://www.libssh2.org/download/libssh2-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=d5fb8bd563305fd1074dda90bd053fb2d29fc4bce048d182f96eaa466dfadafd TERMUX_PKG_DEPENDS="openssl, zlib" diff --git a/packages/libtermkey/build.sh b/packages/libtermkey/build.sh index 718b300f8..3a678a209 100644 --- a/packages/libtermkey/build.sh +++ b/packages/libtermkey/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.leonerd.org.uk/code/libtermkey/ TERMUX_PKG_DESCRIPTION="Library for processing of keyboard entry for terminal-based programs" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.22 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=http://www.leonerd.org.uk/code/libtermkey/libtermkey-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6945bd3c4aaa83da83d80a045c5563da4edd7d0374c62c0d35aec09eb3014600 TERMUX_PKG_DEPENDS="libunibilium" diff --git a/packages/libtheora/build.sh b/packages/libtheora/build.sh index d9c4b5e35..fea6b5abd 100644 --- a/packages/libtheora/build.sh +++ b/packages/libtheora/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.theora.org/ TERMUX_PKG_DESCRIPTION="An open video codec developed by the Xiph.org" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.1.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://downloads.xiph.org/releases/theora/libtheora-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc TERMUX_PKG_DEPENDS="libogg, libvorbis" diff --git a/packages/libtiff/build.sh b/packages/libtiff/build.sh index 0ec9b025d..2fc239023 100644 --- a/packages/libtiff/build.sh +++ b/packages/libtiff/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.simplesystems.org/libtiff/ # Note that http://lib TERMUX_PKG_DESCRIPTION="Support for the Tag Image File Format (TIFF) for storing image data" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=4.1.0 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=http://download.osgeo.org/libtiff/tiff-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=5d29f32517dadb6dbcd1255ea5bbc93a2b54b94fbf83653b4d65c7d6775b8634 TERMUX_PKG_DEPENDS="libc++, libjpeg-turbo, liblzma, zlib" diff --git a/packages/libtirpc/build.sh b/packages/libtirpc/build.sh index 213b4474e..14cbacf02 100644 --- a/packages/libtirpc/build.sh +++ b/packages/libtirpc/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE="http://git.linux-nfs.org/?p=steved/libtirpc.git" TERMUX_PKG_DESCRIPTION="Transport Independent RPC library" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.2.6 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/sourceforge/libtirpc/libtirpc-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=4278e9a5181d5af9cd7885322fdecebc444f9a3da87c526e7d47f7a12a37d1cc TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-gssapi" diff --git a/packages/libuuid/build.sh b/packages/libuuid/build.sh index 5075a151a..821a263c9 100644 --- a/packages/libuuid/build.sh +++ b/packages/libuuid/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/libuuid/ TERMUX_PKG_DESCRIPTION="Portable uuid C library" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.0.3 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/project/libuuid/libuuid-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644 TERMUX_PKG_BREAKS="libuuid-dev" diff --git a/packages/libuv/build.sh b/packages/libuv/build.sh index 5b6109476..f8f24cba0 100644 --- a/packages/libuv/build.sh +++ b/packages/libuv/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://libuv.org TERMUX_PKG_DESCRIPTION="Support library with a focus on asynchronous I/O" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.38.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://dist.libuv.org/dist/v${TERMUX_PKG_VERSION}/libuv-v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=71344f62c5020ed3643ad0bcba98ae4d7d6037285923c5416844d7c141a3ff93 TERMUX_PKG_BREAKS="libuv-dev" diff --git a/packages/libvorbis/build.sh b/packages/libvorbis/build.sh index 112e64a94..efdd4b51f 100644 --- a/packages/libvorbis/build.sh +++ b/packages/libvorbis/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://xiph.org/vorbis/ TERMUX_PKG_DESCRIPTION="Library for using the Ogg Vorbis compressed audio format" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.3.6 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=http://downloads.xiph.org/releases/vorbis/libvorbis-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=af00bb5a784e7c9e69f56823de4637c350643deedaf333d0fa86ecdba6fcb415 TERMUX_PKG_DEPENDS="libogg" diff --git a/packages/libvpx/build.sh b/packages/libvpx/build.sh index 422fb1854..fc5965b49 100644 --- a/packages/libvpx/build.sh +++ b/packages/libvpx/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.webmproject.org TERMUX_PKG_DESCRIPTION="VP8 & VP9 Codec SDK" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.8.2 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/webmproject/libvpx/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8735d9fcd1a781ae6917f28f239a8aa358ce4864ba113ea18af4bb2dc8b474ac TERMUX_PKG_DEPENDS="libc++" diff --git a/packages/libvterm/build.sh b/packages/libvterm/build.sh index 422fa5d20..16a983ab5 100644 --- a/packages/libvterm/build.sh +++ b/packages/libvterm/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Terminal emulator library" TERMUX_PKG_LICENSE="MIT" # libvterm does not do releases, take a specific commit for now: TERMUX_PKG_VERSION=19.09.17 +TERMUX_PKG_REVISION=1 _COMMIT=fcbccd3c79bfa811800fea24db3a77384941cb70 TERMUX_PKG_SRCURL=https://github.com/neovim/libvterm/archive/$_COMMIT.zip TERMUX_PKG_SHA256=a20ebb18f37dccc685d8518147a0db78280582138ebc76e2635830cd93572bde diff --git a/packages/libwebp/build.sh b/packages/libwebp/build.sh index 04dd18772..bc943479e 100644 --- a/packages/libwebp/build.sh +++ b/packages/libwebp/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/webmproject/libwebp TERMUX_PKG_DESCRIPTION="Library to encode and decode images in WebP format" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.1.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/webmproject/libwebp/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=424faab60a14cb92c2a062733b6977b4cc1e875a6398887c5911b3a1a6c56c51 TERMUX_PKG_DEPENDS="giflib, libjpeg-turbo, libpng, libtiff" diff --git a/packages/libx11/build.sh b/packages/libx11/build.sh index 95c1625c8..eb89c27af 100644 --- a/packages/libx11/build.sh +++ b/packages/libx11/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X11 client-side library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.6.9 -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libX11-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=9cc7e8d000d6193fa5af580d50d689380b8287052270f5bb26a5fb6b58b2bed1 TERMUX_PKG_DEPENDS="libandroid-support, libxcb" diff --git a/packages/libxau/build.sh b/packages/libxau/build.sh index 394cd5986..1f5683b43 100644 --- a/packages/libxau/build.sh +++ b/packages/libxau/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X11 authorisation library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.0.9 -TERMUX_PKG_REVISION=8 +TERMUX_PKG_REVISION=9 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXau-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=ccf8cbf0dbf676faa2ea0a6d64bcc3b6746064722b606c8c52917ed00dcb73ec TERMUX_PKG_BUILD_DEPENDS="xorgproto" diff --git a/packages/libxcb/build.sh b/packages/libxcb/build.sh index 67cede1a2..d5b5cc58f 100644 --- a/packages/libxcb/build.sh +++ b/packages/libxcb/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X11 client-side library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.14 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/archive/individual/lib/libxcb-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=a55ed6db98d43469801262d81dc2572ed124edc3db31059d4e9916eb9f844c34 TERMUX_PKG_DEPENDS="libxau, libxdmcp" diff --git a/packages/libxdmcp/build.sh b/packages/libxdmcp/build.sh index 8fe398438..a6f972c74 100644 --- a/packages/libxdmcp/build.sh +++ b/packages/libxdmcp/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X11 Display Manager Control Protocol library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.1.3 -TERMUX_PKG_REVISION=9 +TERMUX_PKG_REVISION=10 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/archive/individual/lib/libXdmcp-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=20523b44aaa513e17c009e873ad7bbc301507a3224c232610ce2e099011c6529 TERMUX_PKG_BUILD_DEPENDS="xorgproto, xorg-util-macros" diff --git a/packages/libxext/build.sh b/packages/libxext/build.sh index 7535a2e59..a62e541fd 100644 --- a/packages/libxext/build.sh +++ b/packages/libxext/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X11 miscellaneous extensions library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.3.4 -TERMUX_PKG_REVISION=9 +TERMUX_PKG_REVISION=10 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXext-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=59ad6fcce98deaecc14d39a672cf218ca37aba617c9a0f691cac3bcd28edf82b TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-malloc0returnsnull" diff --git a/packages/libxft/build.sh b/packages/libxft/build.sh index 9ef9c01b9..ed11d531b 100644 --- a/packages/libxft/build.sh +++ b/packages/libxft/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="FreeType-based font drawing library for X" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=2.3.3 -TERMUX_PKG_REVISION=11 +TERMUX_PKG_REVISION=12 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXft-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=225c68e616dd29dbb27809e45e9eadf18e4d74c50be43020ef20015274529216 TERMUX_PKG_DEPENDS="fontconfig, freetype, libbz2, liblzma, libpng, libuuid, libx11, libxau, libxcb, libxdmcp, libxml2, libxrender" diff --git a/packages/libxml2/build.sh b/packages/libxml2/build.sh index d3bc1e018..ddbbf00ca 100644 --- a/packages/libxml2/build.sh +++ b/packages/libxml2/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.xmlsoft.org TERMUX_PKG_DESCRIPTION="Library for parsing XML documents" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.9.10 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=ftp://xmlsoft.org/libxml2/libxml2-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=aafee193ffb8fe0c82d4afef6ef91972cbaf5feea100edc2f262750611b4be1f TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--without-python" diff --git a/packages/libxrender/build.sh b/packages/libxrender/build.sh index 27d890e17..151b64851 100644 --- a/packages/libxrender/build.sh +++ b/packages/libxrender/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X Rendering Extension client library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=0.9.10 -TERMUX_PKG_REVISION=12 +TERMUX_PKG_REVISION=13 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXrender-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=c06d5979f86e64cabbde57c223938db0b939dff49fdb5a793a1d3d0396650949 TERMUX_PKG_DEPENDS="libx11" diff --git a/packages/libxslt/build.sh b/packages/libxslt/build.sh index 27c3ceb53..8fb2ca5c4 100644 --- a/packages/libxslt/build.sh +++ b/packages/libxslt/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://xmlsoft.org/libxslt/ TERMUX_PKG_DESCRIPTION="XSLT processing library" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.1.34 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=ftp://xmlsoft.org/libxslt/libxslt-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--without-python" diff --git a/packages/libxss/build.sh b/packages/libxss/build.sh index 4c340027e..10175b200 100644 --- a/packages/libxss/build.sh +++ b/packages/libxss/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X11 Screen Saver extension library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.2.3 -TERMUX_PKG_REVISION=11 +TERMUX_PKG_REVISION=12 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXScrnSaver-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=f917075a1b7b5a38d67a8b0238eaab14acd2557679835b154cf2bca576e89bf8 TERMUX_PKG_DEPENDS="libx11, libxau, libxcb, libxdmcp, libxext" diff --git a/packages/libxt/build.sh b/packages/libxt/build.sh index ad7db8d44..cdd3cbf61 100644 --- a/packages/libxt/build.sh +++ b/packages/libxt/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X11 toolkit intrinsics library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.2.0 -TERMUX_PKG_REVISION=13 +TERMUX_PKG_REVISION=14 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/libXt-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=b31df531dabed9f4611fc8980bc51d7782967e2aff44c4105251a1acb5a77831 TERMUX_PKG_DEPENDS="libice, libsm, libuuid, libx11, libxau, libxcb, libxdmcp" diff --git a/packages/libyaml/build.sh b/packages/libyaml/build.sh index 3b480a94d..cdb82bfaa 100644 --- a/packages/libyaml/build.sh +++ b/packages/libyaml/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://pyyaml.org/wiki/LibYAML TERMUX_PKG_DESCRIPTION="LibYAML is a YAML 1.1 parser and emitter written in C" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.2.5 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/yaml/libyaml/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=fa240dbf262be053f3898006d502d514936c818e422afdcf33921c63bed9bf2e TERMUX_PKG_BREAKS="libyaml-dev" diff --git a/packages/libzen/build.sh b/packages/libzen/build.sh index cf10635eb..dde2d78eb 100755 --- a/packages/libzen/build.sh +++ b/packages/libzen/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://mediaarea.net/en/MediaInfo TERMUX_PKG_DESCRIPTION="ZenLib C++ utility library" TERMUX_PKG_LICENSE="ZLIB" +TERMUX_PKG_LICENSE_FILE="../../../License.txt" TERMUX_PKG_VERSION=0.4.38 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://mediaarea.net/download/source/libzen/${TERMUX_PKG_VERSION}/libzen_${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=ad98fccec235ed76a40e7da8856f0bcc9c8d07cafe4c3ce30c47407760add786 TERMUX_PKG_DEPENDS="libandroid-glob, libandroid-support" diff --git a/packages/libzip/build.sh b/packages/libzip/build.sh index ad03c4bee..37e425ca9 100644 --- a/packages/libzip/build.sh +++ b/packages/libzip/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://libzip.org/ TERMUX_PKG_DESCRIPTION="Library for reading, creating, and modifying zip archives" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.7.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://libzip.org/download/libzip-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=b5957bff7eadfa76ec79c70a7c619729491ea62c384e2c9f5de1b34119dd3bce TERMUX_PKG_DEPENDS="libbz2, openssl, zlib" diff --git a/packages/lighttpd/build.sh b/packages/lighttpd/build.sh index a36250b28..7df0b847b 100644 --- a/packages/lighttpd/build.sh +++ b/packages/lighttpd/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.lighttpd.net TERMUX_PKG_DESCRIPTION="Fast webserver with minimal memory footprint" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.4.55 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=6a0b50e9c9d5cc3d9e48592315c25a2d645858f863e1ccd120507a30ce21e927 TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-bzip2 --with-openssl --with-pcre --with-zlib" diff --git a/packages/littlecms/build.sh b/packages/littlecms/build.sh index f5667fc51..6f9023e35 100644 --- a/packages/littlecms/build.sh +++ b/packages/littlecms/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.littlecms.com/ TERMUX_PKG_DESCRIPTION="Color management library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.11 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/project/lcms/lcms/${TERMUX_PKG_VERSION}/lcms2-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=dc49b9c8e4d7cdff376040571a722902b682a795bf92985a85b48854c270772e TERMUX_PKG_BREAKS="littlecms-dev" diff --git a/packages/lnd/build.sh b/packages/lnd/build.sh index 28d851e63..88b7f19d3 100644 --- a/packages/lnd/build.sh +++ b/packages/lnd/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/lightningnetwork/lnd TERMUX_PKG_DESCRIPTION="Lightning Network Daemon" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.10.1-beta +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=(https://github.com/lightningnetwork/lnd/archive/v${TERMUX_PKG_VERSION}.tar.gz https://github.com/lightningnetwork/lnd/releases/download/v${TERMUX_PKG_VERSION}/vendor.tar.gz) TERMUX_PKG_SHA256=(3a9afce58ceb0b1d8f5d4fc87f106f02b9f139fc3fd95ab55aa89ebea0a92f40 diff --git a/packages/lua-lpeg/LICENSE.patch b/packages/lua-lpeg/LICENSE.patch new file mode 100644 index 000000000..6cd2df593 --- /dev/null +++ b/packages/lua-lpeg/LICENSE.patch @@ -0,0 +1,24 @@ +Extracted from lpeg.html +--- /dev/null 2020-07-04 07:25:57.571395009 +0200 ++++ ./LICENSE 2020-07-06 15:42:31.804818146 +0200 +@@ -0,0 +1,20 @@ ++Copyright © 2007-2019 Lua.org, PUC-Rio. ++ ++Permission is hereby granted, free of charge, to any person obtaining ++a copy of this software and associated documentation files (the ++"Software"), to deal in the Software without restriction, including ++without limitation the rights to use, copy, modify, merge, publish, ++distribute, sublicense, and/or sell copies of the Software, and to ++permit persons to whom the Software is furnished to do so, subject to ++the following conditions: ++ ++The above copyright notice and this permission notice shall be ++included in all copies or substantial portions of the Software. ++ ++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ++EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ++MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. ++IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY ++CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ++TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE ++SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/lua-lpeg/build.sh b/packages/lua-lpeg/build.sh index 9f3158f67..fe0f32fca 100644 --- a/packages/lua-lpeg/build.sh +++ b/packages/lua-lpeg/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Pattern-matching library for Lua 5.3" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.0.2 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=48d66576051b6c78388faad09b70493093264588fcd0f258ddaab1cdd4a15ffe TERMUX_PKG_DEPENDS="liblua" diff --git a/packages/luarocks/build.sh b/packages/luarocks/build.sh index 0f24d29ae..26758723b 100644 --- a/packages/luarocks/build.sh +++ b/packages/luarocks/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://luarocks.org/ TERMUX_PKG_DESCRIPTION="Deployment and management system for Lua modules" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=3.1.3 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://luarocks.org/releases/luarocks-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=c573435f495aac159e34eaa0a3847172a2298eb6295fcdc35d565f9f9b990513 TERMUX_PKG_DEPENDS="curl, lua" diff --git a/packages/man/build.sh b/packages/man/build.sh index 0b05f9aa2..7e4c3b491 100644 --- a/packages/man/build.sh +++ b/packages/man/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://mdocml.bsd.lv/ TERMUX_PKG_DESCRIPTION="Man page viewer from the mandoc toolset" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.14.5 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=http://mdocml.bsd.lv/snapshots/mandoc-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8219b42cb56fc07b2aa660574e6211ac38eefdbf21f41b698d3348793ba5d8f7 TERMUX_PKG_DEPENDS="less,libandroid-glob,zlib" diff --git a/packages/mediainfo/build.sh b/packages/mediainfo/build.sh index 2ba12f528..733162c4c 100644 --- a/packages/mediainfo/build.sh +++ b/packages/mediainfo/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://mediaarea.net/en/MediaInfo TERMUX_PKG_DESCRIPTION="Command-line utility for reading information from media files" TERMUX_PKG_LICENSE="BSD 2-Clause" +TERMUX_PKG_LICENSE_FILE="../../../LICENSE" TERMUX_PKG_VERSION=20.03 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://mediaarea.net/download/source/mediainfo/${TERMUX_PKG_VERSION}/mediainfo_${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=55bea28ce0d39c88677c58e3a002bbb95e206749be1d3d0c9134514b4c27acdc TERMUX_PKG_DEPENDS="libmediainfo" diff --git a/packages/micro/build.sh b/packages/micro/build.sh index 45f265a04..6c1d3f1fd 100644 --- a/packages/micro/build.sh +++ b/packages/micro/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://micro-editor.github.io/ TERMUX_PKG_DESCRIPTION="Modern and intuitive terminal-based text editor" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.0.6 +TERMUX_PKG_REVISION=1 termux_step_extract_package() { local CHECKED_OUT_FOLDER=$TERMUX_PKG_CACHEDIR/checkout-$TERMUX_PKG_VERSION diff --git a/packages/miniupnpc/build.sh b/packages/miniupnpc/build.sh index 706bf004e..50f58a647 100644 --- a/packages/miniupnpc/build.sh +++ b/packages/miniupnpc/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://miniupnp.tuxfamily.org/ TERMUX_PKG_DESCRIPTION="Small UPnP client library and tool to access Internet Gateway Devices" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2.1.20191224 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://miniupnp.tuxfamily.org/files/miniupnpc-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=447b427854b6c027ea28bc838b18582c5a7e71db84f6ff36df93bd91e46d66cf TERMUX_PKG_BREAKS="miniupnpc-dev" diff --git a/packages/natpmpc/build.sh b/packages/natpmpc/build.sh index 6d75557b4..e3d93ddc5 100644 --- a/packages/natpmpc/build.sh +++ b/packages/natpmpc/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://miniupnp.free.fr/libnatpmp.html TERMUX_PKG_DESCRIPTION="Portable and fully compliant implementation of NAT-PMP" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=20150609 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=http://miniupnp.free.fr/files/libnatpmp-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=e1aa9c4c4219bc06943d6b2130f664daee213fb262fcb94dd355815b8f4536b0 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/ncdc/build.sh b/packages/ncdc/build.sh index 4b4d67be1..cd656c656 100644 --- a/packages/ncdc/build.sh +++ b/packages/ncdc/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://dev.yorhel.nl/ncdc TERMUX_PKG_DESCRIPTION="Modern and lightweight direct connect client with a friendly ncurses interface" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.22.1 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://dev.yorhel.nl/download/ncdc-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=d15fd378aa345f423e59a38691c668f69b516cd4b8afbbcdc446007740c3afad TERMUX_PKG_DEPENDS="libandroid-support, libiconv, libgnutls, libsqlite, bzip2, glib, ncurses, zlib" diff --git a/packages/ncdu/build.sh b/packages/ncdu/build.sh index e5fdb8cc7..609f541d1 100644 --- a/packages/ncdu/build.sh +++ b/packages/ncdu/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://dev.yorhel.nl/ncdu TERMUX_PKG_DESCRIPTION="Disk usage analyzer" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.15.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://dev.yorhel.nl/download/ncdu-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b02ddc4dbf1db139cc6fbbe2f54a282770380f0ca5c17089855eab52a9ea3fb0 TERMUX_PKG_DEPENDS="ncurses, libandroid-support" diff --git a/packages/ncurses/build.sh b/packages/ncurses/build.sh index bd8c6ef33..45a60cf44 100644 --- a/packages/ncurses/build.sh +++ b/packages/ncurses/build.sh @@ -4,6 +4,7 @@ TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=(6.2.20200222 9.22 15) +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=(https://dl.bintray.com/termux/upstream/ncurses-${TERMUX_PKG_VERSION:0:3}-${TERMUX_PKG_VERSION:4}.tgz https://fossies.org/linux/misc/rxvt-unicode-${TERMUX_PKG_VERSION[1]}.tar.bz2 https://github.com/thestinger/termite/archive/v${TERMUX_PKG_VERSION[2]}.tar.gz) diff --git a/packages/neofetch/build.sh b/packages/neofetch/build.sh index 82c896891..c9ba2dff4 100644 --- a/packages/neofetch/build.sh +++ b/packages/neofetch/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/dylanaraps/neofetch TERMUX_PKG_DESCRIPTION="Simple system information script" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=7.0.0 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/dylanaraps/neofetch/archive/${TERMUX_PKG_VERSION}/neofetch-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8c6bd217cf6d34fc1f3dcbb0e8b1137655bc13fbb21165273dbb2a7bce0d3130 TERMUX_PKG_DEPENDS="bash" diff --git a/packages/newsboat/build.sh b/packages/newsboat/build.sh index 5770cf329..b1ed225e4 100644 --- a/packages/newsboat/build.sh +++ b/packages/newsboat/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://newsboat.org/ TERMUX_PKG_DESCRIPTION="RSS/Atom feed reader for the text console" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.19 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://newsboat.org/releases/${TERMUX_PKG_VERSION}/newsboat-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=ba484c825bb903daf6d33d55126107b59e41111b455d368362208f1825403d1b TERMUX_PKG_DEPENDS="libc++, libiconv, libandroid-support, libandroid-glob, json-c, libsqlite, libcurl, libxml2, stfl, ncurses, openssl" diff --git a/packages/nginx/build.sh b/packages/nginx/build.sh index 0148ed06e..a36e01b53 100644 --- a/packages/nginx/build.sh +++ b/packages/nginx/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.nginx.org TERMUX_PKG_DESCRIPTION="Lightweight HTTP server" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=1.19.0 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=http://nginx.org/download/nginx-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=44a616171fcd7d7ad7c6af3e6f3ad0879b54db5a5d21be874cd458b5691e36c8 TERMUX_PKG_DEPENDS="libandroid-glob, libcrypt, pcre, openssl, zlib" diff --git a/packages/nim/build.sh b/packages/nim/build.sh index b5ccc4b8a..0162d29a3 100644 --- a/packages/nim/build.sh +++ b/packages/nim/build.sh @@ -1,7 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://nim-lang.org/ TERMUX_PKG_DESCRIPTION="Nim programming language compiler" TERMUX_PKG_LICENSE="MIT" +TERMUX_PKG_LICENSE_FILE="copying.txt" TERMUX_PKG_VERSION=1.2.2 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://nim-lang.org/download/nim-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=e92aaa73d4974571a4690ca7f34a21e20ff5ea8780d05e33167976c7def6728f TERMUX_PKG_DEPENDS="clang, git, libandroid-glob" diff --git a/packages/nnn/build.sh b/packages/nnn/build.sh index 2677f4e00..322595063 100644 --- a/packages/nnn/build.sh +++ b/packages/nnn/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/jarun/nnn TERMUX_PKG_DESCRIPTION="Free, fast, friendly file browser" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=3.2 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/jarun/nnn/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=4ebbd024776153ecb79c75d1a58fc5cd7cd168c6e8217100b5edf322fdf9d4fd TERMUX_PKG_DEPENDS="file, findutils, readline, wget, libandroid-support" diff --git a/packages/nodejs-lts/build.sh b/packages/nodejs-lts/build.sh index 5a5938d7b..1c047c124 100644 --- a/packages/nodejs-lts/build.sh +++ b/packages/nodejs-lts/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://nodejs.org/ TERMUX_PKG_DESCRIPTION="Platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=12.18.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://nodejs.org/dist/v${TERMUX_PKG_VERSION}/node-v${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=ca59051c7a307841c15b4fe141c74354cb191964106e1bdfe405551a3d6a5c7a # Note that we do not use a shared libuv to avoid an issue with the Android diff --git a/packages/nodejs/build.sh b/packages/nodejs/build.sh index bfed34fbb..2710b1aba 100644 --- a/packages/nodejs/build.sh +++ b/packages/nodejs/build.sh @@ -4,6 +4,7 @@ TERMUX_PKG_LICENSE="MIT" # Note: package build may fail on Github Actions CI due to out-of-memory # condition. It should be built locally instead. TERMUX_PKG_VERSION=14.4.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://nodejs.org/dist/v${TERMUX_PKG_VERSION}/node-v${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=1d78f6a8c435a6b3f4ff0c51579c03ef89ed3b50ccce7f34f0fa52e7460e7db9 # Note that we do not use a shared libuv to avoid an issue with the Android diff --git a/packages/nushell/build.sh b/packages/nushell/build.sh index ff7e194d7..b5b9bcfd9 100644 --- a/packages/nushell/build.sh +++ b/packages/nushell/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.nushell.sh TERMUX_PKG_DESCRIPTION="A new type of shell operating on structured data" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.15.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/nushell/nushell/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=f19e580b645ff047e3b7cb2e0823654e020cd5c62b22e601caf6be579204dc2a TERMUX_PKG_DEPENDS="zlib" diff --git a/packages/o-editor/build.sh b/packages/o-editor/build.sh index c79ab26b3..ffbeab596 100644 --- a/packages/o-editor/build.sh +++ b/packages/o-editor/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Small, fast and limited text editor" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Alexander F. Rødseth " TERMUX_PKG_VERSION=2.28.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/xyproto/o/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=571c695de6bb5a2e012fb64cd9dd0a8d6607740a33770c17617874ec587f678c TERMUX_PKG_BREAKS="o" diff --git a/packages/obfs4proxy/build.sh b/packages/obfs4proxy/build.sh index 1137b593c..0063bb5b3 100644 --- a/packages/obfs4proxy/build.sh +++ b/packages/obfs4proxy/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/Yawning/obfs4 TERMUX_PKG_DESCRIPTION="A pluggable transport plugin for Tor" TERMUX_PKG_LICENSE="BSD 2-Clause, BSD 3-Clause, GPL-3.0" TERMUX_PKG_VERSION=0.0.11 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/Yawning/obfs4/archive/obfs4proxy-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=46f621f1d94d244e7b1d0b93dafea7abadb2428f8b1d0463559426362ea98eae TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/oniguruma/build.sh b/packages/oniguruma/build.sh index 47f86b702..03da4107e 100644 --- a/packages/oniguruma/build.sh +++ b/packages/oniguruma/build.sh @@ -1,7 +1,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/kkos/oniguruma TERMUX_PKG_DESCRIPTION="Regular expressions library" TERMUX_PKG_VERSION=6.9.5 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/kkos/oniguruma/releases/download/v$TERMUX_PKG_VERSION/onig-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=2f25cc3165e6da4b12dcabdb6b77c48f436d835e127ec2e3cad7abae9ea8e9a6 TERMUX_PKG_LICENSE="BSD" diff --git a/packages/openjpeg/build.sh b/packages/openjpeg/build.sh index 170a2bff5..8329b9dbd 100644 --- a/packages/openjpeg/build.sh +++ b/packages/openjpeg/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.openjpeg.org/ TERMUX_PKG_DESCRIPTION="JPEG 2000 image compression library" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=2.3.1 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/uclouvain/openjpeg/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=63f5a4713ecafc86de51bfad89cc07bb788e9bba24ebbf0c4ca637621aadb6a9 TERMUX_PKG_BREAKS="openjpeg-dev" diff --git a/packages/openssh/build.sh b/packages/openssh/build.sh index 5ac8dd687..27bb692e2 100644 --- a/packages/openssh/build.sh +++ b/packages/openssh/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.openssh.com/ TERMUX_PKG_DESCRIPTION="Secure shell for logging into a remote machine" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=8.3p1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://fastly.cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f2befbe0472fe7eb75d23340eb17531cb6b3aac24075e2066b41f814e12387b2 TERMUX_PKG_DEPENDS="libandroid-support, ldns, openssl, libedit, termux-auth, krb5, zlib" diff --git a/packages/openssl/build.sh b/packages/openssl/build.sh index de12182a0..37a83fc90 100644 --- a/packages/openssl/build.sh +++ b/packages/openssl/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.openssl.org/ TERMUX_PKG_DESCRIPTION="Library implementing the SSL and TLS protocols as well as general purpose cryptography functions" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.1.1g -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://www.openssl.org/source/openssl-${TERMUX_PKG_VERSION/\~/-}.tar.gz TERMUX_PKG_SHA256=ddb04774f1e32f0c49751e21b67216ac87852ceb056b75209af2443400636d46 TERMUX_PKG_DEPENDS="ca-certificates, zlib" diff --git a/packages/optipng/build.sh b/packages/optipng/build.sh index 8b589c3bf..564ff8c77 100644 --- a/packages/optipng/build.sh +++ b/packages/optipng/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://optipng.sourceforge.net/ TERMUX_PKG_DESCRIPTION="PNG optimizer that recompresses image files to a smaller size, without losing any information" TERMUX_PKG_LICENSE="ZLIB" TERMUX_PKG_VERSION=0.7.7 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/optipng/OptiPNG/optipng-${TERMUX_PKG_VERSION}/optipng-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=4f32f233cef870b3f95d3ad6428bfe4224ef34908f1b42b0badf858216654452 TERMUX_PKG_DEPENDS="libpng, zlib" diff --git a/packages/opus-tools/build.sh b/packages/opus-tools/build.sh index 6138f382a..5bbc2e0b6 100644 --- a/packages/opus-tools/build.sh +++ b/packages/opus-tools/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.opus-codec.org/ TERMUX_PKG_DESCRIPTION="Utilities to encode and decode .opus files" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=0.2 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://downloads.xiph.org/releases/opus/opus-tools-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b4e56cb00d3e509acfba9a9b627ffd8273b876b4e2408642259f6da28fa0ff86 TERMUX_PKG_DEPENDS="libopusenc, libogg, libflac, opusfile, libopus" diff --git a/packages/opusfile/build.sh b/packages/opusfile/build.sh index e43ec45b0..7c7837a68 100644 --- a/packages/opusfile/build.sh +++ b/packages/opusfile/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.opus-codec.org/ TERMUX_PKG_DESCRIPTION="A high-level API for decoding and seeking within .opus files" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=0.11 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/xiph/opusfile/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=c2105cffc59545ffc0d2a65069e2f222a1712bbe579911ac0a3d3660edbbec57 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/ossp-uuid/LICENSE.patch b/packages/ossp-uuid/LICENSE.patch new file mode 100644 index 000000000..ae23ae968 --- /dev/null +++ b/packages/ossp-uuid/LICENSE.patch @@ -0,0 +1,27 @@ +Extracted from README +--- /dev/null 2020-07-04 07:25:57.571395009 +0200 ++++ ./LICENSE 2020-07-06 09:33:47.836567963 +0200 +@@ -0,0 +1,23 @@ ++Copyright (c) 2004-2008 Ralf S. Engelschall ++Copyright (c) 2004-2008 The OSSP Project ++ ++This file is part of OSSP uuid, a library for the generation ++of UUIDs which can found at http://www.ossp.org/pkg/lib/uuid/ ++ ++Permission to use, copy, modify, and distribute this software for ++any purpose with or without fee is hereby granted, provided that ++the above copyright notice and this permission notice appear in all ++copies. ++ ++THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED ++WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ++MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR ++CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ++LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF ++USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ++ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ++OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT ++OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++SUCH DAMAGE. diff --git a/packages/ossp-uuid/build.sh b/packages/ossp-uuid/build.sh index c371b7bcb..ecd4f0c8f 100644 --- a/packages/ossp-uuid/build.sh +++ b/packages/ossp-uuid/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.ossp.org/pkg/lib/uuid/ TERMUX_PKG_DESCRIPTION="ISO-C:1999 uuid generator supporting DCE 1.1, ISO/IEC 11578:1996 and RFC 4122." TERMUX_PKG_LICENSE="ISC" TERMUX_PKG_VERSION=1.6.2 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=http://www.mirrorservice.org/sites/ftp.ossp.org/pkg/lib/uuid/uuid-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=11a615225baa5f8bb686824423f50e4427acd3f70d394765bdff32801f0fd5b0 TERMUX_PKG_BREAKS="ossp-uuid-dev" diff --git a/packages/pathpicker/build.sh b/packages/pathpicker/build.sh index 7011f0021..1e8735290 100644 --- a/packages/pathpicker/build.sh +++ b/packages/pathpicker/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://facebook.github.io/PathPicker/ TERMUX_PKG_DESCRIPTION="Facebook PathPicker - a terminal-based file picker" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=0.9.2 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/facebook/PathPicker/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=4b3deac0100fb9405adca17a1c75e133359a6cbb1351c392276a55ef8ef40857 TERMUX_PKG_DEPENDS="bash,python" diff --git a/packages/pcre/build.sh b/packages/pcre/build.sh index 58cb27c72..40f2e6dba 100644 --- a/packages/pcre/build.sh +++ b/packages/pcre/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.pcre.org TERMUX_PKG_DESCRIPTION="Library implementing regular expression pattern matching using the same syntax and semantics as Perl 5" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=8.44 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://ftp.pcre.org/pub/pcre/pcre-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=19108658b23b3ec5058edc9f66ac545ea19f9537234be1ec62b714c84399366d TERMUX_PKG_BREAKS="pcre-dev" diff --git a/packages/pcre2/build.sh b/packages/pcre2/build.sh index 1aa4a7fc9..384b16279 100644 --- a/packages/pcre2/build.sh +++ b/packages/pcre2/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.pcre.org TERMUX_PKG_DESCRIPTION="Perl 5 compatible regular expression library" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=10.35 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://ftp.pcre.org/pub/pcre/pcre2-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=9ccba8e02b0ce78046cdfb52e5c177f0f445e421059e43becca4359c669d4613 TERMUX_PKG_BREAKS="pcre2-dev" diff --git a/packages/pianobar/build.sh b/packages/pianobar/build.sh index 31f8afd99..9ec77146a 100644 --- a/packages/pianobar/build.sh +++ b/packages/pianobar/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://6xq.net/pianobar/ TERMUX_PKG_DESCRIPTION="pianobar is a free/open-source, console-based client for the personalized online radio Pandora." TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2020.04.05 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/PromyLOPh/pianobar/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=cb319b56ee4163ac040be1844e04de37f94d8e8b058f3bf9500ed380fe385883 TERMUX_PKG_DEPENDS="libao, ffmpeg, libgcrypt, libcurl, json-c" diff --git a/packages/pick/build.sh b/packages/pick/build.sh index ff6ad280e..36f38500a 100644 --- a/packages/pick/build.sh +++ b/packages/pick/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/calleerlandsson/pick TERMUX_PKG_DESCRIPTION="Utility to choose one option from a set of choices with fuzzy search functionality" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=4.0.0 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/calleerlandsson/pick/releases/download/v${TERMUX_PKG_VERSION}/pick-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=de768fd566fd4c7f7b630144c8120b779a61a8cd35898f0db42ba8af5131edca TERMUX_PKG_DEPENDS="ncurses" diff --git a/packages/picolisp/build.sh b/packages/picolisp/build.sh index dd9493fe2..5a55f3a42 100644 --- a/packages/picolisp/build.sh +++ b/packages/picolisp/build.sh @@ -1,8 +1,10 @@ TERMUX_PKG_HOMEPAGE=https://picolisp.com/wiki/?home TERMUX_PKG_DESCRIPTION="Lisp interpreter and application server framework" TERMUX_PKG_LICENSE="MIT" +# TERMUX_PKG_SRCDIR is overriden below +TERMUX_PKG_LICENSE_FILE="../COPYING" TERMUX_PKG_VERSION=20.2.9 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 # We use our bintray mirror since old version snapshots are not kept on main site. TERMUX_PKG_SRCURL=https://dl.bintray.com/termux/upstream/picolisp_${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=1199a84307c6eeaf6507134e3af2c0cf52c0fb1b419f88050d17fac2b599749d diff --git a/packages/pigz/LICENSE.patch b/packages/pigz/LICENSE.patch new file mode 100644 index 000000000..98be54933 --- /dev/null +++ b/packages/pigz/LICENSE.patch @@ -0,0 +1,24 @@ +Extracted from pigz.c +--- /dev/null 2020-07-04 07:25:57.571395009 +0200 ++++ ./LICENSE 2020-07-06 10:41:59.471408894 +0200 +@@ -0,0 +1,20 @@ ++Copyright (C) 2007-2017 Mark Adler ++ ++This software is provided 'as-is', without any express or implied ++warranty. In no event will the author be held liable for any damages ++arising from the use of this software. ++ ++Permission is granted to anyone to use this software for any purpose, ++including commercial applications, and to alter it and redistribute it ++freely, subject to the following restrictions: ++ ++1. The origin of this software must not be misrepresented; you must not ++ claim that you wrote the original software. If you use this software ++ in a product, an acknowledgment in the product documentation would be ++ appreciated but is not required. ++2. Altered source versions must be plainly marked as such, and must not be ++ misrepresented as being the original software. ++3. This notice may not be removed or altered from any source distribution. ++ ++Mark Adler ++madler@alumni.caltech.edu diff --git a/packages/pigz/build.sh b/packages/pigz/build.sh index 721f5f8c6..81e9dbe8f 100644 --- a/packages/pigz/build.sh +++ b/packages/pigz/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.zlib.net/pigz TERMUX_PKG_DESCRIPTION="Parallel implementation of the gzip file compressor" TERMUX_PKG_LICENSE="ZLIB" TERMUX_PKG_VERSION=2.4 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://www.zlib.net/pigz/pigz-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=a4f816222a7b4269bd232680590b579ccc72591f1bb5adafcd7208ca77e14f73 TERMUX_PKG_DEPENDS="zlib" diff --git a/packages/postgresql/build.sh b/packages/postgresql/build.sh index 780d16892..70d26e1e8 100644 --- a/packages/postgresql/build.sh +++ b/packages/postgresql/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://www.postgresql.org TERMUX_PKG_DESCRIPTION="Object-relational SQL database" TERMUX_PKG_LICENSE="BSD" +TERMUX_PKG_LICENSE_FILE="COPYRIGHT" TERMUX_PKG_VERSION=12.3 -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=https://ftp.postgresql.org/pub/source/v$TERMUX_PKG_VERSION/postgresql-$TERMUX_PKG_VERSION.tar.bz2 TERMUX_PKG_SHA256=94ed64a6179048190695c86ec707cc25d016056ce10fc9d229267d9a8f1dcf41 TERMUX_PKG_DEPENDS="openssl, libcrypt, readline, libandroid-shmem, libuuid, libxml2, libicu, zlib" diff --git a/packages/pup/build.sh b/packages/pup/build.sh index 825695c10..b85cce482 100644 --- a/packages/pup/build.sh +++ b/packages/pup/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="command line tool for processing HTML" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Krishna kanhaiya @kcubeterm" TERMUX_PKG_VERSION=0.4.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/ericchiang/pup/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=0d546ab78588e07e1601007772d83795495aa329b19bd1c3cde589ddb1c538b0 diff --git a/packages/pure-ftpd/build.sh b/packages/pure-ftpd/build.sh index 16edc6947..4bb72b787 100644 --- a/packages/pure-ftpd/build.sh +++ b/packages/pure-ftpd/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.pureftpd.org/project/pure-ftpd TERMUX_PKG_DESCRIPTION="Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.0.49 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=767bf458c70b24f80c0bb7a1bbc89823399e75a0a7da141d30051a2b8cc892a5 TERMUX_PKG_DEPENDS="libcrypt, openssl" diff --git a/packages/python/build.sh b/packages/python/build.sh index e721a62da..668225986 100644 --- a/packages/python/build.sh +++ b/packages/python/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Python 3 programming language intended to enable clear p TERMUX_PKG_LICENSE="PythonPL" _MAJOR_VERSION=3.8 TERMUX_PKG_VERSION=${_MAJOR_VERSION}.3 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://www.python.org/ftp/python/${TERMUX_PKG_VERSION}/Python-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=dfab5ec723c218082fe3d5d7ae17ecbdebffa9a1aea4d64aa3a2ecdd2e795864 TERMUX_PKG_DEPENDS="gdbm, libandroid-support, libbz2, libcrypt, libffi, liblzma, libsqlite, ncurses, ncurses-ui-libs, openssl, readline, zlib" diff --git a/packages/python2/build.sh b/packages/python2/build.sh index b685e6216..7c0469c7c 100644 --- a/packages/python2/build.sh +++ b/packages/python2/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Python 2 programming language intended to enable clear p TERMUX_PKG_LICENSE="PythonPL" _MAJOR_VERSION=2.7 TERMUX_PKG_VERSION=${_MAJOR_VERSION}.18 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://www.python.org/ftp/python/${TERMUX_PKG_VERSION}/Python-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=b62c0e7937551d0cc02b8fd5cb0f544f9405bafc9a54d3808ed4594812edef43 TERMUX_PKG_DEPENDS="libandroid-support, ncurses, readline, libffi, openssl, libbz2, libsqlite, gdbm, ncurses-ui-libs, libcrypt, zlib" diff --git a/packages/quickjs/LICENSE.patch b/packages/quickjs/LICENSE.patch new file mode 100644 index 000000000..3c27f7433 --- /dev/null +++ b/packages/quickjs/LICENSE.patch @@ -0,0 +1,24 @@ +Extracted from quickjs.c +--- /dev/null 2020-07-04 08:11:46.412937539 +0000 ++++ ./LICENSE 2020-07-06 19:23:20.916161101 +0000 +@@ -0,0 +1,20 @@ ++Copyright (c) 2017-2020 Fabrice Bellard ++Copyright (c) 2017-2020 Charlie Gordon ++ ++Permission is hereby granted, free of charge, to any person obtaining a copy ++of this software and associated documentation files (the "Software"), to deal ++in the Software without restriction, including without limitation the rights ++to use, copy, modify, merge, publish, distribute, sublicense, and/or sell ++copies of the Software, and to permit persons to whom the Software is ++furnished to do so, subject to the following conditions: ++ ++The above copyright notice and this permission notice shall be included in ++all copies or substantial portions of the Software. ++ ++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ++IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ++FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL ++THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER ++LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, ++OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN ++THE SOFTWARE. diff --git a/packages/quickjs/build.sh b/packages/quickjs/build.sh index a378893de..57f92f32a 100644 --- a/packages/quickjs/build.sh +++ b/packages/quickjs/build.sh @@ -5,6 +5,7 @@ _YEAR=2020 _MONTH=04 _DAY=12 TERMUX_PKG_VERSION=1:${_YEAR}${_MONTH}${_DAY} +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://bellard.org/quickjs/quickjs-${_YEAR}-${_MONTH}-${_DAY}.tar.xz TERMUX_PKG_SHA256=22b15f2cc910289821379dc8d314d35ef492f6d69d4419c9bcb1b2263e9d71c8 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/rclone/build.sh b/packages/rclone/build.sh index d418905b6..4b138a05b 100644 --- a/packages/rclone/build.sh +++ b/packages/rclone/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://rclone.org/ TERMUX_PKG_DESCRIPTION="rsync for cloud storage" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.52.2 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/rclone/rclone/releases/download/v${TERMUX_PKG_VERSION}/rclone-v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=d8751cfebdda93e7fb615bbbe44e76f3b030ca879cc7af1a922d2c8c57d31ef8 diff --git a/packages/rcm/build.sh b/packages/rcm/build.sh index 38bbb3b0f..9013b288c 100644 --- a/packages/rcm/build.sh +++ b/packages/rcm/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/thoughtbot/rcm TERMUX_PKG_DESCRIPTION="Dotfiles management" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.3.3 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://thoughtbot.github.io/rcm/dist/rcm-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=935524456f2291afa36ef815e68f1ab4a37a4ed6f0f144b7de7fb270733e13af TERMUX_PKG_DEPENDS="bash" diff --git a/packages/rcshell/build.sh b/packages/rcshell/build.sh index f696e2a1d..0b4198630 100644 --- a/packages/rcshell/build.sh +++ b/packages/rcshell/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://tobold.org/article/rc TERMUX_PKG_DESCRIPTION="An alternative implementation of the plan 9 rc shell" TERMUX_PKG_LICENSE="ZLIB" TERMUX_PKG_VERSION=1.7.4 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://static.tobold.org/rc/rc-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=5ed26334dd0c1a616248b15ad7c90ca678ae3066fa02c5ddd0e6936f9af9bfd8 TERMUX_PKG_DEPENDS="readline" diff --git a/packages/redis/build.sh b/packages/redis/build.sh index 8cbc6b350..9ea88bdc1 100644 --- a/packages/redis/build.sh +++ b/packages/redis/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://redis.io/ TERMUX_PKG_DESCRIPTION="In-memory data structure store used as a database, cache and message broker" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=6.0.5 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://download.redis.io/releases/redis-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=42cf86a114d2a451b898fcda96acd4d01062a7dbaaad2801d9164a36f898f596 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/restic/build.sh b/packages/restic/build.sh index 284996592..a60df42aa 100644 --- a/packages/restic/build.sh +++ b/packages/restic/build.sh @@ -2,11 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://restic.net/ TERMUX_PKG_DESCRIPTION="Fast, secure, efficient backup program" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=0.9.6 -TERMUX_PKG_REVISION=1 -# Use a snapshot to fix building with go 1.13: -#TERMUX_PKG_SRCURL=https://github.com/restic/restic/archive/v$TERMUX_PKG_VERSION.tar.gz -TERMUX_PKG_SRCURL=https://github.com/restic/restic/archive/604b18aa7426148a55f76307ca729e829ff6b61d.zip -TERMUX_PKG_SHA256=e1d8c977c541d9503a6aba643cf10896f0de488a20db96f162a3e91a4e9def70 +TERMUX_PKG_REVISION=2 +TERMUX_PKG_SRCURL=https://github.com/restic/restic/archive/v$TERMUX_PKG_VERSION.tar.gz +TERMUX_PKG_SHA256=1cc8655fa99f06e787871a9f8b5ceec283c856fa341a5b38824a0ca89420b0fe TERMUX_PKG_SUGGESTS="openssh, rclone" termux_step_make() { diff --git a/packages/rgbds/build.sh b/packages/rgbds/build.sh index 80db0ed64..03c366014 100644 --- a/packages/rgbds/build.sh +++ b/packages/rgbds/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://rednex.github.io/rgbds/ TERMUX_PKG_DESCRIPTION="Rednex Game Boy Development System" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.4.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/rednex/rgbds/releases/download/v${TERMUX_PKG_VERSION}/rgbds-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=bd8ed69ac395b224d2b55db2cd57791bfd6b836891e7691cd8742344873d33e5 TERMUX_PKG_DEPENDS="libpng, zlib" diff --git a/packages/rhash/build.sh b/packages/rhash/build.sh index d9d847911..87e5d9bad 100644 --- a/packages/rhash/build.sh +++ b/packages/rhash/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/rhash/RHash TERMUX_PKG_DESCRIPTION="Console utility for calculation and verification of magnet links and a wide range of hash sums" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.3.9 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/rhash/RHash/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=42b1006f998adb189b1f316bf1a60e3171da047a85c4aaded2d0d26c1476c9f6 TERMUX_PKG_DEPENDS="openssl" diff --git a/packages/ripgrep/build.sh b/packages/ripgrep/build.sh index e0aa4c3f7..7000ef7f6 100644 --- a/packages/ripgrep/build.sh +++ b/packages/ripgrep/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/BurntSushi/ripgrep TERMUX_PKG_DESCRIPTION="Search tool like grep and The Silver Searcher" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=12.1.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/BurntSushi/ripgrep/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=2513338d61a5c12c8fea18a0387b3e0651079ef9b31f306050b1f0aaa926271e TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/ruby/build.sh b/packages/ruby/build.sh index 8d6557aa2..8d1bcc097 100644 --- a/packages/ruby/build.sh +++ b/packages/ruby/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.ruby-lang.org/ TERMUX_PKG_DESCRIPTION="Dynamic programming language with a focus on simplicity and productivity" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=2.7.1 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://cache.ruby-lang.org/pub/ruby/${TERMUX_PKG_VERSION:0:3}/ruby-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=b224f9844646cc92765df8288a46838511c1cec5b550d8874bd4686a904fcee7 # libbffi is used by the fiddle extension module: diff --git a/packages/runit/build.sh b/packages/runit/build.sh index c79b9b5bc..3ba565c82 100644 --- a/packages/runit/build.sh +++ b/packages/runit/build.sh @@ -1,8 +1,10 @@ TERMUX_PKG_HOMEPAGE=http://smarden.org/runit TERMUX_PKG_DESCRIPTION="Tools to provide service supervision and to manage services" TERMUX_PKG_LICENSE="BSD 3-Clause" +TERMUX_PKG_LICENSE_FILE="runit-2.1.2/package/COPYING" TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91" TERMUX_PKG_VERSION=2.1.2 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://smarden.org/runit/runit-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6fd0160cb0cf1207de4e66754b6d39750cff14bb0aa66ab49490992c0c47ba18 TERMUX_PKG_EXTRA_MAKE_ARGS="-C runit-${TERMUX_PKG_VERSION}/src" diff --git a/packages/rush/build.sh b/packages/rush/build.sh index f905c6334..f7ff9f581 100644 --- a/packages/rush/build.sh +++ b/packages/rush/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="A cross-platform command-line tool for executing jobs in TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Krishna kanhaiya @kcubeterm" TERMUX_PKG_VERSION=0.4.2 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/shenwei356/rush/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=801b17e279406c1649b401a2214148d344f673d0a1c9eed1b417655c1fefd114 diff --git a/packages/rust/build.sh b/packages/rust/build.sh index 86c7f5a9d..a5cc3f1c1 100644 --- a/packages/rust/build.sh +++ b/packages/rust/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Systems programming language focused on safety, speed an TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Kevin Cotugno @kcotugno" TERMUX_PKG_VERSION=1.43.1 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://static.rust-lang.org/dist/rustc-$TERMUX_PKG_VERSION-src.tar.xz TERMUX_PKG_SHA256=eb0a103c67c4565403d9e6f84a1c708982a5e9e5b3c0d831e4d6f6451795d106 TERMUX_PKG_DEPENDS="libc++, clang, openssl, lld, zlib, libllvm" diff --git a/packages/samefile/LICENSE.patch b/packages/samefile/LICENSE.patch new file mode 100644 index 000000000..07a3db9f8 --- /dev/null +++ b/packages/samefile/LICENSE.patch @@ -0,0 +1,26 @@ +Extract license from samefile.c +--- /dev/null 2020-07-04 08:11:46.412937539 +0000 ++++ ./LICENSE 2020-07-06 19:46:48.400849676 +0000 +@@ -0,0 +1,22 @@ ++Copyright by Jens Schweikhardt (schweikh@schweikhardt.net) ++All rights reserved. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions ++are met: ++1. Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++2. Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in the ++ documentation and/or other materials provided with the distribution. ++ ++THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR ++IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ++OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, ++INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF ++THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/packages/samefile/build.sh b/packages/samefile/build.sh index c910ef135..e4e429726 100644 --- a/packages/samefile/build.sh +++ b/packages/samefile/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://www.schweikhardt.net/samefile/ TERMUX_PKG_DESCRIPTION="Finds files with identical contents, independent of file name" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2.15 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=http://www.schweikhardt.net/samefile-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=26d322e3445ff7273867332311c33a90c8ef037cbd6b19d9468e1742833ea4b6 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/sc-im/build.sh b/packages/sc-im/build.sh index 20a2f9f3a..5c397bc39 100644 --- a/packages/sc-im/build.sh +++ b/packages/sc-im/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/andmarti1424/sc-im TERMUX_PKG_DESCRIPTION="An improved version of sc, a spreadsheet calculator" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=0.7.0 -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=https://github.com/andmarti1424/sc-im/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=87225918cb6f52bbc068ee6b12eaf176c7c55ba9739b29ca08cb9b6699141cad TERMUX_PKG_DEPENDS="libandroid-support, libzip, ncurses" diff --git a/packages/scrypt/build.sh b/packages/scrypt/build.sh index 5913a1f78..42284162c 100644 --- a/packages/scrypt/build.sh +++ b/packages/scrypt/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.tarsnap.com/scrypt.html TERMUX_PKG_DESCRIPTION="scrypt KDF library and file encryption tool" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=1.3.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://www.tarsnap.com/scrypt/scrypt-1.2.1.tgz TERMUX_PKG_SHA256=4621f5e7da2f802e20850436219370092e9fcda93bd598f6d4236cce33f4c577 TERMUX_PKG_DEPENDS="openssl" diff --git a/packages/shell2http/build.sh b/packages/shell2http/build.sh index b7923a04d..b4cfd0d98 100644 --- a/packages/shell2http/build.sh +++ b/packages/shell2http/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Executing shell commands via HTTP server" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Krishna kanhaiya @kcubeterm" TERMUX_PKG_VERSION=1.13 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/msoap/shell2http/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6094762a3e54efddcbc361d80ef281624d2647f17f6b0c787cab713626d861e3 diff --git a/packages/shfmt/build.sh b/packages/shfmt/build.sh index 8d2f3300f..a461ca044 100644 --- a/packages/shfmt/build.sh +++ b/packages/shfmt/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/mvdan/sh TERMUX_PKG_DESCRIPTION="A shell parser and formatter" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=3.1.2 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/mvdan/sh/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=133fcdb4645ee0c2893319b1ce5b83c88b8576c1e3936b1fa14b967df1501ee5 diff --git a/packages/speexdsp/build.sh b/packages/speexdsp/build.sh index 8a2026fff..1b12f5f68 100644 --- a/packages/speexdsp/build.sh +++ b/packages/speexdsp/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://speex.org/ TERMUX_PKG_DESCRIPTION="Speex audio processing library" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.2.0 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/xiph/speexdsp/archive/SpeexDSP-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=d7032f607e8913c019b190c2bccc36ea73fc36718ee38b5cdfc4e4c0a04ce9a4 TERMUX_PKG_BREAKS="speexdsp-dev" diff --git a/packages/spiped/build.sh b/packages/spiped/build.sh index 153fe1bf1..f78ceab4c 100644 --- a/packages/spiped/build.sh +++ b/packages/spiped/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.tarsnap.com/spiped.html TERMUX_PKG_DESCRIPTION="a utility for creating symmetrically encrypted and authenticated pipes between socket addresses" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.6.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/Tarsnap/spiped/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=d14a0c802f97bfe4da6c1a6c1ec882b7ffb94d28aee1eea11e6ad532fc21254c TERMUX_PKG_DEPENDS="openssl" diff --git a/packages/sqlcipher/build.sh b/packages/sqlcipher/build.sh index eadc376a5..307663cbd 100644 --- a/packages/sqlcipher/build.sh +++ b/packages/sqlcipher/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/sqlcipher/sqlcipher TERMUX_PKG_DESCRIPTION="SQLCipher is an SQLite extension that provides 256 bit AES encryption of database files" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=4.4.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/sqlcipher/sqlcipher/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=0924b2ae1079717954498bda78a30de20ce2a6083076b16214a711567821d148 TERMUX_PKG_DEPENDS="libsqlite, openssl" diff --git a/packages/starship/build.sh b/packages/starship/build.sh index 1eb68e879..1ff719f21 100644 --- a/packages/starship/build.sh +++ b/packages/starship/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://starship.rs TERMUX_PKG_DESCRIPTION="A minimal, blazing fast, and extremely customizable prompt for any shell" TERMUX_PKG_LICENSE="ISC" TERMUX_PKG_VERSION=0.41.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/starship/starship/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=420a09f77a6355bb0f272cd45be57d89265357b4e98b88e212aba7720d270fe7 TERMUX_PKG_DEPENDS="zlib" diff --git a/packages/stdman/build.sh b/packages/stdman/build.sh index d22e26780..8e0f9fddb 100644 --- a/packages/stdman/build.sh +++ b/packages/stdman/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/jeaye/stdman TERMUX_PKG_DESCRIPTION="Formatted C++20 stdlib man pages (cppreference)" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2018.03.11 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/jeaye/stdman/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=d29e6b34cb5ba9905360cee6adcdf8c49e7f11272521bf2e10b42917486840e8 TERMUX_PKG_DEPENDS="man" diff --git a/packages/strace/build.sh b/packages/strace/build.sh index 07be6f9b6..fc11aca15 100644 --- a/packages/strace/build.sh +++ b/packages/strace/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://strace.io/ TERMUX_PKG_DESCRIPTION="Debugging utility to monitor system calls and signals received" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=5.7 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/strace/strace/releases/download/v$TERMUX_PKG_VERSION/strace-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=b284b59f9bcd95b9728cea5bd5c0edc5ebe360af73dc76fbf6334f11c777ccd8 TERMUX_PKG_DEPENDS="libdw" diff --git a/packages/swi-prolog/build.sh b/packages/swi-prolog/build.sh index 49da2b75c..ceeabb26e 100644 --- a/packages/swi-prolog/build.sh +++ b/packages/swi-prolog/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Most popular and complete prolog implementation" TERMUX_PKG_LICENSE="ISC" # Use "development" versions. TERMUX_PKG_VERSION=8.3.3 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://www.swi-prolog.org/download/devel/src/swipl-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=ba155aa035b02ecff4e3ad71b04f78acc43ebb8bfab8392bba6cb7309f6a2995 TERMUX_PKG_DEPENDS="libarchive, libcrypt, libgmp, libjpeg-turbo, libyaml, ncurses, ncurses-ui-libs, pcre, readline, ossp-uuid, zlib" diff --git a/packages/tasksh/build.sh b/packages/tasksh/build.sh index 6c003b9f6..170260eb0 100644 --- a/packages/tasksh/build.sh +++ b/packages/tasksh/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://taskwarrior.org TERMUX_PKG_DESCRIPTION="Shell command wrapping Taskwarrior commands" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.2.0 -TERMUX_PKG_REVISION=5 +TERMUX_PKG_REVISION=6 TERMUX_PKG_SRCURL=https://taskwarrior.org/download/tasksh-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6e42f949bfd7fbdde4870af0e7b923114cc96c4344f82d9d924e984629e21ffd TERMUX_PKG_DEPENDS="libc++, readline, taskwarrior, libandroid-glob" diff --git a/packages/taskwarrior/build.sh b/packages/taskwarrior/build.sh index 0a7f0641d..56c56bdad 100644 --- a/packages/taskwarrior/build.sh +++ b/packages/taskwarrior/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://taskwarrior.org TERMUX_PKG_DESCRIPTION="Utility for managing your TODO list" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=2.5.1 -TERMUX_PKG_REVISION=8 +TERMUX_PKG_REVISION=9 TERMUX_PKG_SRCURL=https://taskwarrior.org/download/task-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=d87bcee58106eb8a79b850e9abc153d98b79e00d50eade0d63917154984f2a15 TERMUX_PKG_DEPENDS="libc++, libgnutls, libuuid, libandroid-glob" diff --git a/packages/tcsh/build.sh b/packages/tcsh/build.sh index d2e49d149..ba7955af6 100644 --- a/packages/tcsh/build.sh +++ b/packages/tcsh/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.tcsh.org TERMUX_PKG_DESCRIPTION="TENEX C Shell, an enhanced version of Berkeley csh" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=6.22.02 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/tcsh-org/tcsh/archive/TCSH${TERMUX_PKG_VERSION//./_}.tar.gz TERMUX_PKG_SHA256=f4f1ba643a5b36718f80709dadf81ded65356e3c82d3f548c68f57e9f61295b6 TERMUX_PKG_DEPENDS="ncurses, libcrypt" diff --git a/packages/termimage/build.sh b/packages/termimage/build.sh index 8463a1711..8d0e841a6 100644 --- a/packages/termimage/build.sh +++ b/packages/termimage/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/nabijaczleweli/termimage TERMUX_PKG_DESCRIPTION="Terminal image viewer" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.0.0 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/nabijaczleweli/termimage/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=faf1a73b0520f2abba1954cb1af214aee6ddd1b0851621ba6a883a0be2edaf56 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/termux-api/build.sh b/packages/termux-api/build.sh index 2a9b4cf68..1a3ef6aca 100644 --- a/packages/termux-api/build.sh +++ b/packages/termux-api/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://wiki.termux.com/wiki/Termux:API TERMUX_PKG_DESCRIPTION="Termux API commands (install also the Termux:API app)" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.50 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/termux/termux-api-package/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6b26e7028361e492ca187045e44170cf4bf94007ddb59ba0df580cce8610d282 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/termux-licenses/LICENSES/BSD 3-Clause.txt b/packages/termux-licenses/LICENSES/BSD 3-Clause.txt deleted file mode 100644 index e160466c4..000000000 --- a/packages/termux-licenses/LICENSES/BSD 3-Clause.txt +++ /dev/null @@ -1,24 +0,0 @@ -Copyright (c) , -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/packages/termux-licenses/LICENSES/BSD.txt b/packages/termux-licenses/LICENSES/BSD.txt deleted file mode 100644 index eb79e39b6..000000000 --- a/packages/termux-licenses/LICENSES/BSD.txt +++ /dev/null @@ -1,27 +0,0 @@ -Copyright (c) , -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the . -4. Neither the name of the nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY ''AS IS'' AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/packages/termux-licenses/LICENSES/Libpng.txt b/packages/termux-licenses/LICENSES/Libpng.txt deleted file mode 100644 index e0c5b531c..000000000 --- a/packages/termux-licenses/LICENSES/Libpng.txt +++ /dev/null @@ -1,134 +0,0 @@ -COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -========================================= - -PNG Reference Library License version 2 ---------------------------------------- - - * Copyright (c) 1995-2019 The PNG Reference Library Authors. - * Copyright (c) 2018-2019 Cosmin Truta. - * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. - * Copyright (c) 1996-1997 Andreas Dilger. - * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -The software is supplied "as is", without warranty of any kind, -express or implied, including, without limitation, the warranties -of merchantability, fitness for a particular purpose, title, and -non-infringement. In no event shall the Copyright owners, or -anyone distributing the software, be liable for any damages or -other liability, whether in contract, tort or otherwise, arising -from, out of, or in connection with the software, or the use or -other dealings in the software, even if advised of the possibility -of such damage. - -Permission is hereby granted to use, copy, modify, and distribute -this software, or portions hereof, for any purpose, without fee, -subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you - must not claim that you wrote the original software. If you - use this software in a product, an acknowledgment in the product - documentation would be appreciated, but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - - -PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) ------------------------------------------------------------------------ - -libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -derived from libpng-1.0.6, and are distributed according to the same -disclaimer and license as libpng-1.0.6 with the following individuals -added to the list of Contributing Authors: - - Simon-Pierre Cadieux - Eric S. Raymond - Mans Rullgard - Cosmin Truta - Gilles Vollant - James Yu - Mandar Sahastrabuddhe - Google Inc. - Vadim Barkov - -and with the following additions to the disclaimer: - - There is no warranty against interference with your enjoyment of - the library or against infringement. There is no warranty that our - efforts or the library will fulfill any of your particular purposes - or needs. This library is provided with all faults, and the entire - risk of satisfactory quality, performance, accuracy, and effort is - with the user. - -Some files in the "contrib" directory and some configure-generated -files that are distributed with libpng have other copyright owners, and -are released under other open source licenses. - -libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -libpng-0.96, and are distributed according to the same disclaimer and -license as libpng-0.96, with the following individuals added to the -list of Contributing Authors: - - Tom Lane - Glenn Randers-Pehrson - Willem van Schaik - -libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -and are distributed according to the same disclaimer and license as -libpng-0.88, with the following individuals added to the list of -Contributing Authors: - - John Bowler - Kevin Bracey - Sam Bushell - Magnus Holmgren - Greg Roelofs - Tom Tanner - -Some files in the "scripts" directory have other copyright owners, -but are released under this license. - -libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -For the purposes of this copyright and license, "Contributing Authors" -is defined as the following set of individuals: - - Andreas Dilger - Dave Martindale - Guy Eric Schalnat - Paul Schmidt - Tim Wegner - -The PNG Reference Library is supplied "AS IS". The Contributing -Authors and Group 42, Inc. disclaim all warranties, expressed or -implied, including, without limitation, the warranties of -merchantability and of fitness for any purpose. The Contributing -Authors and Group 42, Inc. assume no liability for direct, indirect, -incidental, special, exemplary, or consequential damages, which may -result from the use of the PNG Reference Library, even if advised of -the possibility of such damage. - -Permission is hereby granted to use, copy, modify, and distribute this -source code, or portions hereof, for any purpose, without fee, subject -to the following restrictions: - - 1. The origin of this source code must not be misrepresented. - - 2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - -The Contributing Authors and Group 42, Inc. specifically permit, -without fee, and encourage the use of this source code as a component -to supporting the PNG file format in commercial products. If you use -this source code in a product, acknowledgment is not required but would -be appreciated. diff --git a/packages/termux-licenses/LICENSES/MIT.txt b/packages/termux-licenses/LICENSES/MIT.txt deleted file mode 100644 index 14e2e075d..000000000 --- a/packages/termux-licenses/LICENSES/MIT.txt +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/termux-licenses/LICENSES/PythonPL.txt b/packages/termux-licenses/LICENSES/PythonPL.txt deleted file mode 100644 index d4f8b63f2..000000000 --- a/packages/termux-licenses/LICENSES/PythonPL.txt +++ /dev/null @@ -1,45 +0,0 @@ -1. This LICENSE AGREEMENT is between the Python Software Foundation -("PSF"), and the Individual or Organization ("Licensee") accessing and -otherwise using this software ("Python") in source or binary form and -its associated documentation. - -2. Subject to the terms and conditions of this License Agreement, PSF hereby -grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, -analyze, test, perform and/or display publicly, prepare derivative works, -distribute, and otherwise use Python alone or in any derivative version, -provided, however, that PSF's License Agreement and PSF's notice of copyright, -i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, -2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Python Software Foundation; -All Rights Reserved" are retained in Python alone or in any derivative version -prepared by Licensee. - -3. In the event Licensee prepares a derivative work that is based on -or incorporates Python or any part thereof, and wants to make -the derivative work available to others as provided herein, then -Licensee hereby agrees to include in any such work a brief summary of -the changes made to Python. - -4. PSF is making Python available to Licensee on an "AS IS" -basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR -IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND -DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS -FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT -INFRINGE ANY THIRD PARTY RIGHTS. - -5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON -FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS -A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, -OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. - -6. This License Agreement will automatically terminate upon a material -breach of its terms and conditions. - -7. Nothing in this License Agreement shall be deemed to create any -relationship of agency, partnership, or joint venture between PSF and -Licensee. This License Agreement does not grant permission to use PSF -trademarks or trade name in a trademark sense to endorse or promote -products or services of Licensee, or any third party. - -8. By copying, installing or otherwise using Python, Licensee -agrees to be bound by the terms and conditions of this License -Agreement. diff --git a/packages/termux-licenses/LICENSES/ZLIB.txt b/packages/termux-licenses/LICENSES/ZLIB.txt deleted file mode 100644 index e5f5eb4e9..000000000 --- a/packages/termux-licenses/LICENSES/ZLIB.txt +++ /dev/null @@ -1,17 +0,0 @@ -Copyright (c) <''year''> <''copyright holders''> - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. diff --git a/packages/termux-licenses/build.sh b/packages/termux-licenses/build.sh index a5bafcdc1..b5bacb6bb 100644 --- a/packages/termux-licenses/build.sh +++ b/packages/termux-licenses/build.sh @@ -1,7 +1,7 @@ TERMUX_PKG_HOMEPAGE=https://termux.com TERMUX_PKG_DESCRIPTION="Contains LICENSE files for common licenses" TERMUX_PKG_LICENSE="GPL-3.0" -TERMUX_PKG_VERSION=1.0 +TERMUX_PKG_VERSION=2.0 TERMUX_PKG_SKIP_SRC_EXTRACT=true TERMUX_PKG_PLATFORM_INDEPENDENT=true TERMUX_PKG_ESSENTIAL=true diff --git a/packages/tidy/build.sh b/packages/tidy/build.sh index 2dc845347..4234298fa 100644 --- a/packages/tidy/build.sh +++ b/packages/tidy/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=http://www.html-tidy.org/ TERMUX_PKG_DESCRIPTION="A tool to tidy down your HTML code to a clean style" TERMUX_PKG_LICENSE="MIT" +TERMUX_PKG_LICENSE_FILE="README/LICENSE.md" TERMUX_PKG_VERSION=5.7.28 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/htacg/tidy-html5/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=5caa2c769204f506e24ea4986a45abe23f71d14f0fe968314f20065f342ffdba TERMUX_PKG_DEPENDS="libxslt" diff --git a/packages/timewarrior/build.sh b/packages/timewarrior/build.sh index 959a71cb7..68bb1c64e 100644 --- a/packages/timewarrior/build.sh +++ b/packages/timewarrior/build.sh @@ -2,10 +2,19 @@ TERMUX_PKG_HOMEPAGE=https://timewarrior.net/ TERMUX_PKG_DESCRIPTION="Command-line time tracker" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.3.0 -TERMUX_PKG_SRCURL=https://github.com/GothenburgBitFactory/timewarrior/releases/download/v$TERMUX_PKG_VERSION/timew-$TERMUX_PKG_VERSION.tar.gz -TERMUX_PKG_SHA256=1f3b9166a96637d3c098a7cfcff74ca61c41f13e2ca21f6c7ad6dd54cc74ac70 +TERMUX_PKG_REVISION=1 +_LIBSHARED_COMMIT=0d4e31de757ea2609a82549c5b09703d3d3fbe16 +TERMUX_PKG_SRCURL=(https://github.com/GothenburgBitFactory/timewarrior/archive/v${TERMUX_PKG_VERSION}.tar.gz + https://github.com/GothenburgBitFactory/libshared/archive/${_LIBSHARED_COMMIT}.tar.gz) +TERMUX_PKG_SHA256=(6199304fc9697a2eb78c542357aec984924bc2ecad90f3bedf1f6299fe345484 + c37f52fc39c62b3391a0eae061cef2c4079dfd4af0e3bdabac1be98316f9c451) TERMUX_PKG_DEPENDS="libandroid-glob, libc++" +termux_step_post_extract_package() { + rmdir src/libshared + mv libshared-${_LIBSHARED_COMMIT}/ src/libshared +} + termux_step_pre_configure() { LDFLAGS+=" -landroid-glob" } diff --git a/packages/tin-summer/build.sh b/packages/tin-summer/build.sh index f8587bb67..93988fedd 100644 --- a/packages/tin-summer/build.sh +++ b/packages/tin-summer/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/vmchale/tin-summer TERMUX_PKG_DESCRIPTION="Find build artifacts that are taking up disk space" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.21.8 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/vmchale/tin-summer/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=d9a6f4b41c759c291c91348914635243df0f13d38985d398bbb48a39ab4b338c TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/tinyscheme/build.sh b/packages/tinyscheme/build.sh index 6014fe114..f704fd762 100644 --- a/packages/tinyscheme/build.sh +++ b/packages/tinyscheme/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://tinyscheme.sourceforge.net/home.html TERMUX_PKG_DESCRIPTION="Very small scheme implementation" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=1.41 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/tinyscheme/tinyscheme/tinyscheme-1.41/tinyscheme-1.41.tar.gz TERMUX_PKG_SHA256=eac0103494c755192b9e8f10454d9f98f2bbd4d352e046f7b253439a3f991999 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/tmate/build.sh b/packages/tmate/build.sh index 5b4797456..b44a864f3 100644 --- a/packages/tmate/build.sh +++ b/packages/tmate/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://tmate.io TERMUX_PKG_DESCRIPTION="Terminal multiplexer with instant terminal sharing" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2.4.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/tmate-io/tmate/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=62b61eb12ab394012c861f6b48ba0bc04ac8765abca13bdde5a4d9105cb16138 TERMUX_PKG_DEPENDS="libandroid-support, libevent, libmsgpack, libssh, ncurses" diff --git a/packages/tmux/build.sh b/packages/tmux/build.sh index 107b3f4e4..f498d4761 100644 --- a/packages/tmux/build.sh +++ b/packages/tmux/build.sh @@ -4,6 +4,7 @@ TERMUX_PKG_LICENSE="BSD" # Link against libandroid-support for wcwidth(), see https://github.com/termux/termux-packages/issues/224 TERMUX_PKG_DEPENDS="ncurses, libevent, libandroid-support, libandroid-glob" TERMUX_PKG_VERSION=3.1b +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/tmux/tmux/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=100d0a11a822927172e8b983b5f9401476bd9f2cfa6758512f762b9ad74f9536 TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-static" diff --git a/packages/tokei/build.sh b/packages/tokei/build.sh index 87bd75bdc..635fb9e5e 100755 --- a/packages/tokei/build.sh +++ b/packages/tokei/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/XAMPPRocky/tokei TERMUX_PKG_DESCRIPTION="A blazingly fast CLOC (Count Lines Of Code) program" TERMUX_PKG_LICENSE="Apache-2.0, MIT" TERMUX_PKG_VERSION=12.0.3 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/XAMPPRocky/tokei/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=87c6f006a7fd065df22b6bf046a16cd9d9138877c87bed1736979374eebf493f TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/tor/build.sh b/packages/tor/build.sh index 60e5f9b69..a3d7e1064 100644 --- a/packages/tor/build.sh +++ b/packages/tor/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.torproject.org TERMUX_PKG_DESCRIPTION="The Onion Router anonymizing overlay network" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=0.4.3.5 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://www.torproject.org/dist/tor-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=616a0e4ae688d0e151d46e3e4258565da4d443d1ddbd316db0b90910e2d5d868 TERMUX_PKG_DEPENDS="libevent, openssl, liblzma, zlib" diff --git a/packages/transmission/build.sh b/packages/transmission/build.sh index 6c5d8606a..a1c68ca17 100644 --- a/packages/transmission/build.sh +++ b/packages/transmission/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://transmissionbt.com/ TERMUX_PKG_DESCRIPTION="Easy, lean and powerful BitTorrent client" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=3.00 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/transmission/transmission.git # lint-packages complains if SHA256 is not set TERMUX_PKG_SHA256=SKIP_CHECKSUM diff --git a/packages/tsu/build.sh b/packages/tsu/build.sh index 2d7953398..012797ea4 100644 --- a/packages/tsu/build.sh +++ b/packages/tsu/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/cswl/tsu TERMUX_PKG_DESCRIPTION="A su wrapper for Termux" TERMUX_PKG_LICENSE="ISC" TERMUX_PKG_VERSION=8.5.1 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_PLATFORM_INDEPENDENT=true TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_SRCURL=(https://github.com/cswl/tsu/archive/v$TERMUX_PKG_VERSION.tar.gz) diff --git a/packages/ttf-dejavu/build.sh b/packages/ttf-dejavu/build.sh index 400a715d3..e1ef6107a 100644 --- a/packages/ttf-dejavu/build.sh +++ b/packages/ttf-dejavu/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Font family based on the Bitstream Vera Fonts with a wid TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=2.37 -TERMUX_PKG_REVISION=7 +TERMUX_PKG_REVISION=8 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/project/dejavu/dejavu/${TERMUX_PKG_VERSION}/dejavu-fonts-ttf-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=fa9ca4d13871dd122f61258a80d01751d603b4d3ee14095d65453b4e846e17d7 TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/packages/tty-clock/LICENSE.patch b/packages/tty-clock/LICENSE.patch new file mode 100644 index 000000000..960bbb17f --- /dev/null +++ b/packages/tty-clock/LICENSE.patch @@ -0,0 +1,32 @@ +Extracted from ttyclock.c +--- /dev/null 2020-07-04 08:11:46.412937539 +0000 ++++ ./LICENSE 2020-07-06 19:12:14.913774965 +0000 +@@ -0,0 +1,28 @@ ++Copyright © 2008 Martin Duquesnoy ++All rights reserved. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions are ++met: ++ ++* Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++* Redistributions in binary form must reproduce the above ++ copyright notice, this list of conditions and the following disclaimer ++ in the documentation and/or other materials provided with the ++ distribution. ++* Neither the name of the nor the names of its ++ contributors may be used to endorse or promote products derived from ++ this software without specific prior written permission. ++ ++THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ++LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ++A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ++OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ++LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/packages/tty-clock/build.sh b/packages/tty-clock/build.sh index de9294a5d..b56473037 100644 --- a/packages/tty-clock/build.sh +++ b/packages/tty-clock/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/xorg62/tty-clock TERMUX_PKG_DESCRIPTION="Simple terminal clock" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_VERSION=2.3 +TERMUX_PKG_REVISION=1 TERMUX_PKG_MAINTAINER="Oliver Schmidhauser @Neo-Oli" TERMUX_PKG_SRCURL=https://github.com/xorg62/tty-clock/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=343e119858db7d5622a545e15a3bbfde65c107440700b62f9df0926db8f57984 diff --git a/packages/ttyd/build.sh b/packages/ttyd/build.sh index be9403f0d..634d777e0 100644 --- a/packages/ttyd/build.sh +++ b/packages/ttyd/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://tsl0922.github.io/ttyd/ TERMUX_PKG_DESCRIPTION="Command-line tool for sharing terminal over the web" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.6.1 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/tsl0922/ttyd/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=d72dcca3dec00cda87b80a0a25ae4fee2f8b9098c1cdb558508dcb14fbb6fafc TERMUX_PKG_DEPENDS="json-c, libuv, libwebsockets, zlib" diff --git a/packages/ttyrec/LICENSE.patch b/packages/ttyrec/LICENSE.patch new file mode 100644 index 000000000..c27d9a558 --- /dev/null +++ b/packages/ttyrec/LICENSE.patch @@ -0,0 +1,34 @@ +Extracted from ttyrec.c +--- /dev/null 2020-07-04 07:25:57.571395009 +0200 ++++ ./LICENSE 2020-07-06 10:19:41.204186582 +0200 +@@ -0,0 +1,30 @@ ++Copyright (c) 1980 Regents of the University of California. ++All rights reserved. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions ++are met: ++1. Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++2. Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in the ++ documentation and/or other materials provided with the distribution. ++3. All advertising materials mentioning features or use of this software ++ must display the following acknowledgement: ++ This product includes software developed by the University of ++ California, Berkeley and its contributors. ++4. Neither the name of the University nor the names of its contributors ++ may be used to endorse or promote products derived from this software ++ without specific prior written permission. ++ ++THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ++ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE ++FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++SUCH DAMAGE. diff --git a/packages/ttyrec/build.sh b/packages/ttyrec/build.sh index 745d55634..e0fdd2861 100644 --- a/packages/ttyrec/build.sh +++ b/packages/ttyrec/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://0xcc.net/ttyrec/ TERMUX_PKG_DESCRIPTION="Terminal recorder and player" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.0.8 -TERMUX_PKG_REVISION=5 +TERMUX_PKG_REVISION=6 TERMUX_PKG_SRCURL=http://0xcc.net/ttyrec/ttyrec-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=ef5e9bf276b65bb831f9c2554cd8784bd5b4ee65353808f82b7e2aef851587ec TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/tweego/build.sh b/packages/tweego/build.sh index 1cd07e47e..c3e493fec 100644 --- a/packages/tweego/build.sh +++ b/packages/tweego/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://bitbucket.org/tmedwards/tweego TERMUX_PKG_DESCRIPTION="A free command line compiler for Twine/Twee story formats" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2.1.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/tmedwards/tweego/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=73c2f00e6b19bd7339b2c431a32f51f4514f7b32130dd5738ece6efbf0664343 diff --git a/packages/unshield/build.sh b/packages/unshield/build.sh index 75a21874e..69116e9b3 100644 --- a/packages/unshield/build.sh +++ b/packages/unshield/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/twogood/unshield TERMUX_PKG_DESCRIPTION="Tool and library to extract CAB files from InstallShield installers" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.4.3 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/twogood/unshield/archive/1.4.3.tar.gz TERMUX_PKG_SHA256=aa8c978dc0eb1158d266eaddcd1852d6d71620ddfc82807fe4bf2e19022b7bab TERMUX_PKG_DEPENDS="libiconv, openssh, zlib" diff --git a/packages/unzip/build.sh b/packages/unzip/build.sh index ff2e25f31..e87ea6d28 100644 --- a/packages/unzip/build.sh +++ b/packages/unzip/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/infozip/ TERMUX_PKG_DESCRIPTION="Tools for working with zip files" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=6.0 -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/infozip/unzip60.tar.gz TERMUX_PKG_SHA256=036d96991646d0449ed0aa952e4fbe21b476ce994abc276e49d30e686708bd37 TERMUX_PKG_DEPENDS="libbz2" diff --git a/packages/utf8cpp/build.sh b/packages/utf8cpp/build.sh index 2e4b31c2f..546b63f67 100644 --- a/packages/utf8cpp/build.sh +++ b/packages/utf8cpp/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/nemtrif/utfcpp TERMUX_PKG_DESCRIPTION="UTF8-CPP: UTF-8 with C++ in a Portable Way" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=3.1.1 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/nemtrif/utfcpp/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=33496a4c3cc2de80e9809c4997052331af5fb32079f43ab4d667cd48c3a36e88 TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/utf8proc/build.sh b/packages/utf8proc/build.sh index 346e2925e..c7f35a85c 100644 --- a/packages/utf8proc/build.sh +++ b/packages/utf8proc/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/JuliaLang/utf8proc TERMUX_PKG_DESCRIPTION="Library for processing UTF-8 Unicode data" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=2.5.0 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/JuliaLang/utf8proc/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=d4e8dfc898cfd062493cb7f42d95d70ccdd3a4cd4d90bec0c71b47cca688f1be TERMUX_PKG_BREAKS="utf8proc-dev" diff --git a/packages/vegeta/build.sh b/packages/vegeta/build.sh index b756cbb2f..190e2f0a1 100644 --- a/packages/vegeta/build.sh +++ b/packages/vegeta/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/tsenart/vegeta TERMUX_PKG_DESCRIPTION="HTTP load testing tool" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=12.8.3 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/tsenart/vegeta/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=2e6326b2fe0ef273ae784600e2181e32d307b62beb29cc84ffc8ddd0d5352df9 diff --git a/packages/vis/build.sh b/packages/vis/build.sh index 10d167c84..71cf20b2c 100644 --- a/packages/vis/build.sh +++ b/packages/vis/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Modern, legacy free, simple yet efficient vim-like edito TERMUX_PKG_LICENSE="ISC" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=0.6 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/martanne/vis/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=9ab4a3f1c5953475130b3c286af272fe5cfdf7cbb7f9fbebd31e9ea4f34e487d TERMUX_PKG_DEPENDS="liblua, libtermkey, lua-lpeg, ncurses" diff --git a/packages/vttest/build.sh b/packages/vttest/build.sh index 2919e0684..7591b445d 100644 --- a/packages/vttest/build.sh +++ b/packages/vttest/build.sh @@ -2,5 +2,6 @@ TERMUX_PKG_HOMEPAGE=https://invisible-island.net/vttest/ TERMUX_PKG_DESCRIPTION="Program for testing the VT100 compatibility of terminal emulators" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=20200420 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://invisible-mirror.net/archives/vttest/vttest-$TERMUX_PKG_VERSION.tgz TERMUX_PKG_SHA256=6c9019c72c31b12d861783890a50ec5145a3424ee634c319b158af9af630910e diff --git a/packages/w3m/LICENSE.patch b/packages/w3m/LICENSE.patch new file mode 100644 index 000000000..c25b2490b --- /dev/null +++ b/packages/w3m/LICENSE.patch @@ -0,0 +1,15 @@ +Extracted from doc/README +--- /dev/null 2020-07-04 07:25:57.571395009 +0200 ++++ ./LICENSE 2020-07-06 08:48:06.012316718 +0200 +@@ -0,0 +1,11 @@ ++(C) Copyright 1994-2002 by Akinori Ito ++(C) Copyright 2002-2011 by Akinori Ito, Hironori Sakamoto, Fumitoshi Ukai ++ ++Use, modification and redistribution of this software is hereby granted, ++provided that this entire copyright notice is included on any copies of ++this software and applications and derivations thereof. ++ ++This software is provided on an "as is" basis, without warranty of any ++kind, either expressed or implied, as to any matter including, but not ++limited to warranty of fitness of purpose, or merchantability, or ++results obtained from use of this software. diff --git a/packages/w3m/build.sh b/packages/w3m/build.sh index 8f921cf69..86799640c 100644 --- a/packages/w3m/build.sh +++ b/packages/w3m/build.sh @@ -1,10 +1,10 @@ TERMUX_PKG_HOMEPAGE=http://w3m.sourceforge.net/ TERMUX_PKG_DESCRIPTION="Text based Web browser and pager" TERMUX_PKG_LICENSE="BSD" -local _MAJOR_VERSION=0.5.3 -local _MINOR_VERSION=20190105 -TERMUX_PKG_VERSION=0.5.3.$_MINOR_VERSION -TERMUX_PKG_REVISION=2 +_MAJOR_VERSION=0.5.3 +_MINOR_VERSION=20190105 +TERMUX_PKG_VERSION=${_MAJOR_VERSION}.${_MINOR_VERSION} +TERMUX_PKG_REVISION=3 # The upstream w3m project is dead, but every linux distribution uses # this maintained fork in debian: TERMUX_PKG_SRCURL=https://github.com/tats/w3m/archive/v${_MAJOR_VERSION}+git${_MINOR_VERSION}.tar.gz diff --git a/packages/w3m/configure.patch b/packages/w3m/configure.patch new file mode 100644 index 000000000..243fe0d3d --- /dev/null +++ b/packages/w3m/configure.patch @@ -0,0 +1,28 @@ +Ensure host libraries are not picked up +--- ../configure.orig 2020-07-06 08:56:18.121237416 +0200 ++++ ./configure 2020-07-06 08:56:42.224520722 +0200 +@@ -7361,24 +7361,6 @@ + _ACEOF + + +-for lib in bsd BSD 44bsd socket nsl dld dl +-do +- lib=$lib +- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$lib" >&5 +-$as_echo_n "checking for -l$lib... " >&6; } +- extlib="not found" +- for dir in /lib /usr/lib /usr/local/lib /usr/ucblib /usr/ccslib /usr/ccs/lib /lib64 /usr/lib64 +- do +- if test -f $dir/lib$lib.a -o -f $dir/lib$lib.so ; then +- LIBS="$LIBS -l$lib" +- extlib="found at $dir" +- break +- fi +- done +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $extlib" >&5 +-$as_echo "$extlib" >&6; } +-done +- + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IPv6 support is enabled" >&5 + $as_echo_n "checking if IPv6 support is enabled... " >&6; } + # Check whether --enable-ipv6 was given. diff --git a/packages/wordgrinder/build.sh b/packages/wordgrinder/build.sh index 2ee425467..0d9ea5452 100644 --- a/packages/wordgrinder/build.sh +++ b/packages/wordgrinder/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=http://cowlark.com/wordgrinder/ TERMUX_PKG_DESCRIPTION="A Unicode-aware character cell word processor" TERMUX_PKG_LICENSE="MIT" +TERMUX_PKG_LICENSE_FILE="licenses/COPYING.Lua, licenses/COPYING.LuaBitOp, licenses/COPYING.LuaFileSystem, licenses/COPYING.Minizip, licenses/COPYING.Scowl, licenses/COPYING.uthash, licenses/COPYING.wcwidth, licenses/COPYING.WordGrinder, licenses/COPYING.xpattern" TERMUX_PKG_VERSION=0.7.2 -TERMUX_PKG_REVISION=5 +TERMUX_PKG_REVISION=6 TERMUX_PKG_SRCURL=https://github.com/davidgiven/wordgrinder/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=4e1bc659403f98479fe8619655f901c8c03eb87743374548b4d20a41d31d1dff TERMUX_PKG_DEPENDS="liblua, ncurses, zlib" diff --git a/packages/wren/build.sh b/packages/wren/build.sh index fb5a1b713..afce46a5f 100644 --- a/packages/wren/build.sh +++ b/packages/wren/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://wren.io/ TERMUX_PKG_DESCRIPTION="Small, fast, class-based concurrent scripting language" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.1.0 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/wren-lang/wren/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=ebf8687dfdb55997a3fc263d41f306c6f40d9562ccbd945d9c12c48795388eae TERMUX_PKG_DEPENDS="libuv" diff --git a/packages/xcb-proto/build.sh b/packages/xcb-proto/build.sh index fa3458b23..4fc5e2321 100644 --- a/packages/xcb-proto/build.sh +++ b/packages/xcb-proto/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="XML-XCB protocol descriptions" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.14 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=186a3ceb26f9b4a015f5a44dcc814c93033a5fc39684f36f1ecc79834416a605 TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/packages/xmlsec/build.sh b/packages/xmlsec/build.sh index 10819bdf4..a2575309f 100644 --- a/packages/xmlsec/build.sh +++ b/packages/xmlsec/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.aleksey.com/xmlsec/ TERMUX_PKG_DESCRIPTION="XML Security Library" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=1.2.30 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://www.aleksey.com/xmlsec/download/xmlsec1-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=2d84360b03042178def1d9ff538acacaed2b3a27411db7b2874f1612ed71abc8 TERMUX_PKG_DEPENDS="libxslt, openssl, libgcrypt, libgpg-error, libxml2" diff --git a/packages/xmlstarlet/build.sh b/packages/xmlstarlet/build.sh index de111a8c9..1a399390e 100644 --- a/packages/xmlstarlet/build.sh +++ b/packages/xmlstarlet/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://xmlstar.sourceforge.net/ TERMUX_PKG_DESCRIPTION="Command line XML toolkit" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=1.6.1 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/xmlstar/xmlstarlet/${TERMUX_PKG_VERSION}/xmlstarlet-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=15d838c4f3375332fd95554619179b69e4ec91418a3a5296e7c631b7ed19e7ca TERMUX_PKG_DEPENDS="libxslt, libxml2" diff --git a/packages/xorg-util-macros/build.sh b/packages/xorg-util-macros/build.sh index 492439b1f..129073684 100644 --- a/packages/xorg-util-macros/build.sh +++ b/packages/xorg-util-macros/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X.Org Autotools macros" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.19.2 -TERMUX_PKG_REVISION=7 +TERMUX_PKG_REVISION=8 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/util/util-macros-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=d7e43376ad220411499a79735020f9d145fdc159284867e99467e0d771f3e712 TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/packages/xorgproto/build.sh b/packages/xorgproto/build.sh index 90b23763f..382ec7bd6 100644 --- a/packages/xorgproto/build.sh +++ b/packages/xorgproto/build.sh @@ -2,8 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://xorg.freedesktop.org/ TERMUX_PKG_DESCRIPTION="X.Org X11 Protocol headers" TERMUX_PKG_LICENSE="MIT" +TERMUX_PKG_LICENSE_FILE="COPYING-bigreqsproto, COPYING-compositeproto, COPYING-damageproto, COPYING-dmxproto, COPYING-dri2proto, COPYING-dri3proto, COPYING-evieproto, COPYING-fixesproto, COPYING-fontcacheproto, COPYING-fontsproto, COPYING-glproto, COPYING-inputproto, COPYING-kbproto, COPYING-lg3dproto, COPYING-pmproto, COPYING-presentproto, COPYING-printproto, COPYING-randrproto, COPYING-recordproto, COPYING-renderproto, COPYING-resourceproto, COPYING-scrnsaverproto, COPYING-trapproto, COPYING-videoproto, COPYING-x11proto, COPYING-xcmiscproto, COPYING-xextproto, COPYING-xf86bigfontproto, COPYING-xf86dgaproto, COPYING-xf86driproto, COPYING-xf86miscproto, COPYING-xf86rushproto, COPYING-xf86vidmodeproto, COPYING-xineramaproto" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=2020.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/archive/individual/proto/xorgproto-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=54a153f139035a376c075845dd058049177212da94d7a9707cf9468367b699d2 TERMUX_PKG_DEPENDS="xorg-util-macros" diff --git a/packages/xtrans/build.sh b/packages/xtrans/build.sh index 8df771ca7..e063c3b17 100644 --- a/packages/xtrans/build.sh +++ b/packages/xtrans/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X transport library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.4.0 -TERMUX_PKG_REVISION=7 +TERMUX_PKG_REVISION=8 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/lib/xtrans-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=377c4491593c417946efcd2c7600d1e62639f7a8bbca391887e2c4679807d773 TERMUX_PKG_NO_DEVELSPLIT=true diff --git a/packages/yajl/build.sh b/packages/yajl/build.sh index 1149f7d50..515e29508 100644 --- a/packages/yajl/build.sh +++ b/packages/yajl/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://lloyd.github.io/yajl/ TERMUX_PKG_DESCRIPTION="Yet Another JSON Library" TERMUX_PKG_LICENSE="ISC" TERMUX_PKG_VERSION=2.1.0 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=https://github.com/lloyd/yajl/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=3fb73364a5a30efe615046d07e6db9d09fd2b41c763c5f7d3bfb121cd5c5ac5a TERMUX_PKG_BREAKS="yajl-dev" diff --git a/packages/yarn/build.sh b/packages/yarn/build.sh index 5c84d0c64..4600fea35 100644 --- a/packages/yarn/build.sh +++ b/packages/yarn/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://yarnpkg.com/ TERMUX_PKG_DESCRIPTION="Fast, reliable, and secure dependency management" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=1.22.4 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://yarnpkg.com/downloads/${TERMUX_PKG_VERSION}/yarn-v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=bc5316aa110b2f564a71a3d6e235be55b98714660870c5b6b2d2d3f12587fb58 TERMUX_PKG_DEPENDS="nodejs | nodejs-lts" diff --git a/packages/youtubedr/build.sh b/packages/youtubedr/build.sh index bfed07068..5b71d5b24 100644 --- a/packages/youtubedr/build.sh +++ b/packages/youtubedr/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Download youtube video in Golang" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Krishna kanhaiya @kcubeterm" TERMUX_PKG_VERSION=1.2.2 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/kkdai/youtube/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=c9357e0e256f26988c9e4dc59a4bf9724cc24cb2558098627109472214fa2ba0 diff --git a/packages/zip/build.sh b/packages/zip/build.sh index c9a1e6c3a..55ca7e75c 100644 --- a/packages/zip/build.sh +++ b/packages/zip/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://sourceforge.net/projects/infozip/ TERMUX_PKG_DESCRIPTION="Tools for working with zip files" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=3.0 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/infozip/zip30.tar.gz TERMUX_PKG_SHA256=f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369 TERMUX_PKG_DEPENDS="libandroid-support, libbz2" diff --git a/packages/zlib/build.sh b/packages/zlib/build.sh index 1b789f4bc..8d5c62c3a 100644 --- a/packages/zlib/build.sh +++ b/packages/zlib/build.sh @@ -2,12 +2,13 @@ TERMUX_PKG_HOMEPAGE=https://www.zlib.net/ TERMUX_PKG_DESCRIPTION="Compression library implementing the deflate compression method found in gzip and PKZIP" TERMUX_PKG_LICENSE="ZLIB" TERMUX_PKG_VERSION=1.2.11 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=https://www.zlib.net/zlib-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066 TERMUX_PKG_BREAKS="ndk-sysroot (<< 19b-3), zlib-dev" TERMUX_PKG_REPLACES="ndk-sysroot (<< 19b-3), zlib-dev" termux_step_configure() { - "$TERMUX_PKG_SRCDIR/configure" --prefix=$TERMUX_PREFIX + "$TERMUX_PKG_SRCDIR/configure" --prefix=$TERMUX_PREFIX + sed -n '/Copyright (C) 1995-/,/madler@alumni.caltech.edu/p' "$TERMUX_PKG_SRCDIR/zlib.h" > "$TERMUX_PKG_SRCDIR/LICENSE" } diff --git a/packages/zsh/build.sh b/packages/zsh/build.sh index ae05fe6e4..b4a7a1b0c 100644 --- a/packages/zsh/build.sh +++ b/packages/zsh/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://www.zsh.org TERMUX_PKG_DESCRIPTION="Shell with lots of features" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_VERSION=5.8 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/zsh-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=dcc4b54cc5565670a65581760261c163d720991f0d06486da61f8d839b52de27 # Remove hard link to bin/zsh as Android does not support hard links: diff --git a/scripts/build/termux_step_install_license.sh b/scripts/build/termux_step_install_license.sh index 65b1fa11b..5f04c97d8 100644 --- a/scripts/build/termux_step_install_license.sh +++ b/scripts/build/termux_step_install_license.sh @@ -2,27 +2,60 @@ termux_step_install_license() { [ "$TERMUX_PKG_METAPACKAGE" = "true" ] && return mkdir -p "$TERMUX_PREFIX/share/doc/$TERMUX_PKG_NAME" - + local LICENSE if [ ! "${TERMUX_PKG_LICENSE_FILE}" = "" ]; then - local LICENSE - for LICENSE in $TERMUX_PKG_LICENSE_FILE; do + while read -r LICENSE; do if [ ! -f "$TERMUX_PKG_SRCDIR/$LICENSE" ]; then termux_error_exit "$TERMUX_PKG_SRCDIR/$LICENSE does not exist" fi cp -f "${TERMUX_PKG_SRCDIR}/${LICENSE}" "${TERMUX_PREFIX}/share/doc/${TERMUX_PKG_NAME}"/ - done + done < <(echo "$TERMUX_PKG_LICENSE_FILE" | sed "s/,/\n/g") else local COUNTER=0 - local LICENSE while read -r LICENSE; do - if [ -f "$TERMUX_SCRIPTDIR/packages/termux-licenses/LICENSES/${LICENSE}.txt" ]; then + # These licenses contain copyright information, so + # we cannot use a generic license file + if [ "$LICENSE" == "MIT" ] || \ + [ "$LICENSE" == "ISC" ] || \ + [ "$LICENSE" == "PythonPL" ] || \ + [ "$LICENSE" == "Openfont-1.1" ] || \ + [ "$LICENSE" == "ZLIB" ] || \ + [ "$LICENSE" == "Libpng" ] || \ + [ "$LICENSE" == "BSD" ] || \ + [ "$LICENSE" == "BSD 2-Clause" ] || \ + [ "$LICENSE" == "BSD 3-Clause" ]; then + for FILE in LICENSE \ + LICENSE.md \ + LICENSE.txt \ + LICENSE.TXT \ + COPYING \ + COPYRIGHT \ + Copyright.txt \ + Copyright \ + LICENCE \ + License \ + license \ + license.md \ + License.txt \ + license.txt \ + licence; do + if [ -f "$TERMUX_PKG_SRCDIR/$FILE" ]; then + if [[ $COUNTER -gt 0 ]]; then + cp -f "${TERMUX_PKG_SRCDIR}/$FILE" "${TERMUX_PREFIX}/share/doc/${TERMUX_PKG_NAME}/LICENSE.${COUNTER}" + else + cp -f "${TERMUX_PKG_SRCDIR}/$FILE" "${TERMUX_PREFIX}/share/doc/${TERMUX_PKG_NAME}/LICENSE" + fi + COUNTER=$((COUNTER + 1)) + fi + done + elif [ -f "$TERMUX_SCRIPTDIR/packages/termux-licenses/LICENSES/${LICENSE}.txt" ]; then if [[ $COUNTER -gt 0 ]]; then ln -sf "../../LICENSES/${LICENSE}.txt" "$TERMUX_PREFIX/share/doc/$TERMUX_PKG_NAME/LICENSE.${COUNTER}" else ln -sf "../../LICENSES/${LICENSE}.txt" "$TERMUX_PREFIX/share/doc/$TERMUX_PKG_NAME/LICENSE" fi + COUNTER=$((COUNTER + 1)) fi - COUNTER=$((COUNTER + 1)) done < <(echo "$TERMUX_PKG_LICENSE" | sed "s/,/\n/g") for LICENSE in "$TERMUX_PREFIX/share/doc/$TERMUX_PKG_NAME"/LICENSE*; do