@queueRAM
1) There is a risk with the default boost. The KiCad main developers strongly advise to build the shipped boost, as it contains patches that solve problems that were found while using the default one with KiCad.
2) Yes, you need -DKICAD_SCRIPTING=ON, and then maybe -DKICAD_SCRIPTING_MODULES=ON or -DKICAD_SCRIPTING_WXPYTHON=ON - I am not sure about those two.
3) It is recommended, but not required - I guess it is up to you (but please note that I do not maintain any packages here, it's just my personal opinion).
Search Criteria
Package Details: kicad-git 8.99.0.r1825.gb38357a5ea-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/kicad-git.git (read-only, click to copy) |
---|---|
Package Base: | kicad-git |
Description: | Electronic schematic and printed circuit board (PCB) design tools |
Upstream URL: | https://kicad.org/ |
Licenses: | GPL |
Conflicts: | kicad, kicad-bzr |
Provides: | kicad |
Submitter: | Chocobo |
Maintainer: | nickoe |
Last Packager: | nickoe |
Votes: | 67 |
Popularity: | 0.000001 |
First Submitted: | 2015-10-08 16:39 (UTC) |
Last Updated: | 2024-07-16 22:49 (UTC) |
Dependencies (21)
- boost-libs
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- glew (glew-libepoxyAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR, glew-gitAUR)
- glm (glm-gitAUR)
- libgit2 (libgit2-gitAUR)
- ngspice (ngspice-gitAUR)
- opencascade (opencascade-gitAUR, opencascade-rcAUR, opencascade-f3dAUR)
- protobuf (protobuf-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-wxpython (python-wxpython-gitAUR)
- swig (swig-gitAUR)
- unixodbc (unixodbc-gitAUR)
- wxwidgets-gtk3 (wxwidgets-gtk3-gitAUR, wxwidgets-gtk3-lightAUR)
- zstd (zstd-gitAUR, zstd-staticAUR)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- Show 1 more dependencies...
Required by (26)
- freerouting (requires kicad) (optional)
- freerouting-zh-cn (requires kicad) (optional)
- freerouting-zh-cn-git (requires kicad) (optional)
- kiauto-git (requires kicad)
- kibot (requires kicad)
- kicad-allegro (requires kicad) (optional)
- kicad-allegro-git (requires kicad) (optional)
- kicad-diff-git (requires kicad)
- kicad-i18n-git (requires kicad)
- kicad-interactive-html-bom-plugin (requires kicad)
- kicad-interactivehtmlbom-git (requires kicad)
- kicad-jlc-manufacture-git (requires kicad)
- kicad-kibuzzard-git (requires kicad)
- kicad-library-espressif-git (requires kicad)
- kicad-nightly-bin (requires kicad)
- kicad-nightly-rpm (requires kicad)
- kicad-pcb-diff (requires kicad)
- kicad-storybook-git (requires kicad)
- kikit-git (requires kicad)
- kiri-git (requires kicad)
- lc2kicad-git (requires kicad) (optional)
- pcbdraw (requires kicad)
- pcbdraw-git (requires kicad)
- python-kinet2pcb (requires kicad)
- qeda (requires kicad) (optional)
- qucs-rflayout (requires kicad) (optional)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 22 23 24 25 26 27 28 29 Next › Last »
orson commented on 2014-01-30 15:51 (UTC)
cgx commented on 2014-01-25 09:20 (UTC)
I think wxgtk 3.0 works fine now, at least I did not have problems with quick test.
Also, Iirc you don't need bzrtools in makedepends if you have "-DKICAD_SKIP_BOOST=ON" as it is only used to patch boost
ldd /usr/bin/kicad |grep -i wx
libwx_gtk2u_aui-3.0.so.0 => /usr/lib/libwx_gtk2u_aui-3.0.so.0 (0x00007ff2156c9000)
libwx_gtk2u_adv-3.0.so.0 => /usr/lib/libwx_gtk2u_adv-3.0.so.0 (0x00007ff2152ca000)
libwx_gtk2u_html-3.0.so.0 => /usr/lib/libwx_gtk2u_html-3.0.so.0 (0x00007ff214fea000)
libwx_gtk2u_core-3.0.so.0 => /usr/lib/libwx_gtk2u_core-3.0.so.0 (0x00007ff21477b000)
libwx_baseu-3.0.so.0 => /usr/lib/libwx_baseu-3.0.so.0 (0x00007ff2142dc000)
vicencb commented on 2014-01-19 03:47 (UTC)
This PKGBUILD:
http://pastebin.com/uZ4AzR5V
http://pastebin.com/9vWqFgJP
http://pastebin.com/y6MVwLEt
worked for me.
It's based on the feedback from the comments.
queueRAM commented on 2014-01-16 18:31 (UTC)
I have a few questions since I haven't been keeping up with all the kicad development lately:
1) Should we be letting the build build its own boost from the kicad cmake files? Locally, I added the cmake define "-DKICAD_SKIP_BOOST=ON" and it links with arch's "boost-libs" and runs fine
2) My build doesn't seem to be linking with python libraries at all. Is there an additional cmake define that are needed?
3) According to the latest VCS PKGBUILD guidelines [0], the package version number should begin with an 'r' (e.g. r4190 or 2013.05.r4190). I don't see many packages doing that yet though. Should kicad-bzr be following this?
[0] https://wiki.archlinux.org/index.php/VCS_PKGBUILD_Guidelines
MrBlister commented on 2014-01-15 22:54 (UTC)
With recent changes to wxWidgets, the 'depends' need to be changed to 'wxgtk2.8' (now moved from /extra to AUR). It is also necessary to have bzrtools (-bzr version from AUR) in the 'makedepends'.
If you want to build with python scripting enabled, 'wxpthon2.8' (in AUR) needs to be added to the 'depends', and 'swig' needs to be added to the 'makedepends'. I also found it necessary to temporarily uninstall python3.3 whilst building, as the wrong python libs are detected despite having the '-DPYTHON_LIBRARY=/usr/lib/libpython2.7.so' cmake flag.
Hope this helps.
nickoe commented on 2014-01-08 16:47 (UTC)
-DKICAD_TESTING_VERSION=ON or -DKICAD_STABLE_VERSION=ON now obsolete.
https://lists.launchpad.net/kicad-developers/msg11957.html
kasbah commented on 2013-06-06 17:50 (UTC)
Newest version makedepends on bzrtools.
CarlPoirier commented on 2013-02-14 18:18 (UTC)
Ah I see. I thought it would build the version 2958-1 as in the title. Well I learned something today!
queueRAM commented on 2013-02-14 18:10 (UTC)
The neat thing about packages built from VCS are that they will auto-update and build version are auto-incremented each time you build them [0]. If the package still builds, there is no need to update the PKGBUILD. I just tested this with the kicad-bzr PKGBUILD from the AUR (plus tweaks to common.h listed in the comments below) and it built version 3950 just fine.
[0] https://wiki.archlinux.org/index.php/VCS_PKGBUILD_Guidelines
Pinned Comments