summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 72dc9964508bf801707ad8184e4c71b4e7554f14 (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Maintainer: Thomas Letan <lthms@soap.coffee>

pkgname=spatial-shell
pkgver=6
pkgrel=3
pkgdesc='Implementing a spatial model inspired by Material Shell, for i3 and sway.'
url=https://github.com/lthms/spatial-shell
license=('MPL2')
arch=('x86_64')
optdepends=(
  'sway'
  'i3-wm'
  'waybar'
)
makedepends=(
  'opam'
  'scdoc'
)
source=(
  "$pkgname-$pkgver.tbz::https://github.com/lthms/spatial-shell/releases/download/$pkgver/spatial-shell-$pkgver.tbz"
)
sha512sums=(
  '113bd94b25e1d19ae6b727c9f846fda11d28a50380801a590de77290741e3e0d465ed8211b5e0aebb4c3a5fa4676e99d8f47abbfee0d96be5a91ed3449e34abf'
)

prepare() {
  export OPAMROOT="${srcdir}/opam"
  rm -rf "${OPAMROOT}"
  opam init -n
}

build() {
  export OPAMROOT="${srcdir}/opam"
  eval $(opam env)
  cd "${srcdir}/${pkgname}-${pkgver}"
  make build-deps
  eval $(opam env)
  make
  rm -rf "${OPAMROOT}"
}

package() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  mkdir -p "$pkgdir/usr/bin"
  make DESTDIR="$pkgdir/usr" install
}