summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 2a71279597daac123219e47b7a1dcf5b0333e5fd (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
47
48
49
50
51
52
53
54
55
56
#!/usr/bin/env bash
# shellcheck disable=2034,2154,2164
#
# Maintainer: Cezary Drożak <czarek@drozak.net>

_pkgname=bawesome
_git_url='https://git.sr.ht/~cdrozak/bawesome'

pkgname=awesome-$_pkgname
pkgver=0.1.1
pkgrel=1
pkgdesc='Theme and widgets for awesome to make it look like Haiku'

arch=('any')
url='https://sr.ht/~cdrozak/bawesome'
license=('Apache')
depends=('awesome')
makedepends=('ldoc')
source=("v$pkgver.tar.gz::${_git_url}/archive/v$pkgver.tar.gz")
md5sums=('d015f4d10c31d78125c2d4e3943b7243')

build() {
	cd "$_pkgname-v$pkgver"
	make all
}

package() {
	cd "$_pkgname-v$pkgver"

	(
		cd assets
		find . \
			-type f \
			\( -iname '*.svg' -or -iname '*.png' \) \
			-exec install -Dm644 {} "$pkgdir/usr/share/awesome/theme/$_pkgname/{}" \;
	)

	(
		cd src/bawesome
		find . \
			-type f \
			\( -iname '*.lua' ! -iname '*_spec.lua' \) \
			-exec install -Dm644 {} "$pkgdir/usr/share/awesome/lib/$_pkgname/{}" \;
	)

	install -Dm644 \
		README.md \
		-t "$pkgdir/usr/share/doc/$pkgname/"

	(
		cd doc
		find . \
			-type f \
			-exec install -Dm644 {} "$pkgdir/usr/share/doc/$pkgname/{}" \;
	)
}