Ignore:
Timestamp:
Apr 24, 2018 4:18:21 AM (2 years ago)
Author:
meeh <meeh@…>
Branches:
master
Children:
832e55d
Parents:
9307b27
Message:

Still WIP, but I've added a new sbt plugin named
sbt-native-packager for future rpm/deb/windows and
maybe even OSX packages. Also, the macosx sbt project
now has a task named buildAppBundleTask and which will
produce an I2P.app and copy over needed directories/jars/wars
which later needs to be extracted to an writeable area which
would be i2p base directory in runtime.

The MacOSXRouterLauncherApp contains more information about how
the executable in the OS X bundle will locate our R/O i2pbase so
it can copy it to a writable area. The R/O is also to ensure valid
signature on the bundle.

At last, this approach is done casue letting an Mach-O binary load
libjvm.dylib was proved unstable, so MacOSXRouterLauncherApp will
rather use an JNI module to load the needed glue with the
Mac OS X system.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • launchers/project/plugins.sbt

    r9307b27 r8adf55a  
    22addSbtPlugin("com.oradian.sbt" % "sbt-sh" % "0.3.0")
    33addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.6")
    4 
     4addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.3.4")
Note: See TracChangeset for help on using the changeset viewer.