parent
57ef8c39ad
commit
b4a438fac9
Binary file not shown.
Binary file not shown.
@ -0,0 +1,59 @@
|
|||||||
|
# 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 manuals"
|
||||||
|
HOMEPAGE="https://docs.kicad.org/"
|
||||||
|
|
||||||
|
if [[ ${PV} == 9999 ]]; then
|
||||||
|
EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git"
|
||||||
|
inherit git-r3
|
||||||
|
# x11-misc-util/macros only required on live ebuilds
|
||||||
|
LIVE_DEPEND=">=x11-misc/util-macros-1.18"
|
||||||
|
else
|
||||||
|
SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
# TODO: Change default back to +pdf once asciidoctor-pdf is packaged?
|
||||||
|
IUSE="+html pdf"
|
||||||
|
|
||||||
|
LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh"
|
||||||
|
IUSE+=${LANG_USE}
|
||||||
|
REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
|
||||||
|
unset LANG_USE
|
||||||
|
|
||||||
|
# TODO: need asciidoctor-pdf for pdf
|
||||||
|
# bug #697450
|
||||||
|
BDEPEND="
|
||||||
|
>=dev-ruby/asciidoctor-2.0.12
|
||||||
|
>=app-text/dblatex-0.3.10
|
||||||
|
>=app-text/po4a-0.45
|
||||||
|
>=sys-devel/gettext-0.18
|
||||||
|
dev-perl/Unicode-LineBreak
|
||||||
|
dev-util/source-highlight
|
||||||
|
l10n_ca? ( dev-texlive/texlive-langspanish )
|
||||||
|
l10n_de? ( dev-texlive/texlive-langgerman )
|
||||||
|
l10n_en? ( dev-texlive/texlive-langenglish )
|
||||||
|
l10n_es? ( dev-texlive/texlive-langspanish )
|
||||||
|
l10n_fr? ( dev-texlive/texlive-langfrench )
|
||||||
|
l10n_it? ( dev-texlive/texlive-langitalian )
|
||||||
|
l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )
|
||||||
|
l10n_pl? ( dev-texlive/texlive-langpolish )
|
||||||
|
l10n_ru? ( dev-texlive/texlive-langcyrillic )
|
||||||
|
l10n_zh? ( dev-texlive/texlive-langchinese )"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DPDF_GENERATOR="DBLATEX"
|
||||||
|
-DBUILD_FORMATS="$(usev html);$(usev pdf)"
|
||||||
|
-DSINGLE_LANGUAGE="${L10N}"
|
||||||
|
-DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
Binary file not shown.
@ -1,2 +1,2 @@
|
|||||||
DIST trash-cli-0.23.2.13.2.gh.tar.gz 104006 BLAKE2B c4187faff6618c54be3fcda2fca799d16ff614e5db2a47912aa796d72385bac8dab188977f635372372eae3f6e7d0faaea9405ac93edcd06962f6ffc2bd4694d SHA512 3894d852c01f5e3096bc5bf95220c35cfaa28e2fa555716983ad8203ce7d2206127394cdfbf3f08f0922abdbbfdb4f1a6c1db3fb0bcbda9d936612a2c7d6a7e8
|
DIST trash-cli-0.23.11.10.gh.tar.gz 123296 BLAKE2B d4acb0a2fb900ef3109ddd8f2a763e124ec3d8cd1cdd707b0724d45d57ee739613f803052b18dbcff5c94c1d0e47f34e89538fceaa3c5ca4a49182cb5faeed71 SHA512 2352f68ee0679c632b2d46f302e5a6ea9f370477e8df4dbc8b12bd555652dd322688d3309da7845c08c6e6c7acf4ceb7482410c25331c5ccedfea7649f1214f5
|
||||||
DIST trash-cli-0.23.9.23.gh.tar.gz 119568 BLAKE2B 58329ccde4ec8bbe1577b13949964766ea49ce943d6e80f7d97c6c54d38ca87297dba5197599cf52d0dd3cd02b00a6e5ddf6b3aab525b9e47bde1473c5550acd SHA512 9af243b1c7a7caa2ac303f343b425b8437f72c5b4d461badde56f46940f2c2c997fad622fa7d44dfc16c97e09044837544f2295d5df3adc96e4eb2b50efdd9c9
|
DIST trash-cli-0.23.9.23.gh.tar.gz 119568 BLAKE2B 58329ccde4ec8bbe1577b13949964766ea49ce943d6e80f7d97c6c54d38ca87297dba5197599cf52d0dd3cd02b00a6e5ddf6b3aab525b9e47bde1473c5550acd SHA512 9af243b1c7a7caa2ac303f343b425b8437f72c5b4d461badde56f46940f2c2c997fad622fa7d44dfc16c97e09044837544f2295d5df3adc96e4eb2b50efdd9c9
|
||||||
|
Binary file not shown.
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
KFMIN=5.249.0
|
||||||
|
QTMIN=6.6.2
|
||||||
|
inherit ecm kde.org
|
||||||
|
|
||||||
|
DESCRIPTION="QtQuick components providing basic image editing capabilities"
|
||||||
|
HOMEPAGE="https://invent.kde.org/libraries/kquickimageeditor
|
||||||
|
https://api.kde.org/kquickimageeditor/html/index.html"
|
||||||
|
|
||||||
|
if [[ ${KDE_BUILD_TYPE} = release ]]; then
|
||||||
|
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1+"
|
||||||
|
SLOT="6"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
>=dev-qt/qtbase-${QTMIN}:6[gui]
|
||||||
|
>=dev-qt/qtdeclarative-${QTMIN}:6
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
!${CATEGORY}/${PN}:5
|
||||||
|
>=dev-qt/qt5compat-${QTMIN}:6[qml]
|
||||||
|
>=kde-frameworks/kirigami-${KFMIN}:6
|
||||||
|
"
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
Wed, 28 Feb 2024 10:10:32 +0000
|
Wed, 28 Feb 2024 12:40:25 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Wed, 28 Feb 2024 10:10:33 +0000
|
Wed, 28 Feb 2024 12:40:25 +0000
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,14 @@
|
|||||||
|
BDEPEND=>=dev-ruby/asciidoctor-2.0.12 >=app-text/dblatex-0.3.10 >=app-text/po4a-0.45 >=sys-devel/gettext-0.18 dev-perl/Unicode-LineBreak dev-util/source-highlight l10n_ca? ( dev-texlive/texlive-langspanish ) l10n_de? ( dev-texlive/texlive-langgerman ) l10n_en? ( dev-texlive/texlive-langenglish ) l10n_es? ( dev-texlive/texlive-langspanish ) l10n_fr? ( dev-texlive/texlive-langfrench ) l10n_it? ( dev-texlive/texlive-langitalian ) l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic ) l10n_pl? ( dev-texlive/texlive-langpolish ) l10n_ru? ( dev-texlive/texlive-langcyrillic ) l10n_zh? ( dev-texlive/texlive-langchinese ) app-alternatives/ninja >=dev-build/cmake-3.20.5
|
||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DESCRIPTION=Electronic Schematic and PCB design tools manuals
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://docs.kicad.org/
|
||||||
|
INHERIT=cmake
|
||||||
|
IUSE=+html pdf l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh
|
||||||
|
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
|
||||||
|
LICENSE=|| ( GPL-3+ CC-BY-3.0 ) GPL-2
|
||||||
|
REQUIRED_USE=|| ( html pdf ) ^^ ( l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://gitlab.com/kicad/services/kicad-doc/-/archive/8.0.0/kicad-doc-8.0.0.tar.bz2
|
||||||
|
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
|
_md5_=650a6675f483ba240e4711d18ce0e1eb
|
Binary file not shown.
@ -0,0 +1,16 @@
|
|||||||
|
BDEPEND=test? ( dev-python/flexmock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
|
||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DESCRIPTION=Python scripts to manipulate trash cans via the command line
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/andreafrancia/trash-cli
|
||||||
|
INHERIT=distutils-r1
|
||||||
|
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
|
||||||
|
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
|
||||||
|
RESTRICT=!test? ( test )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/andreafrancia/trash-cli/archive/0.23.11.10.tar.gz -> trash-cli-0.23.11.10.gh.tar.gz
|
||||||
|
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
|
||||||
|
_md5_=d80cdcf76a320abc7a4a75f03f2a6030
|
@ -1,16 +0,0 @@
|
|||||||
BDEPEND=test? ( dev-python/flexmock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
|
|
||||||
DEFINED_PHASES=compile configure install prepare test
|
|
||||||
DESCRIPTION=Python scripts to manipulate trash cans via the command line
|
|
||||||
EAPI=8
|
|
||||||
HOMEPAGE=https://github.com/andreafrancia/trash-cli
|
|
||||||
INHERIT=distutils-r1
|
|
||||||
IUSE=test python_targets_python3_10 python_targets_python3_11
|
|
||||||
KEYWORDS=amd64 x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
|
|
||||||
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
|
|
||||||
RESTRICT=!test? ( test )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=https://github.com/andreafrancia/trash-cli/archive/0.23.2.13.2.tar.gz -> trash-cli-0.23.2.13.2.gh.tar.gz
|
|
||||||
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
|
|
||||||
_md5_=b82622825f785ba90027ee46830d1023
|
|
Binary file not shown.
@ -0,0 +1,16 @@
|
|||||||
|
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.249.0:*
|
||||||
|
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
|
||||||
|
DEPEND=>=dev-qt/qtbase-6.6.2:6[gui] >=dev-qt/qtdeclarative-6.6.2:6 dev-qt/qtbase:6
|
||||||
|
DESCRIPTION=QtQuick components providing basic image editing capabilities
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://invent.kde.org/libraries/kquickimageeditor https://api.kde.org/kquickimageeditor/html/index.html
|
||||||
|
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||||
|
INHERIT=ecm kde.org
|
||||||
|
IUSE=debug
|
||||||
|
KEYWORDS=~amd64
|
||||||
|
LICENSE=LGPL-2.1+
|
||||||
|
RDEPEND=>=dev-qt/qtbase-6.6.2:6[gui] >=dev-qt/qtdeclarative-6.6.2:6 !media-libs/kquickimageeditor:5 >=dev-qt/qt5compat-6.6.2:6[qml] >=kde-frameworks/kirigami-5.249.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtbase:6
|
||||||
|
SLOT=6
|
||||||
|
SRC_URI=mirror://kde/stable/kquickimageeditor/kquickimageeditor-0.3.0.tar.xz
|
||||||
|
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 24c947ff5f858625cf0b33c15eed4425 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
|
_md5_=d1415ed5ddc2011f24e877a760d5fd10
|
Binary file not shown.
@ -0,0 +1,17 @@
|
|||||||
|
BDEPEND=>=dev-lang/swig-4.0 doc? ( app-text/doxygen ) app-alternatives/ninja >=dev-build/cmake-3.20.5
|
||||||
|
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
|
||||||
|
DEPEND=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.3.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:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext )
|
||||||
|
DESCRIPTION=Electronic Schematic and PCB design tools
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://www.kicad.org
|
||||||
|
INHERIT=check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils
|
||||||
|
IUSE=doc examples nls openmp telemetry test python_single_target_python3_10 python_single_target_python3_11
|
||||||
|
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
|
||||||
|
LICENSE=GPL-2+ GPL-3+ Boost-1.0 BSD
|
||||||
|
RDEPEND=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.3.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:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext ) sci-electronics/electronics-menu
|
||||||
|
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
|
||||||
|
RESTRICT=!test? ( test )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://gitlab.com/kicad/code/kicad/-/archive/8.0.0/kicad-8.0.0.tar.bz2 -> kicad-8.0.0.tar.bz2
|
||||||
|
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
|
_md5_=65e03f72e8abdcc7ddaa7e73b13568eb
|
@ -1,16 +1,16 @@
|
|||||||
BDEPEND=>=dev-lang/swig-4.0 doc? ( app-text/doxygen ) >=x11-misc/util-macros-1.18 app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
|
BDEPEND=>=dev-lang/swig-4.0 doc? ( app-text/doxygen ) >=x11-misc/util-macros-1.18 app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
|
||||||
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
|
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
|
||||||
DEPEND=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.3.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:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext )
|
DEPEND=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.3.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:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext )
|
||||||
DESCRIPTION=Electronic Schematic and PCB design tools
|
DESCRIPTION=Electronic Schematic and PCB design tools
|
||||||
EAPI=8
|
EAPI=8
|
||||||
HOMEPAGE=https://www.kicad.org
|
HOMEPAGE=https://www.kicad.org
|
||||||
INHERIT=check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils git-r3
|
INHERIT=check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils git-r3
|
||||||
IUSE=doc examples nls openmp test python_single_target_python3_10 python_single_target_python3_11
|
IUSE=doc examples nls openmp telemetry test python_single_target_python3_10 python_single_target_python3_11
|
||||||
LICENSE=GPL-2+ GPL-3+ Boost-1.0 BSD
|
LICENSE=GPL-2+ GPL-3+ Boost-1.0 BSD
|
||||||
PROPERTIES=live
|
PROPERTIES=live
|
||||||
RDEPEND=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.3.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:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext ) sci-electronics/electronics-menu
|
RDEPEND=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.3.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:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext ) sci-electronics/electronics-menu
|
||||||
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
|
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
|
||||||
RESTRICT=!test? ( test )
|
RESTRICT=!test? ( test )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3
|
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
_md5_=e324da6399b529229364922e3db72015
|
_md5_=65e03f72e8abdcc7ddaa7e73b13568eb
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
|
||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DESCRIPTION=Electronic Schematic and PCB design tools footprint libraries
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://gitlab.com/kicad/libraries/kicad-footprints
|
||||||
|
INHERIT=cmake
|
||||||
|
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
|
||||||
|
LICENSE=CC-BY-SA-4.0
|
||||||
|
RDEPEND=>=sci-electronics/kicad-8.0.0
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://gitlab.com/kicad/libraries/kicad-footprints/-/archive/8.0.0/kicad-footprints-8.0.0.tar.bz2
|
||||||
|
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
|
_md5_=dc8c7144178c84ff182746dbd1582255
|
@ -0,0 +1,10 @@
|
|||||||
|
DEFINED_PHASES=-
|
||||||
|
DESCRIPTION=Electronic Schematic and PCB design tools (meta package)
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=http://www.kicad.org
|
||||||
|
IUSE=doc minimal
|
||||||
|
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
|
||||||
|
LICENSE=metapackage
|
||||||
|
RDEPEND=>=sci-electronics/kicad-8.0.0 >=sci-electronics/kicad-symbols-8.0.0 >=sci-electronics/kicad-footprints-8.0.0 doc? ( >=app-doc/kicad-doc-8.0.0 ) !minimal? ( >=sci-electronics/kicad-packages3d-8.0.0 >=sci-electronics/kicad-templates-8.0.0 )
|
||||||
|
SLOT=0
|
||||||
|
_md5_=957dc41d7c45e4276306c9a0d91c7ec3
|
@ -0,0 +1,13 @@
|
|||||||
|
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
|
||||||
|
DEFINED_PHASES=compile configure install prepare pretend setup test
|
||||||
|
DESCRIPTION=Electronic Schematic and PCB design tools 3D package libraries
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://gitlab.com/kicad/libraries/kicad-packages3D
|
||||||
|
INHERIT=check-reqs cmake
|
||||||
|
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
|
||||||
|
LICENSE=CC-BY-SA-4.0
|
||||||
|
RDEPEND=>=sci-electronics/kicad-8.0.0
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/8.0.0/kicad-packages3D-8.0.0.tar.bz2 -> kicad-packages3d-8.0.0.tar.bz2
|
||||||
|
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
|
_md5_=9598358d97a29b5693a41472f43ad415
|
@ -0,0 +1,13 @@
|
|||||||
|
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
|
||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DESCRIPTION=Electronic Schematic and PCB design tools symbol libraries
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://gitlab.com/kicad/libraries/kicad-symbols
|
||||||
|
INHERIT=cmake
|
||||||
|
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
|
||||||
|
LICENSE=CC-BY-SA-4.0
|
||||||
|
RDEPEND=>=sci-electronics/kicad-8.0.0
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://gitlab.com/kicad/libraries/kicad-symbols/-/archive/8.0.0/kicad-symbols-8.0.0.tar.bz2
|
||||||
|
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
|
_md5_=9e3675ab8ba8f74ff3d14eb4fa9236ca
|
@ -0,0 +1,13 @@
|
|||||||
|
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
|
||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DESCRIPTION=Electronic Schematic and PCB design tools project templates
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/kicad/kicad-templates
|
||||||
|
INHERIT=cmake
|
||||||
|
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
|
||||||
|
LICENSE=CC-BY-SA-4.0
|
||||||
|
RDEPEND=>=sci-electronics/kicad-8.0.0
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://gitlab.com/kicad/libraries/kicad-templates/-/archive/8.0.0/kicad-templates-8.0.0.tar.bz2
|
||||||
|
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
|
_md5_=f016a5a7e48ee63cb05447d2e2f8931e
|
@ -1 +1 @@
|
|||||||
Wed, 28 Feb 2024 10:10:33 +0000
|
Wed, 28 Feb 2024 12:40:25 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Wed Feb 28 10:10:32 AM UTC 2024
|
Wed Feb 28 12:40:25 PM UTC 2024
|
||||||
|
@ -1 +1 @@
|
|||||||
Wed, 28 Feb 2024 10:30:00 +0000
|
Wed, 28 Feb 2024 13:00:00 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
ec56ac37ccc38be22025370b1650939e613bc40a 1709112781 2024-02-28T09:33:01+00:00
|
08d5faccfb08399892167e3a459f04f51dca673f 1709122601 2024-02-28T12:16:41+00:00
|
||||||
|
@ -1 +1 @@
|
|||||||
1709115000 Wed 28 Feb 2024 10:10:00 AM UTC
|
1709124000 Wed 28 Feb 2024 12:40:00 PM UTC
|
||||||
|
@ -1 +1 @@
|
|||||||
Wed, 28 Feb 2024 10:10:33 +0000
|
Wed, 28 Feb 2024 12:40:25 +0000
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,6 @@
|
|||||||
|
# Copyright 2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# Ionen Wolkens <ionen@gentoo.org> (2024-02-28)
|
||||||
|
# 23.0 profiles have USE="-cli" overriding ebuild's IUSE="+cli" (bug #925520)
|
||||||
|
media-video/mpv cli
|
Binary file not shown.
@ -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
|
@ -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}
|
||||||
|
)
|
||||||
|
"
|
@ -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"
|
@ -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
|
@ -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"
|
@ -0,0 +1,171 @@
|
|||||||
|
# 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 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 telemetry 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="
|
||||||
|
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.3.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]
|
||||||
|
$(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
|
||||||
|
)
|
||||||
|
"
|
||||||
|
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_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_USE_SENTRY="$(usex telemetry)"
|
||||||
|
|
||||||
|
-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.
|
||||||
|
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
|
||||||
|
|
||||||
|
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
|
||||||
|
}
|
Loading…
Reference in new issue