Ebuild for gentoo
For all that like to know: there is a ebuild available in the sunrise overlay. If you are not familiar with Gentoo overlays, you need to do something like this
USE="cvs git subversion" emerge layman
layman -a sunrise
add the following line to your /etc/make.conf:
finaly: emerge -av sci-geosiences/opencpn
Optional: if you want to use any GPS
device connected to your box: set USE=gpsd.
version in the overlay is 2.1.624 and is tested to compile on my x86_64 system. In a few hours 2.3.1, which is now pending on review by gentoo-sunrise Devs.
Gentoo bug report for feature request of this ebuild: Bug 334283 – New Package: sci-geosciences/opencpn
Maybe above instructions can be included in the installation
docs of openCPN
Not all options in CMakeLists.txt work correctly
Basicly, the only option we can disable is gpsd in the latest stable, hence the USE flag. Enable of wifi
does not work in stable, but it seems to work in GIT/latest beta. Wifi
USE flag will be added in ebuild for newer version. For now I'm experimenting with it, before I will commit it to sunrise.
Disabling of s57 and garminhost is not possible. So no USE flags
See bug report: FS#437 : Not all options in CMakeLists.txt work correctly
Why would I like to play with those option.
1. Well, first of all they are noted to be optional, so it should be working like that.
2. That's the point of compiling yourself (and thus Gentoo). Include only (or kick out) anything you do(n't) need, keeping things compact and fast as possible.
I would like to see NMEA
interface to be optional. There are plenty users out there that do not use NMEA
. (Eg, installed to laptop
with only a GPS
device, for which we can use GPSD)
Split up languages to be optional to be compiled in.