diff options
| author | Kevin Daudt <kdaudt@alpinelinux.org> | 2019-08-08 21:20:33 +0000 |
|---|---|---|
| committer | Kevin Daudt <kdaudt@alpinelinux.org> | 2019-08-09 17:09:58 +0000 |
| commit | 126db4e29f745711aa45c568ba81ffc61381d724 (patch) | |
| tree | 05b5473be145fb49fe1266c063191eefeb2ccd95 /testing/shellcheck | |
| parent | 1d0a09a18d6fdf8895612154db9f9243e10aefe8 (diff) | |
| download | aports-126db4e29f745711aa45c568ba81ffc61381d724.tar.bz2 aports-126db4e29f745711aa45c568ba81ffc61381d724.tar.xz | |
community/shellcheck: move from testing
Closes #19
Diffstat (limited to 'testing/shellcheck')
| -rw-r--r-- | testing/shellcheck/APKBUILD | 95 | ||||
| -rw-r--r-- | testing/shellcheck/cabal.config | 46 |
2 files changed, 0 insertions, 141 deletions
diff --git a/testing/shellcheck/APKBUILD b/testing/shellcheck/APKBUILD deleted file mode 100644 index 8d978522af..0000000000 --- a/testing/shellcheck/APKBUILD +++ /dev/null @@ -1,95 +0,0 @@ -# Maintainer: Olliver Schinagl <oliver@schinagl.nl> -pkgname=shellcheck -pkgver=0.6.0 -pkgrel=0 -pkgdesc="a static analysis tool for shell scripts" -url="https://github.com/koalaman/shellcheck" -arch="x86_64" # Limited by GHC / Cabal -license="GPL-3.0" -makedepends="cabal ghc" -subpackages="$pkgname-doc" -source=" - $pkgname-$pkgver.tar.gz::https://github.com/koalaman/shellcheck/archive/v$pkgver.tar.gz - cabal.config -" -_cabal_home="$srcdir/dist" - -cabal_update() { - msg "Freezing $pkgname dependencies" - - # Resolve deps and generate fresh cabal.config with version constraints. - HOME="$_cabal_home" cabal update - ( - cd "$builddir" - unlink "cabal.config" - HOME="$_cabal_home" cabal freeze --shadow-installed-packages - - # Add version tag at the first line. - sed -i "1i--$pkgver" "cabal.config" - - mv "cabal.config" "$startdir/" - ) - - if ! abuild checksum; then - die "Failed to update checksum, run 'abuild checksum' manually" - fi -} - -prepare() { - default_prepare - - if [ "$(head -n 1 "$srcdir/cabal.config")" != "--$pkgver" ]; then - die "Requirements file is outdated, run 'abuild cabal_update'" - fi - - ln -sf "$srcdir/cabal.config" "$builddir/cabal.config" -} - -build() { - HOME="$_cabal_home" cabal update - HOME="$_cabal_home" cabal install \ - --disable-documentation \ - --only-dependencies - HOME="$_cabal_home" cabal configure \ - --prefix='/usr' \ - --bindir='$prefix/bin' \ - --docdir='$prefix/share/doc' \ - --datadir='$prefix/share' \ - --htmldir='$docdir/html' \ - --libdir='$prefix/lib' \ - --libsubdir="$pkgname" \ - --datasubdir="$pkgname" \ - --dynlibdir="$pkgname" \ - --sysconfdir='/etc' \ - --disable-library-profiling \ - --disable-profiling \ - --disable-shared \ - --enable-executable-stripping \ - --flags='GMP FFI standalone' - HOME="$_cabal_home" cabal build -} - -check() { - _test_script="$(mktemp)" - { - echo "#!/bin/sh" - echo - echo "exit 0" - } > "${_test_script}" - trap 'rm "$_test_script"' EXIT - "$builddir/dist/build/$pkgname/$pkgname" "$_test_script" - trap - EXIT - rm "${_test_script}" -} - -package() { - HOME="$_cabal_home" cabal copy --destdir="$pkgdir" - - rm -r "$pkgdir/usr/lib/$pkgname" - - mkdir -p "$pkgdir/usr/share/doc/$pkgname" - mv "$pkgdir/usr/share/doc/LICENSE" "$pkgdir/usr/share/doc/$pkgname" -} - -sha512sums="4e9575985fe914cb35444995212ac1afaa40b004dbbc86b5987bf8b65e20b14a0102c9c601dc061d604129a8e978021f22a11d682545cb7f07ec974495cfa387 shellcheck-0.6.0.tar.gz -087d7e5196c911dd1bd97f45cca7984e10b9e02aa160e25cc85576f97afe9f05eaaf38a3fe59f0f8bdbd80528bbc436dbb2c386b9194e317698b5bc0348ef3f1 cabal.config" diff --git a/testing/shellcheck/cabal.config b/testing/shellcheck/cabal.config deleted file mode 100644 index f091a1b085..0000000000 --- a/testing/shellcheck/cabal.config +++ /dev/null @@ -1,46 +0,0 @@ ---0.6.0 -constraints: Cabal ==2.2.0.1, - QuickCheck ==2.13.2, - StateVar ==1.2, - aeson ==1.4.4.0, - array ==0.5.2.0, - attoparsec ==0.13.2.2, - base ==4.11.1.0, - base-compat ==0.10.5, - base-orphans ==0.8.1, - binary ==0.8.5.1, - bytestring ==0.10.8.2, - containers ==0.5.11.0, - contravariant ==1.5.2, - deepseq ==1.4.3.0, - directory ==1.3.1.5, - dlist ==0.8.0.6, - filepath ==1.4.2, - ghc-boot-th ==8.4.3, - ghc-prim ==0.5.2.0, - hashable ==1.3.0.0, - integer-gmp ==1.0.2.0, - integer-logarithms ==1.0.3, - mtl ==2.2.2, - parsec ==3.1.13.0, - pretty ==1.1.3.6, - primitive ==0.7.0.0, - process ==1.6.3.0, - random ==1.1, - regex-base ==0.93.2, - regex-tdfa ==1.2.3.2, - rts ==1.0, - scientific ==0.3.6.2, - splitmix ==0.0.3, - stm ==2.5.0.0, - tagged ==0.8.6, - template-haskell ==2.13.0.0, - text ==1.2.3.0, - th-abstraction ==0.3.1.0, - time ==1.8.0.2, - time-compat ==1.9.2.2, - transformers ==0.5.5.0, - unix ==2.7.2.2, - unordered-containers ==0.2.10.0, - uuid-types ==1.0.3, - vector ==0.12.0.3 |
