From 0fde3ebe261660a06b076be0f4d7adafb79a5c8f Mon Sep 17 00:00:00 2001 From: xiota Date: Thu, 12 Sep 2024 19:11:47 +0000 Subject: [PATCH] 3.24.3 --- .SRCINFO | 8 ++++---- PKGBUILD | 4 ++-- flutter.install | 8 ++++++-- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index eedc25683feb6..96f379ca0bc65 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = flutter-bin pkgdesc = Cross platform widget toolkit for Dart (monolithic) - pkgver = 3.24.2 + pkgver = 3.24.3 pkgrel = 1 url = https://github.com/flutter/flutter install = flutter.install @@ -39,12 +39,12 @@ pkgbase = flutter-bin conflicts = flutter-material-fonts conflicts = flutter-sky-engine conflicts = flutter-tool-developer - noextract = flutter-3.24.2.tar.xz + noextract = flutter-3.24.3.tar.xz options = !emptydirs options = !strip options = !debug - source = flutter-3.24.2.tar.xz::https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.24.2-stable.tar.xz - sha256sums = 143f77340401e7f147a380ba18112445ed017c1d187fb4d20e40bb6ea1f13aa5 + source = flutter-3.24.3.tar.xz::https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.24.3-stable.tar.xz + sha256sums = f4e2369afaf38a8e381c9243fad2ca04b8514194c40ec946825d1f4c5539a095 pkgname = flutter-bin depends = clang diff --git a/PKGBUILD b/PKGBUILD index b9a8e24feaf0e..3e0c8d24daf3f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ _pkgname="flutter" pkgname="$_pkgname-bin" -pkgver=3.24.2 +pkgver=3.24.3 pkgrel=1 pkgdesc="Cross platform widget toolkit for Dart (monolithic)" arch=("x86_64") @@ -61,7 +61,7 @@ source=( ) sha256sums=( - '143f77340401e7f147a380ba18112445ed017c1d187fb4d20e40bb6ea1f13aa5' + 'f4e2369afaf38a8e381c9243fad2ca04b8514194c40ec946825d1f4c5539a095' ) prepare() { diff --git a/flutter.install b/flutter.install index 94ec7b6e240e5..67d3e8988e85a 100644 --- a/flutter.install +++ b/flutter.install @@ -70,14 +70,18 @@ post_upgrade() { } pre_install() { - chmod -R u+rwX,go+rX,go-w opt/flutter + pre_remove } pre_upgrade() { - chmod -R u+rwX,go+rX,go-w opt/flutter + pre_remove } pre_remove() { + if [ ! -e opt/flutter ]; then + return + fi + # remove extra permissions for i in ${_builders[@]} ${_groups[@]}; do if grep -q "group:$i" <<< $(getfacl -ac /opt/flutter 2> /dev/null); then