diff options
Diffstat (limited to 'sci-electronics')
-rw-r--r-- | sci-electronics/kicad-footprints/Manifest | 1 | ||||
-rw-r--r-- | sci-electronics/kicad-footprints/kicad-footprints-6.0.2.ebuild | 36 | ||||
-rw-r--r-- | sci-electronics/kicad-meta/kicad-meta-6.0.2.ebuild | 30 | ||||
-rw-r--r-- | sci-electronics/kicad-packages3d/Manifest | 1 | ||||
-rw-r--r-- | sci-electronics/kicad-packages3d/kicad-packages3d-6.0.2.ebuild | 37 | ||||
-rw-r--r-- | sci-electronics/kicad-symbols/Manifest | 1 | ||||
-rw-r--r-- | sci-electronics/kicad-symbols/kicad-symbols-6.0.2.ebuild | 32 | ||||
-rw-r--r-- | sci-electronics/kicad-templates/Manifest | 1 | ||||
-rw-r--r-- | sci-electronics/kicad-templates/kicad-templates-6.0.2.ebuild | 28 | ||||
-rw-r--r-- | sci-electronics/kicad/Manifest | 1 | ||||
-rw-r--r-- | sci-electronics/kicad/kicad-6.0.2-r1.ebuild | 174 |
11 files changed, 0 insertions, 342 deletions
diff --git a/sci-electronics/kicad-footprints/Manifest b/sci-electronics/kicad-footprints/Manifest index e849b6781f47..0955fd18139f 100644 --- a/sci-electronics/kicad-footprints/Manifest +++ b/sci-electronics/kicad-footprints/Manifest @@ -1,3 +1,2 @@ DIST kicad-footprints-5.1.12.tar.bz2 3382783 BLAKE2B 6f7725bebd6099d86780ed2582aacfb3abff4db6065a6a17fcd7631782a0c2e1e8a23064f80cd95c79bbaca8da52003f01fce7e398e95596e45f15b144eeef7f SHA512 e717886dc742f37b626226065953a36829b50f9bf203efe1dbeab41d4dbe3a898bd65fbde9fa059ea9374ea92905faeb0ccd19dfb1a62f2d6a445c07f90b89a9 -DIST kicad-footprints-6.0.2.tar.gz 31568599 BLAKE2B 7c4c565f08700507ae3123cdd3990c33b7cb3e0a42a91da97d3ec58a921d934ad3878fde7c3d32a5d7b7ac9bd7ce5a2f89ababfda43ca8c9ae1bc2bfe54cd629 SHA512 8adba54026fafbddbe06512150917f3f3dc4a84d381e5e26cbf507fc597cd0bd40bc1618f2236d588024d164a129b30d587115cea3606542a5d230bcf48162a2 DIST kicad-footprints-6.0.3.tar.gz 31577483 BLAKE2B d2efa7679281d31ff060562bb20fa5d7ef6f7e2067cd7dfd7b967d4790c0bcc0c30fc16c9ac802af29d9e94bf81ae4acdd509f084a12dc155a5f970aa1dbe1b4 SHA512 cd8e7de2cea936c98210ae3e5503a4b43ea937bd8ca9cc7240fe8113dd1206ef93ece41324f1557acbded5a22f2e02030594d941bdba3f8014eaf2397ca1080c diff --git a/sci-electronics/kicad-footprints/kicad-footprints-6.0.2.ebuild b/sci-electronics/kicad-footprints/kicad-footprints-6.0.2.ebuild deleted file mode 100644 index e1268b9afd0d..000000000000 --- a/sci-electronics/kicad-footprints/kicad-footprints-6.0.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 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 - MY_PV="${PV/_rc/-rc}" - MY_P="${PN}-${MY_PV}" - SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${MY_PV}/${MY_P}.tar.gz -> ${P}.tar.gz" - - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - fi - - S="${WORKDIR}/${PN}-${MY_PV}" -fi - -LICENSE="CC-BY-SA-4.0" -SLOT="0" -IUSE="" - -DEPEND="" -RDEPEND=">=sci-electronics/kicad-6.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/kicad-meta-6.0.2.ebuild b/sci-electronics/kicad-meta/kicad-meta-6.0.2.ebuild deleted file mode 100644 index 9b332cea06f2..000000000000 --- a/sci-electronics/kicad-meta/kicad-meta-6.0.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 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" -SRC_URI="" - -LICENSE="metapackage" -SLOT="0" - -if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -fi - -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 dfe874e3576c..dfd27f2fe87c 100644 --- a/sci-electronics/kicad-packages3d/Manifest +++ b/sci-electronics/kicad-packages3d/Manifest @@ -1,3 +1,2 @@ DIST kicad-packages3d-5.1.12.tar.bz2 727191578 BLAKE2B 534ba480de72ffbc8ac0968e5a7b04f2b7ccfb0ef8bb88bdad7e4e6d90536f9ae7bd101316512e1fa2e27b607fd0dd8e53d0729e48368362177b066c6bab3802 SHA512 eb4895e0c46448a74acf10e8c72dee6ea89fee9d53b93c0927d592f4ee944497b642ed575b1b5457ff0db731f654d054d539aff007a17b8d8366c03edb15b6d2 -DIST kicad-packages3d-6.0.2.tar.gz 946918858 BLAKE2B 36fbb4e7acd4dba9644a700c2161d4c4bdb74b34e1ff53f458e003d69af6af2df1b2e48175cab0b3a0c1b6c7cb70c3d7b6f34f2d269b35901dd73763badb8f7f SHA512 10ca7da72f0da13affa1590c8f216aed7607a3fecc1073d4c3e14d986423563962835d4a097fb60367436dc70ffe9b30fcc513899d9f591761a935aa2af568cf DIST kicad-packages3d-6.0.3.tar.gz 947004287 BLAKE2B 4803d55400125456d73ac80609519e825e26f8f7b281a8afd8314321706fca2d4152076676fb65ad02d0e2b35456ada415d22a88113f7a007e701ae4227fbcd0 SHA512 b5e7255b5e4b5701891353af8ea73031fafc56604667cfd70dc6ed995c506cbc47d07d3244ac238fe22844177ad983bd3dd555a3d6216e9085d26e15789add5c diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-6.0.2.ebuild b/sci-electronics/kicad-packages3d/kicad-packages3d-6.0.2.ebuild deleted file mode 100644 index 6375a1fe945c..000000000000 --- a/sci-electronics/kicad-packages3d/kicad-packages3d-6.0.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 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 - MY_PV="${PV/_rc/-rc}" - MY_P="${PN}-${MY_PV}" - SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${MY_PV}/${MY_P}.tar.gz -> ${P}.tar.gz" - - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - fi - - S="${WORKDIR}/${PN/3d/3D}-${MY_PV}-02c0df0309784b30de2d65ca2c7385942591135c" -fi - -IUSE="+occ" -LICENSE="CC-BY-SA-4.0" -SLOT="0" - -RDEPEND=">=sci-electronics/kicad-6.0.0[occ=]" - -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 e78ea1e5851d..83295052ea20 100644 --- a/sci-electronics/kicad-symbols/Manifest +++ b/sci-electronics/kicad-symbols/Manifest @@ -1,3 +1,2 @@ DIST kicad-symbols-5.1.12.tar.bz2 1815145 BLAKE2B e3a74c0e2cb24f4286cdd7fa63b62c72c39575475305680ba8e19d5b3acb5c6cbff1e17d37d169043949ad89ffb9b94f0341e1faf7d063c1cf9872d31b863e21 SHA512 32e73b8a43e54779e4b95fc13505d603c7ef70600467a1e38f2685288aa9223ca29cc44a552d8c02e153cbf3048faa59610bc92e81dbbed7a432c16db0bd05f6 -DIST kicad-symbols-6.0.2.tar.gz 4816836 BLAKE2B be6a3c6166e11f939cacdb582fcf19bef553ad0046a407bab580de33442c6200e62c956d90587a1dbb5afcafa8e02c1e1188036be91a3cf10835bc39cf311d27 SHA512 72fb1016fe2c30f6f6c6efd9a639fb307f713c8652395df69eb1b12a7cdd1c691f4236772b23bbbccf458a765cb8400148ddf635dc0add14edeeb72e56c6b75c DIST kicad-symbols-6.0.3.tar.gz 4818563 BLAKE2B 81bc5026b8c388801da844bc0e52e7a6f9a90cf5eb46da85fcaaf61aa2507ba73760f16bfcd9e32af64c51bde66f51fcb4f8daebec3d17d246bc651f1447bc59 SHA512 f94f8e4953b70a01b5a8b61008b26229b2463d0b0355c7cd2715d9c96d4a02fde5ad278c9e9620f16553b9518db8ee42ce38500bef351c78084a837ba685f18a diff --git a/sci-electronics/kicad-symbols/kicad-symbols-6.0.2.ebuild b/sci-electronics/kicad-symbols/kicad-symbols-6.0.2.ebuild deleted file mode 100644 index 02943f2ff696..000000000000 --- a/sci-electronics/kicad-symbols/kicad-symbols-6.0.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 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.gz" - - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - fi -fi - -LICENSE="CC-BY-SA-4.0" -SLOT="0" -IUSE="" - -DEPEND="" -RDEPEND=">=sci-electronics/kicad-6.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 733760687f9d..ac324cf0b872 100644 --- a/sci-electronics/kicad-templates/Manifest +++ b/sci-electronics/kicad-templates/Manifest @@ -1,3 +1,2 @@ DIST kicad-templates-5.1.12.tar.bz2 1552173 BLAKE2B 51791729e049aa835f15b80f783d07c099dd177783b1a78209e7c7db709a3b0a18bd22572227ab5193d4da955796bc4c78f502fdedd275f379f84fa49108a324 SHA512 4f44816fa78048c0db93ecd10ae980236bc5ef1ed5170270ac761dd5fc32d08a5c8bf733837e6dceecf736f75fa09780326af813de04cbd69345cf376815d430 -DIST kicad-templates-6.0.2.tar.gz 2248737 BLAKE2B 1d460261fa3c0f2788feae211ae884faebba811956edbda4bc26596a53dd0a6587100c777352228c88db055e3182c344c0e1eee61f635631994a44af1f4c42ee SHA512 28b7f54235d1ee7f21a67f99fd848b76b53b94ff9351f43a68f0b920f76662cd29882ead6f9b40406f19768754f95d3ae3d883fffbf4bf99138be11bad6ba67e DIST kicad-templates-6.0.3.tar.gz 2248725 BLAKE2B c9643cc9465e1c669df965afddc087621a9218f0e723146cc40c3756d1a5577ca026f988600e4b7c63c9f9c5bd36b3a17eaea67849d5cc0530094f775f5b85f6 SHA512 d575f03b8bcd8ddb31dfbf84a40f90d00690ac0d1eadf2f564acb230abc93f85bd04a26e2540a128008e88a30ae296fe15dec4b2ca496e266f71a56d5e859911 diff --git a/sci-electronics/kicad-templates/kicad-templates-6.0.2.ebuild b/sci-electronics/kicad-templates/kicad-templates-6.0.2.ebuild deleted file mode 100644 index fcdb94bb2f13..000000000000 --- a/sci-electronics/kicad-templates/kicad-templates-6.0.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 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 - MY_PV="${PV/_rc/-rc}" - MY_P="${PN}-${MY_PV}" - SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${MY_PV}/${MY_P}.tar.gz -> ${P}.tar.gz" - - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - fi - - S="${WORKDIR}/${PN}-${MY_PV}" -fi - -LICENSE="CC-BY-SA-4.0" -SLOT="0" - -RDEPEND=">=sci-electronics/kicad-6.0.0" diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index cc7236b951bb..0ab62e3d28f9 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -1,3 +1,2 @@ DIST kicad-5.1.12.tar.bz2 18581842 BLAKE2B f04369fecded6fb07376efa209ddf5fcc693e73018ed728003529cdd0e6ef4a059c28106db1acf18834d938c3fbe4b9df5b5c8e0874989d35f74cf67414e6c76 SHA512 c0e5ad5b360ef788b427755aa71eeaec1a19b7520a00bb94fafba47e291f6ba067c598004efd515287800cd41f7da399d0389121e53e9669026c62f21b0a65ea -DIST kicad-6.0.2.tar.gz 45003563 BLAKE2B 5f6d4fa5af30ba80a3316652112e3624338f0f38352993f0a31588572913d8abb282b8515854235df28ce4b6c4b5255ea03dd6ef81baa3dd080e2ba1fbf57990 SHA512 f21742aee1fe15bb181c7ce5675a0fa7d521b66fa79febd8c8b550abd487a1c122359ed8c8e6dc8bbc8867be339ae4cebe977a3f8e62d8bc40e675e9cc297962 DIST kicad-6.0.3.tar.gz 45069419 BLAKE2B 78a0e3a41ea4744849345e3a5ed172812c1795d9dee8fc57f1ffd29c82e0ee1a87a0ca52f42c5cef6ff183f89c139238be604be54609a5c50c9e0e64e6570bc2 SHA512 dd76fd8ff8e56c1308869e4d57d8a23c737e5aae36ffef4058aa5d3e6d4c464ed767de629b9de3f51e1170d5193f21b6f958eebd21ff524391ff6358bb813f66 diff --git a/sci-electronics/kicad/kicad-6.0.2-r1.ebuild b/sci-electronics/kicad/kicad-6.0.2-r1.ebuild deleted file mode 100644 index 2d3156fe68e9..000000000000 --- a/sci-electronics/kicad/kicad-6.0.2-r1.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9} ) -WX_GTK_VER="3.0-gtk3" - -inherit check-reqs cmake 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.gz -> ${P}.tar.gz" - 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 +ngspice nls openmp +occ +pcm" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# 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 -COMMON_DEPEND=" - !sci-electronics/kicad-i18n - >=dev-libs/boost-1.61:=[context,nls] - media-libs/freeglut - media-libs/glew:0= - >=media-libs/glm-0.9.9.1 - media-libs/mesa[X(+)] - >=x11-libs/cairo-1.8.8:= - >=x11-libs/pixman-0.30 - x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] - $(python_gen_cond_dep ' - >=dev-libs/boost-1.61:=[context,nls,python,${PYTHON_USEDEP}] - dev-python/wxpython:4.0[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - ngspice? ( - >sci-electronics/ngspice-27[shared] - ) - nls? ( - sys-devel/gettext - ) - occ? ( - >=sci-libs/opencascade-7.3.0:0= - ) -" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND} - sci-electronics/electronics-menu -" -BDEPEND=">=dev-lang/swig-3.0 - doc? ( app-doc/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="900M" - -PATCHES=( - "${FILESDIR}/${PN}-scripts-install-fix.patch" -) - -pkg_setup() { - 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_configure() { - xdg_environment_reset - - local mycmakeargs=( - -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}" - - -DKICAD_SCRIPTING_WXPYTHON=ON - - # Merged from separate -i18n package, bug #830274 - -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_SPICE="$(usex ngspice)" - -DKICAD_PCM="$(usex pcm)" - - -DKICAD_USE_OCC="$(usex occ)" - -DKICAD_INSTALL_DEMOS="$(usex examples)" - -DCMAKE_SKIP_RPATH="ON" - ) - - use occ && mycmakeargs+=( - -DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade - -DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade - ) - - 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. - ln -s "${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 -} - -src_install() { - cmake_src_install - python_optimize - - if use doc ; then - dodoc uncrustify.cfg - cd Documentation || die - dodoc -r *.txt kicad_doxygen_logo.png notes_about_pcbnew_new_file_format.odt doxygen/. - 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 "Different languages for GUI" sci-electronics/kicad-i18n - 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 -} |