diff options
author | Siavash Askari Nasr | 2023-04-10 13:15:39 +0330 |
---|---|---|
committer | Siavash Askari Nasr | 2023-04-10 13:18:25 +0330 |
commit | fe907adba8a4b08f3ce3f1b757164b5dd0c1f36f (patch) | |
tree | 1d10c483591d968e8ba85c700875b1f6073ec189 | |
download | aur-fe907adba8a4b08f3ce3f1b757164b5dd0c1f36f.tar.gz |
Version 2023-15
-rw-r--r-- | .SRCINFO | 15 | ||||
-rwxr-xr-x | PKGBUILD | 38 | ||||
-rwxr-xr-x | prepare_pkg.sh | 7 |
3 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a80244b51e38 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = kaiteki-bin + pkgdesc = A comfy Fediverse client for microblogging instances, made with Flutter and Dart. Currently with simple Mastodon/Pleroma and Misskey support + pkgver = 2023_15 + pkgrel = 1 + url = https://kaiteki.app + arch = x86_64 + license = AGPL3 + depends = glibc + depends = gcc-libs + depends = gtk3 + provides = kaiteki + source = kaiteki-bin-2023_15::https://github.com/Kaiteki-Fedi/Kaiteki/releases/download/weekly-2023-15/linux.zip + sha256sums = a8fd8cd9fa1a9fb1bb946bbc2c402c87965cc1d67a96d2a8a3b45b5621ffeda1 + +pkgname = kaiteki-bin diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..3ff52daf7b1f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Siavash Askari Nasr <ciavash@protonmail.com> + +_app_name=kaiteki +pkgname="${_app_name}-bin" +pkgver=2023_15 +pkgrel=1 +pkgdesc="A comfy Fediverse client for microblogging instances, made with Flutter and Dart. Currently with simple Mastodon/Pleroma and Misskey support" +arch=('x86_64') +url='https://kaiteki.app' +license=('AGPL3') +provides=("${_app_name}") +depends=(glibc gcc-libs gtk3) +source=("${pkgname}-${pkgver}::https://github.com/Kaiteki-Fedi/Kaiteki/releases/download/weekly-${pkgver//_/-}/linux.zip") +sha256sums=('a8fd8cd9fa1a9fb1bb946bbc2c402c87965cc1d67a96d2a8a3b45b5621ffeda1') + +package() { + local _opt_app_dir="${pkgdir}/opt/${_app_name}" + install -dm755 "${_opt_app_dir}" + mv linux/{data,lib,"${_app_name}"} "${_opt_app_dir}" + chmod 755 "${_opt_app_dir}/${_app_name}" + + install -dm755 "${pkgdir}/usr/bin/" + ln -s "${_opt_app_dir}/${_app_name}" "${pkgdir}/usr/bin/${_app_name}" + + install -Dm644 "${_opt_app_dir}/data/flutter_assets/assets/icon.png" "${pkgdir}/usr/share/pixmaps/${_app_name}.png" + + install -dm755 "${pkgdir}/usr/share/applications" + cat > "${pkgdir}/usr/share/applications/${_app_name}.desktop" << EOF +[Desktop Entry] +Type=Application +Version=${pkgver//_/-} +Name=Kaiteki +Comment=A comfy Fediverse client for microblogging instances. +Exec=/opt/${_app_name}/${_app_name} +Icon=${_app_name} +Terminal=false +EOF +} diff --git a/prepare_pkg.sh b/prepare_pkg.sh new file mode 100755 index 000000000000..b050b8e9150d --- /dev/null +++ b/prepare_pkg.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +updpkgsums + +makepkg --printsrcinfo > .SRCINFO + +makepkg --install |