Summary
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
Versions
v1.1.0-r1 :: 0 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- ~amd64
- USE flags
- opencascade qt6 test
USE flags
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)
Dependencies
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
Runtime Dependencies
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
Bugs
- 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]
Change logs
- 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