summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMithicSpirit2022-07-23 20:19:09 -0400
committerMithicSpirit2022-07-23 20:19:09 -0400
commitdbbf58b199e384012545668d1c225232f98ed641 (patch)
tree98780d8a28c4ad2473af6cc88251f9015d844e91
parent5c31fd16c5a6b5a0fa60b9238c95b58e914325b0 (diff)
downloadaur-dbbf58b199e384012545668d1c225232f98ed641.tar.gz
Fix build
-rw-r--r--PKGBUILD19
1 files changed, 11 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 846f0df0550e..55d0d3d0be5f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,13 @@
_pkgname=appflowy
pkgname=$_pkgname-git
pkgver=latest
-pkgrel=3
+pkgrel=4
pkgdesc='An open-source alternative to Notion.'
arch=(x86_64)
url='https://www.appflowy.io/'
license=('AGPL3')
depends=(gtk3 sqlite)
-makedepends=(git clang cmake ninja unzip rust cargo cargo-make dart)
+makedepends=(git clang cmake ninja unzip rust cargo dart)
provides=($_pkgname)
conflicts=($_pkgname $_pkgname-bin)
replaces=()
@@ -32,27 +32,30 @@ pkgver() {
prepare() {
_setpath
+ flutter channel stable
+ flutter config --enable-linux-desktop
+
cd "$srcdir/$_pkgname/frontend"
sed -i "/rustup/d" scripts/makefile/env.toml
cd "$srcdir/$_pkgname/frontend/app_flowy"
flutter pub add charcode
-
- flutter config --enable-linux-desktop
}
build() {
_setpath
- cd "$srcdir/$_pkgname/frontend"
+ cargo install cargo-make
cargo install duckscript_cli
+
+ cd "$srcdir/$_pkgname/frontend"
cargo make flowy_dev
- # cargo make -p production-linux-x86 flowy-sdk-release
- cargo make -p production-linux-x86 appflowy-linux
+ cargo make --profile production-linux-x86_64 flowy-sdk-release
+ cargo make --profile production-linux-x86_64 appflowy-linux
}
package() {
_setpath
- cd "$srcdir/$_pkgname"/frontend/app_flowy/product/*/linux/Release/AppFlowy
+ cd "$srcdir/$_pkgname/frontend/app_flowy/product/"*/linux/Release/AppFlowy
install -dm755 "$pkgdir"{/usr/bin,/usr/share/applications,"/opt/$pkgname"}
cp -a * "$pkgdir/opt/$pkgname/"