summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 0060a03e0d5f1649bbbba83e5f76d73ddabfcd94 (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
# Maintainer: Alejandro Baez <https://keybase.io/baez>

pkgname='textadept-rust'
pkgver=r189.fc1a7933856c
pkgrel=1
pkgdesc="A Rust module and lexer for Textadept"
arch=('any')
url="https://bitbucket.org/a_baez/ta-rust"
license=('MIT')
depends=('textadept')
optdepends=('rust' 'rustfmt')
makedepends=('mercurial') # 'bzr', 'git', 'mercurial' or 'subversion'
source=('rust::hg+https://bitbucket.org/a_baez/ta-rust')
sha256sums=('SKIP')

pkgver() {
	cd "rust"
	printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)"
}

package() {
  rm "rust/.hg" -rf
	cd "rust"

  install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"

  mkdir -p "${pkgdir}/usr/share/textadept/modules/rust"
	cp -r "." "${pkgdir}/usr/share/textadept/modules/rust"
}