sci-electronics / librepcb

Free EDA software to develop printed circuit boards

Official package sites : https://librepcb.org/ ·

LibrePCB is a free EDA software to develop printed circuit boards. Cross-platform, multilingual (both application and library elements), intuitive, modern and easy-to-use graphical user interface. - All-In-One: project management + library/schematic/board editors - Very powerful library design with some innovative concepts - Human-readable file formats for both libraries and projects - Multi-PCB feature (different PCB variants of the same schematic) - Automatic netlist synchronisation between schematic and board

v1.1.0-r1 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
~amd64
USE flags
opencascade qt6 test

General

opencascade
Build with sci-libs/opencascadethe 3D features (e.g. reading/writing STEP files)
qt6
Add support for the Qt 6 application and UI framework
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

dev-cpp / gtest : Google C++ Testing Framework

dev-cpp / muParser : Library for parsing mathematical expressions

dev-libs / quazip : Simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package

dev-qt / qtbase : Cross-platform application development framework

dev-qt / qtconcurrent : Multi-threading concurrence support library for the Qt5 framework

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtdeclarative : Qt Declarative (Quick 2)

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtnetwork : Network abstraction library for the Qt5 framework

dev-qt / qtopengl : OpenGL support library for the Qt5 framework (deprecated)

dev-qt / qtprintsupport : Printing support library for the Qt5 framework

dev-qt / qtquickcontrols2 : Set of next generation Qt Quick controls for the Qt5 framework

dev-qt / qtsql : SQL abstraction library for the Qt5 framework

dev-qt / qtsvg : SVG rendering library for the Qt6 framework

dev-qt / qttest : Unit testing library for the Qt5 framework

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

sci-libs / opencascade : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange

sys-libs / zlib : Standard (de)compression library

virtual / glu : Virtual for OpenGL utility library

dev-cpp / muParser : Library for parsing mathematical expressions

dev-libs / quazip : Simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package

dev-qt / qtbase : Cross-platform application development framework

dev-qt / qtconcurrent : Multi-threading concurrence support library for the Qt5 framework

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtdeclarative : Qt Declarative (Quick 2)

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtnetwork : Network abstraction library for the Qt5 framework

dev-qt / qtopengl : OpenGL support library for the Qt5 framework (deprecated)

dev-qt / qtprintsupport : Printing support library for the Qt5 framework

dev-qt / qtquickcontrols2 : Set of next generation Qt Quick controls for the Qt5 framework

dev-qt / qtsql : SQL abstraction library for the Qt5 framework

dev-qt / qtsvg : SVG rendering library for the Qt6 framework

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

sci-libs / opencascade : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange

sys-libs / zlib : Standard (de)compression library

virtual / glu : Virtual for OpenGL utility library

891831
sci-electronics/librepcb-0.1.7 adds -Werror flag on its own (USR-MERGE-SYSTEM)
921347
sci-electronics/librepcb-1.1.0 fails to compile (GCC-14-SYSTEM): Target "librepcb_editor" links to: OpenGL::GLU but the target was not found
938605
sci-electronics/librepcb-1.1.0-r1 - [ncurses-6.5] [gcc-15] /.../optional.hpp: error: class tl::optional<T&> has no member named construct [-Wtemplate-body]
Repository mirror & CI · gentoo
Merge updates from master
Victor Kustov · gentoo
sci-electronics/librepcb: fixed missing depend
- add depend to virtual/glu - drop old - replace virtual/opengl to media-libs/libglvnd[X] Bug: https://bugs.gentoo.org/921347 Signed-off-by: Victor Kustov <ktrace@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/38182 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Victor Kustov · gentoo
sci-electronics/librepcb: version up to 1.1.0
+ add qt6 build variant Signed-off-by: Victor Kustov <ktrace@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/36278 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Victor Kustov · gentoo
sci-electronics/librepcb: add virtual/opengl deps
Bug: https://bugs.gentoo.org/921347 Signed-off-by: Victor Kustov <ktrace@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/34691 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sci-electronics/librepcb: drop 0.1.6-r1
Co-authored-by: Victor Kustov <ktrace@yandex.ru> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Victor Kustov · gentoo
sci-electronics/librepcb: add missing deps
- add forgotten dependency Bug: https://bugs.gentoo.org/916275 Signed-off-by: Victor Kustov <ktrace@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/33524 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Victor Kustov · gentoo
sci-electronics/librepcb: add 1.0.0
+ added USE opencascade + add github upstream in metadata Signed-off-by: Victor Kustov <ktrace@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/33301 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sci-electronics/librepcb: drop 0.1.5-r1
Closes: https://bugs.gentoo.org/836880 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Victor Kustov · gentoo
sci-electronics/librepcb: bump version to 0.1.7
- bump version - disable broken test Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Victor Kustov <ktrace@yandex.ru> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-electronics/librepcb: revbump for quazip USE-dep change
Fixes: e1fd8f584a15b34fa8c598655b680e69bfcb1ce4 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sci-electronics/librepcb: depend on quazip[qt5(+)]
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-electronics/librepcb: drop 0.1.3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sci-electronics/librepcb: drop "virtx ... || die" from 0.1.6
- since we can't be sure about the return code. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Victor Kustov · gentoo
sci-electronics/librepcb: up to 0.1.6
- switch from qmake to cmake - unbundle dev-cpp/muParser and dev-libs/quazip - backport librepcb-0.1.6-muparser-fix.patch from master - bugreport QA warning to upstream Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Victor Kustov <ktrace@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/25069 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
ktrace@yandex.ru · gentoo
sci-electronics/librepcb: add missing dev-qt/qttest:5 to DEPEND
Closes: https://bugs.gentoo.org/741358 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Victor Kustov <ktrace@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/20953 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Victor Kustov · gentoo
sci-electronics/librepcb: bump version to 0.1.5
- unbundle quazip - switch to quazip 1.x Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Victor Kustov <ktrace@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/19384 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
sci-electronics/librepcb: Drop 0.1.0-r1
Closes: https://bugs.gentoo.org/686228 Closes: https://bugs.gentoo.org/694648 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
sci-electronics/librepcb: Drop unmaintained/out of sync live ebuild
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sci-electronics/librepcb: use xdg-utils.eclass
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Victor Kustov · gentoo
sci-electronics/librepcb: bump version to 0.1.3
Bump version to 0.1.3 Add linguist-tools to BDEPEND Closes: https://bugs.gentoo.org/696546 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Victor Kustov <ktrace@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/13837 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
sci-electronics/librepcb: Drop 0.1.0 (r0)
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
sci-electronics/librepcb: Drop unused dependency
Closes: https://bugs.gentoo.org/687842 Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
ktrace · gentoo
sci-electronics/librepcb: add 0.1.0 release
- add release 0.1.0 Closes: https://github.com/gentoo/gentoo/pull/10345 Signed-off-by: Victor Kustov <ktrace@yandex.ru> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10896 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
ktrace · gentoo
sci-electronics/librepcb: remove 0.1.0_p201805
Signed-off-by: Victor Kustov <ktrace@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/10896 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
sci-electronics/librepcb: use HTTPS.
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/10965 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petros Siligkounas · gentoo
sci-electronics/librepcb: new package.
Free EDA software to develop printed circuit boards. Package-Manager: Portage-2.3.40, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/9342