diff options
Diffstat (limited to 'haskell')
10 files changed, 34 insertions, 18 deletions
diff --git a/haskell/haskell-ShellCheck/README b/haskell/haskell-ShellCheck/README index 0a76f6d8cf..ef430204ce 100644 --- a/haskell/haskell-ShellCheck/README +++ b/haskell/haskell-ShellCheck/README @@ -1,5 +1,8 @@ haskell-ShellCheck - shell script analysis tool +Optional dependencies are pandoc or pandoc-bin to be able to +generate the manpage. + The goals of ShellCheck are: * To point out and clarify typical beginner's syntax issues, that cause diff --git a/haskell/haskell-ShellCheck/haskell-ShellCheck.SlackBuild b/haskell/haskell-ShellCheck/haskell-ShellCheck.SlackBuild index 3e5ed888cc..85794f8be2 100644 --- a/haskell/haskell-ShellCheck/haskell-ShellCheck.SlackBuild +++ b/haskell/haskell-ShellCheck/haskell-ShellCheck.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for haskell-ShellCheck # Copyright 2017-2018, 2020-2021 Andrew Clemons, Wellington New Zealand -# Copyright 2022 Andrew Clemons, Tokyo Japan +# Copyright 2022,2024 Andrew Clemons, Tokyo Japan # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=haskell-ShellCheck -VERSION=${VERSION:-0.9.0} +VERSION=${VERSION:-0.10.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -61,6 +61,9 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -112,6 +115,16 @@ mv $SRCNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +if command -v pandoc > /dev/null 2>&1 ; then + chmod +x ./manpage + ./manpage + mkdir -p $PKG/usr/man/man1 + install -m644 shellcheck.1 $PKG/usr/man/man1/shellcheck.1 + + find $PKG/usr/man -type f -exec gzip -9 {} \; + for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +fi + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/haskell/haskell-ShellCheck/haskell-ShellCheck.info b/haskell/haskell-ShellCheck/haskell-ShellCheck.info index 82936c15be..9f1c1347b4 100644 --- a/haskell/haskell-ShellCheck/haskell-ShellCheck.info +++ b/haskell/haskell-ShellCheck/haskell-ShellCheck.info @@ -1,8 +1,8 @@ PRGNAM="haskell-ShellCheck" -VERSION="0.9.0" +VERSION="0.10.0" HOMEPAGE="https://www.shellcheck.net/" -DOWNLOAD="https://hackage.haskell.org/package/ShellCheck-0.9.0/ShellCheck-0.9.0.tar.gz" -MD5SUM="ac7102f45d8c88ae70b19521d5b27a52" +DOWNLOAD="https://hackage.haskell.org/package/ShellCheck-0.10.0/ShellCheck-0.10.0.tar.gz" +MD5SUM="eed827a6ceb06225030e7c80e5330955" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="haskell-aeson haskell-json haskell-QuickCheck haskell-regex-tdfa haskell-Diff haskell-fgl" diff --git a/haskell/haskell-emojis/haskell-emojis.SlackBuild b/haskell/haskell-emojis/haskell-emojis.SlackBuild index 943fea6a1d..68cb4c33f4 100644 --- a/haskell/haskell-emojis/haskell-emojis.SlackBuild +++ b/haskell/haskell-emojis/haskell-emojis.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=haskell-emojis -VERSION=${VERSION:-0.1.3} +VERSION=${VERSION:-0.1.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/haskell/haskell-emojis/haskell-emojis.info b/haskell/haskell-emojis/haskell-emojis.info index 6002bfc4a1..92190e5318 100644 --- a/haskell/haskell-emojis/haskell-emojis.info +++ b/haskell/haskell-emojis/haskell-emojis.info @@ -1,8 +1,8 @@ PRGNAM="haskell-emojis" -VERSION="0.1.3" +VERSION="0.1.2" HOMEPAGE="https://hackage.haskell.org/package/emojis" -DOWNLOAD="https://hackage.haskell.org/package/emojis-0.1.3/emojis-0.1.3.tar.gz" -MD5SUM="e79be45dcb05d5b4ba4c4bacad882214" +DOWNLOAD="https://hackage.haskell.org/package/emojis-0.1.2/emojis-0.1.2.tar.gz" +MD5SUM="f9534006d0ef632a098ede0d0a18bd72" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="ghc" diff --git a/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.SlackBuild b/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.SlackBuild index ab5acc01c7..6f379a50ae 100644 --- a/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.SlackBuild +++ b/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=haskell-indexed-traversable-instances -VERSION=${VERSION:-0.1.1.1} +VERSION=${VERSION:-0.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.info b/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.info index 31647b378e..66aa02aa2b 100644 --- a/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.info +++ b/haskell/haskell-indexed-traversable-instances/haskell-indexed-traversable-instances.info @@ -1,8 +1,8 @@ PRGNAM="haskell-indexed-traversable-instances" -VERSION="0.1.1.1" +VERSION="0.1.1" HOMEPAGE="https://hackage.haskell.org/package/indexed-traversable-instances" -DOWNLOAD="https://hackage.haskell.org/package/indexed-traversable-instances-0.1.1.1/indexed-traversable-instances-0.1.1.1.tar.gz" -MD5SUM="cb6a9c30e3864e20f3c95b2c21872997" +DOWNLOAD="https://hackage.haskell.org/package/indexed-traversable-instances-0.1.1/indexed-traversable-instances-0.1.1.tar.gz" +MD5SUM="1e97068bf7f3568af80c82c7347c84b9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="haskell-OneTuple haskell-indexed-traversable haskell-vector" diff --git a/haskell/haskell-test-framework/haskell-test-framework.info b/haskell/haskell-test-framework/haskell-test-framework.info index 32a1d422ef..0f79676198 100644 --- a/haskell/haskell-test-framework/haskell-test-framework.info +++ b/haskell/haskell-test-framework/haskell-test-framework.info @@ -3,7 +3,7 @@ VERSION="0.8.2.0" HOMEPAGE="https://hackage.haskell.org/package/test-framework" DOWNLOAD="https://hackage.haskell.org/packages/archive/test-framework/0.8.2.0/test-framework-0.8.2.0.tar.gz \ https://hackage.haskell.org/package/test-framework-0.8.2.0/revision/8.cabal" -MD5SUM="a7e351ab89c8513d2e41f5179c72e985\ +MD5SUM="a7e351ab89c8513d2e41f5179c72e985 \ 26f4e157fbecb21dcc0d159686918d61" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/haskell/haskell-unicode-collation/haskell-unicode-collation.SlackBuild b/haskell/haskell-unicode-collation/haskell-unicode-collation.SlackBuild index 474e10be5c..7f201c5d39 100644 --- a/haskell/haskell-unicode-collation/haskell-unicode-collation.SlackBuild +++ b/haskell/haskell-unicode-collation/haskell-unicode-collation.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=haskell-unicode-collation -VERSION=${VERSION:-0.1.3.6} +VERSION=${VERSION:-0.1.3.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/haskell/haskell-unicode-collation/haskell-unicode-collation.info b/haskell/haskell-unicode-collation/haskell-unicode-collation.info index 82febf8704..5db5c02943 100644 --- a/haskell/haskell-unicode-collation/haskell-unicode-collation.info +++ b/haskell/haskell-unicode-collation/haskell-unicode-collation.info @@ -1,8 +1,8 @@ PRGNAM="haskell-unicode-collation" -VERSION="0.1.3.6" +VERSION="0.1.3.3" HOMEPAGE="https://hackage.haskell.org/package/unicode-collation" -DOWNLOAD="https://hackage.haskell.org/package/unicode-collation-0.1.3.6/unicode-collation-0.1.3.6.tar.gz" -MD5SUM="3da22229e5a005f28327564672948e2e" +DOWNLOAD="https://hackage.haskell.org/package/unicode-collation-0.1.3.3/unicode-collation-0.1.3.3.tar.gz" +MD5SUM="fe2e1933024708e25b9414abc42190de" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="haskell-th-lift-instances" |