Package Details: librepcb 2.0.1-1

Git Clone URL: https://aur.archlinux.org/librepcb.git (read-only, click to copy)
Package Base: librepcb
Description: A free EDA software to develop printed circuit boards
Upstream URL: https://librepcb.org/
Licenses: GPL-3.0-or-later
Submitter: dbrgn
Maintainer: dbrgn (rnestler)
Last Packager: dbrgn
Votes: 24
Popularity: 0.057342
First Submitted: 2018-10-23 07:35 (UTC)
Last Updated: 2026-02-22 17:32 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

dbrgn commented on 2023-10-08 09:36 (UTC) (edited on 2023-10-08 09:37 (UTC) by dbrgn)

@Technetium1: That is only a warning and can be ignored for non-git builds: https://github.com/LibrePCB/LibrePCB/blob/b4a8640404eb07c83464713129561a7914fdf0e3/libs/librepcb/core/CMakeLists.txt#L26-L41 Git is not a build dependency.

Technetium1 commented on 2023-10-08 01:43 (UTC)

Please add git to makedepends: Git not found, cannot set version info

dbrgn commented on 2023-09-30 06:57 (UTC)

@wooptoo the tests need an X session. You can comment or skip the check() step, then installation should work.

wooptoo commented on 2023-09-29 10:37 (UTC)

Getting this error when building as a different user from the one logged-in (with an active X11 session): https://pastebin.com/VRVe7XBZ

dbrgn commented on 2023-09-25 08:18 (UTC)

@mikeshultz: Thanks, that's probably a runtime dependency, and was thus not caught by namcap. PKGBUILD is updated!

mikeshultz commented on 2023-09-25 06:59 (UTC)

The package extra/qt5-quickcontrols2 is a required dependency. Returns this error if you try to install it without it:

CMake Error at /usr/lib/cmake/Qt5/Qt5Config.cmake:28 (find_package):
  Could not find a package configuration file provided by "Qt5QuickControls2"
  with any of the following names:

    Qt5QuickControls2Config.cmake
    qt5quickcontrols2-config.cmake

  Add the installation prefix of "Qt5QuickControls2" to CMAKE_PREFIX_PATH or
  set "Qt5QuickControls2_DIR" to a directory containing one of the above
  files.  If "Qt5QuickControls2" provides a separate development package or
  SDK, be sure it has been installed.
Call Stack (most recent call first):
  CMakeLists.txt:129 (find_package)

Would probably be good to add it to the PKGBUILD but leaving this here for anyone else tripped up by it.

dbrgn commented on 2023-09-24 22:09 (UTC)

@oflifurkan that's something that should be configured on your machine through /etc/makepkg.conf, and not by editing the PKGBUILD, see https://wiki.archlinux.org/title/Makepkg#Parallel_compilation

oflifurkan commented on 2023-09-24 21:55 (UTC)

It might be better to compile with multiple cores. Could be done with adding: make -j$(nproc).

dbrgn commented on 2021-11-25 23:43 (UTC)

@drws: It would be great if you could open an issue at https://github.com/librepcb/librepcb It's a better place to debug than this comment section.

Note: Version 0.1.5 used a different build system (qmake) and didn't run the tests at all.

drws commented on 2021-11-25 23:21 (UTC)

It would appear something is wrong with AsyncCopyOperationTest.testEmptySourceDir, which is failing repeatedly. The system is an Intel laptop running Arch LTS kernel and a diverse set of software, so nothing out of the ordinary. Previous versions built successfully, I still have a working v0.1.5.