source: debian/control @ fbeca5e

Last change on this file since fbeca5e was 094cf14, checked in by zzz <zzz@…>, 4 years ago

Debian:
Prep for dependency on libtomcat7
Doesn't work yet, breaks susidns.
glassfish-javaee for jstl.jar and standard.jar version 1.2 won't work with tomcat7,
it's ancient and not compatible with recent el libs.
Add back option to depend on libjakarta-taglibs-standard and libjstl1.1-java which are version 1.1.2,
but not clear if they will work with tomcat7 either, even though they are
dependencies of libjetty8-extra-java.
We switched from JSTL 1.1.2 to JSTL 1.2 when we went from Jetty 5 to Jetty 6 in 2012.
1.2 libs are not available anywhere except for Glassfish, and
Debian only has the ancient Java EE 5 Glassfish 2.1.
Not clear there's any way to get susidns (and bote) to work with both Tomcat 6 and 7.

  • Fix wrong jsp-api version
  • Fix other minor errors in install and links files.
  • Log stack trace for Jetty warnings if log level is WARN
  • SusiDNS: Move standard.jar and jstl.jar out of WEB-INF/lib, where Tomcat 7 build refuses to find them
  • Property mode set to 100644
File size: 3.1 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 ,libgmp-dev (>= 2:5.0.5)
18 ,libservice-wrapper-java
19 ,hardening-wrapper
20 ,po-debconf
21 ,dh-systemd
22
23Package: i2p
24Architecture: all
25Section: net
26Priority: optional
27Depends: ${java:Depends}, ${shlibs:Depends},
28 adduser,
29 debconf,
30 i2p-router (>= 0.8.6-5),
31 libjbigi-jni,
32 lsb-base,
33 service-wrapper
34Description: Load-balanced unspoofable packet switching network
35 I2P is an anonymizing network, offering a simple layer that identity-sensitive
36 applications can use to securely communicate. All data is wrapped with several
37 layers of encryption, and the network is both distributed and dynamic, with no
38 trusted parties.
39 .
40 This package depends on the router, jbigi, the java service wrapper, and
41 includes support to run I2P as a daemon.
42
43Package: libjbigi-jni
44Architecture: any
45Section: java
46Priority: optional
47Depends: ${shlibs:Depends}, i2p-router
48Homepage: https://geti2p.net/
49Description: Java Big Integer library
50 This Package contains the libjbigi JNI library (and on x86 platforms, jcpuid).
51 .
52 libjbigi is a math library that is part of the I2P installation.  Use of this
53 library greatly enhances the efficiency of cryptographic algorithms, such as
54 the ones used by I2P. You can expect to see a 5-7x speed improvement on certain
55 tasks, such as elGamal encryption/decryption.
56
57Package: i2p-doc
58Architecture: all
59Section: doc
60Depends: ${misc:Depends}
61Suggests: i2p, default-jdk-doc
62Description: Documentation for I2P
63 I2P is an anonymizing network, offering a simple layer that identity-sensitive
64 applications can use to securely communicate. All data is wrapped with several
65 layers of encryption, and the network is both distributed and dynamic, with no
66 trusted parties.
67 .
68 This package contains the Javadoc files.
69
70Package: i2p-router
71Architecture: all
72Section: net
73Priority: optional
74Depends: ${misc:Depends}, ${java:Depends}, ${shlibs:Depends},
75 openjdk-8-jre-headless | openjdk-7-jre-headless | default-jre-headless | java8-runtime-headless | java7-runtime-headless,
76 libecj-java,
77 geoip-database,
78 libjetty8-java, libservlet3.0-java,
79 glassfish-javaee
80Replaces: i2p ( << 0.8.6-5)
81Breaks: i2p (<< 0.8.6-5)
82Recommends: libjbigi-jni, ttf-dejavu
83Suggests: tor
84 ,apparmor
85 ,i2p-messenger
86 ,i2phex
87 ,i2p-tahoe-lafs
88 ,imule
89 ,irc-client
90 ,itoopie
91 ,mail-client
92 ,mail-reader
93 ,news-reader
94 ,polipo
95 ,privoxy
96 ,robert
97 ,syndie
98 ,www-browser
99 ,xul-ext-torbutton
100Description: Load-balanced unspoofable packet switching network
101 I2P is an anonymizing network, offering a simple layer that identity-sensitive
102 applications can use to securely communicate. All data is wrapped with several
103 layers of encryption, and the network is both distributed and dynamic, with no
104 trusted parties.
105 .
106 TrueType fonts (such as those provided in the package ttf-dejavu) are required
107 in order to generate graphs.
Note: See TracBrowser for help on using the repository browser.