diff options
author | Daniel M. Capella | 2017-12-09 11:59:17 -0500 |
---|---|---|
committer | Daniel M. Capella | 2017-12-09 12:23:15 -0500 |
commit | 83f1e829de9ceaa665bde7c2f9681d7ef8246fe7 (patch) | |
tree | 3f78fbdc37a77f989cafaaa395d556c3fa639f01 /PKGBUILD | |
parent | e2afc2721ce144bc5801ca73ae55c6af324c9a22 (diff) | |
download | aur-83f1e829de9ceaa665bde7c2f9681d7ef8246fe7.tar.gz |
0.1.7
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 19 insertions, 12 deletions
@@ -1,23 +1,30 @@ +# Maintainer: Daniel M. Capella <polycitizen@gmail.com> # Maintainer: Jan Tojnar <jtojnar@gmail.com> + pkgname=tectonic -pkgver=0.1.5 -pkgrel=2 -makedepends=('cargo') -arch=('i686' 'x86_64') -pkgdesc='modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive' -url='https://tectonic-typesetting.github.io/en-US/' +pkgver=0.1.7 +pkgrel=1 +arch=('x86_64') +pkgdesc='Modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive' +url=https://tectonic-typesetting.github.io/en-US/ license=('MIT') depends=('fontconfig' 'harfbuzz-icu' 'openssl') -source=("https://github.com/tectonic-typesetting/tectonic/archive/v${pkgver}/${pkgname}.tar.gz") -sha256sums=('a493d6685cf63bea389c290677a641786f0b899e3e77fc7e865c8d1dcabc7aac') +makedepends=('rust') +source=("$pkgname-$pkgver.tar.gz::https://github.com/tectonic-typesetting/$pkgname/archive/v$pkgver.tar.gz") +sha512sums=('4d9d942d6b2617a58b1a18d8ec91c374b3f3f4c808f6c365c58129194b0fa66d9552dee58c42e499b349ccb753b7378223eaeb75c87b9afbf417bee3585265ac') build() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver cargo build --release } +check() { + cd $pkgname-$pkgver + cargo test --release +} + package() { - cd "$srcdir/$pkgname-$pkgver" - mkdir -p "$pkgdir/usr/bin" - install "target/release/tectonic" "$pkgdir/usr/bin/tectonic" + cd $pkgname-$pkgver + install -Dm755 target/release/tectonic "$pkgdir"/usr/bin/tectonic + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } |