summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 12f1f7e3d82da0ee6746a9b737a9714fca6f926f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Maintainer: Mercas <me@smj.im>

pkgname=anytype-alpha
pkgver=0.45.22
_tag="-alpha" # -alpha, -beta or leave blank
pkgrel=2
pkgdesc="The everything app for those who celebrate trust & autonomy"
arch=('x86_64')
url="https://anytype.io/"
license=('custom')
depends=('glibc' 'glib2' 'nss' 'gcc-libs' 'bash' 'libxss' 'libsecret')
optdepends=('org.freedesktop.secrets: auto login support')
conflicts=('anytype-bin'
  'anytype-electron-bin'
  'anytype-alpha-bin')
options=('!strip' '!debug')
source=("https://github.com/anyproto/anytype-ts/releases/download/v${pkgver}${_tag}/anytype_${pkgver}${_tag}_amd64.deb"
  "anytype.sh")
sha256sums=('7eabd02ea15aa68b11e522c1c588c4eaba044a9d316b160d238d31a46df0955a'
            '8688c3f1f2b7e43b1f033549dd8018b7d2d2a9523e4d12995bce43d768e17c3a')

package() {
  echo "Extract data.tar.xz ..."
  bsdtar -xf "${srcdir}/data.tar.xz" -C "${pkgdir}"
  mkdir -p "${pkgdir}/usr/bin"
  echo "Custom flags should be put directly in: ~/.config/anytype-flags.conf"
  install -Dm755 "${srcdir}/anytype.sh" "${pkgdir}/usr/bin/anytype"
}