dev-libs/rustc-demangle - 0.1.24 (nest)

Search

Package Information

Description:
Library for Rust symbol demangling
Homepage:
https://github.com/rust-lang/rustc-demangle
License:
Apache-2.0 MIT

Ebuild Details

Version EAPI Keywords Slot
0.1.24 8 ~amd64 0
View Raw Ebuild
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

CRATES="arbitrary@1.3.2
	cc@1.0.97
	compiler_builtins@0.1.111
	jobserver@0.1.31
	libc@0.2.154
	libfuzzer-sys@0.4.7
	once_cell@1.19.0
	rustc-std-workspace-core@1.0.0"

inherit cargo

DESCRIPTION="Library for Rust symbol demangling"
HOMEPAGE="https://github.com/rust-lang/rustc-demangle"
SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
	${CARGO_CRATE_URIS}"

LICENSE="Apache-2.0 MIT"
SLOT="0"
KEYWORDS="~amd64"

QA_FLAGS_IGNORED="usr/lib64/librustc_demangle.so"

src_compile() {
	pushd crates/capi
	cargo_src_compile
	popd
}

src_install() {
	einstalldocs
	doheader crates/capi/include/rustc_demangle.h
	dolib.a target/release/librustc_demangle.a
	dolib.so target/release/librustc_demangle.so
}

Manifest for 0.1.24

Type File Size Source URLs
DIST rustc-demangle-0.1.24.tar.gz 30931 bytes https://github.com/rust-lang/rustc-demangle/archive/0.1.24.tar.gz