Browse Source

move gpsctl to package gpsd (LP: #1872189)

Tools you usually need with the local gpsd (like gpsctl) should
be in the gpsd package itself.

This is case #9 from https://wiki.debian.org/PackageTransition
With the extra twist that we already split it up into gpsd-tools
and that from an upgraders perspective the old package was gpsd-clients.

Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
tags/debian/3.20-9
Christian Ehrhardt 9 months ago
parent
commit
016cff824f
No known key found for this signature in database GPG Key ID: BA3E29338280B242
4 changed files with 8 additions and 6 deletions
  1. +3
    -2
      debian/control
  2. +3
    -2
      debian/control.in
  3. +0
    -2
      debian/gpsd-tools.install
  4. +2
    -0
      debian/gpsd.install

+ 3
- 2
debian/control View File

@@ -36,7 +36,8 @@ Depends: netbase | systemd-sysv, lsb-base (>= 3.2-13),
${shlibs:Depends}, ${misc:Depends},
libgps25 (= ${binary:Version})
Recommends: udev [linux-any], ${python3:Depends}, python3, gpsd-clients
Breaks: ${gpsd:Breaks}
Breaks: ${gpsd:Breaks}, gpsd-clients (<< 3.20-9)
Replaces: gpsd-clients (<< 3.20-9)
Suggests: gpsd-tools, dbus, apparmor
Conflicts: fso-gpsd
Multi-Arch: foreign
@@ -70,7 +71,7 @@ Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
libgps25 (= ${binary:Version}),
Suggests: gpsd
Breaks: python-gps
Breaks: python-gps, gpsd (<< 3.20-9)
Replaces: python-gps
Description: Global Positioning System - clients
The gpsd service daemon can monitor one or more GPS devices connected to


+ 3
- 2
debian/control.in View File

@@ -36,7 +36,8 @@ Depends: netbase | systemd-sysv, lsb-base (>= 3.2-13),
${shlibs:Depends}, ${misc:Depends},
libgpsLIBGPSSONAME (= ${binary:Version})
Recommends: udev [linux-any], ${python3:Depends}, python3, gpsd-clients
Breaks: ${gpsd:Breaks}
Breaks: ${gpsd:Breaks}, gpsd-clients (<< 3.20-9)
Replaces: gpsd-clients (<< 3.20-9)
Suggests: gpsd-tools, dbus, apparmor
Conflicts: fso-gpsd
Multi-Arch: foreign
@@ -70,7 +71,7 @@ Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
libgpsLIBGPSSONAME (= ${binary:Version}),
Suggests: gpsd
Breaks: python-gps
Breaks: python-gps, gpsd (<< 3.20-9)
Replaces: python-gps
Description: Global Positioning System - clients
The gpsd service daemon can monitor one or more GPS devices connected to


+ 0
- 2
debian/gpsd-tools.install View File

@@ -1,4 +1,3 @@
usr/bin/gpsctl
usr/bin/gpspipe
usr/bin/gpsdecode
usr/bin/xgps
@@ -16,7 +15,6 @@ usr/bin/gpsrinex
usr/share/man/man1/gps.1
usr/share/man/man1/gpspipe.1
usr/share/man/man1/gpsdecode.1
usr/share/man/man1/gpsctl.1
usr/share/man/man1/gegps.1
usr/share/man/man1/lcdgps.1
usr/share/man/man1/xgps.1


+ 2
- 0
debian/gpsd.install View File

@@ -4,3 +4,5 @@ usr/share/man/man8/*
lib/systemd/system/*
[linux-any] usr/bin/ppscheck
debian/usr.sbin.gpsd /etc/apparmor.d/
usr/bin/gpsctl
usr/share/man/man1/gpsctl.1

Loading…
Cancel
Save