source: debian/control @ 2fe1f97

Last change on this file since 2fe1f97 was 2fe1f97, checked in by zzz <zzz@…>, 5 years ago

Debian: Add runtime dependency on libhttpclient-java,
link to /usr/share/java/httpclient.jar and httpcore.jar.
This is 2 MB of dependencies to replace 20 KB of copied code,
so may not be worth it, esp. for Tails.

  • Property mode set to 100644
File size: 3.2 KB
Line 
1Source: i2p
2Maintainer: zzz <zzz@i2pmail.org>
3Section: net
4Standards-Version: 3.9.6
5Priority: optional
6Bugs: mailto:zzz@i2pmail.org
7Homepage: https://geti2p.net/
8Build-Depends: debhelper (>= 7.0.50~)
9 ,ant (>= 1.8)
10 ,ant-optional
11 ,debconf
12 ,openjdk-7-jdk
13 ,libjetty8-java, libservlet3.0-java
14 ,glassfish-javaee
15 ,dh-apparmor
16 ,gettext
17 ,libgetopt-java
18 ,libhttpclient-java, libhttpcore-java
19 ,libgmp-dev (>= 2:5.0.5)
20 ,libservice-wrapper-java
21 ,hardening-wrapper
22 ,po-debconf
23 ,dh-systemd
24
25Package: i2p
26Architecture: all
27Section: net
28Priority: optional
29Depends: ${java:Depends}, ${shlibs:Depends},
30 adduser,
31 debconf,
32 i2p-router (>= 0.8.6-5),
33 libjbigi-jni,
34 lsb-base,
35 service-wrapper
36Description: Load-balanced unspoofable packet switching network
37 I2P is an anonymizing network, offering a simple layer that identity-sensitive
38 applications can use to securely communicate. All data is wrapped with several
39 layers of encryption, and the network is both distributed and dynamic, with no
40 trusted parties.
41 .
42 This package depends on the router, jbigi, the java service wrapper, and
43 includes support to run I2P as a daemon.
44
45Package: libjbigi-jni
46Architecture: any
47Section: java
48Priority: optional
49Depends: ${shlibs:Depends}, i2p-router
50Homepage: https://geti2p.net/
51Description: Java Big Integer library
52 This Package contains the libjbigi JNI library (and on x86 platforms, jcpuid).
53 .
54 libjbigi is a math library that is part of the I2P installation.  Use of this
55 library greatly enhances the efficiency of cryptographic algorithms, such as
56 the ones used by I2P. You can expect to see a 5-7x speed improvement on certain
57 tasks, such as elGamal encryption/decryption.
58
59Package: i2p-doc
60Architecture: all
61Section: doc
62Depends: ${misc:Depends}
63Suggests: i2p, default-jdk-doc
64Description: Documentation for I2P
65 I2P is an anonymizing network, offering a simple layer that identity-sensitive
66 applications can use to securely communicate. All data is wrapped with several
67 layers of encryption, and the network is both distributed and dynamic, with no
68 trusted parties.
69 .
70 This package contains the Javadoc files.
71
72Package: i2p-router
73Architecture: all
74Section: net
75Priority: optional
76Depends: ${misc:Depends}, ${java:Depends}, ${shlibs:Depends},
77 openjdk-8-jre-headless | openjdk-7-jre-headless | default-jre-headless | java8-runtime-headless | java7-runtime-headless,
78 libecj-java,
79 geoip-database,
80 gettext-base,
81 libgetopt-java,
82 libhttpclient-java, libhttpcore-java,
83 libjetty8-java, libservlet3.0-java,
84 glassfish-javaee
85Replaces: i2p ( << 0.8.6-5)
86Breaks: i2p (<< 0.8.6-5)
87Recommends: libjbigi-jni, ttf-dejavu
88Suggests: tor
89 ,apparmor
90 ,i2p-messenger
91 ,i2phex
92 ,i2p-tahoe-lafs
93 ,imule
94 ,irc-client
95 ,itoopie
96 ,mail-client
97 ,mail-reader
98 ,news-reader
99 ,polipo
100 ,privoxy
101 ,robert
102 ,syndie
103 ,www-browser
104 ,xul-ext-torbutton
105Description: Load-balanced unspoofable packet switching network
106 I2P is an anonymizing network, offering a simple layer that identity-sensitive
107 applications can use to securely communicate. All data is wrapped with several
108 layers of encryption, and the network is both distributed and dynamic, with no
109 trusted parties.
110 .
111 TrueType fonts (such as those provided in the package ttf-dejavu) are required
112 in order to generate graphs.
Note: See TracBrowser for help on using the repository browser.