Skip to content

Commit

Permalink
Release commit created with Cranko.
Browse files Browse the repository at this point in the history
+++ cranko-release-info-v1
[[projects]]
qnames = ["tectonic_xdv", "cargo"]
version = "0.1.12"
age = 4

[[projects]]
qnames = ["tectonic_errors", "cargo"]
version = "0.2.0"
age = 4

[[projects]]
qnames = ["tectonic_status_base", "cargo"]
version = "0.1.0"
age = 7

[[projects]]
qnames = ["tectonic_io_base", "cargo"]
version = "0.2.0"
age = 4

[[projects]]
qnames = ["tectonic_geturl", "cargo"]
version = "0.2.0"
age = 4

[[projects]]
qnames = ["tectonic_dep_support", "cargo"]
version = "0.1.0"
age = 8

[[projects]]
qnames = ["tectonic_cfg_support", "cargo"]
version = "0.1.3"
age = 4

[[projects]]
qnames = ["tectonic_bridge_icu", "cargo"]
version = "0.2.0"
age = 4

[[projects]]
qnames = ["tectonic_bridge_graphite2", "cargo"]
version = "0.2.0"
age = 4

[[projects]]
qnames = ["tectonic_bridge_harfbuzz", "cargo"]
version = "0.2.2"
age = 0

[[projects]]
qnames = ["tectonic_bridge_freetype2", "cargo"]
version = "0.2.0"
age = 4

[[projects]]
qnames = ["tectonic_bridge_flate", "cargo"]
version = "0.1.1"
age = 5

[[projects]]
qnames = ["tectonic_bridge_core", "cargo"]
version = "0.1.0"
age = 4

[[projects]]
qnames = ["tectonic_xetex_layout", "cargo"]
version = "0.1.0"
age = 4

[[projects]]
qnames = ["tectonic_pdf_io", "cargo"]
version = "0.1.0"
age = 4

[[projects]]
qnames = ["tectonic_engine_xetex", "cargo"]
version = "0.1.0"
age = 4

[[projects]]
qnames = ["tectonic_engine_xdvipdfmx", "cargo"]
version = "0.1.0"
age = 4

[[projects]]
qnames = ["tectonic_engine_bibtex", "cargo"]
version = "0.1.1"
age = 3

[[projects]]
qnames = ["tectonic", "cargo"]
version = "0.5.1"
age = 0

+++
  • Loading branch information
cranko committed Jun 7, 2021
2 parents 7de34b8 + 249e77f commit d3e1f12
Show file tree
Hide file tree
Showing 7 changed files with 43 additions and 14 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
# tectonic 0.5.1 (2021-06-07)

**Note:** we have reports that the official 0.5.0 Windows executables don’t
work, or don’t always work ([#780]). This is under investigation but hasn’t been
addressed yet.

- No code changes to the main crate
- Update the Arch Linux specification files to comply better with guidelines
([#779], [@lmartinez-mirror])

[#779]: https://github.com/tectonic-typesetting/tectonic/pull/779
[@lmartinez-mirror]: https://github.com/lmartinez-mirror
[#780]: https://github.com/tectonic-typesetting/tectonic/issues/780


# tectonic 0.5.0 (2021-06-06)

This is an exciting release! After [literally years of requests][i38], Tectonic
Expand Down
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

[package]
name = "tectonic"
version = "0.5.0"
version = "0.5.1"
authors = ["Peter Williams <[email protected]>"]
description = """
A modernized, complete, embeddable TeX/LaTeX engine. Tectonic is forked from the XeTeX
Expand Down
11 changes: 11 additions & 0 deletions crates/bridge_harfbuzz/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
# tectonic_bridge_harfbuzz 0.2.2 (2021-06-07)

- Still no code changes
- 0.2.1 didn't publish to Crates.io because our package file was too big for it;
we've eliminated some of the Harfbuzz support files that should fix this
([#781], [@pkgw])

[#781]: https://github.com/tectonic-typesetting/tectonic/pull/781
[@pkgw]: https://github.com/pkgw


# tectonic_bridge_harfbuzz 0.2.1 (2021-06-07)

- No code changes
Expand Down
5 changes: 3 additions & 2 deletions crates/bridge_harfbuzz/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Copyright 2020 the Tectonic Project
# Copyright 2020-2021 the Tectonic Project
# Licensed under the MIT License.

# See README.md for discussion of features (or lack thereof) in this crate.

[package]
name = "tectonic_bridge_harfbuzz"
version = "0.2.1"
version = "0.2.2"
authors = ["Peter Williams <[email protected]>"]
description = """
Expose the Harfbuzz C/C++ APIs to Rust/Cargo.
Expand All @@ -17,6 +17,7 @@ readme = "README.md"
license = "MIT"
edition = "2018"
links = "harfbuzz"
exclude = ["/harfbuzz/docs/", "/harfbuzz/perf/", "/harfbuzz/test/"]

[dependencies]
tectonic_bridge_graphite2 = { path = "../bridge_graphite2", version =">=0.2.0,<1"}
Expand Down
10 changes: 6 additions & 4 deletions dist/arch/PKGBUILD.bin.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Maintainer: lmartinez-mirror <[email protected]>
# Maintainer: Luis Martinez <luis dot martinez at tuta dot io>
# Contributor: tectonic-deploy <[email protected]>

# The master version of this file is maintained here:
Expand All @@ -12,22 +12,24 @@
pkgname=tectonic-bin
_pkgname=tectonic
pkgver=@version@
pkgrel=0
pkgrel=1
pkgdesc='Modernized, complete, self-contained TeX/LaTeX engine, powered by XeTex and TeXLive (binary release)'
arch=('x86_64' 'armv7h')
arch=('x86_64' 'i686' 'armv7h')
url='https://github.com/tectonic-typesetting/tectonic'
license=('MIT')
depends=('fontconfig' 'harfbuzz-icu' 'openssl')
provides=('tectonic')
conflicts=('tectonic')
source=("https://raw.githubusercontent.com/tectonic-typesetting/tectonic/master/LICENSE")
source_x86_64=("$_pkgname-$pkgver.tar.gz::$url/releases/download/$_pkgname%40$pkgver/$_pkgname-$pkgver-x86_64-unknown-linux-gnu.tar.gz")
source_i686=("$_pkgname-$pkgver.tar.gz::$url/releases/download/$_pkgname%40$pkgver/$_pkgname-$pkgver-i686-unknown-linux-gnu.tar.gz")
source_armv7h=("$_pkgname-$pkgver.tar.gz::$url/releases/download/$_pkgname%40$pkgver/$_pkgname-$pkgver-arm-unknown-linux-musleabihf.tar.gz")
sha512sums=('5d2f16e9171ba223b0d9d12b0c022718e02b2a8738ec4a664b9eb2ca19d7b67f178f6606edd75a8201e1ab99a88937b9e4c4d01e4a3cdf0ccfedb536207db0a3')
sha512sums_x86_64=('@x86_64_sha512@')
sha512sums_i686=('@i686_sha512@')
sha512sums_armv7h=('@armv7h_sha512@')

package() {
install -Dm755 tectonic -t "$pkgdir/usr/bin/"
install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$_pkgname/"
install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}
10 changes: 5 additions & 5 deletions dist/arch/PKGBUILD.src.in
Original file line number Diff line number Diff line change
Expand Up @@ -12,24 +12,24 @@

pkgname=tectonic
pkgver=@version@
pkgrel=0
arch=('x86_64')
pkgrel=1
arch=('x86_64' 'i686' 'armv7h' 'aarch64')
pkgdesc='Modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive'
url=https://tectonic-typesetting.github.io/
license=('MIT')
depends=('fontconfig' 'harfbuzz-icu' 'openssl')
makedepends=('rust' 'gcc' 'pkg-config')
makedepends=('cargo' 'pkg-config')
source=("$pkgname-$pkgver.tar.gz::https://crates.io/api/v1/crates/$pkgname/$pkgver/download")
sha512sums=('@source_sha512@')

build() {
cd $pkgname-$pkgver
cargo build --release --features external-harfbuzz
cargo build --release --locked --features external-harfbuzz
}

check() {
cd $pkgname-$pkgver
cargo test --release --features external-harfbuzz
cargo test --release --locked --features external-harfbuzz
}

package() {
Expand Down

0 comments on commit d3e1f12

Please sign in to comment.