summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPalmer Dabbelt <palmer@dabbelt.com>2016-08-24 15:15:12 -0700
committerPalmer Dabbelt <palmer@dabbelt.com>2016-08-24 15:15:12 -0700
commit8489d686bccfc4ce9b3f388daa4a3570e1cac023 (patch)
treee89a9b6714bfcacab9578da6eca3b4bf040175f6
parentBump pconfigure to 0.11.7 (diff)
downloadpalmer-8489d686bccfc4ce9b3f388daa4a3570e1cac023.tar.gz
palmer-8489d686bccfc4ce9b3f388daa4a3570e1cac023.tar.bz2
palmer-8489d686bccfc4ce9b3f388daa4a3570e1cac023.zip
Add an installer for Synopsys's VCS
-rw-r--r--sci-electronics/synopsys-vcs/Manifest4
-rw-r--r--sci-electronics/synopsys-vcs/synopsys-vcs-2016.06.1.ebuild30
2 files changed, 34 insertions, 0 deletions
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"
+}