mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 04:39:07 -07:00
app-text/mdbook: add 0.4.49
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
@@ -2,3 +2,5 @@ DIST mdbook-0.4.46-vendor.tar.xz 8893432 BLAKE2B fd075811c3e0e9b8bcdf76014926258
|
||||
DIST mdbook-0.4.46.tar.gz 1551625 BLAKE2B 7239b5fd3e13aacbd718d0a9b96d8a78652a73ddbca130076895a0a2217997b487741205d0f7af63466432f0f8d5ad8327e8060c609f5ba2e6eb21d8450d42d3 SHA512 c1aa8a8680de0626e224a30aa89e3ff1a089febbedabc5e2312558977c1060d5fa3ba0d8fd6db305307720f1182e25b24463a1f4f9a2456146cbe3b8008c915c
|
||||
DIST mdbook-0.4.48-vendor.tar.xz 8893060 BLAKE2B da3a9965457f75022f6336da373aa33e43912013f9141377808b1422fbc821d918a436caad9d17ad08f9650bb4ded8fb91a094ee821bcb35f8d65ac066a22904 SHA512 19c2cf28bbe1f59599f5d42df9dd1a12c603bb22d3f109ad2eca0cb9aa93163449b67c262da3fc2898b89de5e5cbc51411d1fcce18e4f9cad3d8522fc8b13103
|
||||
DIST mdbook-0.4.48.tar.gz 1556726 BLAKE2B 0801115e6f33594e64638ccfa014324f41f21c5df848ec6605088232ef6448b09d09660fe455241b8c123e596c455f7e5b94c4a7a9f47ba0d2baf1db79a151b9 SHA512 f8ef2fedc7b6ce215dd63aaa21240d116729a873739995cee652669243da486de456f90e096f1debe8eb1136a8518076147011cf81dcd0f36288cd19e655d89f
|
||||
DIST mdbook-0.4.49-vendor.tar.xz 9718296 BLAKE2B 9fb7e830229cfefb919a26a837904d4bd22d1c6eba756ffb5c9da80e634e0884ae93b7e1b1f749a95313f862296cfeae210c5d73742f4751fd07013e2921b280 SHA512 d3ef3c3f7973a4218ef98a2f95765abb6e31d9713be4172bd9fb7831477e391f07c5f66201537edba039193bc7a033df7eb3d3833e2791dbfc3f99ed7aaac73b
|
||||
DIST mdbook-0.4.49.tar.gz 1552268 BLAKE2B 3f809c2d3f53433632f73dc215ad51f3ea3752a3609ed5e9945c59ecb5731c29c8ae812baa0eefe2974a63b955f21a26bc9cc68cf5fafe0b3460bc61d0aaae9a SHA512 92046a3f4f38914b9b868a11d58c2807e865e9f84b0e11e12db51718c6673f7776c63c62270a01aab357622b11608388a388a00bc94abd706b5459b20cceeb12
|
||||
|
||||
52
app-text/mdbook/mdbook-0.4.49.ebuild
Normal file
52
app-text/mdbook/mdbook-0.4.49.ebuild
Normal file
@@ -0,0 +1,52 @@
|
||||
# Copyright 2021-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cargo toolchain-funcs
|
||||
|
||||
DESCRIPTION="Create a book from markdown files"
|
||||
HOMEPAGE="https://rust-lang.github.io/mdBook/"
|
||||
SRC_URI="
|
||||
https://github.com/rust-lang/mdBook/archive/refs/tags/v${PV}.tar.gz
|
||||
-> ${P}.tar.gz
|
||||
https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
|
||||
"
|
||||
S=${WORKDIR}/${P/b/B}
|
||||
|
||||
# CC-BY-4.0/OFL-1.1: embeds fonts inside the executable
|
||||
LICENSE="MPL-2.0 CC-BY-4.0 OFL-1.1"
|
||||
LICENSE+=" Apache-2.0 CC0-1.0 ISC MIT Unicode-3.0" # crates
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
|
||||
if use doc; then
|
||||
if tc-is-cross-compiler; then
|
||||
ewarn "html docs were skipped due to cross-compilation"
|
||||
else
|
||||
"$(cargo_target_dir)"/${PN} build -d html guide || die
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local skip=(
|
||||
# fails with usersandbox
|
||||
--skip test_ignore_canonical
|
||||
)
|
||||
|
||||
cargo_src_test -- "${skip[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
|
||||
dodoc CHANGELOG.md README.md
|
||||
use doc && ! tc-is-cross-compiler && dodoc -r guide/html
|
||||
}
|
||||
Reference in New Issue
Block a user