mirror of
https://github.com/archlinux/aur.git
synced 2026-03-14 23:16:48 +01:00
3.22.0
This commit is contained in:
parent
25a8e79cff
commit
4f8cbff024
3 changed files with 28 additions and 12 deletions
10
.SRCINFO
10
.SRCINFO
|
|
@ -1,7 +1,7 @@
|
|||
pkgbase = flutter-bin
|
||||
pkgdesc = Cross platform widget toolkit for Dart (monolithic)
|
||||
pkgver = 3.19.6
|
||||
pkgrel = 5
|
||||
pkgver = 3.22.0
|
||||
pkgrel = 1
|
||||
url = https://github.com/flutter/flutter
|
||||
install = flutter.install
|
||||
arch = x86_64
|
||||
|
|
@ -39,12 +39,12 @@ pkgbase = flutter-bin
|
|||
conflicts = flutter-material-fonts
|
||||
conflicts = flutter-sky-engine
|
||||
conflicts = flutter-tool-developer
|
||||
noextract = flutter-3.19.6.tar.xz
|
||||
noextract = flutter-3.22.0.tar.xz
|
||||
options = !emptydirs
|
||||
options = !strip
|
||||
options = !debug
|
||||
source = flutter-3.19.6.tar.xz::https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.19.6-stable.tar.xz
|
||||
sha256sums = db6742a20626d0d2a089eb41ad61b9b2138b996679911e9c8268c1f896191f97
|
||||
source = flutter-3.22.0.tar.xz::https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.22.0-stable.tar.xz
|
||||
sha256sums = de78685478b224caf2c5b4e508892a0d6ddea70777efcac139a59b5588558299
|
||||
|
||||
pkgname = flutter-bin
|
||||
depends = clang
|
||||
|
|
|
|||
6
PKGBUILD
6
PKGBUILD
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
_pkgname="flutter"
|
||||
pkgname="$_pkgname-bin"
|
||||
pkgver=3.19.6
|
||||
pkgrel=5
|
||||
pkgver=3.22.0
|
||||
pkgrel=1
|
||||
pkgdesc="Cross platform widget toolkit for Dart (monolithic)"
|
||||
arch=("x86_64")
|
||||
url="https://github.com/flutter/flutter"
|
||||
|
|
@ -61,7 +61,7 @@ source=(
|
|||
)
|
||||
|
||||
sha256sums=(
|
||||
'db6742a20626d0d2a089eb41ad61b9b2138b996679911e9c8268c1f896191f97'
|
||||
'de78685478b224caf2c5b4e508892a0d6ddea70777efcac139a59b5588558299'
|
||||
)
|
||||
|
||||
prepare() {
|
||||
|
|
|
|||
|
|
@ -1,11 +1,19 @@
|
|||
_builders=(
|
||||
builder
|
||||
builduser
|
||||
flutteruser
|
||||
main-builder
|
||||
)
|
||||
|
||||
post_install() {
|
||||
# primary flutter group
|
||||
groupadd -f flutter
|
||||
setfacl -R -m "g:flutter:rwX" /opt/flutter
|
||||
|
||||
# needed to build with clean chroot scripts
|
||||
for _builder in builduser main-builder; do
|
||||
if grep "$_builder" /etc/passwd > /dev/null; then
|
||||
setfacl -R -m "u:$_builder:rwX" /opt/flutter
|
||||
# clean chroot/container builders
|
||||
for _group in "${_builders[@]}"; do
|
||||
if grep -q "$_group" /etc/passwd > /dev/null; then
|
||||
setfacl -R -m "u:$_group:rwX" /opt/flutter
|
||||
fi
|
||||
done
|
||||
|
||||
|
|
@ -18,6 +26,14 @@ post_upgrade() {
|
|||
}
|
||||
|
||||
post_remove() {
|
||||
# remove extra permissions
|
||||
for _group in "${_builders[@]}"; do
|
||||
if grep -q "group:$_group" <<< $(getfacl -ac /opt/flutter 2>/dev/null); then
|
||||
sudo setfacl -R -x "g:flutter" /opt/flutter
|
||||
fi
|
||||
done
|
||||
|
||||
# leave group to prevent orphan permissions
|
||||
echo "The 'flutter' group may be removed, if no longer needed:"
|
||||
echo " sudo groupdel flutter"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue