summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgarionion2020-10-29 11:58:33 +0100
committergarionion2020-10-29 11:58:33 +0100
commit82e013eb5d4a378ecc33177dde6c8480992f02ce (patch)
tree91eea303d55b9d9a9aaac4192fbcdb25311ee6c0
downloadaur-82e013eb5d4a378ecc33177dde6c8480992f02ce.tar.gz
build version 0.21.1
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD67
2 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e1250e831cbd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = fluffychat
+ pkgdesc = Chat with your friends
+ pkgver = 0.21.1
+ pkgrel = 1
+ url = https://fluffychat.im/
+ arch = any
+ license = AGPL3
+ makedepends = clang
+ makedepends = ninja
+ makedepends = flutter
+ makedepends = cmake
+ provides = fluffychat
+ conflicts = fluffychat
+ source = git+https://gitlab.com/ChristianPauly/fluffychat-flutter.git
+ sha256sums = SKIP
+
+pkgname = fluffychat
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c20f0375adcf
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,67 @@
+# Maintainer: garionion <garionion@entr0py.de>
+
+pkgname=fluffychat
+_gitname=${pkgname}-flutter
+pkgver=0.21.1
+pkgrel=1
+pkgdesc="Chat with your friends"
+arch=('any')
+url="https://fluffychat.im/"
+license=('AGPL3')
+makedepends=('clang'
+ 'ninja'
+ 'flutter'
+ 'cmake')
+provides=("$pkgname")
+conflicts=("$pkgname")
+source=("git+https://gitlab.com/ChristianPauly/fluffychat-flutter.git")
+sha256sums=('SKIP')
+
+
+prepare() {
+ flutter channel master
+ flutter upgrade
+ flutter config --enable-linux-desktop
+
+ cd ${_gitname}
+ git checkout v$pkgver
+ git submodule update --init --recursive
+}
+
+build() {
+ cd ${_gitname}
+
+ flutter build linux --release
+}
+
+package() {
+ cd ${_gitname}
+
+ # install
+ install -dm755 ${pkgdir}/opt
+ mv build/linux/release/bundle ${pkgdir}/opt/${_gitname}
+
+ # link
+ install -dm755 ${pkgdir}/usr/bin
+ ln -s /opt/${_gitname}/${pkgname} ${pkgdir}/usr/bin/${pkgname}
+
+ # icon
+ install -Dm 644 assets/favicon.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png
+
+ # desktop entry
+
+ install -dm 755 "${pkgdir}/usr/share/applications"
+ cat > ${pkgdir}/usr/share/applications/${pkgname}.desktop << EOF
+[Desktop Entry]
+Type=Application
+Version=${pkgver}
+Name=FluffyChat
+Comment=Matrix Client. Chat with your friends
+Exec=${pkgname}
+Icon=${pkgname}
+Terminal=false
+EOF
+
+}
+
+# vim: set sw=2 ts=2 et: