summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD4
2 files changed, 5 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b80f173d38a2..bac6de0ff5ba 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -14,10 +14,12 @@ pkgbase = flutter
depends = java-environment
depends = libglvnd
depends = unzip
+ depends = curl
optdepends = android-sdk
optdepends = android-studio
optdepends = intellij-idea-community-edition
optdepends = intellij-idea-ultimate-edition
+ optdepends = ninja
optdepends = perl
optdepends = python
options = !emptydirs
diff --git a/PKGBUILD b/PKGBUILD
index 565fac34a6a6..92b2f30af86d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ pkgdesc="A new mobile app SDK to help developers and designers build modern mobi
arch=("x86_64")
url="https://${pkgname}.dev"
license=("custom" "BSD" "CCPL")
-depends=("git" "glu" "java-environment" "libglvnd" "unzip")
+depends=("git" "glu" "java-environment" "libglvnd" "unzip" "curl")
optdepends=("android-sdk" "android-studio" "intellij-idea-community-edition" "intellij-idea-ultimate-edition" "ninja" "perl" "python")
makedepends=("python")
backup=("opt/${pkgname}/packages/${pkgname}_test/pubspec.yaml" "opt/${pkgname}/packages/${pkgname}/pubspec.yaml")
@@ -33,6 +33,8 @@ package() {
install -dm755 "${pkgdir}/opt/${pkgname}"
install -dm755 "${pkgdir}/usr/bin"
cp -ra "${srcdir}/${pkgname}" "${pkgdir}/opt/"
+ ${pkgdir}/opt/${pkgname}/bin/internal/update_dart_sdk.sh
+ ${pkgdir}/opt/${pkgname}/bin/flutter precache
find "${pkgdir}/opt/${pkgname}" -type d -exec chmod a+rx {} +
find "${pkgdir}/opt/${pkgname}" -type f -exec chmod a+r {} +
chmod a+rw "${pkgdir}/opt/${pkgname}/version"