diff options
author | ShootingStarDragons | 2022-06-16 19:17:48 +0800 |
---|---|---|
committer | ShootingStarDragons | 2022-06-16 19:17:48 +0800 |
commit | 7bcd61fe8d2ba81440399ad1cf74b1a656209bf6 (patch) | |
tree | 55a41037609c40e059bdf8b4b0139a5064fac922 | |
download | aur-7bcd61fe8d2ba81440399ad1cf74b1a656209bf6.tar.gz |
update
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 61 |
2 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d4d64738f37f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = fluffychat-localflutter + pkgdesc = Chat with your friends + pkgver = 1.5.0 + pkgrel = 1 + url = https://fluffychat.im/ + arch = x86_64 + arch = aarch64 + license = AGPL3 + makedepends = clang + makedepends = ninja + makedepends = cmake + makedepends = git + makedepends = unzip + makedepends = webkit2gtk + depends = gtk3 + depends = jsoncpp + depends = libsecret + optdepends = libolm: E2E Encryption support + provides = fluffychat-localflutter + conflicts = fluffychat + source = fluffychat-v1.5.0.tar.gz::https://gitlab.com/famedly/fluffychat/-/archive/v1.5.0/fluffychat-v1.5.0.tar.gz + sha256sums = f71cacae90ca6f1e5748619208dd277eaba81cf401cd4542dfce5f364b505b3a + +pkgname = fluffychat-localflutter diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3c64bb2053e9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,61 @@ +# Maintainer: shootingstargragon +# thanks to celogeek, sseneca, dr460nf1r3, dr460nf1r3 and AverytheFurry for pointing out multiple things + +pkgname=fluffychat-localflutter +pkgver=1.5.0 +pkgrel=1 +pkgdesc="Chat with your friends" +arch=('x86_64' 'aarch64') +url="https://fluffychat.im/" +license=('AGPL3') +depends=('gtk3' 'jsoncpp' 'libsecret') +makedepends=('clang' + 'ninja' + 'cmake' + 'git' + 'unzip' + #'flutter' + 'webkit2gtk') +optdepends=('libolm: E2E Encryption support') +provides=("$pkgname") +conflicts=("fluffychat") +source=("fluffychat-v${pkgver}.tar.gz::https://gitlab.com/famedly/fluffychat/-/archive/v${pkgver}/fluffychat-v${pkgver}.tar.gz") +sha256sums=('f71cacae90ca6f1e5748619208dd277eaba81cf401cd4542dfce5f364b505b3a') + +# Check the fluffer environment your self + +build() { + + cd ${pkgname}-v$pkgver + flutter build linux --release --verbose +} + +package() { + # install + install -dm755 ${pkgdir}/opt + mv ${pkgname}-v$pkgver/build/linux/x64/release/bundle ${pkgdir}/opt/${pkgname} + + # link + install -dm755 ${pkgdir}/usr/bin + ln -s /opt/${pkgname}/${pkgname} ${pkgdir}/usr/bin/${pkgname} + + # icon + install -Dm 644 ${pkgdir}/opt/${pkgname}/data/flutter_assets/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: |