From f8cce0c098bdfbfa2b6fb67933a08c2bd72db4b4 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Mon, 27 Mar 2017 05:11:31 +0200 Subject: [PATCH] Use more source checksums --- packages/asciinema/build.sh | 1 + packages/automake/build.sh | 1 + packages/bs1770gain/build.sh | 1 + packages/corkscrew/build.sh | 6 ++++-- packages/expect/build.sh | 1 + packages/finch/build.sh | 1 + packages/frobtads/build.sh | 1 + packages/frotz/build.sh | 1 + packages/gnupg/build.sh | 1 + packages/graphicsmagick/build.sh | 1 + packages/hub/build.sh | 1 + packages/libcroco/build.sh | 1 + packages/libmp3splt/build.sh | 1 + packages/librsvg/build.sh | 1 + packages/linux-man-pages/build.sh | 10 +++++++--- packages/mp3splt/build.sh | 3 ++- packages/ncdc/build.sh | 1 + packages/pastebinit/build.sh | 1 + packages/ranger/build.sh | 1 + packages/screenfetch/build.sh | 1 + packages/taskwarrior/build.sh | 1 + packages/tesseract/build.sh | 1 + 22 files changed, 32 insertions(+), 6 deletions(-) diff --git a/packages/asciinema/build.sh b/packages/asciinema/build.sh index b2eac4174..0e6b4d30f 100644 --- a/packages/asciinema/build.sh +++ b/packages/asciinema/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_REVISION=1 # ncurses-utils for tput which asciinema uses: TERMUX_PKG_DEPENDS="python, ncurses-utils" TERMUX_PKG_SRCURL=https://github.com/asciinema/asciinema/archive/v${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=968016828119d53b8e4e6ccf40a2635704d236f8e805f635c15adc09a4373a55 TERMUX_PKG_FOLDERNAME=asciinema-${TERMUX_PKG_VERSION} TERMUX_PKG_BUILD_IN_SRC=yes TERMUX_PKG_PLATFORM_INDEPENDENT=yes diff --git a/packages/automake/build.sh b/packages/automake/build.sh index 35ce3b421..fb8cbab1d 100644 --- a/packages/automake/build.sh +++ b/packages/automake/build.sh @@ -3,5 +3,6 @@ TERMUX_PKG_DESCRIPTION="Tool for automatically generating Makefile.in files" TERMUX_PKG_VERSION=1.15 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/automake/automake-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SHA256=9908c75aabd49d13661d6dcb1bc382252d22cc77bf733a2d55e87f2aa2db8636 TERMUX_PKG_DEPENDS="autoconf" TERMUX_PKG_PLATFORM_INDEPENDENT=yes diff --git a/packages/bs1770gain/build.sh b/packages/bs1770gain/build.sh index 4052bd64e..bac18dd92 100644 --- a/packages/bs1770gain/build.sh +++ b/packages/bs1770gain/build.sh @@ -3,5 +3,6 @@ TERMUX_PKG_DESCRIPTION="BS1770GAIN is a loudness scanner compliant with ITU-R BS TERMUX_PKG_VERSION=0.4.12 TERMUX_PKG_MAINTAINER="Oliver Schmidhauser @Neo-Oli" TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/project/bs1770gain/bs1770gain/${TERMUX_PKG_VERSION}/bs1770gain-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=cafc5440cf4940939c675e98c8dbeb839f4965d60f74270a37d4ee70559b3a59 TERMUX_PKG_DEPENDS="ffmpeg, sox, libmp3lame" diff --git a/packages/corkscrew/build.sh b/packages/corkscrew/build.sh index ead51f839..966afa564 100644 --- a/packages/corkscrew/build.sh +++ b/packages/corkscrew/build.sh @@ -1,8 +1,10 @@ -TERMUX_PKG_HOMEPAGE=http://www.agroman.net/corkscrew/ +TERMUX_PKG_HOMEPAGE=http://wiki.linuxquestions.org/wiki/Corkscrew +# TERMUX_PKG_HOMEPAGE=http://www.agroman.net/corkscrew/ TERMUX_PKG_DESCRIPTION="A tool for tunneling SSH through HTTP proxies" TERMUX_PKG_DEPENDS="openssh" TERMUX_PKG_VERSION=2.0 -TERMUX_PKG_SRCURL=http://agroman.net/corkscrew/corkscrew-${TERMUX_PKG_VERSION}.tar.gz +# TERMUX_PKG_SRCURL=http://agroman.net/corkscrew/corkscrew-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=ftp://ftp.usa.openbsd.org/pub/OpenBSD/distfiles/corkscrew-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=0d0fcbb41cba4a81c4ab494459472086f377f9edb78a2e2238ed19b58956b0be termux_step_post_make_install () { diff --git a/packages/expect/build.sh b/packages/expect/build.sh index 04d8d5f12..0781cebfc 100644 --- a/packages/expect/build.sh +++ b/packages/expect/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://expect.sourceforge.net/ TERMUX_PKG_DESCRIPTION="Tool for automating interactive terminal applications" TERMUX_PKG_VERSION=5.45 TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/expect/Expect/${TERMUX_PKG_VERSION}/expect${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=b28dca90428a3b30e650525cdc16255d76bb6ccd65d448be53e620d95d5cc040 TERMUX_PKG_DEPENDS="libutil, tcl" termux_step_pre_configure () { diff --git a/packages/finch/build.sh b/packages/finch/build.sh index 164c52716..00eed7579 100644 --- a/packages/finch/build.sh +++ b/packages/finch/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Text-based multi-protocol instant messaging client" TERMUX_PKG_VERSION=2.11.0 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/pidgin/Pidgin/${TERMUX_PKG_VERSION}/pidgin-${TERMUX_PKG_VERSION}.tar.bz2 +TERMUX_PKG_SHA256=f72613440586da3bdba6d58e718dce1b2c310adf8946de66d8077823e57b3333 TERMUX_PKG_DEPENDS="libgnutls, libxml2, ncurses-ui-libs, glib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-gtkui --disable-gstreamer --disable-vv --disable-idn --disable-meanwhile --disable-avahi --disable-dbus --disable-perl --disable-tcl --without-zephyr --with-ncurses-headers=$TERMUX_PREFIX/include --without-python" TERMUX_PKG_RM_AFTER_INSTALL="share/sounds/purple lib/purple-2/libmsn.so" diff --git a/packages/frobtads/build.sh b/packages/frobtads/build.sh index 2fa56bc1a..cbcbe9103 100644 --- a/packages/frobtads/build.sh +++ b/packages/frobtads/build.sh @@ -3,5 +3,6 @@ TERMUX_PKG_DESCRIPTION="TADS is a free authoring system for writing your own Int TERMUX_PKG_VERSION=1.2.3 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://www.tads.org/frobtads/frobtads-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=88c6a987813d4be1420a1c697e99ecef4fa9dd9bc922be4acf5a3054967ee788 TERMUX_PKG_RM_AFTER_INSTALL="share/frobtads/tads3/doc share/frobtads/tads3/lib/webuires" TERMUX_PKG_DEPENDS="curl, ncurses" diff --git a/packages/frotz/build.sh b/packages/frotz/build.sh index d85a69d87..9bbf74dc0 100644 --- a/packages/frotz/build.sh +++ b/packages/frotz/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_DEPENDS="ncurses, dialog, curl" TERMUX_PKG_VERSION=2.44 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/DavidGriffith/frotz/archive/${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=dbb5eb3bc95275dcb984c4bdbaea58bc1f1b085b20092ce6e86d9f0bf3ba858f TERMUX_PKG_FOLDERNAME=frotz-${TERMUX_PKG_VERSION} TERMUX_PKG_BUILD_IN_SRC=yes diff --git a/packages/gnupg/build.sh b/packages/gnupg/build.sh index 700f7e57c..c8d94d8cd 100755 --- a/packages/gnupg/build.sh +++ b/packages/gnupg/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="OpenPGP implementation for encrypting and signing data a TERMUX_PKG_VERSION=1.4.21 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-${TERMUX_PKG_VERSION}.tar.bz2 +TERMUX_PKG_SHA256=6b47a3100c857dcab3c60e6152e56a997f2c7862c1b8b2b25adf3884a1ae2276 # disable readline since gnupg is used in bootstrap, so nice to avoid readline+ncurses dependencies. # ac_cv_sys_symbol_underscore=no needed for i686 build to avoid "undefined reference to `mpihelp_sub_n'" errors TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-endian-check --without-readline ac_cv_sys_symbol_underscore=no" diff --git a/packages/graphicsmagick/build.sh b/packages/graphicsmagick/build.sh index 86079e8ae..e8d5ac50b 100644 --- a/packages/graphicsmagick/build.sh +++ b/packages/graphicsmagick/build.sh @@ -4,6 +4,7 @@ TERMUX_PKG_VERSION=1.3.25 TERMUX_PKG_REVISION=1 # 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=d64bfa52d2e0730eff9ce3ed51d4fc78dbb68e2adaa317b2bb3c56e6ee61ac9f TERMUX_PKG_DEPENDS="littlecms, libtiff, freetype, libjasper, libjpeg-turbo, libpng, libbz2, libxml2, liblzma" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_func_ftime=no --without-magick-plus-plus diff --git a/packages/hub/build.sh b/packages/hub/build.sh index 34ff1733f..6c8bfa332 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_VERSION=2.2.8 TERMUX_PKG_SRCURL=https://github.com/github/hub/archive/v${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=61f67d94d495bdd2f8e7eae3054fab8a5ec8f5d839f27a63dbacc2a4e230d847 TERMUX_PKG_DEPENDS="git" TERMUX_PKG_FOLDERNAME=hub-${TERMUX_PKG_VERSION} diff --git a/packages/libcroco/build.sh b/packages/libcroco/build.sh index 16dd3415a..bc6762443 100644 --- a/packages/libcroco/build.sh +++ b/packages/libcroco/build.sh @@ -4,4 +4,5 @@ _MAJOR_VERSION=0.6 TERMUX_PKG_VERSION=${_MAJOR_VERSION}.11 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://ftp.gnome.org/pub/gnome/sources/libcroco/${_MAJOR_VERSION}/libcroco-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SHA256=132b528a948586b0dfa05d7e9e059901bca5a3be675b6071a90a90b81ae5a056 TERMUX_PKG_DEPENDS="glib,liblzma,libxml2" diff --git a/packages/libmp3splt/build.sh b/packages/libmp3splt/build.sh index 03cae0da7..1774fe7b4 100644 --- a/packages/libmp3splt/build.sh +++ b/packages/libmp3splt/build.sh @@ -3,5 +3,6 @@ TERMUX_PKG_DESCRIPTION="Mp3Splt-project is a utility to split mp3, ogg vorbis an TERMUX_PKG_VERSION=0.9.2 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://prdownloads.sourceforge.net/mp3splt/libmp3splt-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=30eed64fce58cb379b7cc6a0d8e545579cb99d0f0f31eb00b9acc8aaa1b035dc TERMUX_PKG_DEPENDS="libmad, libid3tag, libvorbis, libflac, pcre, libtool" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-cutter" diff --git a/packages/librsvg/build.sh b/packages/librsvg/build.sh index ea49abf0f..0c15608e0 100644 --- a/packages/librsvg/build.sh +++ b/packages/librsvg/build.sh @@ -2,5 +2,6 @@ TERMUX_PKG_HOMEPAGE=https://wiki.gnome.org/action/show/Projects/LibRsvg TERMUX_PKG_DESCRIPTION="Library to render SVG files using cairo" TERMUX_PKG_VERSION=2.40.16 TERMUX_PKG_SRCURL=http://ftp.gnome.org/pub/GNOME/sources/librsvg/2.40/librsvg-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SHA256=d48bcf6b03fa98f07df10332fb49d8c010786ddca6ab34cbba217684f533ff2e TERMUX_PKG_DEPENDS="libcroco,pango,gdk-pixbuf" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-introspection" diff --git a/packages/linux-man-pages/build.sh b/packages/linux-man-pages/build.sh index 2cacfd24c..f6277e490 100644 --- a/packages/linux-man-pages/build.sh +++ b/packages/linux-man-pages/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://www.kernel.org/doc/man-pages/ TERMUX_PKG_DESCRIPTION="Man pages for linux kernel and C library interfaces" TERMUX_PKG_DEPENDS="man" -TERMUX_PKG_VERSION=4.09 +TERMUX_PKG_VERSION=4.10 TERMUX_PKG_SRCURL=https://www.kernel.org/pub/linux/docs/man-pages/man-pages-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_SHA256=7395dfc391d545385a998d23df9accb60f2020451c53940eaf8a07b6ea8a63fa TERMUX_PKG_EXTRA_MAKE_ARGS="prefix=$TERMUX_PREFIX" # man.7 and mdoc.7 is included with mandoc: # getconf man page included with the getconf package: @@ -14,8 +15,11 @@ termux_step_pre_configure() { # Bundle posix man pages in same package: local _POSIX_TARFILE=man-pages-posix-2013-a.tar.xz if [ ! -f $TERMUX_PKG_CACHEDIR/$_POSIX_TARFILE ]; then - termux_download https://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/$_POSIX_TARFILE \ - $TERMUX_PKG_CACHEDIR/$_POSIX_TARFILE + termux_download \ + https://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/$_POSIX_TARFILE \ + $TERMUX_PKG_CACHEDIR/$_POSIX_TARFILE \ + 19633a5c75ff7deab35b1d2c3d5b7748e7bd4ef4ab598b647bb7e7f60b90a808 + fi mkdir -p $TERMUX_PKG_TMPDIR/man-pages-posix cd $TERMUX_PKG_TMPDIR/man-pages-posix diff --git a/packages/mp3splt/build.sh b/packages/mp3splt/build.sh index ddd4a121c..b6ff057bd 100644 --- a/packages/mp3splt/build.sh +++ b/packages/mp3splt/build.sh @@ -1,8 +1,9 @@ TERMUX_PKG_HOMEPAGE=http://mp3splt.sourceforge.net -TERMUX_PKG_DESCRIPTION="Mp3Splt-project is a utility to split mp3, ogg vorbis and native FLAC files selecting a begin and an end time position, without decoding" +TERMUX_PKG_DESCRIPTION="Utility to split mp3, ogg vorbis and FLAC files without decoding" TERMUX_PKG_VERSION=2.6.2 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://prdownloads.sourceforge.net/mp3splt/mp3splt-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=3ec32b10ddd8bb11af987b8cd1c76382c48d265d0ffda53041d9aceb1f103baa TERMUX_PKG_DEPENDS="libmp3splt" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--mandir=$TERMUX_PREFIX/share/man" diff --git a/packages/ncdc/build.sh b/packages/ncdc/build.sh index 00d4c3e33..cc2b234b1 100644 --- a/packages/ncdc/build.sh +++ b/packages/ncdc/build.sh @@ -2,6 +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_VERSION=1.20 TERMUX_PKG_SRCURL=https://dev.yorhel.nl/download/ncdc-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=8a998857df6289b6bd44287fc06f705b662098189f2a8fe95b1a5fbc703b9631 TERMUX_PKG_DEPENDS="libandroid-support, libgnutls, libsqlite, bzip2, glib, ncurses" TERMUX_PKG_BUILD_IN_SRC="yes" diff --git a/packages/pastebinit/build.sh b/packages/pastebinit/build.sh index 4d7eb9cb9..7107fa902 100644 --- a/packages/pastebinit/build.sh +++ b/packages/pastebinit/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://launchpad.net/pastebinit TERMUX_PKG_DESCRIPTION="Command-line pastebin client" TERMUX_PKG_VERSION=1.5 TERMUX_PKG_SRCURL=https://launchpad.net/pastebinit/trunk/${TERMUX_PKG_VERSION}/+download/pastebinit-${TERMUX_PKG_VERSION}.tar.bz2 +TERMUX_PKG_SHA256=42e5a84ce7e46825fb3b6478e11893fad357197327257e474bd0d3549f438457 TERMUX_PKG_DEPENDS="python" TERMUX_PKG_BUILD_IN_SRC=yes TERMUX_PKG_PLATFORM_INDEPENDENT=yes diff --git a/packages/ranger/build.sh b/packages/ranger/build.sh index a95eb730d..db77fa946 100644 --- a/packages/ranger/build.sh +++ b/packages/ranger/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://ranger.nongnu.org/ TERMUX_PKG_DESCRIPTION="File manager with VI key bindings" TERMUX_PKG_VERSION=1.8.1 TERMUX_PKG_SRCURL=http://ranger.nongnu.org/ranger-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=1433f9f9958b104c97d4b23ab77a2ac37d3f98b826437b941052a55c01c721b4 TERMUX_PKG_DEPENDS="python, file" TERMUX_PKG_FOLDERNAME=ranger-${TERMUX_PKG_VERSION} TERMUX_PKG_BUILD_IN_SRC=yes diff --git a/packages/screenfetch/build.sh b/packages/screenfetch/build.sh index d5c759f86..800edbd5b 100644 --- a/packages/screenfetch/build.sh +++ b/packages/screenfetch/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Bash Screenshot Information Tool" TERMUX_PKG_DEPENDS="bash" TERMUX_PKG_VERSION=3.7.0 TERMUX_PKG_SRCURL=https://github.com/KittyKatt/screenFetch/archive/v${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=6711fe924833919d53c1dfbbb43f3777d33e20357a1b1536c4472f6a1b3c6be0 TERMUX_PKG_BUILD_IN_SRC=yes TERMUX_PKG_FOLDERNAME=screenFetch-${TERMUX_PKG_VERSION} TERMUX_PKG_MAINTAINER="Pierre Rudloff @Rudloff" diff --git a/packages/taskwarrior/build.sh b/packages/taskwarrior/build.sh index 6cbc91740..e9e6227af 100644 --- a/packages/taskwarrior/build.sh +++ b/packages/taskwarrior/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Utility for managing your TODO list" TERMUX_PKG_VERSION=2.5.1 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://taskwarrior.org/download/task-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=d87bcee58106eb8a79b850e9abc153d98b79e00d50eade0d63917154984f2a15 TERMUX_PKG_DEPENDS="libgnutls, libuuid, libandroid-glob" TERMUX_PKG_KEEP_SHARE_DOC=yes diff --git a/packages/tesseract/build.sh b/packages/tesseract/build.sh index 5e020320a..dbb65138d 100644 --- a/packages/tesseract/build.sh +++ b/packages/tesseract/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Tesseract is probably the most accurate open source OCR TERMUX_PKG_VERSION=3.04.01 TERMUX_PKG_DEPENDS="libtool, libuuid, leptonica" TERMUX_PKG_SRCURL=https://github.com/tesseract-ocr/tesseract/archive/${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=57f63e1b14ae04c3932a2683e4be4954a2849e17edd638ffe91bc5a2156adc6a TERMUX_PKG_FOLDERNAME=tesseract-${TERMUX_PKG_VERSION} termux_step_pre_configure() {