diff options
author | garionion | 2020-10-29 11:58:33 +0100 |
---|---|---|
committer | garionion | 2020-10-29 11:58:33 +0100 |
commit | 82e013eb5d4a378ecc33177dde6c8480992f02ce (patch) | |
tree | 91eea303d55b9d9a9aaac4192fbcdb25311ee6c0 | |
download | aur-82e013eb5d4a378ecc33177dde6c8480992f02ce.tar.gz |
build version 0.21.1
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 67 |
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: |