summaryrefslogtreecommitdiff
path: root/sci-electronics/kicad
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-18 00:49:43 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-18 00:49:43 +0000
commitec33f4bcbd3944dc39c56a98cde12232684932cf (patch)
tree3f7cc55fc8e88c98187f129228aa74a73ddcb18a /sci-electronics/kicad
parent5c94a4b3d11ad7b169e23bd604cf403c96bf4f1c (diff)
gentoo auto-resync : 18:03:2024 - 00:49:43
Diffstat (limited to 'sci-electronics/kicad')
-rw-r--r--sci-electronics/kicad/Manifest16
-rw-r--r--sci-electronics/kicad/kicad-7.0.10.ebuild6
-rw-r--r--sci-electronics/kicad/kicad-7.0.11.ebuild (renamed from sci-electronics/kicad/kicad-7.0.8-r1.ebuild)6
-rw-r--r--sci-electronics/kicad/kicad-7.0.7.ebuild6
-rw-r--r--sci-electronics/kicad/kicad-8.0.0.ebuild6
-rw-r--r--sci-electronics/kicad/kicad-8.0.1.ebuild (renamed from sci-electronics/kicad/kicad-7.0.9.ebuild)17
-rw-r--r--sci-electronics/kicad/kicad-9999.ebuild6
7 files changed, 44 insertions, 19 deletions
diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index fd258a9307fb..e11f3ab98ab4 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,13 +1,13 @@
AUX kicad-7.0.0-werror.patch 682 BLAKE2B 268cf848679ffb5b5aa2389a6392986f908c64861fb6908a864ae41d788f8ac10a21d30b7a20b98409cad7f57191958f9d95d448be7c8070806c585c03d7ce8a SHA512 c30b9a080cc74687b44fb5e547d746c4e3298096e9ffa1bf5a7a2b477efb8d05db8adad7255d6b92eb2c00f739e4fcd79b9c198b3122265d26edc1db5cb4ee5e
DIST kicad-7.0.10.tar.bz2 43991960 BLAKE2B 3e21f575e41a6036ff2a9c3ab17472e51c73612ddadbf88631717b43024e604a8607fff013828823ff4db4d4263ac8e3bcc3b069e3efdfdc66fdb627f60f192a SHA512 f8005e6cb685c4cdc3982eec644f6d4a115138eaa19ca0bd2e6ae07613eac9c98fd7cdc181dd83e6c6d3c4b73ff6a54261ac5448a2a9c53298bc611c1bf408e1
+DIST kicad-7.0.11.tar.bz2 44083805 BLAKE2B d923581f49b3cf48776de56ba12ddc99e942269c0c14950bb6b3413fb616af74a1b4e7095fc746e20125096f7d2e4c7a9f271dd58918b22fa53e8ce7b78fa6f6 SHA512 28d5560ead989dcfb6d3b07e37443de3bf1883bd56604ae20f70c0a068504fd8745f7011507d417f487b86071cec130ac8eb7bda7513d096e78dcc3dc98585aa
DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714 SHA512 82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067
-DIST kicad-7.0.8.tar.bz2 43996328 BLAKE2B 929781f06c7ef9eac16fc1f7c89c07e481f04f3da68a6d54607f8671f0daf271c8b21e8eff9efbb5adfdc8a4e1b5b1cc60fc5f9fc4aed9557f15eb6cccc5e21e SHA512 e88793a4b1e1b52bf5cfb8650f8b6004020cfb61dfaa6cbf64747d9db56a74754ea281a78f58106dbdf78f28b27e6bf944ef46ab0f3d63171a0147793d776bc2
-DIST kicad-7.0.9.tar.bz2 43964032 BLAKE2B 78f7ad1409a60e9d577c97b57745e5aaa4c104ff8b7beeee6bcd4bedac2aa05b1fb4362ccb8a9ec01a322d420214a44bda30b0695a4bf02ea001f733c8671c7d SHA512 373f744d1295a04862cb9997541c3180ef3f11cd313b4bf8ff31024fe2dca1cbb5b0b15bc72f645a50fd78a0f9c4c840c8ed826e3df8b107d0d172c4c9020f2d
DIST kicad-8.0.0.tar.bz2 72430414 BLAKE2B 52bad016249563d9668f08da2103e47c7db706e6749e23ff5c59fd423673db614a1c8681cd0e7927571fe157644e142929891647964c48f45b219e72166c3ebc SHA512 52e605c10fbac0a3c6208f92ab9e567de9074e41495db9619631765a0f20e2da23a2d45610bd367d943e8b4a2d72edf33456007aabcc1f7672b0bb1a93101ce0
-EBUILD kicad-7.0.10.ebuild 4253 BLAKE2B ee45406cafd17fe16d2f3e32db998fa28ab895a9a9f6994ec0d80ce2c364ad0e0457982ffad8e3b8ea799c89c6c3acfd8021e3c7e30590024bb399ef6f8293ae SHA512 130f102623903092358da033b349c4feb9fa8cf380f100cc42ab53dc346bd2235f3de08a62da171b656c15f91e1ad22e4b78a01d84fcef6af09033339efa7e47
-EBUILD kicad-7.0.7.ebuild 4177 BLAKE2B 340bbc5088779baa826c671ad2fbb32d3180fa8a722081ebce75f2cae94447062d219680aada3b1a8d22bca9639573aed39ce6870a7bee578755b795d3b2ee31 SHA512 c8634befaca04db035b24e83191023690f783a18a7785fb87ce4877417a15beeba58d887e93f862e00a608e41ab38a87dc05fcd4946d212696a25bc43188c4c1
-EBUILD kicad-7.0.8-r1.ebuild 4253 BLAKE2B ee45406cafd17fe16d2f3e32db998fa28ab895a9a9f6994ec0d80ce2c364ad0e0457982ffad8e3b8ea799c89c6c3acfd8021e3c7e30590024bb399ef6f8293ae SHA512 130f102623903092358da033b349c4feb9fa8cf380f100cc42ab53dc346bd2235f3de08a62da171b656c15f91e1ad22e4b78a01d84fcef6af09033339efa7e47
-EBUILD kicad-7.0.9.ebuild 4253 BLAKE2B ee45406cafd17fe16d2f3e32db998fa28ab895a9a9f6994ec0d80ce2c364ad0e0457982ffad8e3b8ea799c89c6c3acfd8021e3c7e30590024bb399ef6f8293ae SHA512 130f102623903092358da033b349c4feb9fa8cf380f100cc42ab53dc346bd2235f3de08a62da171b656c15f91e1ad22e4b78a01d84fcef6af09033339efa7e47
-EBUILD kicad-8.0.0.ebuild 4327 BLAKE2B bd03f5a6d1abece3521024a905d1170d8dbade94ad6726926a894925630a28c045e4f42db0dcdda2a35eb0340ab483b652eb088db15b133e7e0ff03b1b498813 SHA512 67fa0ce21eaf68a3b7a54bc048d618fd8026d5cbb5e04b4da3e2255a70ff76991422e1960c517280071f2518dc5ccbcdb9e1063e1d5f48fd13576294954cfac2
-EBUILD kicad-9999.ebuild 4327 BLAKE2B bd03f5a6d1abece3521024a905d1170d8dbade94ad6726926a894925630a28c045e4f42db0dcdda2a35eb0340ab483b652eb088db15b133e7e0ff03b1b498813 SHA512 67fa0ce21eaf68a3b7a54bc048d618fd8026d5cbb5e04b4da3e2255a70ff76991422e1960c517280071f2518dc5ccbcdb9e1063e1d5f48fd13576294954cfac2
+DIST kicad-8.0.1.tar.bz2 72453098 BLAKE2B 67c6b69256566a176ae10affa7ac65879db71f5017dc24312eba904724b2b28caa56f6c82c697d27b34d94f9a8f5448307948e17f17c9750693b192afa3ffab9 SHA512 b6509bb4bfd1cbe87a2f409b70a8ba037a44fb039aaacd9d62868b43925382c0d3aab4c4f7e4bbd646b6ea7cf35fd7318f620a1c8c250c09251349357f2caf11
+EBUILD kicad-7.0.10.ebuild 4331 BLAKE2B 63da9994d4843b52e36fdc37887b753946712ad68615f9c8a7ec30ceea1ee132e72aa230d142b0cc6bc6ed38be793b1e8974edd010d03d741687877907f5b075 SHA512 998814f61408aa54e12764901dee59f358a0133a52e06f4efd2fd93d48540e926ac930e9078e4b0b4ed1e448dbbab5dfbb00c7f38756b2edcdb3028bbe043031
+EBUILD kicad-7.0.11.ebuild 4331 BLAKE2B 63da9994d4843b52e36fdc37887b753946712ad68615f9c8a7ec30ceea1ee132e72aa230d142b0cc6bc6ed38be793b1e8974edd010d03d741687877907f5b075 SHA512 998814f61408aa54e12764901dee59f358a0133a52e06f4efd2fd93d48540e926ac930e9078e4b0b4ed1e448dbbab5dfbb00c7f38756b2edcdb3028bbe043031
+EBUILD kicad-7.0.7.ebuild 4255 BLAKE2B 002e8100632a19af9b415d93203e0f7c9f9cf8c37b31c9d8d90018150399847a50a87b670de46dae41745250d546ed7bf15c3be1955dfa63ed14fa925bbca5c0 SHA512 f3f3d6580099aef702ca8ffeab41b1fb5b6cfd2e1302fcf483e36ab781238e590fd4c289b6a5e13392b6fffb37d5113d4315d89b2287607cbb0c2087d3989504
+EBUILD kicad-8.0.0.ebuild 4405 BLAKE2B 8d33794e7a0ad407271ec0d181c62ed09604764b9e3daa6342a96ee087f62799383047c39186269c24c69054c949180037541e7cd429652a472647e3ff1d9824 SHA512 c3f74c915c80278f284691a4c66c5550e8e3ef5958792dad8434944cbb259d523c2a8dabf811602c01436d1121156c5f2668a94828933ea49dcc8d52f4729c06
+EBUILD kicad-8.0.1.ebuild 4405 BLAKE2B 8d33794e7a0ad407271ec0d181c62ed09604764b9e3daa6342a96ee087f62799383047c39186269c24c69054c949180037541e7cd429652a472647e3ff1d9824 SHA512 c3f74c915c80278f284691a4c66c5550e8e3ef5958792dad8434944cbb259d523c2a8dabf811602c01436d1121156c5f2668a94828933ea49dcc8d52f4729c06
+EBUILD kicad-9999.ebuild 4405 BLAKE2B 8d33794e7a0ad407271ec0d181c62ed09604764b9e3daa6342a96ee087f62799383047c39186269c24c69054c949180037541e7cd429652a472647e3ff1d9824 SHA512 c3f74c915c80278f284691a4c66c5550e8e3ef5958792dad8434944cbb259d523c2a8dabf811602c01436d1121156c5f2668a94828933ea49dcc8d52f4729c06
MISC metadata.xml 811 BLAKE2B 4f2150b49b1bebf73aa3440ae1ace1624ce02e022d361051e895a18d28f2ab802fed04c94552b36fc0265335a1eacd5d3a7c407fc88f0c4f7de9e4fa6afa6c5f SHA512 c09c2143516f361a8553ab5c44ffa47c77c7a8dbf53596dfe9ba81378c1a7e3aee8378353950cd8805b675d0a29444848fddd4acfe107a54e3f56e87183a1c6c
diff --git a/sci-electronics/kicad/kicad-7.0.10.ebuild b/sci-electronics/kicad/kicad-7.0.10.ebuild
index 3cb993d8a376..bcbe17a2e692 100644
--- a/sci-electronics/kicad/kicad-7.0.10.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.10.ebuild
@@ -60,6 +60,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+ test? (
+ media-gfx/cairosvg
+ )
"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}
@@ -133,7 +136,8 @@ src_compile() {
src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so test can run.
- ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+ mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+ dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" cmake_src_test
diff --git a/sci-electronics/kicad/kicad-7.0.8-r1.ebuild b/sci-electronics/kicad/kicad-7.0.11.ebuild
index 3cb993d8a376..bcbe17a2e692 100644
--- a/sci-electronics/kicad/kicad-7.0.8-r1.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.11.ebuild
@@ -60,6 +60,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+ test? (
+ media-gfx/cairosvg
+ )
"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}
@@ -133,7 +136,8 @@ src_compile() {
src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so test can run.
- ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+ mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+ dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" cmake_src_test
diff --git a/sci-electronics/kicad/kicad-7.0.7.ebuild b/sci-electronics/kicad/kicad-7.0.7.ebuild
index c15e0ff6f61e..a388f06cdded 100644
--- a/sci-electronics/kicad/kicad-7.0.7.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.7.ebuild
@@ -58,6 +58,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+ test? (
+ media-gfx/cairosvg
+ )
"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}
@@ -129,7 +132,8 @@ src_compile() {
src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so test can run.
- ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+ mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+ dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" cmake_src_test
diff --git a/sci-electronics/kicad/kicad-8.0.0.ebuild b/sci-electronics/kicad/kicad-8.0.0.ebuild
index 66b5e2a9bbaf..5780889b5538 100644
--- a/sci-electronics/kicad/kicad-8.0.0.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.0.ebuild
@@ -62,6 +62,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+ test? (
+ media-gfx/cairosvg
+ )
"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}
@@ -134,7 +137,8 @@ src_compile() {
src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so test can run.
- ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+ mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+ dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" cmake_src_test
diff --git a/sci-electronics/kicad/kicad-7.0.9.ebuild b/sci-electronics/kicad/kicad-8.0.1.ebuild
index 3cb993d8a376..5780889b5538 100644
--- a/sci-electronics/kicad/kicad-7.0.9.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.1.ebuild
@@ -28,7 +28,7 @@ fi
# BSD for bundled pybind
LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
SLOT="0"
-IUSE="doc examples nls openmp test"
+IUSE="doc examples nls openmp telemetry test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -39,8 +39,10 @@ RESTRICT="!test? ( test )"
# 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
@@ -60,6 +62,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+ test? (
+ media-gfx/cairosvg
+ )
"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}
@@ -75,10 +80,6 @@ fi
CHECKREQS_DISK_BUILD="1500M"
-PATCHES=(
- "${FILESDIR}"/${PN}-7.0.0-werror.patch
-)
-
pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
@@ -118,6 +119,9 @@ src_configure() {
-DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
-DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
+ -DKICAD_USE_SENTRY="$(usex telemetry)"
+
+ -DKICAD_SPICE_QA="$(usex test)"
-DKICAD_BUILD_QA_TESTS="$(usex test)"
)
@@ -133,7 +137,8 @@ src_compile() {
src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so test can run.
- ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+ mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+ dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" cmake_src_test
diff --git a/sci-electronics/kicad/kicad-9999.ebuild b/sci-electronics/kicad/kicad-9999.ebuild
index 66b5e2a9bbaf..5780889b5538 100644
--- a/sci-electronics/kicad/kicad-9999.ebuild
+++ b/sci-electronics/kicad/kicad-9999.ebuild
@@ -62,6 +62,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+ test? (
+ media-gfx/cairosvg
+ )
"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}
@@ -134,7 +137,8 @@ src_compile() {
src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so test can run.
- ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+ mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+ dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" cmake_src_test