From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 252B915817D for ; Tue, 11 Jun 2024 20:45:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4A86BE2B73; Tue, 11 Jun 2024 20:45:49 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2A54EE2B73 for ; Tue, 11 Jun 2024 20:45:49 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 2266D33BEA5 for ; Tue, 11 Jun 2024 20:45:48 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 32E291C94 for ; Tue, 11 Jun 2024 20:45:46 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1718138575.7c38df7f779b35d4e0752863b779ca40ad51ae65.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/ X-VCS-Repository: repo/gentoo X-VCS-Files: sci-electronics/kicad/Manifest sci-electronics/kicad/kicad-8.0.3.ebuild sci-electronics/kicad/kicad-9999.ebuild X-VCS-Directories: sci-electronics/kicad/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 7c38df7f779b35d4e0752863b779ca40ad51ae65 X-VCS-Branch: master Date: Tue, 11 Jun 2024 20:45:46 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 5aa1cbe9-7038-4406-bf49-7da6c56d4b0a X-Archives-Hash: 1f8087331d6c9c7cc86a4778d12d77c7 commit: 7c38df7f779b35d4e0752863b779ca40ad51ae65 Author: Paul Zander gmail com> AuthorDate: Tue Jun 11 20:18:25 2024 +0000 Commit: Sam James gentoo org> CommitDate: Tue Jun 11 20:42:55 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c38df7f sci-electronics/kicad: add 8.0.3, enable Python-3.12, fix qa_python `dosym` installs a symlink into $ED, we want to create a symlink inside $BUILD_DIR. This unbreaks the qa_python test. Bug: https://bugs.gentoo.org/931207 Closes: https://bugs.gentoo.org/933497 Signed-off-by: Paul Zander gmail.com> Signed-off-by: Sam James gentoo.org> sci-electronics/kicad/Manifest | 1 + .../kicad/{kicad-9999.ebuild => kicad-8.0.3.ebuild} | 11 ++++++++--- sci-electronics/kicad/kicad-9999.ebuild | 11 ++++++++--- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index 10997a18105d..145c40253349 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -4,3 +4,4 @@ DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 4169e111b8d2086572aa2979f09a8119dbc9ca DIST kicad-8.0.0.tar.bz2 72430414 BLAKE2B 52bad016249563d9668f08da2103e47c7db706e6749e23ff5c59fd423673db614a1c8681cd0e7927571fe157644e142929891647964c48f45b219e72166c3ebc SHA512 52e605c10fbac0a3c6208f92ab9e567de9074e41495db9619631765a0f20e2da23a2d45610bd367d943e8b4a2d72edf33456007aabcc1f7672b0bb1a93101ce0 DIST kicad-8.0.1.tar.bz2 72453098 BLAKE2B 67c6b69256566a176ae10affa7ac65879db71f5017dc24312eba904724b2b28caa56f6c82c697d27b34d94f9a8f5448307948e17f17c9750693b192afa3ffab9 SHA512 b6509bb4bfd1cbe87a2f409b70a8ba037a44fb039aaacd9d62868b43925382c0d3aab4c4f7e4bbd646b6ea7cf35fd7318f620a1c8c250c09251349357f2caf11 DIST kicad-8.0.2.tar.bz2 72713030 BLAKE2B ba47a16b5c435970a45aef9988a5f6d218df043a5ce3547a191991ef63620125989e6218e97266a62c76ece604248bdf0652a10d423346fe3648c8ba240651c4 SHA512 192bcd494f00eccc430ddf9e9034f252bae177f06da81e730fb82f000a58bac9201d49ecba93c3bd17608b6df6a944beea85849050e306e11c1abfbd0028ff4a +DIST kicad-8.0.3.tar.bz2 72936035 BLAKE2B 667d6bc2e3a3f7ccc7a22a63d22702e6886404a86bca6ca2acdd5181c7046995332bb70f1fca9d25b20d9a7e1a9545488d00fb8d2ca70fd479a989ccea6c856f SHA512 14921827120381e749d094d2a76c850d2bee394c496859df3f4550a32b678a9523199a745e199f7c874ef85b2e8279129578e666c16932fbbcb1ba98c4e62b34 diff --git a/sci-electronics/kicad/kicad-9999.ebuild b/sci-electronics/kicad/kicad-8.0.3.ebuild similarity index 95% copy from sci-electronics/kicad/kicad-9999.ebuild copy to sci-electronics/kicad/kicad-8.0.3.ebuild index 83bf7ead3a08..71443e470a09 100644 --- a/sci-electronics/kicad/kicad-9999.ebuild +++ b/sci-electronics/kicad/kicad-8.0.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +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 @@ -11,7 +11,7 @@ inherit check-reqs cmake flag-o-matic optfeature python-single-r1 toolchain-func DESCRIPTION="Electronic Schematic and PCB design tools" HOMEPAGE="https://www.kicad.org" -if [[ ${PV} == 9999 ]]; then +if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://gitlab.com/kicad/code/kicad.git" inherit git-r3 else @@ -141,7 +141,12 @@ src_compile() { 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 - dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die + ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die + + export CMAKE_SKIP_TESTS=( + qa_pcbnew + 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}" \ diff --git a/sci-electronics/kicad/kicad-9999.ebuild b/sci-electronics/kicad/kicad-9999.ebuild index 83bf7ead3a08..71443e470a09 100644 --- a/sci-electronics/kicad/kicad-9999.ebuild +++ b/sci-electronics/kicad/kicad-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +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 @@ -11,7 +11,7 @@ inherit check-reqs cmake flag-o-matic optfeature python-single-r1 toolchain-func DESCRIPTION="Electronic Schematic and PCB design tools" HOMEPAGE="https://www.kicad.org" -if [[ ${PV} == 9999 ]]; then +if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://gitlab.com/kicad/code/kicad.git" inherit git-r3 else @@ -141,7 +141,12 @@ src_compile() { 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 - dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die + ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die + + export CMAKE_SKIP_TESTS=( + qa_pcbnew + 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}" \