summaryrefslogtreecommitdiff
path: root/sci-electronics/kicad
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-28 22:49:38 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-28 22:49:38 +0000
commit33f4c0828f4961b9d7acfbe27f8f795cf7fb8ba7 (patch)
treebc63e2cf852ee4be3f99e45dc2a409b6d54ddd77 /sci-electronics/kicad
parentb35600c999baee29d87c2748f7207ce79ca87067 (diff)
gentoo auto-resync : 28:11:2023 - 22:49:38
Diffstat (limited to 'sci-electronics/kicad')
-rw-r--r--sci-electronics/kicad/Manifest10
-rw-r--r--sci-electronics/kicad/kicad-7.0.8-r1.ebuild (renamed from sci-electronics/kicad/kicad-7.0.8.ebuild)8
-rw-r--r--sci-electronics/kicad/kicad-7.0.9.ebuild (renamed from sci-electronics/kicad/kicad-7.0.1.ebuild)22
-rw-r--r--sci-electronics/kicad/kicad-9999.ebuild9
-rw-r--r--sci-electronics/kicad/metadata.xml3
5 files changed, 29 insertions, 23 deletions
diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index f57b70dc7f9b..50b60805ec21 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,9 +1,9 @@
AUX kicad-7.0.0-werror.patch 682 BLAKE2B 268cf848679ffb5b5aa2389a6392986f908c64861fb6908a864ae41d788f8ac10a21d30b7a20b98409cad7f57191958f9d95d448be7c8070806c585c03d7ce8a SHA512 c30b9a080cc74687b44fb5e547d746c4e3298096e9ffa1bf5a7a2b477efb8d05db8adad7255d6b92eb2c00f739e4fcd79b9c198b3122265d26edc1db5cb4ee5e
-DIST kicad-7.0.1.tar.bz2 42744121 BLAKE2B cb6005be531027e02c5c3fa03be54dff00720aa9c36d12d1e619e041da05e5b4efd048be4e01021cf225a35cd638a162f4b620b65ec117027092a5bf650cb1ec SHA512 6b3f32073a0667c745be54fccf1660cc81b560ad7613eb2355956b48567d7e82ce6926ab04d374fe88dcaa1220357997f5f4621e6d635effcd3d698e45a37516
DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714 SHA512 82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067
DIST kicad-7.0.8.tar.bz2 43996328 BLAKE2B 929781f06c7ef9eac16fc1f7c89c07e481f04f3da68a6d54607f8671f0daf271c8b21e8eff9efbb5adfdc8a4e1b5b1cc60fc5f9fc4aed9557f15eb6cccc5e21e SHA512 e88793a4b1e1b52bf5cfb8650f8b6004020cfb61dfaa6cbf64747d9db56a74754ea281a78f58106dbdf78f28b27e6bf944ef46ab0f3d63171a0147793d776bc2
-EBUILD kicad-7.0.1.ebuild 4233 BLAKE2B c95b3aa60006a6e7d8f5c007efeb69f348edcf4b34e5c11029604dca80463172712a82fa109a303bd42bd831010d765fa1245f1fc40d503de4b50d5f4f58c7c1 SHA512 5f3a9cb2f4e9d0a48f42d6bcc1050f10776c05c09ee2c8cdc983a756659beb7551a3d71a1adc51beff533c237c5b74fe7af4cfee6e93033db0f95c5c590c2a6a
+DIST kicad-7.0.9.tar.bz2 43964032 BLAKE2B 78f7ad1409a60e9d577c97b57745e5aaa4c104ff8b7beeee6bcd4bedac2aa05b1fb4362ccb8a9ec01a322d420214a44bda30b0695a4bf02ea001f733c8671c7d SHA512 373f744d1295a04862cb9997541c3180ef3f11cd313b4bf8ff31024fe2dca1cbb5b0b15bc72f645a50fd78a0f9c4c840c8ed826e3df8b107d0d172c4c9020f2d
EBUILD kicad-7.0.7.ebuild 4175 BLAKE2B f900f87db400859021a145644a9e31e134fa77f25d49c8a901c7d93684af8d8873f5fb58040ffe075a902a4463eb801d8c9af118d4993348a4aefc4168ae9b68 SHA512 cdaa4208bb1b4b135e340d9587f8af3222312e87b4a8281c1fe454073d889cc6615a6f6837ead0bb8280192863a2339934e37deca96cacd2e0ee9be7fc9e5bde
-EBUILD kicad-7.0.8.ebuild 4176 BLAKE2B d0fb5c9a2c445fe056dd46ca9c11de274c44a6169cca3b0bb115c218b122b6bf43b49f9c05ad7565a1058b7a47b64bf23c9150f7caef7c724a6b6be3873874bf SHA512 12526591febb7c328252ab32b2b3520540db0fa0fc7bd1bd42d2476eb2c0e12d9fe2420fdca9d350c464deaded48c8798f926b882cc862068ac2a774b6b4e6c6
-EBUILD kicad-9999.ebuild 4194 BLAKE2B 7bcb905319492da4e889eab3fb468a0fdd10bba6c53ccbd71c962978b67c061c55baae4616ffa68f69443c3a455e12c87ae1617fac9bec492e59613a76979274 SHA512 4353774707909fbcb2d2517e29cbb78c2375c3805d061adb5f3a6a7ae87b635ddf43d4197ac92608f7c8ad0aa18b293ee0d35d190f82ee7f5f2cbe948c4ecd9a
-MISC metadata.xml 765 BLAKE2B ca4295c6a975ed0161e0e19d6faffa585001c65bb1b6c53659d63c22e10aa1856840752182e3f9108b11b582105691f6d03f3a63ee52fd5ea875b6ba3049e379 SHA512 4af8f8ba855e6c5dfc6e4f34ba1efb0705fb92dffb9fcc6196457a43ebca11da4b1fa752a6bba02ce3bbb7bfbbeeb5a5f8cedfb055378d67f622014ba3240768
+EBUILD kicad-7.0.8-r1.ebuild 4251 BLAKE2B 11de5c62023314b5c9c0a1cb3c6b3953042d3e973c384972e87375b462a0c9d20a1260e317a90d1cb4df2341ce4fe010e1525661f2dc9939babdd4b81d3ed3cd SHA512 3559ee0b3ddf9a79dd20d005b3eb225fae48a14dd4d887fa37fb3b1745330dd2fb3857c965446bdc2f453377fc1ce2c9e67f40b7324c344e439646d1d326ddb4
+EBUILD kicad-7.0.9.ebuild 4251 BLAKE2B 11de5c62023314b5c9c0a1cb3c6b3953042d3e973c384972e87375b462a0c9d20a1260e317a90d1cb4df2341ce4fe010e1525661f2dc9939babdd4b81d3ed3cd SHA512 3559ee0b3ddf9a79dd20d005b3eb225fae48a14dd4d887fa37fb3b1745330dd2fb3857c965446bdc2f453377fc1ce2c9e67f40b7324c344e439646d1d326ddb4
+EBUILD kicad-9999.ebuild 4303 BLAKE2B 8d5b211e38d55c936fa2dc73e9449bd5fe359e909e69574f56027796eaa621ec1bdc7e79e216fa57f0f5dc06e825231366a9e22990b56b4b03f1282a395734aa SHA512 9e510da3187a5eb08c60eb1a3125b09aa4cf5ede9d5c760de695732765f555b460b992af275b118c59a7cac5c5eb047905cbd6eef1e1a17ac306882f3e2462ec
+MISC metadata.xml 694 BLAKE2B 31ff95364b4929f72279a9334ac0a050d65d47f7ffdaa71d7d5546bd52e855981e68a60bd44db4cd58059463efda1d265af1c74b3a1fbdefc728dfb3d61f4723 SHA512 a67fe2aaab4fb9e612c8375d4d52015c7b852fe53674d016a682df2616dc771d9f7ab179b27e18431c77a614e26120d598eca9da699bacf8c795b0dff67b31d2
diff --git a/sci-electronics/kicad/kicad-7.0.8.ebuild b/sci-electronics/kicad/kicad-7.0.8-r1.ebuild
index 7af71d049c15..f6c794e926eb 100644
--- a/sci-electronics/kicad/kicad-7.0.8.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.8-r1.ebuild
@@ -28,10 +28,12 @@ fi
# BSD for bundled pybind
LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
SLOT="0"
-IUSE="doc examples nls openmp"
+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
@@ -52,7 +54,7 @@ COMMON_DEPEND="
>=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}]
+ >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
')
${PYTHON_DEPS}
nls? (
@@ -115,6 +117,8 @@ src_configure() {
-DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
-DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
+
+ -DKICAD_BUILD_QA_TESTS="$(usex test)"
)
cmake_src_configure
diff --git a/sci-electronics/kicad/kicad-7.0.1.ebuild b/sci-electronics/kicad/kicad-7.0.9.ebuild
index 1ecc9a04ae5a..f6c794e926eb 100644
--- a/sci-electronics/kicad/kicad-7.0.1.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.9.ebuild
@@ -21,17 +21,19 @@ else
S="${WORKDIR}/${PN}-${MY_PV}"
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="amd64 ~arm64 ~riscv ~x86"
+ 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 +ngspice nls openmp"
+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
@@ -47,16 +49,14 @@ COMMON_DEPEND="
>=sci-libs/opencascade-7.3.0:0=
>=x11-libs/cairo-1.8.8:=
>=x11-libs/pixman-0.30
- <=x11-libs/wxGTK-3.2.2.1-r2:${WX_GTK_VER}[X,opengl]
+ >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}]
+ >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
')
${PYTHON_DEPS}
- ngspice? (
- >sci-electronics/ngspice-27[shared]
- )
nls? (
sys-devel/gettext
)
@@ -73,7 +73,7 @@ if [[ ${PV} == 9999 ]] ; then
BDEPEND+=" >=x11-misc/util-macros-1.18"
fi
-CHECKREQS_DISK_BUILD="900M"
+CHECKREQS_DISK_BUILD="1500M"
PATCHES=(
"${FILESDIR}"/${PN}-7.0.0-werror.patch
@@ -102,7 +102,7 @@ src_configure() {
-DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
-DKICAD_SCRIPTING_WXPYTHON=ON
- -DKICAD_USE_EGL=ON
+ -DKICAD_USE_EGL=OFF
-DKICAD_BUILD_I18N="$(usex nls)"
-DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"
@@ -112,13 +112,13 @@ src_configure() {
-DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
-DPYTHON_LIBRARY="$(python_get_library_path)"
- -DKICAD_SPICE="$(usex ngspice)"
-
-DKICAD_INSTALL_DEMOS="$(usex examples)"
-DCMAKE_SKIP_RPATH="ON"
-DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
-DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
+
+ -DKICAD_BUILD_QA_TESTS="$(usex test)"
)
cmake_src_configure
diff --git a/sci-electronics/kicad/kicad-9999.ebuild b/sci-electronics/kicad/kicad-9999.ebuild
index 93ae9f0c2274..d2fe3a2d4a93 100644
--- a/sci-electronics/kicad/kicad-9999.ebuild
+++ b/sci-electronics/kicad/kicad-9999.ebuild
@@ -28,10 +28,12 @@ fi
# BSD for bundled pybind
LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
SLOT="0"
-IUSE="doc examples nls openmp"
+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
@@ -53,7 +55,7 @@ COMMON_DEPEND="
>=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}]
+ >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
')
${PYTHON_DEPS}
nls? (
@@ -116,6 +118,9 @@ src_configure() {
-DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
-DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
+
+ -DKICAD_SPICE_QA="$(usex test)"
+ -DKICAD_BUILD_QA_TESTS="$(usex test)"
)
cmake_src_configure
diff --git a/sci-electronics/kicad/metadata.xml b/sci-electronics/kicad/metadata.xml
index 693935b54ebc..20f4db2115bc 100644
--- a/sci-electronics/kicad/metadata.xml
+++ b/sci-electronics/kicad/metadata.xml
@@ -9,9 +9,6 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
- <use>
- <flag name="ngspice">Enable circuit simulation</flag>
- </use>
<longdescription>
Kicad is an open source (GPL) software for the creation of electronic
schematic diagrams and printed circuit board artwork.