blob: f336a5e0b5ac323070d0e25ca3f86ec9685ee748 (
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
57
58
59
60
|
# Maintainer: zml <zml@aoeu.xyz>
pkgname=base16-git # '-bzr', '-git', '-hg' or '-svn'
pkgver=r636.18f7a7e
pkgrel=2
pkgdesc="A color scheme and template for color schemes"
arch=('any')
url="http://chriskempson.github.io/base16"
license=('MIT')
makedepends=('git' 'ruby') # 'bzr', 'git', 'mercurial' or 'subversion'
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
options=('!strip')
source=('base16::git+https://github.com/chriskempson/base16-builder.git'
'base16-template-for'
'base16-list-schemes'
'fix-vim.patch'
'base16.default')
sha256sums=('SKIP'
'c1008db7487d261306db1cd20ba6258a1862b899fefaf7e6fd623ca58f31b4ad'
'ebfd99c08bb03ce3029d3b792ffbee63b861300ab1aafb07e0a80ca380df0607'
'24b31a714d8142cf575318b430fc643e6d8665ebc2597d825b17ca4baa69b81d'
'54d9c2b1043a6b408fa5ef22aad435eb0178f773f8d616aebf2795bd87bb11b6')
pkgver() {
cd "$srcdir/${pkgname%-git}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
cd "$srcdir/${pkgname%-git}"
[ ! -e "./index" ] || rm index
patch -p1 < ../fix-vim.patch
}
build() {
cd "$srcdir/${pkgname%-git}"
./base16
for i in schemes/*; do
echo "$(basename -s .yml $i)" >> index
done
}
package() {
cd "$srcdir/${pkgname%-git}"
# Utilities
install -m 644 -D ../base16.default $pkgdir/etc/default/base16
install -m 555 -D ../base16-template-for $pkgdir/usr/bin/base16-template-for
install -m 555 -D ../base16-list-schemes $pkgdir/usr/bin/base16-list-schemes
install -m 444 -D LICENSE.md $pkgdir/usr/share/licenses/${pkgname%-git}/LICENSE
# Color scheme and index
install -m 555 -D -d $pkgdir/usr/share/base16
install -m 444 index $pkgdir/usr/share/base16/index
cp -R output/* $pkgdir/usr/share/base16
}
|