Install this package:
emerge -a sci-geosciences/gpsd
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask sci-geosciences/gpsd
Or alternatively:
emerge --autounmask-write -a sci-geosciences/gpsd
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 | 0/31 |
| 3.26.1-r1 | 8 | amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 | 0/31 |
<pkgmetadata>
<maintainer type="project">
<email>sci-geosciences@gentoo.org</email>
<name>Gentoo Geosciences Project</name>
</maintainer>
<longdescription>
Unbundled GPS daemon and library to support USB and serial
GPS devices and various GPS/mapping clients, such as GPSDrive,
kismet, and pygps.
</longdescription>
<slots>
<subslots>Reflect major ABI of libgps.so.</subslots>
</slots>
<use>
<flag name="dbus">export gpsd data over dbus connections</flag>
<flag name="latency-timing">support latency timing information</flag>
<flag name="ntp">Enable <pkg>net-misc/ntp</pkg> shared memory interface
and PPS kernel support for GPS time</flag>
<flag name="shm">export gpsd over shared memory</flag>
</use>
<upstream>
<remote-id type="gitlab">gpsd/gpsd</remote-id>
</upstream>
</pkgmetadata>
Manage flags for this package:
euse -i <flag> -p sci-geosciences/gpsd |
euse -E <flag> -p sci-geosciences/gpsd |
euse -D <flag> -p sci-geosciences/gpsd
| Flag | Description | 9999 | 3.26.1-r1 |
|---|---|---|---|
| ${GPSD_PROTOCOLS[@]/ | ⚠️ | ✓ | ✓ |
| X | Add support for X11 | ✓ | ✓ |
| bluetooth | Enable Bluetooth Support | ✓ | ✓ |
| cxx | Build support for C++ (bindings, extra libraries, code generation, ...) | ⊕ | ⊕ |
| dbus | export gpsd data over dbus connections | ✓ | ✓ |
| debug | Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces | ✓ | ✓ |
| latency-timing | support latency timing information | ✓ | ✓ |
| ncurses | Add ncurses support (console display library) | ✓ | ✓ |
| ntp | Enable <pkg>net-misc/ntp</pkg> shared memory interface and PPS kernel support for GPS time | ✓ | ✓ |
| qt6 | Add support for the Qt 6 application and UI framework | ✓ | ✓ |
| selinux | !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur | ✓ | ✓ |
| shm | export gpsd over shared memory | ⊕ | ⊕ |
| static | !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically | ✓ | ✓ |
| systemd | Enable use of systemd-specific libraries and features like socket activation or session tracking | ✓ | ✓ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ |
| udev | Enable virtual/udev integration (device discovery, power and storage device support, etc) | ✓ | ✓ |
| usb | Add USB support to applications that have optional USB support (e.g. cups) | ✓ | ✓ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | gpsd-3.26.1.tar.xz | 4049692 bytes |