diff --git a/community/dart/PKGBUILD b/community/dart/PKGBUILD index a187d2b35..3e8f1ede0 100644 --- a/community/dart/PKGBUILD +++ b/community/dart/PKGBUILD @@ -1,5 +1,6 @@ # Maintainer: Alexander Rødseth # Maintainer: Felix Yan +# Maintainer: Orhun Parmaksız # Contributor: T. Jameson Little # Contributor: Usagi Ito # Contributor: siasia @@ -11,7 +12,7 @@ # - configure paths and install symlinks for binaries shipped for arm pkgname=dart -pkgver=2.14.4 +pkgver=2.16.1 pkgrel=1 pkgdesc='The dart programming language SDK' arch=('x86_64' 'armv7h' 'aarch64') @@ -23,9 +24,9 @@ options=('!strip') source_x86_64+=("$pkgname-$pkgver-64.zip::https://storage.googleapis.com/dart-archive/channels/stable/release/$pkgver/sdk/dartsdk-linux-x64-release.zip") source_armv7h+=("$pkgname-$pkgver-arm.zip::https://storage.googleapis.com/dart-archive/channels/stable/release/$pkgver/sdk/dartsdk-linux-arm-release.zip") source_aarch64+=("$pkgname-$pkgver-arm64.zip::https://storage.googleapis.com/dart-archive/channels/stable/release/$pkgver/sdk/dartsdk-linux-arm64-release.zip") -sha512sums_x86_64=('13f2984db416bc5b87026e7f085b54ac094172341833ed6c3dd799dc33d4e1aaee2a4322b8f02c98bc2fe9334af848ac189e222d84cf09ef9a6512d8a46f2bec') -sha512sums_armv7h=('3792f844ddddedad2d35f80b93ed5915ce7fa879911cbdb4005c3b8dffc0dd02fc96e73eed88706f4ae96269fe3ad344c73af546dafa937b3c836ebcc5eeb150') -sha512sums_aarch64=('19ef2a5f533ea8fec55aa18f083b3c2476f2d1424fa849a4018e5c81ae29020ce3cecec3de0696d20e2cd95cc17bb0c79ad898d6e1ab0fa41ee6f55ff012a9ad') +sha512sums_x86_64=('28583acfd2214aebd9a73faf4a13e67cfdd35d66a201be7c0dab1753bbd26d9e95fe5d41662cc51dd83e02f56bbc5d4889772076b9a6b8692ba156d761080c1b') +sha512sums_armv7h=('1721c23f3b749c0d3d0e8e79c432a0263b0347d92e6b6880416729e5012b4e4cfeb42d804c0e21ed546a458c1e1babcc412bbbcc97ec56ac5986f18d92dd2481') +sha512sums_aarch64=('ccb84b910e50c630e183ebd9bdc38053126b970b3199a515c5afaf769be02f58dd9d62ac15f58c4f68281f92dc4f8b6a591705b41832b9e74e8e09d060d8af7d') prepare() { # Fix permissions @@ -35,7 +36,7 @@ prepare() { cd "$pkgname-sdk/bin" # Configure paths - for _f in dartanalyzer pub dartfmt dartdoc; do + for _f in dartanalyzer pub dartdoc; do setconf $_f BIN_DIR "/opt/$pkgname-sdk/bin" setconf $_f PROG_NAME "/opt/$pkgname-sdk/bin/$_f" setconf $_f SDK_DIR "/opt/$pkgname-sdk/" @@ -47,24 +48,21 @@ prepare() { package() { # Create directories - install -d "$pkgdir"{"/opt/$pkgname-sdk",/usr/{bin,"share/doc/$pkgname-sdk"}} + install -d "$pkgdir"{"/opt/$pkgname-sdk",/usr/{bin,"share/doc/$pkgname"}} # Package the files cp -a "$pkgname-sdk/"* "$pkgdir/opt/$pkgname-sdk/" # Set up symbolic links for the executables - for f in dart dartanalyzer pub dartfmt dartdoc dart2native dartaotruntime; do + for f in dart dartanalyzer pub dartdoc dartaotruntime; do ln -s "/opt/$pkgname-sdk/bin/$f" "$pkgdir/usr/bin/$f" done - # Package samples and documentation - for f in samples about.html about_files; do - echo mv "$pkgdir/opt/$pkgname-sdk/$f" "$pkgdir/usr/share/doc/$pkgname/" - done + # Package documentation + install -Dm644 "$pkgdir/opt/$pkgname-sdk/README" -t "$pkgdir/usr/share/doc/$pkgname" # BSD License - install -Dm644 LICENSE \ - "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } # vim:set ts=2 sw=2 et: