summaryrefslogtreecommitdiff
path: root/debian/control
blob: 4062171a17f2971d2f09e3bacc2bf4b36f094184 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
Source: bitmask
Section: misc
Priority: extra
Maintainer: Kali Kaneko <kali@leap.se>
Uploaders: LEAP automated build <sysdev@leap.se>
Homepage: https://bitmask.net
Standards-Version: 4.1.0
Build-Depends: debhelper (>= 9.0.0),
               dh-python,
               lintian,
               python,
               python-docutils,
               python-setuptools,
               python-wheel,
               pep8,
               pyqt5-dev-tools,
               docutils-common,
               nodejs
# XXX we're not installing sphinx docs now. in zesty we'll need universe,
# sphinx has been moved there.
# python-sphinx
X-Python-Version: >= 2.7

Package: bitmask
Architecture: all
Section: metapackages
Depends:
    ${misc:Depends}, ${python:Depends},
    bitmask-core, bitmask-qt, bitmask-vpn, bitmask-mail
Description: Metapackage to install bitmask desktop client
 The LEAP project aims to secure everyday communication.
 .
 This package provides a metapackage that installs the qt client, bitmask-vpn
 and bitmask-mail.

Package: bitmask-core
Architecture: all
Provides: leap.bitmask.core, leap.bitmask.cli
Depends:
  ${misc:Depends}, ${python:Depends},
# This is a workaround for the #7566 #9079 regression in zesty
# We should remove libssl-dev when python-srp is fixed there.
  libssl-dev,
  python-setuptools,
  python-openssl,
  python-cryptography,
  python-scrypt,
  python-srp,
  python-jsonschema (>= 0.7.0),
  python-zope.proxy,
  python-twisted-core (>= 14.0.2),
  python-service-identity,
  python-leap-common
Description: Provides the core daemon for bitmask
 The LEAP project aims to secure everyday communication.
 .
 This client is necessary for users to run on their local machines for:
 .
 * The LEAP VPN service which provides circumvention, location anonymization,
 and traffic encryption in a hassle-free, automatically self-configuring
 fashion, and has an enhanced level of security.
 .
 * The LEAP email service which provides full end-to-end client-encrypted email,
 quietly handling the complexities of public key encryption and allowing for
 backward compatibility with legacy email when necessary. Email is encrypted and
 stored so only the recipient can read it, both locally and when synchronized
 with the server; all message relay among service providers is required to be
 encrypted when possible; and public keys are automatically discovered and
 validated.
 .
 This package provides the core daemon.

Package: bitmask-js
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}
# Provides: leap.bitmask_js
# this "provides" seems it's not parsed correctly
Description: bitmask javascript library
 The LEAP project aims to secure everyday communications.
 .
 This package provides the bitmask_js javascript library.

Package: bitmask-qt
Architecture: all
Depends: ${misc:Depends}, ${python:Depends},
         python-pyqt5,
         python-pyqt5.qtwebengine,
         bitmask-js, bitmask-core
Provides: leap.bitmask.gui
Description: Bitmask desktop client (qt5) to access LEAP Services
 The LEAP project aims to secure everyday communications.
 .
 This package provides the qt5 gui.

Package: bitmask-vpn
Architecture: all
Depends: ${misc:Depends}, ${python:Depends},
         bitmask-core,
         python-psutil,
         policykit-1-gnome | polkit-1-auth-agent,
         openvpn
Enhances: openvpn
Provides: leap.bitmask.vpn
Description: Bitmask core VPN daemon
 The LEAP project aims to secure everyday communications.
 .
 This package provides the core VPN daemon.

Package: bitmask-mail
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}, bitmask-core,
         gnupg1, soledad-client, soledad-common
# XXX can remove soledad-common after soledad 0.10.4 is released
Recommends: xul-ext-bitmask
Suggests: bitmask-mua
Enhances: gnupg1
Provides: leap.bitmask.mail
Description: Bitmask mail components
 The LEAP project aims to secure everyday communications.
 .
 This package provides the Bitmask Mail components.

Package: bitmask-chromium
Architecture: all
Depends: ${misc:Depends}, ${python:Depends},
         bitmask-core
Provides: leap.bitmask.chrome
Description: Bitmask chromium launcher
 The LEAP project aims to secure everyday communication.
 .
 This package provides a chromium launcher.

Package: bitmask-mua
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}, bitmask-mail,
         python-whoosh, python-requests, python-chardet
# XXX this depends on leap-pixelated, leap-pixelated-www
Provides: leap.bitmask.mua
Description: Pixelated MUA for LEAP bitmask mail
 The LEAP project aims to secure everyday communication.
 .
 This package provides the Pixelated MUA.