Package Details: librepcb 0.1.6-3

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
Submitter: dbrgn
Maintainer: dbrgn (rnestler)
Last Packager: dbrgn
Votes: 9
Popularity: 0.002496
First Submitted: 2018-10-23 07:35 (UTC)
Last Updated: 2022-04-18 19:30 (UTC)

Latest Comments

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.

dbrgn commented on 2021-11-07 15:51 (UTC)

@drws: It works for me. Does the test fail repeatedly? (Might be a flaky test.) If yes, what system do you have? If it fails repeatedly, feel free to contact me via email (address is in the PKGBUILD) for debugging.

drws commented on 2021-11-06 22:53 (UTC)

The build is currently failing:

[  PASSED  ] 1827 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] AsyncCopyOperationTest.testEmptySourceDir

dbrgn commented on 2020-12-30 22:45 (UTC)

zertyz: You need to import the PGP key. You can find the information about the key in the PKGBUILD.

You can find more information about package signing here: https://wiki.archlinux.org/index.php/Arch_User_Repository#ERROR:_One_or_more_PGP_signatures_could_not_be_verified!;_what_should_I_do

(Alternatively you could of course remove the key information from the PKGBUILD to skip verification, but I would not recommend that.)

zertyz commented on 2020-12-30 21:20 (UTC) (edited on 2020-12-30 21:23 (UTC) by zertyz)

just did a yay -G librepcb and makepkg -s and:

(...)
==> Verifying source file signatures with gpg...
    librepcb-0.1.5-source.zip ... FAILED (unknown public key 7EF3061F5C8D5E25)
==> ERROR: One or more PGP signatures could not be verified!

RX14 commented on 2020-10-24 20:31 (UTC)

Thank you!

dbrgn commented on 2020-10-24 16:45 (UTC)

RX14: Thanks I missed that. It's a bug in the "make install" target: https://github.com/LibrePCB/LibrePCB/issues/778

Should be fixed now in the AUR package.

RX14 commented on 2020-10-24 13:27 (UTC)

Attempting to install 0.1.5-2 I get:

error: failed to commit transaction (conflicting files)
librepcb: /usr/include/fontobene-qt5/exception.h exists in filesystem (owned by fontobene-qt5)
librepcb: /usr/include/fontobene-qt5/font.h exists in filesystem (owned by fontobene-qt5)
librepcb: /usr/include/fontobene-qt5/fontobene.h exists in filesystem (owned by fontobene-qt5)
librepcb: /usr/include/fontobene-qt5/glyph.h exists in filesystem (owned by fontobene-qt5)
librepcb: /usr/include/fontobene-qt5/glyphlist.h exists in filesystem (owned by fontobene-qt5)
librepcb: /usr/include/fontobene-qt5/glyphlistaccessor.h exists in filesystem (owned by fontobene-qt5)
librepcb: /usr/include/fontobene-qt5/glyphlistcache.h exists in filesystem (owned by fontobene-qt5)
librepcb: /usr/include/fontobene-qt5/header.h exists in filesystem (owned by fontobene-qt5)
librepcb: /usr/include/fontobene-qt5/helpers.h exists in filesystem (owned by fontobene-qt5)

Clearly it shouldn't be trying to install bundled dependency's header files...

dbrgn commented on 2020-05-14 21:23 (UTC)

@xoan: Thanks for the comment, I fixed the PKGBUILD.

xoan commented on 2020-05-14 18:34 (UTC) (edited on 2020-05-14 18:35 (UTC) by xoan)

qt5-tools should be a makedep.

/usr/bin/qmake -o Makefile ../../../apps/librepcb/librepcb.pro PREFIX=[...]/librepcb/pkg/librepcb/usr
/usr/bin/lrelease ../../../i18n/librepcb_cs.ts -qm /[...]/librepcb/src/librepcb-0.1.4/share/librepcb/i18n/librepcb_cs.qm
make[2]: /usr/bin/lrelease: No such file or directory
make[2]: *** [Makefile:581: ../../../share/librepcb/i18n/librepcb_cs.qm] Error 127
make[2]: leaving directory '/[...]/librepcb/src/librepcb-0.1.4/build/apps/librepcb'
make[1]: *** [Makefile:50: sub-librepcb-make_first] Error 2
make[1]: leaving directory '/[...]/librepcb/src/librepcb-0.1.4/build/apps'
make: *** [Makefile:49: sub-apps-make_first] Error 2

dbrgn commented on 2020-05-08 19:58 (UTC)

@naesk: What exactly is the build error? Without any log output I can't help.

naesk commented on 2020-05-08 13:50 (UTC)

I'm getting a build error :(

==> ERROR: A failure occurred in build().
    Aborting...
:: failed to build librepcb package(s)

naesk commented on 2020-05-07 12:29 (UTC) (edited on 2020-05-08 09:44 (UTC) by naesk)

The key doesn't appear to exist.

gpg --receive-keys 7EF3061F5C8D5E25 gpg: keyserver receive failed: General error

EDIT: All good, key imported :)

corvus_albus commented on 2019-12-03 14:32 (UTC)

Thank you, dbrgn! Importing the key was the solution: gpg --recv-keys 7EF3061F5C8D5E25

dbrgn commented on 2019-12-03 14:14 (UTC)

corvus_albus: Have you imported the PGP key? Check the PKGBUILD file, there's a note. See https://wiki.archlinux.org/index.php/Makepkg#Signature_checking.

corvus_albus commented on 2019-12-03 14:06 (UTC)

The makepkg fails when checking signature:

Verifying source file signatures with gpg... librepcb-0.1.3-source.zip ... FAILED (unknown public key 7EF3061F5C8D5E25) ==> ERROR: One or more PGP signatures could not be verified!

dbrgn commented on 2019-04-08 12:31 (UTC)

@Discoo: Please make sure to learn how the AUR and makepkg work:

https://wiki.archlinux.org/index.php/Makepkg https://wiki.archlinux.org/index.php/Arch_User_Repository

You need to import the key first. You can find the key ID in the PKGBUILD file. The wiki pages above also contain some paragraphs about key management.