Changeset 164f060a for debian


Ignore:
Timestamp:
May 27, 2011 9:33:20 AM (9 years ago)
Author:
kytv <kytv@…>
Branches:
master
Children:
89c01696
Parents:
e347ee5
Message:

Debian: Creating a new fourth package by splitting the i2p package in two

This commit splits the i2p package into a second package, i2p-router.

  • The new 'i2p-router' package does not depend on the java-wrapper nor jbigi. Jbigi is recommended. This package can be installed on the ports or distributions that the java-wrapper is not available for.
  • The new 'i2p' package depends on i2p-router, libjbigi-jni, and the java-wrapper. This package will add the i2psvc system user and the initscript. Existing users of the i2p package will have the i2p-router package pulled in automatically and for them there will be no usability changes.

Executive summary: No functionality changes will take place for either those

that installed the i2p package in the past or those that
install the newly split i2p package. For them, "The Song
Remains the Same."

Location:
debian
Files:
5 added
8 edited
2 moved

Legend:

Unmodified
Added
Removed
  • debian/NEWS

    re347ee5 r164f060a  
    1 i2p (0.8.6-5) UNRELEASED; urgency=low
     1i2p (0.8.6-5) stable; urgency=low
    22
    33  The file /etc/i2p/wrapper.service is no longer shipped in this package.
     
    55  be in wrapper.service have been moved to the initscript. If you have changed
    66  the amount of memory set aside for I2P, you'll need to make that change to
    7   /etc/i2p/wrapper.config.
     7  /etc/i2p/wrapper.config.
     8 
     9  The I2P router is now split into four different packages: i2p, i2p-doc,
     10  i2p-router, and libjbigi.
    811
    9  -- Kill Your TV <killyourtv@i2pmail.org>  Wed, 25 May 2011 22:17:05 +0000
     12 -- Kill Your TV <killyourtv@i2pmail.org>  Wed, 25 May 2011 20:46:49 +0000
  • debian/changelog

    re347ee5 r164f060a  
    1 i2p (0.8.6-5) UNRELEASED; urgency=low
     1i2p (0.8.6-5) stable; urgency=low
    22
    3   * Remove /etc/i2p/wrapper.service and add the changed configs to the
     3  * Remove /etc/i2p/wrapper.service. Changes have been moved to the
    44    initscript.
    5   * Create debian/copyright at build time.
    6   * Don't ship the standalone jetty-i2psnark.
     5  * Don't disable browser launch. This is handled automatically for the i2psvc
     6    user.
     7  * Create debian/copyright dynamically at build time
     8  * Don't ship the standalone jetty-i2psnark
     9  * Create split package so that the wrapper isn't required
     10  * Install missing certificates directory
    711
    8  -- Kill Your TV <killyourtv@i2pmail.org>  Wed, 25 May 2011 21:11:40 +0000
    9 
     12 -- Kill Your TV <killyourtv@i2pmail.org>  Fri, 27 May 2011 03:48:56 +0000
    1013
    1114i2p (0.8.6-4) stable; urgency=low
  • debian/control

    re347ee5 r164f060a  
    11Source: i2p
    22Maintainer: Kill Your TV <killyourtv@i2pmail.org>
    3 Uploaders: zzz <zzz@i2pmail.org>
    43Section: net
    54Standards-Version: 3.9.2
     
    2120Depends: ${misc:Depends}, ${java:Depends}, ${shlibs:Depends}, default-jre | java5-runtime | java6-runtime,
    2221 adduser,
     22 i2p-router (>= 0.8.6-5),
    2323 libjbigi-jni (>= ${source:Version}),
    2424 libjbigi-jni (<< ${source:Version}.1~),
    2525 lsb-base (>= 3.2-14),
    2626 service-wrapper
    27 Suggests: tor,
    28  i2pfox,
    29  mail-client,
    30  mail-reader,
    31  news-reader,
    32  polipo,
    33  privoxy,
    34  syndie,
    35  www-browser,
    36  xul-ext-torbutton
    3727Description: Load-balanced unspoofable packet switching network
    3828 I2P is an anonymizing network, offering a simple layer that identity-sensitive
     
    4030 layers of encryption, and the network is both distributed and dynamic, with no
    4131 trusted parties.
     32 .
     33 This package depends on the router, jbigi, the java service wrapper, and
     34 includes support to run I2P as a daemon.
    4235
    4336Package: libjbigi-jni
     
    6760 .
    6861 This package contains the Javadoc files.
     62
     63Package: i2p-router
     64Architecture: all
     65Section: net
     66Priority: optional
     67Depends: ${misc:Depends}, ${java:Depends}, ${shlibs:Depends}, default-jre | java5-runtime | java6-runtime
     68Replaces: i2p ( << 0.8.6-5)
     69Breaks: i2p (<< 0.8.6-5)
     70Recommends: libjbigi-jni (>= ${source:Version}), libjbigi-jni (<< ${source:Version}.1~)
     71Suggests: tor,
     72 i2p-messenger,
     73 i2p-tahoe-lafs,
     74 imule,
     75 i2pfox,
     76 irc-client,
     77 jircii,
     78 mail-client,
     79 mail-reader,
     80 news-reader,
     81 polipo,
     82 privoxy,
     83 robert,
     84 syndie,
     85 www-browser,
     86 xul-ext-torbutton
     87Description: Load-balanced unspoofable packet switching network
     88 I2P is an anonymizing network, offering a simple layer that identity-sensitive
     89 applications can use to securely communicate. All data is wrapped with several
     90 layers of encryption, and the network is both distributed and dynamic, with no
     91 trusted parties.
  • debian/i2p.install

    re347ee5 r164f060a  
    1 history.txt usr/share/i2p
    2 pkg-temp/blocklist.txt usr/share/i2p
    3 pkg-temp/certificates usr/share/i2p
    4 pkg-temp/clients.config usr/share/i2p
    5 pkg-temp/docs usr/share/i2p/
    6 pkg-temp/eepget usr/bin
    7 pkg-temp/eepsite usr/share/i2p
    8 pkg-temp/geoip usr/share/i2p
    9 pkg-temp/hosts.txt usr/share/i2p
    10 pkg-temp/i2prouter* usr/bin
    11 pkg-temp/i2psnark.config usr/share/i2p
    12 pkg-temp/i2ptunnel.config usr/share/i2p
    13 pkg-temp/lib/*.jar usr/share/i2p/lib
    14 pkg-temp/systray.config usr/share/i2p
    15 pkg-temp/webapps usr/share/i2p
     1pkg-temp/i2prouter usr/bin
    162pkg-temp/wrapper.config etc/i2p
    17 pkg-temp/*.xml usr/share/i2p
  • debian/i2p.links

    re347ee5 r164f060a  
    1 usr/share/common-licenses/GPL-2 usr/share/doc/i2p/licenses/LICENSE-GPLv2.txt
    2 usr/share/common-licenses/LGPL-2.1 usr/share/doc/i2p/licenses/LICENSE-LGPLv2.1.txt
    3 usr/share/common-licenses/Apache-2.0 usr/share/doc/i2p/licenses/LICENSE-Apache2.0.txt
    4 usr/share/common-licenses/BSD usr/share/doc/i2p/licenses/LICENSE-BSD.txt
    51var/lib/i2p/i2p-config/blocklist.txt etc/i2p/blocklist.txt
     2var/lib/i2p/i2p-config/bob.config etc/i2p/bob.config
    63var/lib/i2p/i2p-config/clients.config etc/i2p/clients.config
    74var/lib/i2p/i2p-config/hosts.txt etc/i2p/hosts.txt
    85var/lib/i2p/i2p-config/i2psnark.config etc/i2p/i2psnark.config
    96var/lib/i2p/i2p-config/i2ptunnel.config etc/i2p/i2ptunnel.config
     7var/lib/i2p/i2p-config/eepsite/jetty.xml etc/i2p/jetty.xml
     8var/lib/i2p/i2p-config/plugins.config etc/i2p/plugins.config
     9var/lib/i2p/i2p-config/router.config etc/i2p/router.config
    1010var/lib/i2p/i2p-config/systray.config etc/i2p/systray.config
     11var/lib/i2p/i2p-config/webapps.config etc/i2p/webapps.config
  • debian/i2p.manpages

    re347ee5 r164f060a  
    1 installer/resources/man/*.1
     1installer/resources/man/i2prouter.1
  • debian/libjbigi-jni.preinst

    re347ee5 r164f060a  
    22
    33if [ ! -z $2 ]; then
    4         if dpkg --compare-versions $2 lt 0.8.6-4; then
     4        if dpkg --compare-versions $2 lt 0.8.6-5; then
    55                test -d /usr/share/doc/libjbigi-jni  \
    66                        && rm -rf /usr/share/doc/libjbigi-jni
  • debian/rules

    re347ee5 r164f060a  
    8686
    8787override_dh_installdocs:
    88         dh_installdocs -plibjbigi-jni --link-doc=i2p
     88        dh_installdocs -pi2p -plibjbigi-jni --link-doc=i2p-router
    8989        dh_installdocs --remaining-packages
    9090
Note: See TracChangeset for help on using the changeset viewer.