horizon-eda / horizon-docs

Creative Commons Attribution Share Alike 4.0 International
7 stars 15 forks source link

Building on Linux: add cppzmq, podofo-0.9 to arch linux dependencies #26

Closed danshick closed 1 year ago

danshick commented 1 year ago

Arch seems to have split cppzmq headers from the zeromq package. It is also packaging pdoofo 0.10 as the default, which comes with many breaking changes

danshick commented 1 year ago

Separately, a change is needed in the Makefile to instruct pkg-config to look for libpodofo (~and until arch fixes packaging podofo-0.9 to be in the default search location~, an additional entry in PKG_CONFIG_PATH is needed).

On second thought, I think arch is intentionally leaving the pc file out of /usr/share/pkgconfig/ to avoid the two versions being in conflict. A custom PKG_CONFIG_PATH shouldn't hurt anything if it includes the custom path /usr/lib/podofo-0.9. But this is for another PR.