Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 895733 Details for
Bug 934191
sci-electronics/librepcb: bump to 1.1.0, add support for Qt6
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
proposed ebuild
librepcb-1.1.0.ebuild (text/plain), 1.92 KB, created by
Andrii Batyiev
on 2024-06-13 09:17:08 UTC
(
hide
)
Description:
proposed ebuild
Filename:
MIME Type:
Creator:
Andrii Batyiev
Created:
2024-06-13 09:17:08 UTC
Size:
1.92 KB
patch
obsolete
># Copyright 2009-2024 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=8 > >inherit cmake virtualx xdg > >DESCRIPTION="Free EDA software to develop printed circuit boards" >HOMEPAGE="https://librepcb.org/" >SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip" > >LICENSE="GPL-3+" >SLOT="0" >KEYWORDS="amd64" > >IUSE="opencascade qt5 qt6" >REQUIRED_USE="^^ ( qt5 qt6 )" > >RESTRICT= > >BDEPEND=" > app-arch/unzip > qt5? ( dev-qt/linguist-tools:5 ) > qt6? ( dev-qt/qttools:6 )" > >RDEPEND=" > dev-cpp/muParser:= > dev-libs/quazip:=[qt5?,qt6?] > qt5? ( > dev-qt/qtconcurrent:5 > dev-qt/qtcore:5 > dev-qt/qtgui:5 > dev-qt/qtnetwork:5[ssl] > dev-qt/qtopengl:5 > dev-qt/qtprintsupport:5 > dev-qt/qtquickcontrols2:5 > dev-qt/qtsql:5 > dev-qt/qtsvg:5 > dev-qt/qtwidgets:5 > dev-qt/qtxml:5 > ) > qt6? ( > dev-qt/qtbase:6[concurrent,gui,network,opengl,widgets,sql,xml] > dev-qt/qtdeclarative:6 > dev-qt/qtsvg:6 > ) > opencascade? ( sci-libs/opencascade:= ) > sys-libs/zlib > virtual/glu" > >DEPEND="${RDEPEND} > qt5? ( dev-qt/qttest:5 )" > >S="${WORKDIR}/${PN}-${PV/_/-}" > >src_configure() { > local mycmakeargs+=( > -DQT_MAJOR_VERSION=$(usex qt5 5 6) > -DUSE_OPENCASCADE=$(usex opencascade 1 0) > -DUNBUNDLE_QUAZIP=ON > -DUNBUNDLE_MUPARSER=ON ) > cmake_src_configure >} > >src_test() { > cd "${BUILD_DIR}"/tests/unittests || die > # https://github.com/LibrePCB/LibrePCB/issues/516 > # virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername > virtx ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername:CategoryTreeModelTest.testSort:BoardPlaneFragmentsBuilderTest.testFragments:BoardGerberExportTest.test >} > >pkg_postinst() { > xdg_pkg_postinst > > ewarn > ewarn "LibrePCB builds might not be exactly reproducible with e.g. -march={native,haswell,...}." > ewarn "This can cause minor issues, see for example:" > ewarn "https://github.com/LibrePCB/LibrePCB/issues/516" > ewarn "For a completely reproducible build use: -march=x86-64." > ewarn >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 934191
: 895733