summaryrefslogtreecommitdiff
path: root/sci-electronics
diff options
context:
space:
mode:
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/Manifest.gzbin8711 -> 8718 bytes
-rw-r--r--sci-electronics/kicad-footprints/Manifest2
-rw-r--r--sci-electronics/kicad-footprints/kicad-footprints-8.0.9.ebuild28
-rw-r--r--sci-electronics/kicad-meta/Manifest1
-rw-r--r--sci-electronics/kicad-meta/kicad-meta-8.0.9.ebuild27
-rw-r--r--sci-electronics/kicad-packages3d/Manifest2
-rw-r--r--sci-electronics/kicad-packages3d/kicad-packages3d-8.0.9.ebuild31
-rw-r--r--sci-electronics/kicad-symbols/Manifest2
-rw-r--r--sci-electronics/kicad-symbols/kicad-symbols-8.0.9.ebuild28
-rw-r--r--sci-electronics/kicad-templates/Manifest2
-rw-r--r--sci-electronics/kicad-templates/kicad-templates-8.0.9.ebuild22
-rw-r--r--sci-electronics/kicad/Manifest2
-rw-r--r--sci-electronics/kicad/kicad-8.0.9.ebuild184
13 files changed, 331 insertions, 0 deletions
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz
index 08f757359eaa..18259d2c2f6e 100644
--- a/sci-electronics/Manifest.gz
+++ b/sci-electronics/Manifest.gz
Binary files differ
diff --git a/sci-electronics/kicad-footprints/Manifest b/sci-electronics/kicad-footprints/Manifest
index 4dfa1e99ecd1..dfdc674f5d28 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,4 +1,6 @@
DIST kicad-footprints-8.0.6.tar.bz2 26271483 BLAKE2B 6b44eac6b69e6760ef08666f9747a18499dd4f7603ceab6c1f68982da26c2a5c6a54f1b9c8259ec98225dff72e62e6bef3f52b55e9fe746302f3d069f78bbe30 SHA512 7180b85709b791efd43535a6615e86600c582d227983b7cb9d59a05df97f08f8569de7c8e60ed68fc8f92091bb7b441bbe48474e66412376f588aea9216319a0
+DIST kicad-footprints-8.0.9.tar.bz2 23053251 BLAKE2B 3a562f2cf03b33a1d77b5b3d88330021e23e2c30deafc6c6b486ab206957948158e0d244408e15cd7aa62e0e1a480b9e336c81b9270dac74ae4ad53939b3ea29 SHA512 ece411640c73a87aac98ec257672b4dfedf8af2035e94662f74801ec9ed5d21d8ea212b929770d6669bd234c30f11577a958b107c57b5dc43ae32ec769c12739
EBUILD kicad-footprints-8.0.6.ebuild 716 BLAKE2B 3f6dbc4011e2f53e29eb41deecc705487ce9e632f85755c6ffd88480dc265d6ec90540ba76fc9d37849d4d7e04d7e08cd90220d60d993a74ed461ccc2bf8645a SHA512 bb7cda06ef68e79bb68542c715d404d49f89c3ef50d2617c6a0b502b2f7452274a84fb4deb2e2e660ec800b93923aae1bcd2591e4eaf25c737131ed5ae2b1c60
+EBUILD kicad-footprints-8.0.9.ebuild 717 BLAKE2B 89c348415123b1a868ebd2f4447a58facf5ce9caf0495d2768fa7b75be77e5d0913d6a39e3f894a38aa43deb56e2f1da8647dc01159fa788b45bd9cc7553388a SHA512 599c413e934ed0dfcbf497045f44214b97e3adc67b2f49b3d406e78b22615242c149ed0a44d9ab8f51cc25e7c0ec7912a5ff23b8631936c289c70b06ae9a0a5e
EBUILD kicad-footprints-9999.ebuild 717 BLAKE2B cb40b244d8f158316a7a9a19d869a2f9e6099bfa9ab19e31849782c4e559671ef1d8ccb193d1cda741741833d671e1d8c33868b9d7345c45d88aa6ac6e3e5ca4 SHA512 c8a4a58a97177edf1ee9c110d1c30c03414188be6e62d0abab43a3b263ef538b2f7723a12208470c91c2664936d95ac127cce3a34561b4cd4beb69ca8a578614
MISC metadata.xml 893 BLAKE2B 7ffc0bff4983f6615d17b53ebe1c61cfd4392107bb227081ac39ed62cfacf6afecdcdc8578b27270e7c896bbbced96520083a97fd28867a631276f6950c38f7b SHA512 c920bbd8a11f1d8ae966b962330d88e595b6834bc0060149adac75925251b7e1258a76807a8462422b3f64abb0465bb17fcb32f491e56b309fc47d233142b9dc
diff --git a/sci-electronics/kicad-footprints/kicad-footprints-8.0.9.ebuild b/sci-electronics/kicad-footprints/kicad-footprints-8.0.9.ebuild
new file mode 100644
index 000000000000..9d1bcc232bfc
--- /dev/null
+++ b/sci-electronics/kicad-footprints/kicad-footprints-8.0.9.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} == 9999 ]] ; then
+# x11-misc-util/macros only required on live ebuilds
+ BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
diff --git a/sci-electronics/kicad-meta/Manifest b/sci-electronics/kicad-meta/Manifest
index ee01a32fa30f..fe68146e261e 100644
--- a/sci-electronics/kicad-meta/Manifest
+++ b/sci-electronics/kicad-meta/Manifest
@@ -1,2 +1,3 @@
EBUILD kicad-meta-8.0.6.ebuild 571 BLAKE2B 74e64c879ce0f52d522a30a691b94b2f5355b2f9cf850d93323cb59eeeaa2d127b558ca6af8cca7e36e9356ba3e255f37f2609460e79f02fd4a33e4c1f3a8494 SHA512 542ecf61a5b04c23ca28c9a8cd3166958e3537ed1776ba4b763e6a02f7c0d16276df730b7607a51e312a3e1a6c9eec0eb1899e3d818d0e046e24e0974db19115
+EBUILD kicad-meta-8.0.9.ebuild 572 BLAKE2B 4e2dc78539e197611af36f54e4cc0eb9bd3bcf4d3990dbb89e2c92ef57bb0401dda8e83c4f486160628221304da3614835452e976fee28e799c9ad725cc09d42 SHA512 3bb7253a03618b2f480b538082cbecb88847c82c15215b46ca817ad8d5668a2850eeaa56f7459194f388e21d5a3a1b7fb44ff342873a6457fcf1814d301bfffc
MISC metadata.xml 756 BLAKE2B bff6f709952bd1325c06b6981c1d1984745b85e866ee1e0f089da98127a5be89b82a8a914804e9e1b75b976e66e7b79402989d6a554ae3b335c5bac3b32e518f SHA512 198e7caeef24e3d314b300761a107f78a3f921a9df4177aeed8daf4c7165b16385a191cd973e6fbb2a438ed7db14e2aad5666f21a0d5d0eda7faf10436143f97
diff --git a/sci-electronics/kicad-meta/kicad-meta-8.0.9.ebuild b/sci-electronics/kicad-meta/kicad-meta-8.0.9.ebuild
new file mode 100644
index 000000000000..8dc10eae3c85
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-8.0.9.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="https://www.kicad.org"
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+IUSE="doc minimal"
+
+RDEPEND="
+ >=sci-electronics/kicad-${PV}
+ >=sci-electronics/kicad-symbols-${PV}
+ >=sci-electronics/kicad-footprints-${PV}
+ doc? (
+ >=app-doc/kicad-doc-${PV}
+ )
+ !minimal? (
+ >=sci-electronics/kicad-packages3d-${PV}
+ >=sci-electronics/kicad-templates-${PV}
+ )
+"
diff --git a/sci-electronics/kicad-packages3d/Manifest b/sci-electronics/kicad-packages3d/Manifest
index df9ff8c88b7d..04f2c1cfcf2a 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,4 +1,6 @@
DIST kicad-packages3d-8.0.6.tar.bz2 790799458 BLAKE2B 3f314ca24a659ff5c52dc275010c6ded8f2ec9ff19b75505c75ee3fc29498d78afd803f8213d26dd2820e33f55d3ec72f0a7dd310c28d02ad9b2284661284b6e SHA512 df53418bdb527ae92cbe6d3220d1cef784f1da65819b49e21f08e3177b88488ab637c318d45502577f20d1486524bd23f0a8e0a0a661f809705e0ea4a5321865
+DIST kicad-packages3d-8.0.9.tar.bz2 702655290 BLAKE2B eb5ae4827534074d06ad1721b919fd464eb37fd093ade21bbea35f8a2df8f4ce36481b81d6422257b54669fd3fe9e4927d43a3fe0680fd5cfa8f6e1c85eabe8a SHA512 386f017a52e51a981450cf1fa7c28f66ceaffcb659facb4bd549f46976bdf05a942fdcbd05854bd17d7ce7fa151439074b794374a2c34b92ca6918e929eb0be7
EBUILD kicad-packages3d-8.0.6.ebuild 833 BLAKE2B 5183b2828048526c679e79b1bae3ffb384b81c35084705d57c592262098358b36b983716bebb01febc74a032f191d17bd8a445b09a062144ae23d65049516c65 SHA512 30bc1bd972c2427807a40af1a4b2f52953cff5321ee0c897455509930078601dd37887a6193de11681979ca018fac32ff75dff1a9bee2aafd8aef87b865fc5e8
+EBUILD kicad-packages3d-8.0.9.ebuild 834 BLAKE2B 9f804f3f7f85e385bda4ef54532a96c06979658d7b559fb893cc0b1bf978426042d39e2edc78dd8afafd4cfd1bbf5ba406ab89025b258d7523453fa14326f034 SHA512 bee9137e6fbde3f89819985f27519123df078cfdf44251311ed7087edaf83b95a80d0d327d14137f35e82458994b89d8fcdfe35684b9aa8f6f2b3e237c3875f8
EBUILD kicad-packages3d-9999.ebuild 834 BLAKE2B 425ced73adf5f40c89869f1922fb86e810bb7162d40f46bde177b0c7e3ca7d8fbc7f8873d84f4ef897bd9b71720d2bb53de501f5072a69c69403b32e62ee4f72 SHA512 2af1c720836c3b57cd9b6cff286c4ebd4faa511dc21002ae87201881f5d07df96b48f95b55e45257dd369eb22f869391dc288863c127bea8733fef592c3d64c4
MISC metadata.xml 922 BLAKE2B 5c654445b0afa119376bb3b852ac4efbfc3a17db20b7f07059f19e84090cef9608a5d48f99c2243947c806af6a55f1830a78b18754f6ed772ffc7d754c79f344 SHA512 5211a081fb402e243e7c17053e55ef618e278a4e1bf0d0981e75b8b5d34b2e50713e0ab093fc580640cf04d4863b4726909dfc4533bbae8c5ffd96b3bc459e08
diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.9.ebuild b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.9.ebuild
new file mode 100644
index 000000000000..dfe6b73b9540
--- /dev/null
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.9.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}/${PN/3d/3D}-${PV}"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} == 9999 ]] ; then
+ # x11-misc-util/macros only required on live ebuilds
+ BDEPEND=">=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="11G"
diff --git a/sci-electronics/kicad-symbols/Manifest b/sci-electronics/kicad-symbols/Manifest
index d4851d0ff27c..24741f41267b 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,4 +1,6 @@
DIST kicad-symbols-8.0.6.tar.bz2 3687198 BLAKE2B e3f2b44889bd2d1cc685f06edc9f91a8d4e72eb464b155ebecfe184be5d751225938cc1da358e10c0f832434f97da8b04c655e96bf79cfd91b55beb166f3c47a SHA512 6d32c2781c105fdb8f97b7e1df27cf2d857d886bb5933ab6e6f0707022ab34d8d68e757f1334deefa4281a5c75ace77e4ff092941b11e0f82348343dfa13aa98
+DIST kicad-symbols-8.0.9.tar.bz2 3785354 BLAKE2B 566182bb41bd6b0fe5ca69ddeab7bed2d5b34e1a8b90674d7e654eb85f49d40e27caf3a71826b7d7f7ed6742e95e2e63c4df830525a6cebdeb50909d22c4e942 SHA512 36e1bc517d0e0de9e80129d766b543c2cfdfb1ca4cb0589e5d86250355dd909bd31d37e01a3548df3ca6985a4e0f4fe1804df470447928e6c13dad22f4527705
EBUILD kicad-symbols-8.0.6.ebuild 707 BLAKE2B a35b59ac95d47f8ea5491d45a89fdd2980cc58acd6949faf979373af00336c2a5776cdf2b8f32bd9e443a2327e21b07a75674fb83f0100e72ad423342e5821fb SHA512 9d64c1ea1fccb0a217d6118a54f6009d9239717e9949a2f79647bf43e781348fbfeef408d2048c66681564f457fdd854111e00a9761c3a3e7a3bbfc338103779
+EBUILD kicad-symbols-8.0.9.ebuild 708 BLAKE2B 54f0cdcdac89dc7095c40986eae73c442deea0f256f8cb144a438722c10fc5e389138d23ea343da509a86b58e4e7bda308919f194482ee9de5652724795b3bac SHA512 e51f6ca6286a604725aa19810a8d508caa4163ee1f48b51c91d41c36d47c588752c2cfbc19c40ac86ec5ee323dcd117b53a8953cf61a4957eadf3033d76294f6
EBUILD kicad-symbols-9999.ebuild 708 BLAKE2B 218f7204954d7bb70d1f6973b00e181a8f6365ed5370eeeac112067df3aa4957c70f611bd05d90686d05b50324cd7e74384975fd9ca738285bd9920de6f84485 SHA512 16da9924a0573cd68df1822bac666699d4aba43168d728e43382416f07c722fa566258b0dd158a72c18b88539f9c1ed6ff17cd41a40a8adcfdadbe841379dcbb
MISC metadata.xml 851 BLAKE2B 586acb41bef75197bbc62cb2c809850d5b38595fc65d590dc2d9f7d7134e77469c0c77ff95865f26bbb1b1d3922d032f335eb7a703f16002aa44e4c365ebab0c SHA512 9b4150000f8961975f252102b4ff516292d8e2e9e39f689de62d7628e38955b86d6c2a455688d4622b3c0137e04f167966ff5a3a7c58eef2ad9c82cd821c0fb0
diff --git a/sci-electronics/kicad-symbols/kicad-symbols-8.0.9.ebuild b/sci-electronics/kicad-symbols/kicad-symbols-8.0.9.ebuild
new file mode 100644
index 000000000000..df2cf0e55cf3
--- /dev/null
+++ b/sci-electronics/kicad-symbols/kicad-symbols-8.0.9.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} == 9999 ]] ; then
+ # x11-misc-util/macros only required on live ebuilds
+ BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
diff --git a/sci-electronics/kicad-templates/Manifest b/sci-electronics/kicad-templates/Manifest
index 1a5984a0b1a3..ebf7905352d1 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,4 +1,6 @@
DIST kicad-templates-8.0.6.tar.bz2 2783854 BLAKE2B 07af15a706c20433ce102f2cdda439d270bd48948cde404c77eed42ff3fe65b1e79143c68909e0aaabf1c74b4b39c863812de5a62f5aaef5ae88c7d352484e5a SHA512 38d6930b84481a1eb789016c4e85fcc68c59e58cb27ee4d8127ccba8ae1c78882afb1e110d218b0d3c280418d12bc23b1c0746da972dd5ed4f3c4c82f57db45f
+DIST kicad-templates-8.0.9.tar.bz2 2865879 BLAKE2B fb21cffb11af46b32b47e14dad08194208fa347c9f8e38249607469ee253c8a7b96319de2ce0700ea16e12d8fb6623090a45e1395bbbf15448b327365b1a5aa4 SHA512 b341a11ea86591d26e5e6f9ab4e2edefe6310c35602595cc6975a53c76e7a03cc7d45b93929df44a95f5325d495403373d212348130d57594128e3963e835423
EBUILD kicad-templates-8.0.6.ebuild 562 BLAKE2B 6af1859bbe19b959179d727bf14a48943a955e2c883aab1d9ba1d02f38e75e757316cdaaf0b96e2e627d4be85cff1e8fa65dffd899adaa46e898a6398ac99f78 SHA512 53c29e9339a10c37854240fde881c765807639dffb409028dafeadbce02edf235c46481c1a919afe18e7e664cc29c177d1ee2498664764b2a5872beca373760c
+EBUILD kicad-templates-8.0.9.ebuild 563 BLAKE2B 9f795573c574317b94723d0641bbef8cac5e6f44314436b7f19a5dd7da2bc4a2050abdf6854596a691ba298a35b39cfe14ed6b9519af1a3d0e013d7dcb2a3e29 SHA512 8f12dd86b96306b1a10a6a900658317c1793c544933cced4cce6d5b45e031fa5d87f817c969975f4626fc7b5adf19d0d1c15026972c497eb4c63217b870b9ff5
EBUILD kicad-templates-9999.ebuild 563 BLAKE2B 3998d7a78ee0e45b626cfbb453dc5e5719dcb46c1e695b1f17c22a9b36249ceaf724fde77b5c6d64a52fd90be65f5e5557cfb8d15b19e5ca553cc66c98fcd3e8 SHA512 58d9cf4aad6f41cf182fcefee778eb995a4896438a6f9d17a3975311471d810b649459e041028d9b86be1652ef867aae0807be9e327f2915b0519ba3571d91d2
MISC metadata.xml 672 BLAKE2B d44d6bd1b467c2d76bf4494d3b85daf2c70b38833d356b0fac27ba4f0f9b5855c551542473e27c183555c56600fc20d93f8237208a7fef82b4cb180e0fc35a9e SHA512 4f1dbbbde66b25d227818c5ea7158ab33698d245368f28ff593bea88805d3ef3fdf4d3ad02aab58f573119a8946632301fe0d3da9ec23e0a7850f98838aff15d
diff --git a/sci-electronics/kicad-templates/kicad-templates-8.0.9.ebuild b/sci-electronics/kicad-templates/kicad-templates-8.0.9.ebuild
new file mode 100644
index 000000000000..49c4d3958115
--- /dev/null
+++ b/sci-electronics/kicad-templates/kicad-templates-8.0.9.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools project templates"
+HOMEPAGE="https://github.com/kicad/kicad-templates"
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 747a1765291e..08d0f5db4e0f 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,4 +1,6 @@
DIST kicad-8.0.6.tar.bz2 72953578 BLAKE2B be13ebeba9b9c8d1316074870e9f58fa8629d6cdc2a9ca9aac20f4bea0b743e8da86e711692515d4a817372822fe7305e426d65d8bf3a7729f2ee039c6b7c0ec SHA512 6c35830c9314b801970a4af4100e3ffc30d1c4eaea9a806f8c23f22d2d3d46743d70b9748b757f0b990b9e394aa97edf45da0d484274faa2f20ba1d83ff6b7b4
+DIST kicad-8.0.9.tar.bz2 73236341 BLAKE2B 707dd199f0232a383eb70ee565b32fc8f24691006d0bfcebe3cd7e99e8d60b70d12469b26030084c9bf87c4f4fb6ec282f640f14020c0265546c896b456e4750 SHA512 cc822c46adea5a3dab3fd6c383c9cc1efebb3e9d1e88a0237caf6e9ef1fd0c249328e9afbf4a138cc19eda1aad864e2854fabd3bf17763109dce57e335be38b2
EBUILD kicad-8.0.6.ebuild 4495 BLAKE2B 355a114f15773b309e6bc3f94525a72611494f3ab91b240c5e7d51e6757730777340f620f8363612d4ef18edee35bcc2b52ea89e11b30ef018350c922f51c91b SHA512 beab84f7c79c4e29b91a725d8f2406567e5c86a4ce74b88ee11de905487f74022c84834460738ee51c1d63050ea130b49d9e2b299be0f06a7b3e8814d1dd444c
+EBUILD kicad-8.0.9.ebuild 4496 BLAKE2B 7aee3f4e27d8fdf642be42603cc3f49c7c22fa0bb0789b451d4aa87f1974acfc4527a8d4e1df2635ea811ef5c00600aabe04fb7037c92ccac479791dd12744ca SHA512 8d3be157c026cb59e19f8d8903da04ba6ff629eeb11fb4a273bf0823091275beec5d3f57f84527d8b56e9accb43716bd947da85a47327a194ddd6ecec8aaba93
EBUILD kicad-9999.ebuild 4579 BLAKE2B d5a03a1b9a5c454f10c8d8856fc92cd7f3f5a9697a8ab69eed8463b0219f4127b6afd515383682d043dfc71bca67f1abca6580f496b80fcf4f84f32eed9ca08a SHA512 0dd94a78f41c3bc0619d02ae23434da7c04d8c00a1176fcd8d843a6557930e1ddc6939de8065f5294879afd019ee98d49ef08c6e4a3f29a488261f776d77107e
MISC metadata.xml 811 BLAKE2B 4f2150b49b1bebf73aa3440ae1ace1624ce02e022d361051e895a18d28f2ab802fed04c94552b36fc0265335a1eacd5d3a7c407fc88f0c4f7de9e4fa6afa6c5f SHA512 c09c2143516f361a8553ab5c44ffa47c77c7a8dbf53596dfe9ba81378c1a7e3aee8378353950cd8805b675d0a29444848fddd4acfe107a54e3f56e87183a1c6c
diff --git a/sci-electronics/kicad/kicad-8.0.9.ebuild b/sci-electronics/kicad/kicad-8.0.9.ebuild
new file mode 100644
index 000000000000..5db705be76fe
--- /dev/null
+++ b/sci-electronics/kicad/kicad-8.0.9.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+WX_GTK_VER="3.2-gtk3"
+
+inherit check-reqs cmake flag-o-matic optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils
+
+DESCRIPTION="Electronic Schematic and PCB design tools"
+HOMEPAGE="https://www.kicad.org"
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/code/kicad.git"
+ inherit git-r3
+else
+ MY_PV="${PV/_rc/-rc}"
+ MY_P="${PN}-${MY_PV}"
+ SRC_URI="https://gitlab.com/kicad/code/${PN}/-/archive/${MY_PV}/${MY_P}.tar.bz2"
+ S="${WORKDIR}/${MY_P}"
+
+ if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+ fi
+fi
+
+# BSD for bundled pybind
+LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
+SLOT="0"
+IUSE="doc examples nls openmp test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+# Contains bundled pybind but it's patched for wx
+# See https://gitlab.com/kicad/code/kicad/-/commit/74e4370a9b146b21883d6a2d1df46c7a10bd0424
+# Depend on opencascade:0 to get unslotted variant (so we know path to it), bug #833301
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug #911120
+COMMON_DEPEND="
+ app-crypt/libsecret
+ dev-db/unixODBC
+ dev-libs/boost:=[context,nls]
+ dev-libs/libgit2:=
+ media-libs/freeglut
+ media-libs/glew:0=
+ >=media-libs/glm-0.9.9.1
+ media-libs/mesa[X(+)]
+ net-misc/curl
+ >=sci-libs/opencascade-7.5.0:0=
+ >=x11-libs/cairo-1.8.8:=
+ >=x11-libs/pixman-0.30
+ >sci-electronics/ngspice-27[shared]
+ sys-libs/zlib
+ >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
+ >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+ ')
+ ${PYTHON_DEPS}
+ nls? (
+ sys-devel/gettext
+ )
+ test? (
+ media-gfx/cairosvg
+ )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ sci-electronics/electronics-menu
+"
+BDEPEND=">=dev-lang/swig-4.0
+ doc? ( app-text/doxygen )"
+
+if [[ ${PV} == 9999 ]] ; then
+ # x11-misc-util/macros only required on live ebuilds
+ BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="1500M"
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+ python-single-r1_pkg_setup
+ check-reqs_pkg_setup
+}
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ else
+ default_src_unpack
+ fi
+}
+
+src_prepare() {
+ filter-lto # Bug 927482
+ cmake_src_prepare
+}
+
+src_configure() {
+ xdg_environment_reset
+
+ local mycmakeargs=(
+ -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
+
+ -DKICAD_SCRIPTING_WXPYTHON=ON
+ -DKICAD_USE_EGL=OFF
+
+ -DKICAD_BUILD_I18N="$(usex nls)"
+ -DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"
+
+ -DPYTHON_DEST="$(python_get_sitedir)"
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
+ -DPYTHON_LIBRARY="$(python_get_library_path)"
+
+ -DKICAD_INSTALL_DEMOS="$(usex examples)"
+ -DCMAKE_SKIP_RPATH="ON"
+
+ -DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
+ -DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
+
+ -DKICAD_SPICE_QA="$(usex test)"
+ -DKICAD_BUILD_QA_TESTS="$(usex test)"
+ )
+
+ setup-wxwidgets
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ if use doc; then
+ cmake_src_compile doxygen-docs
+ fi
+}
+
+src_test() {
+ # Test cannot find library in Portage's sandbox. Let's create a link so test can run.
+ mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+ ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+
+ export CMAKE_SKIP_TESTS=(
+ qa_cli
+ )
+
+ # LD_LIBRARY_PATH is there to help it pick up the just-built libraries
+ LD_LIBRARY_PATH="${BUILD_DIR}/common:${BUILD_DIR}/common/gal:${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" \
+ cmake_src_test
+}
+
+src_install() {
+ cmake_src_install
+ python_optimize
+
+ dodoc doxygen/eagle-plugin-notes.txt
+
+ if use doc ; then
+ cd doxygen || die
+ dodoc -r out/html/.
+ fi
+}
+
+pkg_postinst() {
+ optfeature "Component symbols library" sci-electronics/kicad-symbols
+ optfeature "Component footprints library" sci-electronics/kicad-footprints
+ optfeature "3D models of components " sci-electronics/kicad-packages3d
+ optfeature "Project templates" sci-electronics/kicad-templates
+ optfeature "Extended documentation" app-doc/kicad-doc
+ optfeature "Creating 3D models of components" media-gfx/wings
+
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ xdg_icon_cache_update
+}