From 8489d686bccfc4ce9b3f388daa4a3570e1cac023 Mon Sep 17 00:00:00 2001 From: Palmer Dabbelt Date: Wed, 24 Aug 2016 15:15:12 -0700 Subject: Add an installer for Synopsys's VCS --- sci-electronics/synopsys-vcs/Manifest | 4 +++ .../synopsys-vcs/synopsys-vcs-2016.06.1.ebuild | 30 ++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 sci-electronics/synopsys-vcs/Manifest create mode 100644 sci-electronics/synopsys-vcs/synopsys-vcs-2016.06.1.ebuild diff --git a/sci-electronics/synopsys-vcs/Manifest b/sci-electronics/synopsys-vcs/Manifest new file mode 100644 index 0000000..845c4fa --- /dev/null +++ b/sci-electronics/synopsys-vcs/Manifest @@ -0,0 +1,4 @@ +DIST vcs_vL-2016.06-1_common.spf 96727040 SHA256 22f90d443bf5dac1eafb3d8e5caf7a275936d4deb11aee19da598ea3f360444d SHA512 2755322b5ae7a1d124a0e6ce990715fa14f5c53ec30b163e827697fb9406d7228e2be7a23c519c41194a84d8ce8393a8b657d28c0c4baad72e0b19416a424b45 WHIRLPOOL 1c2385779384de6a6965d14fdf732cd11e85fb28561e92f9095990d8c1ae3e5688d9987a0c0a2492c319017736f543b98428e1c1972c61a8a8fd5f8aff07fc55 +DIST vcs_vL-2016.06-1_linux.spf 811530240 SHA256 d9a0addf116dffc8c17a4349907f00c7398380d5a50242a82e870f1e475ef7a5 SHA512 1fec41139cd88c115dd15288f52d4dbb508d0ac51451f5a6c1940802761a4f762ce4eb9c7584827ec3b4bac82ad38582acc828aa49b00a8323e72fa4d4e9ec0b WHIRLPOOL 914fcb2b3036cdf20f86c050336971a4494d881ac8308bae089a9351be98490cf0485aee9060a034d5740da645e27c7212d9d4c7a186723d6ff672b1c471e292 +DIST vcs_vL-2016.06-1_linux64.spf 820142080 SHA256 59975f6f20e28134888693bcdcbf3deef659897837a44bd946ef94dfcfd8147a SHA512 51b32013414f1e8beb9df870e3505110c2fbd9c81465ac68e4a626f7d0b504e9777d958af16996b8bd9881abdce5b5cf03cf48545dadb1368a7e93853d06fab5 WHIRLPOOL f249a870a0dbe5585ec158e7d69d4c8bd633ae9f6b936ac9ac9fee7ec763631365b58c937dda28a4f2ab2c05a56b563e79f77a264c439790e6ca959b5d1f9cf4 +EBUILD synopsys-vcs-2016.06.1.ebuild 726 SHA256 d45137b8c7782be802d1ab7f2bc623e6f598327d3bdce447ebfea861a6ad5bfb SHA512 e93f7c6e9023bd550e9b0d17ce3bd37e28d5a933792646d772cd95dd77f381b2c99063669fc96a509fee5d50ad75ef17f4fb95011aaad3acad9e21a966fb0e21 WHIRLPOOL e6978b9221802f96273f6aa98637fe08a3f6f4a8e233509c20f64758258454d41e45d24fc6b9ec77e3787be94f25ba6973b7aa299fd83c90795907d4d59c24ca diff --git a/sci-electronics/synopsys-vcs/synopsys-vcs-2016.06.1.ebuild b/sci-electronics/synopsys-vcs/synopsys-vcs-2016.06.1.ebuild new file mode 100644 index 0000000..a349424 --- /dev/null +++ b/sci-electronics/synopsys-vcs/synopsys-vcs-2016.06.1.ebuild @@ -0,0 +1,30 @@ +EAPI=5 +inherit user + +DESCRIPTION="Synopsys VCS" +HOMEPAGE="http://www.synopsys.com/vcs" +SRC_URI="vcs_vL-2016.06-1_common.spf vcs_vL-2016.06-1_linux64.spf vcs_vL-2016.06-1_linux.spf" +RESTRICT="fetch strip" + +LICENSE="" +SLOT="${PV}" +KEYWORDS="~amd64" +IUSE="" + +INSTALLER_VERSION="3.2" + +DEPEND="sci-electronics/synopsys-installer:${INSTALLER_VERSION}" +RDEPEND="${DEPEND}" + +src_unpack() { + mkdir -p "${S}" + cd ${DISTDIR} + cp --reflink=auto ${A} ${S} +} + +src_install() { + INSTALLER_HOME="${EPREFIX}/opt/synopsys/installer/${INSTALLER_VERSION}" + PRODUCT=vcs + ${INSTALLER_HOME}/installer -install_as_root -batch_installer -source ${S} -target ${ED}/opt/synopsys + test -d ${ED}/opt/synopsys/${PRODUCT} || die "installer failed" +} -- cgit v1.2.3-18-g5258