diff options
author | Radeox | 2022-02-02 23:19:31 +0100 |
---|---|---|
committer | Radeox | 2022-02-02 23:19:31 +0100 |
commit | 9ffb84b37ab40e6025760446c0a6e4b4254e63c4 (patch) | |
tree | aa4a00bc49104ffc05ac2069a643ec8d707e7cef | |
parent | f9bbca0941a9f114505ebe8c180bfbe550a6b003 (diff) | |
download | aur-9ffb84b37ab40e6025760446c0a6e4b4254e63c4.tar.gz |
Release 2.3.1
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 33 insertions, 18 deletions
@@ -1,7 +1,7 @@ pkgbase = nyrna pkgdesc = Suspend games and applications at any time and resume whenever you wish - pkgver = 2.3.0 - pkgrel = 2 + pkgver = 2.3.1 + pkgrel = 1 url = https://github.com/Merrit/nyrna arch = x86_64 license = GPL3 @@ -15,7 +15,7 @@ pkgbase = nyrna depends = wmctrl depends = xdotool depends = xz - source = nyrna-2.3.0.tar.gz::https://github.com/Merrit/nyrna/archive/refs/tags/v2.3.0.tar.gz - sha256sums = 2a706dc839d030b1031d2139bb50efc137f1671461a338efceb5a049941f1a70 + source = nyrna-2.3.1.tar.gz::https://github.com/Merrit/nyrna/archive/refs/tags/v2.3.1.tar.gz + sha256sums = 6bdde4c81964b8f041380a11db947790d109771c366f37a9fbfe47f58ab09359 pkgname = nyrna @@ -2,8 +2,8 @@ # Maintainer: Dawid Weglarz <dawid.weglarz95@gmail.com> pkgname=nyrna -pkgver=2.3.0 -pkgrel=2 +pkgver=2.3.1 +pkgrel=1 pkgdesc='Suspend games and applications at any time and resume whenever you wish' arch=('x86_64') url="https://github.com/Merrit/nyrna" @@ -11,31 +11,46 @@ license=('GPL3') depends=('glib2' 'gtk3' 'util-linux' 'wmctrl' 'xdotool' 'xz') makedepends=('flutter' 'clang' 'cmake' 'ninja') source=("$pkgname-$pkgver.tar.gz::https://github.com/Merrit/nyrna/archive/refs/tags/v$pkgver.tar.gz") -sha256sums=('2a706dc839d030b1031d2139bb50efc137f1671461a338efceb5a049941f1a70') +sha256sums=('6bdde4c81964b8f041380a11db947790d109771c366f37a9fbfe47f58ab09359') + +# Check Flutter configuration +flutter="flutter --suppress-analytics" +flutter_channel=$($flutter config --version | head -n1 | awk '{print $5}') +$flutter config | grep -qE '^\s*enable-linux-desktop: true\b' || flutter_set_linux=y +flutter_set_linux="$?" prepare() { - flutter="flutter --suppress-analytics" + # Switch to Beta channel if necessary + if [ "$flutter_channel" != "beta" ]; then + $flutter channel beta + $flutter upgrade + fi + + # Enable linux-desktop builds if necessary + if [ "$flutter_set_linux" != "y" ];then + $flutter config --enable-linux-desktop + fi cd "$pkgname-$pkgver" $flutter clean $flutter pub get } - - build() { - flutter="flutter --suppress-analytics" - - # Check if linux-desktop build is enabled, if not enable it for this build - $flutter config | grep -qE '^\s*enable-linux-desktop: true\b' || flutter_set_linux=y - flutter_set_linux="$?" - [ "$flutter_set_linux" == "y" ] || $flutter config --enable-linux-desktop - cd "$pkgname-$pkgver" $flutter build linux +} +check() { # Cleanup - [ "$flutter_set_linux" == "y" ] || $flutter config --no-enable-linux-desktop + if [ "$flutter_channel" != "beta" ]; then + $flutter channel "$flutter_channel" + $flutter upgrade + fi + + if [ "$flutter_set_linux" != "y" ];then + $flutter config --no-enable-linux-desktop + fi } package() { |