# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 MY_PN="solidcraft" inherit desktop xdg DESCRIPTION="Open-source parametric 3D CAD application built in Rust" HOMEPAGE=" https://solidcraft.io https://github.com/tangency-labs/solidcraft " SRC_URI=" amd64? ( https://github.com/tangency-labs/${MY_PN}/releases/download/v${PV}/${MY_PN}-${PV}-linux-x86_64.tar.gz -> ${P}-x86_64.tar.gz ) arm64? ( https://github.com/tangency-labs/${MY_PN}/releases/download/v${PV}/${MY_PN}-${PV}-linux-aarch64.tar.gz -> ${P}-aarch64.tar.gz ) " case ${ARCH} in amd64) S="${WORKDIR}/${MY_PN}-${PV}-linux-x86_64" ;; arm64) S="${WORKDIR}/${MY_PN}-${PV}-linux-aarch64" ;; esac LICENSE="|| ( Apache-2.0 MIT )" SLOT="0" KEYWORDS="-* ~amd64 ~arm64" RESTRICT="mirror strip" QA_PREBUILT="*" RDEPEND=" dev-libs/wayland media-libs/mesa || ( media-libs/libglvnd media-libs/vulkan-loader ) x11-libs/libX11 x11-libs/libXcursor x11-libs/libXi x11-libs/libxcb x11-libs/libxkbcommon[X] " src_install() { exeinto /usr/bin doexe bin/solidcraft bin/solidcraft-cli bin/solvecraft-cli domenu share/applications/io.tangencylabs.solidcraft.desktop insinto /usr/share/metainfo doins share/metainfo/io.tangencylabs.solidcraft.metainfo.xml insinto /usr/share/mime/packages doins share/mime/packages/io.tangencylabs.solidcraft.xml insinto /usr/share/icons doins -r share/icons/hicolor dodoc share/doc/solidcraft/{README.md,NOTICE,LICENSE-APACHE,LICENSE-MIT,THIRD-PARTY-LICENSES.txt} }