Hello!

I'm working on cad/pcb-rnd port and It is my second port I try to make
so I still have some things to consider. I'm trying to fit OpenBSD and
pcb-rnd packaging model together.

First I'd like to split the package to many parts like it is done
every other platform so that there would be pcb-rnd meta package and
20 plugin packages. Those would provide features from OpenGL gui to
weird file format support. After all pcb-rnd is modular printed
circuit board editor.

In technical view these would be few files and some dependencies.
Everything could be compiled on single run but packed to different
packages. Is there some prior art to study this kind of package? I
tried to make MULTI_PACKAGE but failed spectacularly.

Another problem is that there are hard coded config file paths.
For example: /usr/local/share/pcb-rnd/export_xy.conf
One bad idea is to copy config files to /etc/pcb-rnd if those doesn't
exist and then symlink them there. This works until upstream changes
the default configs and the copied and symlinked files don't match
resulting breaking the software without user interaction.

So am I trying to do something stupid or am I missing some small info?

Home page for pcb-rnd: http://repo.hu/projects/pcb-rnd/index.html
Packaging summary:
http://repo.hu/projects/pcb-rnd/developer/packaging/packages.html

Best regards,
Hannu Vuolasaho

Reply via email to