sci-electronics/bsc: add DOC, and patch

Fix libdir problem, move it from lib to lib64

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Huang Rui <vowstar@gmail.com>
This commit is contained in:
Huang Rui
2021-01-06 04:57:46 +08:00
parent 6099a40bf0
commit b37093aa8d
2 changed files with 261 additions and 2 deletions

View File

@@ -3,7 +3,7 @@
EAPI=7
DESCRIPTION="Bluespec High Level Hardware Design Language"
DESCRIPTION="Bluespec high level hardware design language compiler"
HOMEPAGE="https://github.com/B-Lang-org/bsc"
if [[ ${PV} == "9999" ]] ; then
@@ -16,6 +16,8 @@ fi
LICENSE="BSD GPL-3+ MIT"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-haskell/old-time:0=
@@ -38,6 +40,16 @@ BDEPEND="
sys-devel/flex
"
PATCHES=(
"${FILESDIR}"/${PN}-9999-fix-libdir.patch
)
DOCS=( "README.md" "COPYING" )
# We don't want to run it because it will do install by default.
src_compile() { :; }
src_install() {
emake PREFIX="${D}" install
emake PREFIX="${ED%/}"/usr LIBDIR="${ED%/}"/usr/$(get_libdir) install
einstalldocs
}