Hi folks,
I'm working on a package for Subsurface, https://subsurface-divelog.org.
It now compiles fine (some pending stuff upstream for it) and I've been
using it for a while on OpenBSD by way of a modified version of its
baked-in build script.
The question is as follows. I think I can get all the package parts
right for the cmake. Unfortunately, the build depends on a
specially-modified version of a library, libdivecomputer, which it
downloads and installs in-band.
I've already made a libdivecomputer port that I've let rot (I'll
reintroduce it), so my thought is to make a libdivecomputer-subsurface
package that installs into /usr/local/{lib,include}/subsurface. Then
depend upon the libdivecomputer-subsurface package when compiling
subsurface. This prevents the in-band build.
Does that sound like an appropriate approach? The new package would
only be used by subsurface, which seems backward, but I don't know of
the correct ports magic to download, unpack, and install during the port
creation.
Thoughts?
Kristaps
No comments:
Post a Comment