summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel M. Capella2017-12-09 11:59:17 -0500
committerDaniel M. Capella2017-12-09 12:23:15 -0500
commit83f1e829de9ceaa665bde7c2f9681d7ef8246fe7 (patch)
tree3f78fbdc37a77f989cafaaa395d556c3fa639f01
parente2afc2721ce144bc5801ca73ae55c6af324c9a22 (diff)
downloadaur-83f1e829de9ceaa665bde7c2f9681d7ef8246fe7.tar.gz
0.1.7
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD31
2 files changed, 26 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9b75d99055d0..3d91e4d7f80a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,18 @@
# Generated by mksrcinfo v8
-# Thu Jun 1 01:12:03 UTC 2017
+# Sat Dec 9 17:22:48 UTC 2017
pkgbase = tectonic
- pkgdesc = modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive
- pkgver = 0.1.5
- pkgrel = 2
+ pkgdesc = Modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive
+ pkgver = 0.1.7
+ pkgrel = 1
url = https://tectonic-typesetting.github.io/en-US/
- arch = i686
arch = x86_64
license = MIT
- makedepends = cargo
+ makedepends = rust
depends = fontconfig
depends = harfbuzz-icu
depends = openssl
- source = https://github.com/tectonic-typesetting/tectonic/archive/v0.1.5/tectonic.tar.gz
- sha256sums = a493d6685cf63bea389c290677a641786f0b899e3e77fc7e865c8d1dcabc7aac
+ source = tectonic-0.1.7.tar.gz::https://github.com/tectonic-typesetting/tectonic/archive/v0.1.7.tar.gz
+ sha512sums = 4d9d942d6b2617a58b1a18d8ec91c374b3f3f4c808f6c365c58129194b0fa66d9552dee58c42e499b349ccb753b7378223eaeb75c87b9afbf417bee3585265ac
pkgname = tectonic
diff --git a/PKGBUILD b/PKGBUILD
index efb6ca0c7a11..00757da6f5fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}