~thomas-voss/location-service/fix-1347887

« back to all changes in this revision

Viewing changes to debian/control

This MP consolidates multiple related changes together, with the goal of:

(1.) Make the service instance accessible via a cli. Useful for testing scenarios.
(2.) To cut down time-to-first-fix (ttff) by:
  (2.1) Leveraging SUPL and other supplementary data downloaded over ordinary data connections.
  (2.2) Enabling network-based positioning providers to acquire fast position estimates.

In more detail:

* Added tests for daemon and cli.
* Unified daemon and cli header and implementation files.
* Add a command-line interface to the service.
* Split up provider selection policy to rely on an interface ProviderEnumerator to ease in testing.
* Trimmed down on types.
* Removed connectivity API draft to prepare for simpler approach.
* Refactored includes.
* Added a configuration option to handle cell and wifi ID reporting.
* Add a mock for a connectivity API exposed to providers and reporters.
* Add units for connectivity api.
* Refactor cell class into namespace radio. Fixes: 1226204, 1248973, 1281817

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
Build-Depends: cmake,
7
7
               curl,
8
8
               libdbus-cpp-dev (>= 3.0.0),
9
 
               dbus-test-runner,
10
9
               debhelper (>= 9),
11
10
               doxygen,
12
11
               geoclue-ubuntu-geoip,
15
14
               libboost-program-options-dev,
16
15
               libboost-system-dev,
17
16
               libdbus-1-dev,
 
17
               libdbus-cpp-dev,
18
18
               libgoogle-glog-dev,
19
19
               libgtest-dev,
20
20
               libiw-dev,
 
21
               libprocess-cpp-dev,
21
22
               libubuntu-platform-hardware-api-headers,
22
23
               libubuntu-platform-hardware-api-dev,
23
24
               libproperties-cpp-dev,
28
29
Vcs-Bzr: https://code.launchpad.net/~phablet-team/location-service/trunk
29
30
Vcs-Browser: http://bazaar.launchpad.net/~phablet-team/location-service/trunk/files
30
31
 
31
 
Package: libubuntu-location-service0
 
32
Package: libubuntu-location-service1
32
33
Section: libs
33
34
Architecture: any
34
35
Multi-Arch: same
45
46
Architecture: any
46
47
Multi-Arch: foreign
47
48
Recommends: ubuntu-location-service-doc,
48
 
Depends: libubuntu-location-service0 (= ${binary:Version}),
 
49
Depends: libubuntu-location-service1 (= ${binary:Version}),
49
50
         ${misc:Depends},
50
51
Suggests: ubuntu-location-service-doc,
51
52
Description: location service aggregating position/velocity/heading
54
55
 Contains header files required to develop clients talking to the ubuntu
55
56
 location service.
56
57
 
 
58
Package: libubuntu-location-service-dbg
 
59
Section: debug
 
60
Architecture: any
 
61
Multi-Arch: foreign
 
62
Depends: libubuntu-location-service1 (= ${binary:Version}),
 
63
         ${misc:Depends},
 
64
Description: location service aggregating position/velocity/heading
 
65
 updates and exporting them over dbus.
 
66
 .
 
67
 Contains debug symbols.
 
68
 
 
69
Package: ubuntu-location-service-tests
 
70
Architecture: any
 
71
Depends: ${misc:Depends},
 
72
         ${shlibs:Depends},
 
73
Description: location service aggregating position/velocity/heading
 
74
 updates and exporting them over dbus.
 
75
 .
 
76
 Contains all test executables
 
77
 
57
78
Package: ubuntu-location-service-bin
58
79
Architecture: any
59
 
Depends: ${misc:Depends},
 
80
Depends: libubuntu-location-service1 (= ${binary:Version}),
 
81
         ${misc:Depends},
60
82
         ${shlibs:Depends},
61
83
Breaks: ubuntu-location-service-examples (<< 0.0.2),
62
84
Replaces: ubuntu-location-service-examples (<< 0.0.2),
68
90
Package: ubuntu-location-service-examples
69
91
Architecture: any
70
92
Multi-Arch: same
71
 
Depends: ${misc:Depends},
 
93
Depends: libubuntu-location-service1 (= ${binary:Version}),
 
94
         ${misc:Depends},
72
95
         ${shlibs:Depends},
73
96
         ubuntu-location-service-doc,
74
97
Description: location service aggregating position/velocity/heading