forked from I2P_Developers/i2p.i2p
Build:
Don't bundle launch4j licenses in non-windows builds Clarify in LICENSES.txt that launch4j is not bundled in non-windows builds and packages Debian: Change maintainer Remove Debian patch that drops the launch4j licenses
This commit is contained in:
@@ -106,6 +106,8 @@ Public domain except as listed below:
|
||||
|
||||
Installer:
|
||||
Launch4j 3.0.1:
|
||||
(Launch4j is only included in the upstream source package and Windows binaries.
|
||||
Not applicable for non-Windows binaries or Debian/Launchpad packages.)
|
||||
Copyright (c) 2004, 2008 Grzegorz Kowal
|
||||
See licenses/LICENSE-Launch4j.txt (in binary packages)
|
||||
See installer/lib/launch4j/LICENSE.txt (in source packages)
|
||||
|
14
build.xml
14
build.xml
@@ -67,7 +67,7 @@
|
||||
<echo message="The following command will install all of the dependencies for you:" />
|
||||
<echo message=" " />
|
||||
<echo message="apt-get install debhelper ant debconf default-jdk gettext libgmp3-dev po-debconf fakeroot build-essential \" />
|
||||
<echo message=" quilt libcommons-logging-java dh-apparmor" />
|
||||
<echo message=" quilt libcommons-logging-java dh-apparmor dh-systemd" />
|
||||
<echo message=" " />
|
||||
<echo message="Once the dependencies are installed, run "ant debian""/>
|
||||
<echo message="to patch the source and build the packages." />
|
||||
@@ -1111,7 +1111,7 @@
|
||||
<copy file="installer/lib/wrapper/all/wrapper.jar" todir="pkg-temp/lib" />
|
||||
</target>
|
||||
|
||||
<target name="preppkg-windows" depends="preppkg-base, buildUtilityJar, buildexe">
|
||||
<target name="preppkg-windows" depends="preppkg-base, preplicenses-windows, buildUtilityJar, buildexe">
|
||||
<copy file="build/i2p.exe" todir="pkg-temp/" failonerror="false" />
|
||||
<copy file="apps/systray/java/lib/systray4j.dll" todir="pkg-temp/lib" />
|
||||
<copy file="apps/systray/java/resources/iggy.ico" todir="pkg-temp/icons" />
|
||||
@@ -1201,24 +1201,30 @@
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<!-- does NOT include launch4j licenses for Windows builds -->
|
||||
<target name="preplicenses">
|
||||
<copy file="LICENSE.txt" todir="pkg-temp/" />
|
||||
<copy todir="pkg-temp/licenses/" >
|
||||
<fileset dir="licenses/" />
|
||||
</copy>
|
||||
<copy file="apps/jetty/apache-tomcat-deployer/NOTICE" tofile="pkg-temp/licenses/NOTICE-Tomcat.txt" />
|
||||
<copy file="apps/imagegen/identicon/README.md" tofile="pkg-temp/licenses/LICENSE-Identicon.txt" />
|
||||
</target>
|
||||
|
||||
|
||||
<!-- DOES include launch4j licenses for Windows builds -->
|
||||
<target name="preplicenses-windows" depends="preplicenses">
|
||||
<!--
|
||||
The license in launch4j/ is a BSD license for launch4j
|
||||
The license in launch4j/head is a MIT license for the code that is actually wrapped around the jars
|
||||
So we include the MIT one in our binary package
|
||||
-->
|
||||
<copy file="installer/lib/launch4j/head/LICENSE.txt" tofile="pkg-temp/licenses/LICENSE-Launch4j.txt" />
|
||||
<copy file="apps/jetty/apache-tomcat-deployer/NOTICE" tofile="pkg-temp/licenses/NOTICE-Tomcat.txt" />
|
||||
<!-- Not sure if these are used or should be included -->
|
||||
<copy file="installer/lib/launch4j/lib/foxtrot.LICENSE.txt" tofile="pkg-temp/licenses/LICENSE-Foxtrot.txt" />
|
||||
<copy file="installer/lib/launch4j/lib/JGoodies.Forms.LICENSE.txt" tofile="pkg-temp/licenses/LICENSE-JGoodies-Forms.txt" />
|
||||
<copy file="installer/lib/launch4j/lib/JGoodies.Looks.LICENSE.txt" tofile="pkg-temp/licenses/LICENSE-JGoodies-Looks.txt" />
|
||||
<copy file="installer/lib/launch4j/lib/XStream.LICENSE.txt" tofile="pkg-temp/licenses/LICENSE-XStream.txt" />
|
||||
<copy file="apps/imagegen/identicon/README.md" tofile="pkg-temp/licenses/LICENSE-Identicon.txt" />
|
||||
</target>
|
||||
|
||||
<target name="prepthemeupdates">
|
||||
|
4
debian/control
vendored
4
debian/control
vendored
@@ -1,9 +1,9 @@
|
||||
Source: i2p
|
||||
Maintainer: Kill Your TV <killyourtv@i2pmail.org>
|
||||
Maintainer: zzz <zzz@i2pmail.org>
|
||||
Section: net
|
||||
Standards-Version: 3.9.6
|
||||
Priority: optional
|
||||
Bugs: mailto:killyourtv@i2pmail.org
|
||||
Bugs: mailto:zzz@i2pmail.org
|
||||
Homepage: https://geti2p.net
|
||||
Build-Depends: debhelper (>= 7.0.50~)
|
||||
,ant (>= 1.8)
|
||||
|
31
debian/patches/0004-remove-launch4j.patch
vendored
31
debian/patches/0004-remove-launch4j.patch
vendored
@@ -1,31 +0,0 @@
|
||||
From: Kill Your TV <killyourtv@i2pmail.org>
|
||||
Date: Mon, 30 Jul 2012 17:56:40 +0000
|
||||
Subject: remove launch4j
|
||||
|
||||
---
|
||||
build.xml | 11 -----------
|
||||
1 file changed, 11 deletions(-)
|
||||
|
||||
diff --git a/build.xml b/build.xml
|
||||
index 9544491..ce106bf 100644
|
||||
--- a/build.xml
|
||||
+++ b/build.xml
|
||||
@@ -1206,18 +1206,7 @@
|
||||
<copy todir="pkg-temp/licenses/" >
|
||||
<fileset dir="licenses/" />
|
||||
</copy>
|
||||
- <!--
|
||||
- The license in launch4j/ is a BSD license for launch4j
|
||||
- The license in launch4j/head is a MIT license for the code that is actually wrapped around the jars
|
||||
- So we include the MIT one in our binary package
|
||||
- -->
|
||||
- <copy file="installer/lib/launch4j/head/LICENSE.txt" tofile="pkg-temp/licenses/LICENSE-Launch4j.txt" />
|
||||
<copy file="apps/jetty/apache-tomcat-deployer/NOTICE" tofile="pkg-temp/licenses/NOTICE-Tomcat.txt" />
|
||||
- <!-- Not sure if these are used or should be included -->
|
||||
- <copy file="installer/lib/launch4j/lib/foxtrot.LICENSE.txt" tofile="pkg-temp/licenses/LICENSE-Foxtrot.txt" />
|
||||
- <copy file="installer/lib/launch4j/lib/JGoodies.Forms.LICENSE.txt" tofile="pkg-temp/licenses/LICENSE-JGoodies-Forms.txt" />
|
||||
- <copy file="installer/lib/launch4j/lib/JGoodies.Looks.LICENSE.txt" tofile="pkg-temp/licenses/LICENSE-JGoodies-Looks.txt" />
|
||||
- <copy file="installer/lib/launch4j/lib/XStream.LICENSE.txt" tofile="pkg-temp/licenses/LICENSE-XStream.txt" />
|
||||
<copy file="apps/imagegen/identicon/README.md" tofile="pkg-temp/licenses/LICENSE-Identicon.txt" />
|
||||
</target>
|
||||
|
1
debian/patches/series
vendored
1
debian/patches/series
vendored
@@ -1,4 +1,3 @@
|
||||
0001-path-substitution.patch
|
||||
0002-jbigi-soname.patch
|
||||
0003-rename-jcpuid.patch
|
||||
0004-remove-launch4j.patch
|
||||
|
Reference in New Issue
Block a user