diff --git a/project/packaging.scala b/project/packaging.scala index 653ae9896..137d7acc4 100644 --- a/project/packaging.scala +++ b/project/packaging.scala @@ -86,7 +86,50 @@ object Packaging { // WINDOWS SPECIFIC name in Windows := "sbt", - wixFile <<= sourceDirectory in Windows map (_ / "sbt.xml"), + wixConfig <<= (sbtVersion) map { (sv) => + val version = (sv split "\\.") match { + case Array(major,minor,bugfix, _*) => Seq(major,minor,bugfix, "1") mkString "." + case Array(major,minor) => Seq(major,minor,"0","1") mkString "." + case Array(major) => Seq(major,"0","0","1") mkString "." + } + ( + + + + + + + + + + + + + + + + + + + + + + + + + +) + }, + //wixFile <<= sourceDirectory in Windows map (_ / "sbt.xml"), mappings in packageMsi in Windows <+= sbtLaunchJar map { f => f -> "sbt-launch.jar" }, mappings in packageMsi in Windows <+= sourceDirectory in Windows map { d => (d / "sbt.bat") -> "sbt.bat" }