forked from I2P_Developers/i2p.i2p

TLDR; Howto? ant osxLauncher Privacy Notes? If you don't got SBT, a bash script will trigger download of SBT for you with task osxLauncher. Results? open ./launchers/output "Binary" App Bundle name: I2P.app Runtime base directory? ~/Library/I2P Runtime config directory? untouched. After talk on IRC with zzz, I rewrote the logic since we could start with a simple deploy, for a faster alpha version ready :) SBT will build a zip file from the content of pkg-temp, which CompleteDeployment.scala will again unzip in runtime. Right now it's quite basic, but the plan is to add version detection, so it's capable of upgrading a already deployed I2P base directory. OSXDeployment.scala is renamed to PartialDeployment.scala for usage in the browser bundle launcher, since it's going to be a subset of the files found in pkg-temp. A Info.plist is added to the launchers/macosx which is added to the application bundle under building. Note that this differ from the one in Start i2p router.app that's been here for years now.
76 lines
1.0 KiB
Plaintext
76 lines
1.0 KiB
Plaintext
# Just to try and prevent some noob disasters.
|
|
# Use mtn add --no-respect-ignore foo.jar to ignore this ignore list
|
|
|
|
# Temporary/build files
|
|
_jsp\.java$
|
|
\.bz2$
|
|
\.tar$
|
|
\.class$
|
|
\.diff$
|
|
\.exe$
|
|
\.fba$
|
|
\.gz$
|
|
\.jar$
|
|
\.out$
|
|
\.patch$
|
|
\.sig$
|
|
\.sud$
|
|
\.su2$
|
|
.\su3$
|
|
\.tar$
|
|
\.war$
|
|
.\deb$
|
|
\.zip$
|
|
\.torrent$
|
|
^\.
|
|
~$
|
|
web-fragment.xml
|
|
web-out.xml
|
|
|
|
# Temporary/build dirs
|
|
^build$
|
|
^pkg-temp
|
|
/build$
|
|
/classes
|
|
/dist
|
|
^installer/resources/locale/mo
|
|
/tmp
|
|
^apps/jetty/jettylib
|
|
|
|
# MSVC files
|
|
core/c/jcpuid/msvc/*.opendb
|
|
core/c/jcpuid/msvc/*.pdb
|
|
core/c/jcpuid/msvc/*.sdf
|
|
core/c/jcpuid/msvc/*.user
|
|
|
|
# Debian-related
|
|
^debian/copyright
|
|
^.pc/
|
|
|
|
# Build property overrides
|
|
override.properties
|
|
|
|
# Launcher build paths
|
|
launchers/macosx/target
|
|
launchers/browserbundle/target
|
|
launchers/macosx/project/target
|
|
launchers/browserbundle/project/target
|
|
launchers/target
|
|
launchers/project/target
|
|
launchers/common/target
|
|
launchers/output
|
|
launchers/project/project
|
|
|
|
# Reporting
|
|
sloccount.sc
|
|
^reports/
|
|
|
|
# IDE project files
|
|
# Eclipse
|
|
/.classpath$
|
|
/.project$
|
|
/.settings
|
|
# IDEA
|
|
\.iml$
|
|
|