aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Roy <julien@jroy.ca>2024-06-15 15:36:44 -0400
committerJulien Roy <julien@jroy.ca>2024-06-15 15:36:44 -0400
commit4a2a37bb68f5ed00efb4e79b8a888c56c2689f93 (patch)
tree7f04cc0967b2ab49d0961b734f400a4ec192eca4 /sci-electronics
parentx11-misc/caffeine-ng: treeclean (diff)
downloadguru-4a2a37bb68f5ed00efb4e79b8a888c56c2689f93.tar.gz
guru-4a2a37bb68f5ed00efb4e79b8a888c56c2689f93.tar.bz2
guru-4a2a37bb68f5ed00efb4e79b8a888c56c2689f93.zip
sci-electronics/skywater-pdk: treeclean
Signed-off-by: Julien Roy <julien@jroy.ca>
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/skywater-pdk/Manifest11
-rw-r--r--sci-electronics/skywater-pdk/metadata.xml8
-rw-r--r--sci-electronics/skywater-pdk/skywater-pdk-0.0.0_p20220424.ebuild86
3 files changed, 0 insertions, 105 deletions
diff --git a/sci-electronics/skywater-pdk/Manifest b/sci-electronics/skywater-pdk/Manifest
deleted file mode 100644
index a1775655a..000000000
--- a/sci-electronics/skywater-pdk/Manifest
+++ /dev/null
@@ -1,11 +0,0 @@
-DIST skywater-pdk-0.0.0_p20220424.tar.gz 2453601 BLAKE2B 527c66f71b79b24d67eca0ed43d654073a62edf9ff71dec7cf86e783f6d41635803066cf723e88cacb284b090e7bf1f35b22106454d882307f9c7b8338964b35 SHA512 8a26cc93572844ff1f1f9112b42f1fb4691d65cb9598554c8de326c7372e650c8c10bf0d9258bfebcfc2917988fc7405b5b75d5c5adfe131ff5db19dd6a159b4
-DIST skywater-pdk-libs-sky130_fd_io-01b18699b4102d8e54ad1406b3991ecb652e5aee.tar.gz 14576843 BLAKE2B f4b3249e609909a1b8f4e0ef4982a7704285e619eb6448179cef3c712ed156599a2b4ed055886a87a129e24a00320cadcd4c63f9ca129fd59f4796273de56823 SHA512 d22fe057570163bfa4ae53c9b4af4de12ac78fe8e302f19e3fdb3652978bea83de88f85814c3135f433d1a207a8de64318de519abb1e22b26a90a10482f6652f
-DIST skywater-pdk-libs-sky130_fd_pr-f62031a1be9aefe902d6d54cddd6f59b57627436.tar.gz 122850928 BLAKE2B 10a39e0484f75271cc32a14d3a17d23b4440cfb2e2451cf0f7eb9cd1da8083f854f7d81b2522f64fdcc6c4871841464e498dc526ce26bbd53d3d893cfb9b0e5e SHA512 d9b451e1878ec30bb933fe4c9d88007036deda856b6d883385c023d189b76b6815616c8e41f1668660ee2345f8efac23adfde45e224ace2835925836e558e6be
-DIST skywater-pdk-libs-sky130_fd_pr_reram-48c8310e464157d797c78cb2e6d6b5a21d710c20.tar.gz 738321 BLAKE2B bc26a4ae72ab849bc0126cb5c89e4be341ffe06e4f8a3b68729d607c10c577939ef461749249474da276b94d01e465f54701be00fad4f07bfc20e01f5222ced7 SHA512 23ba7c52dc1da618100c5327ea14513a886cf71ce0626292fba7b94cd5d9bf1d7b475b68a1267221153b120955ffd7706d4c81b3ee206c4ef02bed487906a66e
-DIST skywater-pdk-libs-sky130_fd_sc_hd-ac7fb61f06e6470b94e8afdf7c25268f62fbd7b1.tar.gz 81763296 BLAKE2B 51ede7b86504456d7697c5d1cc726dc875f3d9dd3df87c7b056899a1a2fed2be290892540b58ddf0862494440017eca732a99b153af30c583f355f49e4bf65ca SHA512 a10581a750441d2e775b91ae1eabaf5f7cab98d36cb108fa291c567002fcc122daa99edf383d2ace91d1cb5e6a6c1da4cc2803589af3ffa391241014a70ecf9a
-DIST skywater-pdk-libs-sky130_fd_sc_hdll-0694bd23893de20f5233ef024acf6cca1e750ac6.tar.gz 96771722 BLAKE2B d4e3c6d5c09f357aaa42761988f599c2e41341fc95e038007a371a53c80020420ba9308875dbdc3ebb48e3a6729a448840f894d078ffc5ed98ea9dc0a40b21e3 SHA512 a15441a704a0e7e782374bc0df7cd8b05183f99f93acfcada1472235377782cbd2965b51f1df1f65228a851cd22fe6d171855e86ce7b7b71239db417368e9c92
-DIST skywater-pdk-libs-sky130_fd_sc_hs-1d051f49bfe4e2fe9108d702a8bc2e9c081005a4.tar.gz 336252907 BLAKE2B 97fda400fa9b51ad9113a29c983acb42b3c0821a53b262e2e983962970c9c277101b9578ea6bbf25ce6322bc1a057f008eb1298bfffb7281735ba3cf015846b3 SHA512 a5016603ed58bbe873555098859dc8d20cd220297e29571d8a234c22f26e0bbc22ce0b9bcb979f1f487062992fbcc1c84345dcb0c78bf6b2168acbf710731fbd
-DIST skywater-pdk-libs-sky130_fd_sc_hvl-4fd4f858d16c558a6a488b200649e909bb4dd800.tar.gz 28030476 BLAKE2B 59672ad97466c8e1aafebe3a7091eafc6c33ae9d9877a12cb230e880e6ee94618de3dc58c51dd3a4cda343a1b4aa9846f583f83c0b3c9e8d001cd5acb9913575 SHA512 3fe55c924dab323db9897d1b856fe0ef5f24c1f6edaeafbd2c031856fba89b7360115b93973970e553682add5f6b327461d82df92a458413e2a0f1e3c77f79cb
-DIST skywater-pdk-libs-sky130_fd_sc_lp-e2c1e0646999163d35ea7b2521c3ec5c28633e63.tar.gz 287744020 BLAKE2B 486fda403c96a76bc7aa030003da92b358f7de5a4677f583c2971fdf893e488ee1c7e484ab34f20f62a8c61bdd9eac83ba361519f89ea64154cdfb8e0b05d968 SHA512 e5a82fa20c001d0bcbf8767f77c1d5544cfde0b605c60c7b41f5d4c709b6529a7b07968c5c9f904727acafa445f6d7a247d7261a02176ec6932269212ab15aeb
-DIST skywater-pdk-libs-sky130_fd_sc_ls-4f549e30dd91a1c264f8895e07b2872fe410a8c2.tar.gz 394701266 BLAKE2B 9b807243216fd0d4dac4ab22576fef43f99c45a55ba385484a62c9209b8acf432b57cbb44d616741ca4b70e9e91e71d41a3e144fcfb4fbc0dab65c3d65655248 SHA512 d728943df9ab342e71c9187bbbb6849b5f0a3e539f4e1321c427370ab9573e432c85950cb7ba4b016d6ded2f6bb23c057c167c79ce433165a3e084b06622c8fd
-DIST skywater-pdk-libs-sky130_fd_sc_ms-ae1b7f68821505cf2d93d9d44cce5ece22710fad.tar.gz 315143259 BLAKE2B 7bd279c41dc6ff42c9bd95c83072016018d98d38471b9eb9d9af25e1ef929ba2379be33db0b16a53e31d61717dbcd3b32b190bed711feda2d3975ecb7d70a9c2 SHA512 2305dce217458e92a0a5c5b57e510212ba3e42dac1b35d018a60000fc7b76479290d1d582e34fa1a65fc43cf5a58ca5f242e83f42b4905af2d96e8db90ee9455
diff --git a/sci-electronics/skywater-pdk/metadata.xml b/sci-electronics/skywater-pdk/metadata.xml
deleted file mode 100644
index 44db83647..000000000
--- a/sci-electronics/skywater-pdk/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">google/skywater-pdk</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/sci-electronics/skywater-pdk/skywater-pdk-0.0.0_p20220424.ebuild b/sci-electronics/skywater-pdk/skywater-pdk-0.0.0_p20220424.ebuild
deleted file mode 100644
index 157017c4d..000000000
--- a/sci-electronics/skywater-pdk/skywater-pdk-0.0.0_p20220424.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-# Keep these revs up to date with the 'latest' submodule for each pdk lib in libraries/
-# Build seems to fail if these lapse compared to the rev used by the skywater_pdk python module within this repo
-MY_PN="skywater-pdk"
-MY_REV=5a57f505cd4cd65d10e9f37dd2d259a526bc9bf7
-MY_sky130_fd_io_REV=01b18699b4102d8e54ad1406b3991ecb652e5aee
-MY_sky130_fd_pr_REV=f62031a1be9aefe902d6d54cddd6f59b57627436
-MY_sky130_fd_pr_reram_REV=48c8310e464157d797c78cb2e6d6b5a21d710c20
-MY_sky130_fd_sc_hd_REV=ac7fb61f06e6470b94e8afdf7c25268f62fbd7b1
-MY_sky130_fd_sc_hdll_REV=0694bd23893de20f5233ef024acf6cca1e750ac6
-MY_sky130_fd_sc_hs_REV=1d051f49bfe4e2fe9108d702a8bc2e9c081005a4
-MY_sky130_fd_sc_hvl_REV=4fd4f858d16c558a6a488b200649e909bb4dd800
-MY_sky130_fd_sc_lp_REV=e2c1e0646999163d35ea7b2521c3ec5c28633e63
-MY_sky130_fd_sc_ls_REV=4f549e30dd91a1c264f8895e07b2872fe410a8c2
-MY_sky130_fd_sc_ms_REV=ae1b7f68821505cf2d93d9d44cce5ece22710fad
-
-inherit check-reqs python-any-r1
-
-DESCRIPTION="Process design kit for usage with SkyWater Technology Foundry's 130nm node"
-HOMEPAGE="https://github.com/google/skywater-pdk"
-SRC_URI="
- https://github.com/google/skywater-pdk/archive/${MY_REV}.tar.gz -> ${P}.tar.gz
- https://github.com/google/skywater-pdk-libs-sky130_fd_io/archive/${MY_sky130_fd_io_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_io-${MY_sky130_fd_io_REV}.tar.gz
- https://github.com/google/skywater-pdk-libs-sky130_fd_pr/archive/${MY_sky130_fd_pr_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_pr-${MY_sky130_fd_pr_REV}.tar.gz
- https://github.com/google/skywater-pdk-libs-sky130_fd_pr_reram/archive/${MY_sky130_fd_pr_reram_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_pr_reram-${MY_sky130_fd_pr_reram_REV}.tar.gz
- https://github.com/google/skywater-pdk-libs-sky130_fd_sc_hd/archive/${MY_sky130_fd_sc_hd_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_hd-${MY_sky130_fd_sc_hd_REV}.tar.gz
- https://github.com/google/skywater-pdk-libs-sky130_fd_sc_hdll/archive/${MY_sky130_fd_sc_hdll_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_hdll-${MY_sky130_fd_sc_hdll_REV}.tar.gz
- https://github.com/google/skywater-pdk-libs-sky130_fd_sc_hs/archive/${MY_sky130_fd_sc_hs_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_hs-${MY_sky130_fd_sc_hs_REV}.tar.gz
- https://github.com/google/skywater-pdk-libs-sky130_fd_sc_hvl/archive/${MY_sky130_fd_sc_hvl_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_hvl-${MY_sky130_fd_sc_hvl_REV}.tar.gz
- https://github.com/google/skywater-pdk-libs-sky130_fd_sc_lp/archive/${MY_sky130_fd_sc_lp_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_lp-${MY_sky130_fd_sc_lp_REV}.tar.gz
- https://github.com/google/skywater-pdk-libs-sky130_fd_sc_ls/archive/${MY_sky130_fd_sc_ls_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_ls-${MY_sky130_fd_sc_ls_REV}.tar.gz
- https://github.com/google/skywater-pdk-libs-sky130_fd_sc_ms/archive/${MY_sky130_fd_sc_ms_REV}.tar.gz -> skywater-pdk-libs-sky130_fd_sc_ms-${MY_sky130_fd_sc_ms_REV}.tar.gz
-"
-S="${WORKDIR}/${PN}-${MY_REV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/0.0.0.20220424"
-KEYWORDS="~amd64"
-
-BDEPEND="
- ${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/python-skywater-pdk[${PYTHON_USEDEP}]')
-"
-
-# Extremely large liberty files are required by sci-electronics/open_pdk
-CHECKREQS_DISK_BUILD="42G"
-CHECKREQS_DISK_USR="21G"
-
-src_unpack() {
- unpack ${A}
-
- # Move the libraries in place to their corresponding submodules
- for lib in sky130_fd_{io,pr,pr_reram,sc_hd,sc_hdll,sc_hs,sc_hvl,sc_lp,sc_ls,sc_ms}; do
- rmdir "${S}/libraries/${lib}/"* || die
- mv -f "${WORKDIR}"/skywater-pdk-libs-${lib}-* "${S}/libraries/${lib}/latest" || die
- done
-}
-
-src_compile() {
- for lib in libraries/sky130_*_sc_*/latest; do
- if [[ -d $lib/cells ]]; then
- ${EPYTHON} -m skywater_pdk.liberty $lib || die
- ${EPYTHON} -m skywater_pdk.liberty $lib all || die
- ${EPYTHON} -m skywater_pdk.liberty $lib all --ccsnoise || die
- fi
- done
-
- for lib in libraries/sky130_fd_sc_ms/latest; do
- if [[ -d $lib/cells ]]; then
- ${EPYTHON} -m skywater_pdk.liberty $lib all --leakage || die
- fi
- done
-}
-
-src_install() {
- insinto "/usr/share/pdk/skywater-pdk-source/libraries"
- for lib in sky130_fd_{io,pr,pr_reram,sc_hd,sc_hdll,sc_hs,sc_hvl,sc_lp,sc_ls,sc_ms}; do
- doins -r "${S}/libraries/${lib}"
- done
-}