aboutsummaryrefslogtreecommitdiff
path: root/development/dart-sdk
diff options
context:
space:
mode:
Diffstat (limited to 'development/dart-sdk')
-rw-r--r--development/dart-sdk/dart-sdk.SlackBuild10
-rw-r--r--development/dart-sdk/dart-sdk.info22
-rw-r--r--development/dart-sdk/slack-desc4
3 files changed, 20 insertions, 16 deletions
diff --git a/development/dart-sdk/dart-sdk.SlackBuild b/development/dart-sdk/dart-sdk.SlackBuild
index 5461b5c859..3e2dc23ed0 100644
--- a/development/dart-sdk/dart-sdk.SlackBuild
+++ b/development/dart-sdk/dart-sdk.SlackBuild
@@ -1,8 +1,9 @@
#!/bin/bash
-# Slackware build script for <dart-sdk>
+# Slackware build script for dart-sdk
# Copyright 2016-2020 Zhu Qun-Ying
+# Copyright 2025 Vladislav 'fsLeg' Borisov, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dart-sdk
-VERSION=${VERSION:-2.10.4}
+VERSION=${VERSION:-3.7.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -71,12 +72,15 @@ cd $PKG/opt
unzip $CWD/dartsdk-linux-$PKG_PLATFORM-release.zip
unzip $CWD/dartdocs-gen-api.zip
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs chmod a+x
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp $CWD/$PRGNAM.SlackBuild $PKG/usr/doc/$PRGNAM-$VERSION
mv gen-dartdocs $PKG/usr/doc/$PRGNAM-$VERSION/doc
mkdir -p $PKG/etc/profile.d
-cp $CWD/dart-sdk.*sh.new $PKG/etc/profile.d
+install -Dm755 -t $PKG/etc/profile.d $CWD/dart-sdk.*sh.new
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/development/dart-sdk/dart-sdk.info b/development/dart-sdk/dart-sdk.info
index 1c3dac93d6..b465fb9d66 100644
--- a/development/dart-sdk/dart-sdk.info
+++ b/development/dart-sdk/dart-sdk.info
@@ -1,14 +1,14 @@
PRGNAM="dart-sdk"
-VERSION="2.10.4"
+VERSION="3.7.3"
HOMEPAGE="https://www.dartlang.org/"
-DOWNLOAD="https://storage.googleapis.com/dart-archive/channels/stable/release/2.10.4/sdk/dartsdk-linux-ia32-release.zip \
-https://storage.googleapis.com/dart-archive/channels/stable/release/2.10.4/api-docs/dartdocs-gen-api.zip"
-MD5SUM="2be272e42304aa172a3878d1b57f6957 \
- 74bc6601aafc5ea9588c2ac003d66455"
-DOWNLOAD_x86_64="https://storage.googleapis.com/dart-archive/channels/stable/release/2.10.4/sdk/dartsdk-linux-x64-release.zip \
-https://storage.googleapis.com/dart-archive/channels/stable/release/2.10.4/api-docs/dartdocs-gen-api.zip"
-MD5SUM_x86_64="cb52cb89f5dfb88cddb15b1f2caa23cf \
- 74bc6601aafc5ea9588c2ac003d66455"
+DOWNLOAD="https://storage.googleapis.com/dart-archive/channels/stable/release/3.7.3/sdk/dartsdk-linux-ia32-release.zip \
+ https://storage.googleapis.com/dart-archive/channels/stable/release/3.7.3/api-docs/dartdocs-gen-api.zip"
+MD5SUM="8b0c7ded7595e52fccdfaeb8e035f1d2 \
+ bf71b650c1e36aa7237a05fcdf0c2eb9"
+DOWNLOAD_x86_64="https://storage.googleapis.com/dart-archive/channels/stable/release/3.7.3/sdk/dartsdk-linux-x64-release.zip \
+ https://storage.googleapis.com/dart-archive/channels/stable/release/3.7.3/api-docs/dartdocs-gen-api.zip"
+MD5SUM_x86_64="041eff52655875ba210aae0136191fd1 \
+ bf71b650c1e36aa7237a05fcdf0c2eb9"
REQUIRES=""
-MAINTAINER="Zhu Qun-Ying"
-EMAIL="zhu.qunying@gmail.com"
+MAINTAINER="Vladislav 'fsLeg' Borisov"
+EMAIL="fsleg@t-rg.ws"
diff --git a/development/dart-sdk/slack-desc b/development/dart-sdk/slack-desc
index bba52b4801..5364df061b 100644
--- a/development/dart-sdk/slack-desc
+++ b/development/dart-sdk/slack-desc
@@ -14,6 +14,6 @@ dart-sdk:
dart-sdk: The Dart SDK has the libraries and command-line tools that you need
dart-sdk: to develop Dart web, command-line, and server apps.
dart-sdk:
-dart-sdk: This SBo script packages the binary release from Google.
-dart-sdk:
dart-sdk: Homepage: http://www.dartlang.org
+dart-sdk:
+dart-sdk: