diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-05-04 00:00:19 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-05-04 00:00:19 +0100 |
commit | 7f3fecbb5b871825fe9632f46659869cab6a3769 (patch) | |
tree | dd2be4fe7ee3475ca4ad093698f0f8fd1e0965dc /sci-electronics | |
parent | a98588cfddf3d6e88a5f17d7f399b695163c7a85 (diff) |
gentoo auto-resync : 04:05:2024 - 00:00:19
Diffstat (limited to 'sci-electronics')
18 files changed, 348 insertions, 17 deletions
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz Binary files differindex 46aec59b2169..32e9418c45b1 100644 --- a/sci-electronics/Manifest.gz +++ b/sci-electronics/Manifest.gz diff --git a/sci-electronics/kicad-footprints/Manifest b/sci-electronics/kicad-footprints/Manifest index def68493f36d..7d4f15151a73 100644 --- a/sci-electronics/kicad-footprints/Manifest +++ b/sci-electronics/kicad-footprints/Manifest @@ -3,10 +3,12 @@ DIST kicad-footprints-7.0.11.tar.bz2 22722611 BLAKE2B f081eee0d8d2f9c691d7326dbc DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597 SHA512 8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0 DIST kicad-footprints-8.0.0.tar.bz2 26563192 BLAKE2B a575c3f7dc00ab14e6b7b9a52b56dfaa08c87aa4d53528fd59bfba3c5adf78e8ae98377cc3087db3dc6ae677046388f011062930ae07c427533b7254b99cbddd SHA512 6ad9863f3469523d48f5daf9b999177b0d6f43c347a390f3f55fcb8700f016c84c3513b1ee3e6f95112b1cadc3f7ee1c6c6f74b44d6b27aaa19f860d79e7e7de DIST kicad-footprints-8.0.1.tar.bz2 26591094 BLAKE2B 2df726033e818cfc1abd4fc71c15d3ab63c70d02708f2affe2ec1acc0b7445ec8dca4b4efabff06345df05ba11d6ddc7eb4f60c37c85fb641631f08890958b0a SHA512 940ce1208f6c1b50bdaf28027f66a9aa690855631b5b2bf445c1b277c75ecd46f68c91ef6fc221d69f54d00e42c0a7a56c27daafb83dfb5cc4d486cfa29216bd +DIST kicad-footprints-8.0.2.tar.bz2 26517366 BLAKE2B d65b1c64f9c009ad8d232198544e351949137d567a4ed77bad6ed46e2e4eefd2dad8437ed8c11992fde4657be25d93e9f3fc69f50be846df480cf393f2dfb6d3 SHA512 b194aa4396209f248d21e089078be17844182275c252b4a9d8a013860d91983589a835c89f7d64e83bbd90ba9dc4ea0254377a04a3ce8b3313400c105e6febd5 EBUILD kicad-footprints-7.0.10.ebuild 716 BLAKE2B 2157d1723135e88f3682ebb8df01f9b062c395e265dc04fe3d5fde6a7e5522a62bca63576980e2afc0afff38f706966ed4c59f8d6b5e9684b46615d813c00909 SHA512 c0f081bbee993393d9ce3877b1d1b1d00371278fc9f1390b19a7e3a2bda45e7616ee801b8b583ccbc947466ba6fe5dffe9a5b287f18cdfdf9485018660996a14 EBUILD kicad-footprints-7.0.11.ebuild 717 BLAKE2B 7920bbe3e96b81475a4a1e69d9675862ea5f5919467f55be0864d8cf6df648bfaf224d9acf7ae6dcce109b9f7689b91f60bb9437411b740b7f0dd8561f504fb5 SHA512 9a0a3145632dbddcdeb13dc611c6c1d68df64e590e38720db1a0966c9f0d87257d92d84063fd318ec58453a48f89ecf1db947bd80930b8a4357259f4f19548f6 EBUILD kicad-footprints-7.0.7.ebuild 716 BLAKE2B def936de8b36688691c9e9fee1169b09be9da0eeade1c3e8808f867e9cad2ddf20a800d048baeb5803ffcd88230315c5ef7f1b7f603e9e16a9702f8b947917cd SHA512 f81ef9b9c0fc06d1e435f930d3ac3d9bc1aa9dcb87c08d91c3cf62e7383dc962ea4b7b602ca6ef0f803cac82b34eaba03eb94a6c3035e66942dd7f49541daa1d EBUILD kicad-footprints-8.0.0.ebuild 717 BLAKE2B cb40b244d8f158316a7a9a19d869a2f9e6099bfa9ab19e31849782c4e559671ef1d8ccb193d1cda741741833d671e1d8c33868b9d7345c45d88aa6ac6e3e5ca4 SHA512 c8a4a58a97177edf1ee9c110d1c30c03414188be6e62d0abab43a3b263ef538b2f7723a12208470c91c2664936d95ac127cce3a34561b4cd4beb69ca8a578614 EBUILD kicad-footprints-8.0.1.ebuild 717 BLAKE2B cb40b244d8f158316a7a9a19d869a2f9e6099bfa9ab19e31849782c4e559671ef1d8ccb193d1cda741741833d671e1d8c33868b9d7345c45d88aa6ac6e3e5ca4 SHA512 c8a4a58a97177edf1ee9c110d1c30c03414188be6e62d0abab43a3b263ef538b2f7723a12208470c91c2664936d95ac127cce3a34561b4cd4beb69ca8a578614 -EBUILD kicad-footprints-9999.ebuild 717 BLAKE2B 3b0087a142785674cbaa79c6d490eedeb1cbbfa8249ade316040d835b4bfd5a810aa630f39d8ef103e97f59cf5e7a3b8bcf8ae017f2d2867125bd59d762875c1 SHA512 37e304c53b73cfedb15b6180ffd26a2ac609cee9789f9cdf298b5c70c3646ee39926442a029fa6275b570b291a2ad9c7c9622cbefd810e05eebe13ecf430327a +EBUILD kicad-footprints-8.0.2.ebuild 717 BLAKE2B cb40b244d8f158316a7a9a19d869a2f9e6099bfa9ab19e31849782c4e559671ef1d8ccb193d1cda741741833d671e1d8c33868b9d7345c45d88aa6ac6e3e5ca4 SHA512 c8a4a58a97177edf1ee9c110d1c30c03414188be6e62d0abab43a3b263ef538b2f7723a12208470c91c2664936d95ac127cce3a34561b4cd4beb69ca8a578614 +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.2.ebuild b/sci-electronics/kicad-footprints/kicad-footprints-8.0.2.ebuild new file mode 100644 index 000000000000..7882a2e18c3c --- /dev/null +++ b/sci-electronics/kicad-footprints/kicad-footprints-8.0.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 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-footprints/kicad-footprints-9999.ebuild b/sci-electronics/kicad-footprints/kicad-footprints-9999.ebuild index 01a1128e741e..7882a2e18c3c 100644 --- a/sci-electronics/kicad-footprints/kicad-footprints-9999.ebuild +++ b/sci-electronics/kicad-footprints/kicad-footprints-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ fi LICENSE="CC-BY-SA-4.0" SLOT="0" -RDEPEND=">=sci-electronics/kicad-6.0.0" +RDEPEND=">=sci-electronics/kicad-8.0.0" if [[ ${PV} == 9999 ]] ; then # x11-misc-util/macros only required on live ebuilds diff --git a/sci-electronics/kicad-meta/Manifest b/sci-electronics/kicad-meta/Manifest index 77b7ad5ad1bb..69dc27229bad 100644 --- a/sci-electronics/kicad-meta/Manifest +++ b/sci-electronics/kicad-meta/Manifest @@ -3,4 +3,5 @@ EBUILD kicad-meta-7.0.11.ebuild 571 BLAKE2B dee55f9ee021b64850d617183010426533ed EBUILD kicad-meta-7.0.7.ebuild 570 BLAKE2B 89f5e3dc79bef2bb168554fb0b2749179dc031f5aba44007102c874df90b14319660f6873019f518a3bde8cf01e5f0e9e6828b96b98aaed3a417690676510dd1 SHA512 3014e771d27d8b3ce4e02b238509f33958900d7c1623201cbf8a4be37930ff8a9c2af7c66c3fee24901a507382553f33cc3522b9e561b0e228db067104a55bc3 EBUILD kicad-meta-8.0.0.ebuild 571 BLAKE2B dee55f9ee021b64850d617183010426533ed7357cd2f40d7f3eb7cf48afcc16590c0715f6eccda235fb6ab98477f8ac6cd60123efaffd7d2d92ee7c98e6fa7c9 SHA512 29488d8b13e9f80169149c822e13bc9cb300dd6f502cdc81a7fc72ce3b588f00b6e0a03b49c48880fbd44ef626b2d286e999ba927bbb042a049bbae0028de349 EBUILD kicad-meta-8.0.1.ebuild 571 BLAKE2B dee55f9ee021b64850d617183010426533ed7357cd2f40d7f3eb7cf48afcc16590c0715f6eccda235fb6ab98477f8ac6cd60123efaffd7d2d92ee7c98e6fa7c9 SHA512 29488d8b13e9f80169149c822e13bc9cb300dd6f502cdc81a7fc72ce3b588f00b6e0a03b49c48880fbd44ef626b2d286e999ba927bbb042a049bbae0028de349 +EBUILD kicad-meta-8.0.2.ebuild 571 BLAKE2B dee55f9ee021b64850d617183010426533ed7357cd2f40d7f3eb7cf48afcc16590c0715f6eccda235fb6ab98477f8ac6cd60123efaffd7d2d92ee7c98e6fa7c9 SHA512 29488d8b13e9f80169149c822e13bc9cb300dd6f502cdc81a7fc72ce3b588f00b6e0a03b49c48880fbd44ef626b2d286e999ba927bbb042a049bbae0028de349 MISC metadata.xml 742 BLAKE2B ac44b483ce823d860b77b12dafad2c7838e713467df948878138d8ff0dcf971a23efd5ad27afa5832e1a065362e84f651ad915dbbb897661ddfc36ce479543cd SHA512 0f15e077bcf21ffe31c84db0adbc90e7fe1a2d98c1d76deb6d458d17f1d0650c0b88dde0a36b6492cfb616dae97f6ecf1465f0d2d9ce36d4aed5d4ce0854ce5e diff --git a/sci-electronics/kicad-meta/kicad-meta-8.0.2.ebuild b/sci-electronics/kicad-meta/kicad-meta-8.0.2.ebuild new file mode 100644 index 000000000000..e47e613dc36e --- /dev/null +++ b/sci-electronics/kicad-meta/kicad-meta-8.0.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 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="http://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 47333e89bcf8..134f17974c4e 100644 --- a/sci-electronics/kicad-packages3d/Manifest +++ b/sci-electronics/kicad-packages3d/Manifest @@ -3,10 +3,12 @@ DIST kicad-packages3d-7.0.11.tar.bz2 774735333 BLAKE2B af24617db4864b4630413132a DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6 SHA512 ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c DIST kicad-packages3d-8.0.0.tar.bz2 774767823 BLAKE2B b97f8fa0096a274a836c1f500b5cdcaee1999f8073754c6666196b24c1640042183b37238fef6e01d1a4788ad026f51503cb83d721308e78d53c54ce9000ef0c SHA512 8f62dbf5f6265c1205814ab158458acf27c28f79043f9261c8ddc31c9db47920b693813c4335aa9f3f98bc9bf4a363e6103b7eec2e8b4e5a5d386510dcc121d5 DIST kicad-packages3d-8.0.1.tar.bz2 773486331 BLAKE2B 40c3166abb029276dc39f44d469231c1df6e271d95a7826e7119bf8c706944ec9b7478019a4f97a7e81350da793642099eddc7be078cda2896ea99d181609340 SHA512 75800ff5d68a8660130cd114365a53ed72f6fc8ed09fda10e0270a519c575ec576936b65184aa957e49d7300abc4250f7bc0b61a98f69c17dd50a4a42bd51ef7 +DIST kicad-packages3d-8.0.2.tar.bz2 775246257 BLAKE2B e6d64f4c19ade481859ae88132d0a697434d127d100cb9c47f846474004bed9b52a6941747ee663935f14882c30a608444f989a298b4dc95774d8da866edd572 SHA512 861b0bf0b1259db2387eddec65fc4d1e730172257f6bd5c91931884fe3ff4e2a8b90dab41e4e6d6304dd1c8280a22d725d0480d8925e58a1c02785fdce472d86 EBUILD kicad-packages3d-7.0.10.ebuild 833 BLAKE2B d4b0e70163864fe9ca82d04ff6b21cec4d41da3b4b3d13aab6ca736254d46637030b9ba83789893372260614069ab93150b115027288300493b22defd70ee81b SHA512 e91ed5aee063e264c3349abb88123b50d6d5f50ef724d25bd982f85bb04f5350662e85b178be4775a7cdca8a86723250fd547bb6f74f8afc744d99da182720d2 EBUILD kicad-packages3d-7.0.11.ebuild 834 BLAKE2B 12043631b8ea895467882541c8581e81382d84a70268899559ddaf57ea3e8c71b1a420417a7c5486dc25dae1e53caa65a2c87546e39a2d0619602eec6f67fd92 SHA512 04426415ea746f657a4372c3bb00516732b75b5fdf21ae8e57e16d8953b286cdebaa0d1129a0b24679eddfcd7f82fb7ab30114707367f0fa51be4ade33e9b39a EBUILD kicad-packages3d-7.0.7.ebuild 833 BLAKE2B d4b0e70163864fe9ca82d04ff6b21cec4d41da3b4b3d13aab6ca736254d46637030b9ba83789893372260614069ab93150b115027288300493b22defd70ee81b SHA512 e91ed5aee063e264c3349abb88123b50d6d5f50ef724d25bd982f85bb04f5350662e85b178be4775a7cdca8a86723250fd547bb6f74f8afc744d99da182720d2 EBUILD kicad-packages3d-8.0.0.ebuild 834 BLAKE2B 425ced73adf5f40c89869f1922fb86e810bb7162d40f46bde177b0c7e3ca7d8fbc7f8873d84f4ef897bd9b71720d2bb53de501f5072a69c69403b32e62ee4f72 SHA512 2af1c720836c3b57cd9b6cff286c4ebd4faa511dc21002ae87201881f5d07df96b48f95b55e45257dd369eb22f869391dc288863c127bea8733fef592c3d64c4 EBUILD kicad-packages3d-8.0.1.ebuild 834 BLAKE2B 425ced73adf5f40c89869f1922fb86e810bb7162d40f46bde177b0c7e3ca7d8fbc7f8873d84f4ef897bd9b71720d2bb53de501f5072a69c69403b32e62ee4f72 SHA512 2af1c720836c3b57cd9b6cff286c4ebd4faa511dc21002ae87201881f5d07df96b48f95b55e45257dd369eb22f869391dc288863c127bea8733fef592c3d64c4 -EBUILD kicad-packages3d-9999.ebuild 834 BLAKE2B 12043631b8ea895467882541c8581e81382d84a70268899559ddaf57ea3e8c71b1a420417a7c5486dc25dae1e53caa65a2c87546e39a2d0619602eec6f67fd92 SHA512 04426415ea746f657a4372c3bb00516732b75b5fdf21ae8e57e16d8953b286cdebaa0d1129a0b24679eddfcd7f82fb7ab30114707367f0fa51be4ade33e9b39a +EBUILD kicad-packages3d-8.0.2.ebuild 834 BLAKE2B 425ced73adf5f40c89869f1922fb86e810bb7162d40f46bde177b0c7e3ca7d8fbc7f8873d84f4ef897bd9b71720d2bb53de501f5072a69c69403b32e62ee4f72 SHA512 2af1c720836c3b57cd9b6cff286c4ebd4faa511dc21002ae87201881f5d07df96b48f95b55e45257dd369eb22f869391dc288863c127bea8733fef592c3d64c4 +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.2.ebuild b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.2.ebuild new file mode 100644 index 000000000000..d4b12654f757 --- /dev/null +++ b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 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-packages3d/kicad-packages3d-9999.ebuild b/sci-electronics/kicad-packages3d/kicad-packages3d-9999.ebuild index ff642dcbe455..d4b12654f757 100644 --- a/sci-electronics/kicad-packages3d/kicad-packages3d-9999.ebuild +++ b/sci-electronics/kicad-packages3d/kicad-packages3d-9999.ebuild @@ -21,7 +21,7 @@ fi LICENSE="CC-BY-SA-4.0" SLOT="0" -RDEPEND=">=sci-electronics/kicad-7.0.0" +RDEPEND=">=sci-electronics/kicad-8.0.0" if [[ ${PV} == 9999 ]] ; then # x11-misc-util/macros only required on live ebuilds diff --git a/sci-electronics/kicad-symbols/Manifest b/sci-electronics/kicad-symbols/Manifest index 65d1caa4911d..e8ba284515d8 100644 --- a/sci-electronics/kicad-symbols/Manifest +++ b/sci-electronics/kicad-symbols/Manifest @@ -3,10 +3,12 @@ DIST kicad-symbols-7.0.11.tar.bz2 3369887 BLAKE2B a32be647927ea56e5f806a38983001 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 9f2db4e1e63333fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788 SHA512 f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8 DIST kicad-symbols-8.0.0.tar.bz2 3645950 BLAKE2B 88c3ff83cc9bfa3af347d0bd61d1ed1ed37f7fc37f385238331d71de72def16d39b1480ebb2a828a2182290fd02868b557a45b38b1ce8af26562235334b00f4b SHA512 ede78b1e876a63fe1e6adcb108ccbf31d1e53e9198dbe933ebf0a86efe550f80588e7611f990dde9b5614f37ea7be186a8733df310e3c01a7a43425f478e173a DIST kicad-symbols-8.0.1.tar.bz2 3639516 BLAKE2B 0f017f446705b0fe1e3fa1d44881ffef2dfbfc4f7d072d49e8c891f4de857700d29fc59bcadf266850e337655314e931ea19782d7f2dc88d20c556bce605127a SHA512 4acd7e203c6c3c1564569825a5ed17f70e96e92492582b853a5199cc4d3bb0833a1b5c55addc3f3360de5a0f9107b15e358229df2a3714b649cdc97e881ad876 +DIST kicad-symbols-8.0.2.tar.bz2 3638897 BLAKE2B 91c840d5c737a5aff9e90bc2a04f1e7de5c9500c083ef4494b658c6232580928042841773cf939bf0f7f85a1d7059523ccce2e2ca31631831927c41e7e9c7d38 SHA512 d6403e18ff6058e990aa9a272cb711915aa96fcf85b9a95aaa4ea1b26deadba998c395a6eb9d81003b6af626341b94f428f094ab28598f430479961cd4869f5d EBUILD kicad-symbols-7.0.10.ebuild 707 BLAKE2B cfe1e71d5ee98a63626fca3c742a80d975e5344e28ab5f61cb9dfcc8e0ada5f0df15796e574987897860ec8131ba0a8e590bc1fe3a35b756909ef289ec9e7316 SHA512 24d28b94036d1517c018fb96d8298d2af5d1968d57e3f41daf86782b63da83ed6e68a6ea4c97c0e0db8cb86f7fea666ef9abf94eea1c6daaee123d1e199ad0d1 EBUILD kicad-symbols-7.0.11.ebuild 708 BLAKE2B 7286df61da973ae7ec5136a186ec4a9a3d85507cb9627380a67370b8c15bef54c4cbd27dec993d4e97428655817208cbe0a44aaf3afaeb1268cf430d3ed88f19 SHA512 1dc6bae1fbe964205a9d8cf91a92f974e9561f1f4417417bef3174370fa8d6a421579c8311432b6818360c726c932bae61f7b27d0975e5f7be426a34055c095d EBUILD kicad-symbols-7.0.7.ebuild 707 BLAKE2B b51fdf95f0fd689296297f0d9d79bf841789cb9f24ed97734ffd3d9e752ced86fb38d65e5c3b6bba467976ec41e8ec7c6d8455f704efa3f83a79e8c3acae9e56 SHA512 642064efe4573fd189edc507183cd2acabf8aa94a3e06da4a143282c26e3558d345c55f129f9e17445695b8cd6201fdd76666de2b88e8b463a0efe194278acac EBUILD kicad-symbols-8.0.0.ebuild 708 BLAKE2B 218f7204954d7bb70d1f6973b00e181a8f6365ed5370eeeac112067df3aa4957c70f611bd05d90686d05b50324cd7e74384975fd9ca738285bd9920de6f84485 SHA512 16da9924a0573cd68df1822bac666699d4aba43168d728e43382416f07c722fa566258b0dd158a72c18b88539f9c1ed6ff17cd41a40a8adcfdadbe841379dcbb EBUILD kicad-symbols-8.0.1.ebuild 708 BLAKE2B 218f7204954d7bb70d1f6973b00e181a8f6365ed5370eeeac112067df3aa4957c70f611bd05d90686d05b50324cd7e74384975fd9ca738285bd9920de6f84485 SHA512 16da9924a0573cd68df1822bac666699d4aba43168d728e43382416f07c722fa566258b0dd158a72c18b88539f9c1ed6ff17cd41a40a8adcfdadbe841379dcbb -EBUILD kicad-symbols-9999.ebuild 708 BLAKE2B 354db2aedda8e14580de7c2b4b2abcf872cec579966e1d4fdb44ef112a5e5686eff1abcc3d70b6cb4ca7ee094e3fbe3da7bbadcb0f7717e4d52ac5e095b7afb5 SHA512 489c3ae32aa9313c72e6f97dd4e9ccb2dc18f99f1c3826028ea076c9e642e839dd924a85786dbd0a02a1ed35c4a6425a45142f1569f48633b6fb3581dc760a67 +EBUILD kicad-symbols-8.0.2.ebuild 708 BLAKE2B 218f7204954d7bb70d1f6973b00e181a8f6365ed5370eeeac112067df3aa4957c70f611bd05d90686d05b50324cd7e74384975fd9ca738285bd9920de6f84485 SHA512 16da9924a0573cd68df1822bac666699d4aba43168d728e43382416f07c722fa566258b0dd158a72c18b88539f9c1ed6ff17cd41a40a8adcfdadbe841379dcbb +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.2.ebuild b/sci-electronics/kicad-symbols/kicad-symbols-8.0.2.ebuild new file mode 100644 index 000000000000..4cea180f1254 --- /dev/null +++ b/sci-electronics/kicad-symbols/kicad-symbols-8.0.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 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-symbols/kicad-symbols-9999.ebuild b/sci-electronics/kicad-symbols/kicad-symbols-9999.ebuild index af9033e23412..4cea180f1254 100644 --- a/sci-electronics/kicad-symbols/kicad-symbols-9999.ebuild +++ b/sci-electronics/kicad-symbols/kicad-symbols-9999.ebuild @@ -20,7 +20,7 @@ fi LICENSE="CC-BY-SA-4.0" SLOT="0" -RDEPEND=">=sci-electronics/kicad-6.0.0" +RDEPEND=">=sci-electronics/kicad-8.0.0" if [[ ${PV} == 9999 ]] ; then # x11-misc-util/macros only required on live ebuilds diff --git a/sci-electronics/kicad-templates/Manifest b/sci-electronics/kicad-templates/Manifest index afab95b4176c..836a3d966f3e 100644 --- a/sci-electronics/kicad-templates/Manifest +++ b/sci-electronics/kicad-templates/Manifest @@ -3,10 +3,12 @@ DIST kicad-templates-7.0.11.tar.bz2 1348043 BLAKE2B 8aa60440fb2344dbcf2336ed7869 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a SHA512 dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2 DIST kicad-templates-8.0.0.tar.bz2 1347354 BLAKE2B f24c131e02af8f5dbc4241c3bb812ba0e99e62cd054c2f8e39ac24091c097ee70b85e297c47183dfe598f60d5865e0db2b49101ba77577553f5eec7825cbb7a7 SHA512 636d9b1365f212a98e20d44251fd2e545c8a7bae5be25448c41976ada2bdb0ce8be0a64c9eedd89b13bcdb2c23702c8d3120ffbd89ca2fb36dce8462ad4237d5 DIST kicad-templates-8.0.1.tar.bz2 1347686 BLAKE2B 20e7e486992de838b40ec289f2e75a929067ef0db048e97789850406f4dfd3617e78882a6557765a5ba27891f177d747ab922b3c33e7c4ad3099fdafc1755731 SHA512 9cbac4593eec461ed39c2f561f852dac321f78a9bc9ae2facd5bca6e4ce3cfcf942a693be7229cbabedeb0cfbedc304b86e302fd397e8babe4fff21c9627ab23 +DIST kicad-templates-8.0.2.tar.bz2 1347684 BLAKE2B 6d95496057d2f612539f57ee15d1fa3dc9a6f5929bdcf58a7a94123304a9b0e6788c56a66ff307ce84e262260ec2fe990a860fda104899447a2d02658821b8f8 SHA512 0b7a8806bb1a1cac5c53a851c09f922524ebfeaa565fa064c90a9ba2bd7871b4d2824c2417e7afa97e11cdc8ee2ccf2c713809829180dc50edbdd009079ff55d EBUILD kicad-templates-7.0.10.ebuild 562 BLAKE2B 2f6b519aefb91915e806a8a1826f3133e2c818458a1cd4eef83918791798fd6e581ea16991e52ef56dcd53b9e0581e92411170b9199c642268798f222f9ff367 SHA512 7effea38fefe0a42de8aaebb08e2aadde0a709d59402b273d6c6861f0500835d7868475ddfd6ff7e93fbd69ffd18bc9d8ca635d6eb63dd3b66fec5f76326de13 EBUILD kicad-templates-7.0.11.ebuild 563 BLAKE2B 4e893e19f8b0a590e9f95bd48cc53d19a9b7b79a9ebd3df243e87f10c3266a9089e38437224ae74f333c52cd74dd2802ccbcc54c5c9ec51a9c531e3357636842 SHA512 661babf3f81b280fd66f3ae04a90f269029769c179427acf4370153d0db590da1da4e09daa36fdfe97ea6dfade64f547e12b844c1ad56ead1ece7aa3f77d5ab7 EBUILD kicad-templates-7.0.7.ebuild 562 BLAKE2B 595e1df695c99b31e738125ace5ea5c82ae4571c1fb0e4f8b524003181feba442509fc907512a3198811b4f1e8f49f880d7eb300a2f35a6937e1aa3e8d714137 SHA512 b80a7601bdadbfb2572f9bde6faa34ec24fc9bd601abf74c00a4bc46e811b09e6174130769696d88e408889c68c8d75079a05a8c44967a84f7b5377392d2e3d6 EBUILD kicad-templates-8.0.0.ebuild 563 BLAKE2B 3998d7a78ee0e45b626cfbb453dc5e5719dcb46c1e695b1f17c22a9b36249ceaf724fde77b5c6d64a52fd90be65f5e5557cfb8d15b19e5ca553cc66c98fcd3e8 SHA512 58d9cf4aad6f41cf182fcefee778eb995a4896438a6f9d17a3975311471d810b649459e041028d9b86be1652ef867aae0807be9e327f2915b0519ba3571d91d2 EBUILD kicad-templates-8.0.1.ebuild 563 BLAKE2B 3998d7a78ee0e45b626cfbb453dc5e5719dcb46c1e695b1f17c22a9b36249ceaf724fde77b5c6d64a52fd90be65f5e5557cfb8d15b19e5ca553cc66c98fcd3e8 SHA512 58d9cf4aad6f41cf182fcefee778eb995a4896438a6f9d17a3975311471d810b649459e041028d9b86be1652ef867aae0807be9e327f2915b0519ba3571d91d2 -EBUILD kicad-templates-9999.ebuild 563 BLAKE2B 803a314ee3ade729dc6ecc253cc048baa1f82beb420846ff852c6cbca49c82194294dbe764c67531abfa2f2f8b461d116636db504704a72549e93cc045fae6cd SHA512 ed919607b61c11ccc09522375c5972262a74e153a1974a56eb1195f2f76de8acfe66c8fe73a5042e0b1a72f6d05e96f57ce2a940a4abe332fcc13d82d89d3599 +EBUILD kicad-templates-8.0.2.ebuild 563 BLAKE2B 3998d7a78ee0e45b626cfbb453dc5e5719dcb46c1e695b1f17c22a9b36249ceaf724fde77b5c6d64a52fd90be65f5e5557cfb8d15b19e5ca553cc66c98fcd3e8 SHA512 58d9cf4aad6f41cf182fcefee778eb995a4896438a6f9d17a3975311471d810b649459e041028d9b86be1652ef867aae0807be9e327f2915b0519ba3571d91d2 +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.2.ebuild b/sci-electronics/kicad-templates/kicad-templates-8.0.2.ebuild new file mode 100644 index 000000000000..56a84f2bc09a --- /dev/null +++ b/sci-electronics/kicad-templates/kicad-templates-8.0.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 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-templates/kicad-templates-9999.ebuild b/sci-electronics/kicad-templates/kicad-templates-9999.ebuild index db3c87def1eb..56a84f2bc09a 100644 --- a/sci-electronics/kicad-templates/kicad-templates-9999.ebuild +++ b/sci-electronics/kicad-templates/kicad-templates-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,4 +19,4 @@ fi LICENSE="CC-BY-SA-4.0" SLOT="0" -RDEPEND=">=sci-electronics/kicad-6.0.0" +RDEPEND=">=sci-electronics/kicad-8.0.0" diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index 98bdccdcf39b..b0b1aee156af 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -5,10 +5,12 @@ DIST kicad-7.0.11.tar.bz2 44083805 BLAKE2B d923581f49b3cf48776de56ba12ddc99e9422 DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714 SHA512 82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067 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 EBUILD kicad-7.0.10.ebuild 4362 BLAKE2B 28406e5f84731d8570940026cc91e8e347ad7a694dbb3538f4ff1822302c0132894a7208db807793bcc0986c58224a79f3cf6bb05c206a699f9a102ecdf3a5bc SHA512 5ab394782cb40651fc112f3b4b20b19d7fa8900af5596e76b5bcfd3876732497800a9f4a2adf477700da26fb1e2c84da47b6f7ebe3883f6d0736d2112df36603 EBUILD kicad-7.0.11.ebuild 4363 BLAKE2B 337e3e5bdb66b3735777b1362d0a0cee45fe8b73dc159cb28e918956e7057746c45adc61a1935a88cdc8aa233657984399380bdf63c6cf18fe88dab24fc3a451 SHA512 2ee86ef232c2b42142f5991ad3e84713a3a1ba591d39844cbe8f964fd6cfe8f5864f135fc451b28c8341cf01f6f5584f83fd4d86458e8cb4ac0b6fee7a9517ca EBUILD kicad-7.0.7.ebuild 4320 BLAKE2B 05b44e10a0a360a061fe7c1a5c44d72a39b6a158d4c3e013c47dcff8c545cb3741ecc847aad53fc4b9745089763ff4408d270112473f8aeb701fa2bf9c5c886a SHA512 bef889e4e25aa3285ee3d3df6c04d45446b6fbcecf076a391a8021d0e97d53efb11385abe889fb83db16f6cd2cb0b3c0eb466e8e9453a154c03c52ca29685a11 EBUILD kicad-8.0.0.ebuild 4491 BLAKE2B 22f7bc921702b5fe31476490f2f54429267a216cc0225a84194b3833ba214fc33661670976abfe5fef8a7ee7bcbc0b22064e3f655ca2c60bee6c49d86a7a8bf0 SHA512 5f02334b65afebc68beb8417d8640ed5df8640687007d50041220a5ece62c997f7ec8f007f35ec7f98fc169a00fda947e8b641ce3c6c1a2d9deadeaf716e622b EBUILD kicad-8.0.1.ebuild 4491 BLAKE2B 22f7bc921702b5fe31476490f2f54429267a216cc0225a84194b3833ba214fc33661670976abfe5fef8a7ee7bcbc0b22064e3f655ca2c60bee6c49d86a7a8bf0 SHA512 5f02334b65afebc68beb8417d8640ed5df8640687007d50041220a5ece62c997f7ec8f007f35ec7f98fc169a00fda947e8b641ce3c6c1a2d9deadeaf716e622b -EBUILD kicad-9999.ebuild 4405 BLAKE2B e16ee62d53b77248e33112b0f5364aab7df608c0d2981c2517dc5d7e432d8de790f7ce88fbb5701866e9b602bdbe6922e59cd44bf4329a4218f15058474874d8 SHA512 5ff2fb91d530a65e6b0adbf5e794fb98ca70cf9573aa54718bb0d8f10e6b2c2c445d53cc96951830c1c2aab70bb02b890eda1761eba27bbda8415adab396bcc7 +EBUILD kicad-8.0.2.ebuild 4485 BLAKE2B 6d13cc670ce4a9c491a84f29cc9316d8ea3a910e939b0e6f360c4cc92d5a54cf29e60806c0e13bbb55e45d7d2e194c45ebe9f4bc85a1e4e4585eff84da75fc5f SHA512 ee58d0b60b167b990a7069b52b62a493fcdc092b50ede1b5ad51f4241f3dff9798455c9b3f98360ab3f57e5302053b52f2f952273711b2bfa6cf54fb327ea2e3 +EBUILD kicad-9999.ebuild 4485 BLAKE2B 6d13cc670ce4a9c491a84f29cc9316d8ea3a910e939b0e6f360c4cc92d5a54cf29e60806c0e13bbb55e45d7d2e194c45ebe9f4bc85a1e4e4585eff84da75fc5f SHA512 ee58d0b60b167b990a7069b52b62a493fcdc092b50ede1b5ad51f4241f3dff9798455c9b3f98360ab3f57e5302053b52f2f952273711b2bfa6cf54fb327ea2e3 MISC metadata.xml 811 BLAKE2B 4f2150b49b1bebf73aa3440ae1ace1624ce02e022d361051e895a18d28f2ab802fed04c94552b36fc0265335a1eacd5d3a7c407fc88f0c4f7de9e4fa6afa6c5f SHA512 c09c2143516f361a8553ab5c44ffa47c77c7a8dbf53596dfe9ba81378c1a7e3aee8378353950cd8805b675d0a29444848fddd4acfe107a54e3f56e87183a1c6c diff --git a/sci-electronics/kicad/kicad-8.0.2.ebuild b/sci-electronics/kicad/kicad-8.0.2.ebuild new file mode 100644 index 000000000000..296f53277dd1 --- /dev/null +++ b/sci-electronics/kicad/kicad-8.0.2.ebuild @@ -0,0 +1,180 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +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 -> ${P}.tar.bz2" + S="${WORKDIR}/${PN}-${MY_PV}" + + 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,wayland] + $(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 + setup-wxwidgets + 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)" + ) + + 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 + 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}/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 +} diff --git a/sci-electronics/kicad/kicad-9999.ebuild b/sci-electronics/kicad/kicad-9999.ebuild index b006c9bf1a8d..296f53277dd1 100644 --- a/sci-electronics/kicad/kicad-9999.ebuild +++ b/sci-electronics/kicad/kicad-9999.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) WX_GTK_VER="3.2-gtk3" -inherit check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils +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" @@ -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 telemetry test" +IUSE="doc examples nls openmp test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" @@ -53,7 +53,7 @@ COMMON_DEPEND=" >=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] + >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl,wayland] $(python_gen_cond_dep ' dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}] >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}] @@ -96,6 +96,11 @@ src_unpack() { fi } +src_prepare() { + filter-lto # Bug 927482 + cmake_src_prepare +} + src_configure() { xdg_environment_reset @@ -119,8 +124,6 @@ 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)" ) @@ -141,7 +144,8 @@ src_test() { 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 + 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() { |