> non-versioned method you use (per Debian policy). But I'm going to change back to the standard,
#BRL CAD DEB INSTALL#
Currently I modify the system to install BRL-CAD in a versioned > My changes (for a special project with some hacky customization): Before that, make all brlcad tools properly work on /usr instead /usr/brlcad, and use system shared libraries. > On Wed, at 10:51 AM, Jordi Sayol wrote:Ī lot of work, but mandatory to include brlcad into Debian repositories, not my decision but the Debian members. So, if $MANPATH ends with colon, we've to add '/usr/brlcad/share/man:' if not ':/usr/brlcad/share/man', regardless if $MANPATH is empty or not. If ends with colon, 'manpath' append the determined value from '/etc/nfig' to the $MANPATH value. If $MANPATH is set with a colon prefix, 'manpath' will determine it from '/etc/nfig' and append the value of $MANPATH. So setting $MANPATH as we do now, will override the other system man paths. If $MANPATH is set, 'manpath' will display ONLY this value rather than determining it from '/etc/nfig' file. Usually the $MANPATH is empty by default and is the 'manpath' command which determine the paths for manuals. I can't say for Debian distros, but I'm still assuming the > I did that because I've had trouble before with Ubuntu if an env var In file "/etc/profile.d/brlcad.sh" I check for non-zero-length Standardly done with Debian (trying to determine best packaging So the only remaining differences with Jordi's version are the twoĪdditional control files and the PATH and MANPATH zero-length checksĬomments on remaining differences? I'm probably missing something In summary, I plan to remove most of my changes as I (1) use theĭebian base file location for installation and (2) remove my localized
Their differences are smaller that they seems. > Anyway, I think that any improve/change applied to deb packages must be I added file "/etc/ld.so.conf.d/nf" with contents like: I can't say for Debian distros, but I'm still assuming theĥ. I did that because I've had trouble before with Ubuntu if an env var in script postinst I drive ld.so.conf as the final step:Ĥ. I install a version file as "/etc/brlcad/version" with contents like:ģ. Non-versioned method you use (per Debian policy).Ģ. Currently I modify the system to install BRL-CAD in a versionedĭirectory. My changes (for a special project with some hacky customization):ġ. > I'm curious to knowing the changes you made on deb building process. > There are at least three basic things to make brlcad deb to accomplish with Debian rules: I'm curious to knowing the changes you made on deb building process.Īnyway, I think that any improve/change applied to deb packages must be applied to rpm too. do not include any shared library that is already present on the system There are at least three basic things to make brlcad deb to accomplish with Debian rules: > (such as possibly having a separate deb dir for Debian). > coordinate some changes with Jordi if I do become a Debian packager
> for my Debian-using clients, so that I would probably want to > for my own purposes for practical use in producing a suitable package > I also note that I have changed the current BRL-CAD deb process a bit > The list and status of Debian supported architectures can be seen on > developers is that it would get good testing on several architectures. I am considering volunteering to be BRL-CAD package manager for Debian