slimevr: 0.13.2 -> 0.14.1 (#398432)
This commit is contained in:
Generated
+142
-72
@@ -19,6 +19,75 @@
|
||||
"jmdns#jmdns/0e40954468": {
|
||||
"jar": "sha256-At4T7JOk5Ary/jGDErygVFkglIQ37CdG98idweqySAQ=",
|
||||
"pom": "sha256-aEgGw0Vfw3gG0B4RCADfpb1wmQBtXY4c0jwryNaS3yY="
|
||||
},
|
||||
"loucass003#EspflashKotlin/v0.10.0": {
|
||||
"jar": "sha256-ORIPUdeqSAhXBuXmPkmyZ6gS8EFnwYkvUtgXFttKIwU=",
|
||||
"module": "sha256-6IMNElGmZLIg/qqVYFdFoHxZIK+YYsT4rBTzyM86FW8=",
|
||||
"pom": "sha256-4ni1oElb85tIe9C0diwh20pgxVUA0c8PX1JZhgomdgo="
|
||||
}
|
||||
},
|
||||
"https://oss.sonatype.org/content/repositories/snapshots": {
|
||||
"com/fazecast#jSerialComm/2.11.1-20240515.234541-3/SNAPSHOT": {
|
||||
"jar": "sha256-n4A3U5elHQhq9b0YVgvWCuXAHqt0RzxL5e4Fe4iGTkM=",
|
||||
"module": "sha256-xeVUO5f2Imx43EgYUI5vbLXyyEmJh/jT106eLUWtUYg=",
|
||||
"pom": "sha256-y+ZXr7k89vlAHOMZmlTNYl8D0Nki+6CDame/QNX/e2M="
|
||||
},
|
||||
"com/fazecast/jSerialComm/2.11.1-SNAPSHOT/maven-metadata": {
|
||||
"xml": {
|
||||
"groupId": "com.fazecast",
|
||||
"lastUpdated": "20241221185706"
|
||||
}
|
||||
},
|
||||
"net/java/dev/jna#jna-platform/5.1.1-20181118.214522-1/SNAPSHOT": {
|
||||
"pom": "sha256-STVISbMwC8BymYDxq6UJhC3ZWqO+p7iA7lRW34ZcX6g="
|
||||
},
|
||||
"net/java/dev/jna#jna/5.1.1-20181118.214402-1/SNAPSHOT": {
|
||||
"pom": "sha256-ABsaEoX+E319CyWjlyv5FnEy2ppq0u0rUQpNTfmFCe4="
|
||||
},
|
||||
"net/java/dev/jna/jna-platform/5.1.1-SNAPSHOT/maven-metadata": {
|
||||
"xml": {
|
||||
"groupId": "net.java.dev.jna",
|
||||
"lastUpdated": "20181118232423"
|
||||
}
|
||||
},
|
||||
"net/java/dev/jna/jna-platform/maven-metadata": {
|
||||
"xml": {
|
||||
"groupId": "net.java.dev.jna",
|
||||
"lastUpdated": "20241017191337",
|
||||
"latest": "5.1.1-SNAPSHOT",
|
||||
"release": ""
|
||||
}
|
||||
},
|
||||
"net/java/dev/jna/jna/5.1.1-SNAPSHOT/maven-metadata": {
|
||||
"xml": {
|
||||
"groupId": "net.java.dev.jna",
|
||||
"lastUpdated": "20181118232424"
|
||||
}
|
||||
},
|
||||
"net/java/dev/jna/jna/maven-metadata": {
|
||||
"xml": {
|
||||
"groupId": "net.java.dev.jna",
|
||||
"lastUpdated": "20241028084608",
|
||||
"latest": "5.1.1-SNAPSHOT",
|
||||
"release": ""
|
||||
}
|
||||
},
|
||||
"org/java-websocket#Java-WebSocket/1.3.10-20180805.200518-2/SNAPSHOT": {
|
||||
"pom": "sha256-Te1UpdvGwDYnEjQPXY1m9V61JI9+4gyW5vsXY/v5B0g="
|
||||
},
|
||||
"org/java-websocket/Java-WebSocket/1.3.10-SNAPSHOT/maven-metadata": {
|
||||
"xml": {
|
||||
"groupId": "org.java-websocket",
|
||||
"lastUpdated": "20180806172916"
|
||||
}
|
||||
},
|
||||
"org/java-websocket/Java-WebSocket/maven-metadata": {
|
||||
"xml": {
|
||||
"groupId": "org.java-websocket",
|
||||
"lastUpdated": "20240929162703",
|
||||
"latest": "1.3.10-SNAPSHOT",
|
||||
"release": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"https://plugins.gradle.org/m2": {
|
||||
@@ -34,28 +103,28 @@
|
||||
"jar": "sha256-CV/R3HeIjAc/C+OaAYFW7lJnInmLCd6eKF7yE14W6sQ=",
|
||||
"pom": "sha256-NQkZQkMk4nUKPdwvobzmqQrIziklaYpgqbTR1uSSL/4="
|
||||
},
|
||||
"com/diffplug/durian#durian-swt.os/4.2.2": {
|
||||
"jar": "sha256-a1Mca0vlgaizLq2GHdwVwsk7IMZl+00z4DgUg8JERfQ=",
|
||||
"module": "sha256-rVlQLGknZu48M0vkliigDctNka4aSPJjLitxUStDXPk=",
|
||||
"pom": "sha256-GzxJFP1eLM4pZq1wdWY5ZBFFwdNCB3CTV4Py3yY2kIU="
|
||||
"com/diffplug/durian#durian-swt.os/4.3.0": {
|
||||
"jar": "sha256-geK2Oafkvm3JtyRXE88G9cq1HynbLha5tXZFyW/eKIQ=",
|
||||
"module": "sha256-IFNqlfL+sr9DBRKMaq7Lb9idxFeYqchfJgK4qAnXUNs=",
|
||||
"pom": "sha256-Q1z/VXiZht7arXF/aPuo1UgklHhWLc2EsirU1lZvRAs="
|
||||
},
|
||||
"com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/6.25.0": {
|
||||
"pom": "sha256-9FyCsS+qzYWs1HTrppkyL6XeqIQIskfQ5L3pQSkIIjo="
|
||||
"com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/7.0.2": {
|
||||
"pom": "sha256-7R3td6KWpv4hpQJ5ySbAe+FK98CMJDfTaFxw/Pa7oC0="
|
||||
},
|
||||
"com/diffplug/spotless#spotless-lib-extra/2.45.0": {
|
||||
"jar": "sha256-YCy7zTgo7pz7LjCn+bMDNcaScTB3FBTUzdKU0h/ly2c=",
|
||||
"module": "sha256-9pnkNfTlzgPbYJpHaO6wNj1uB8ZfvPrx/GKcTnbuf7A=",
|
||||
"pom": "sha256-5x2LkRDdSNLn9KVLi/uozlWpbmteu9T0OpJGZJz1b7A="
|
||||
"com/diffplug/spotless#spotless-lib-extra/3.0.2": {
|
||||
"jar": "sha256-sOd3RtYz1EXnhImsPQitLqGzU3xNBk5KvkbMQtYjA+s=",
|
||||
"module": "sha256-vSVeQkQbWRehU8U9z5fP08IEevN2zF3Yu1Z/aEAWtFk=",
|
||||
"pom": "sha256-IVesGayscKzQRQH8WbvJZNsZD1tx5O1e/s6o5c9o7Os="
|
||||
},
|
||||
"com/diffplug/spotless#spotless-lib/2.45.0": {
|
||||
"jar": "sha256-sllply4dmAKAyirlKRl+2bMWCq5ItQbPGTXwG9Exhmc=",
|
||||
"module": "sha256-+x+8+TUAczrHWcp99E8P9mVTEze0LaAS4on/CINNiQ8=",
|
||||
"pom": "sha256-WKd8IsQLIc8m29tCEwFu9HrM9bBwchfHkyqQ9D+PMNw="
|
||||
"com/diffplug/spotless#spotless-lib/3.0.2": {
|
||||
"jar": "sha256-P5p/38WwOsIIlINBcJEMFcTyuE7UzjZ3iYowetWJg3w=",
|
||||
"module": "sha256-E1WLrsCR6gDxYmXNNSOBePT+ejv61zXel214XUF/ss0=",
|
||||
"pom": "sha256-jxtFo4m6Jeel8DvZ8KS9BKp+dHXgku6C1VUJYrLPdV8="
|
||||
},
|
||||
"com/diffplug/spotless#spotless-plugin-gradle/6.25.0": {
|
||||
"jar": "sha256-9euQikxdpGKZ51Q/qtoEAtLEt31Yx7Qy1Lblk0mygKM=",
|
||||
"module": "sha256-RoHRe/PJIF2DeOynBcAAywzJjcx40DATy2iJjGvSx0Q=",
|
||||
"pom": "sha256-q1ZuPYS2w/rHqPySXy279TzZdZywOvPAfQ3EN9OXqNo="
|
||||
"com/diffplug/spotless#spotless-plugin-gradle/7.0.2": {
|
||||
"jar": "sha256-WaNMT4SkjUyNkp4viZBjaeZUduwEmaQ96Hw+QSeXfNU=",
|
||||
"module": "sha256-rxC8mydsNqlNcRh+kVhwJ1yyRVZTntzqGYpYL30Tsws=",
|
||||
"pom": "sha256-JyVoPfbvTNSIr+sgANqJIpQcqQ513D49uFIupxWKaMQ="
|
||||
},
|
||||
"com/fasterxml#oss-parent/38": {
|
||||
"pom": "sha256-yD+PRd/cqNC2s2YcYLP4R4D2cbEuBvka1dHBodH5Zug="
|
||||
@@ -134,18 +203,18 @@
|
||||
"module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=",
|
||||
"pom": "sha256-rrO3CiTBA+0MVFQfNfXFEdJ85gyuN2pZbX1lNpf4zJU="
|
||||
},
|
||||
"commons-codec#commons-codec/1.16.0": {
|
||||
"jar": "sha256-VllfsgsLhbyR0NUD2tULt/G5r8Du1d/6bLslkpAASE0=",
|
||||
"pom": "sha256-bLWVeBnfOTlW/TEaOgw/XuwevEm6Wy0J8/ROYWf6PnQ="
|
||||
"commons-codec#commons-codec/1.17.0": {
|
||||
"jar": "sha256-9wDegKwnDQNE/ep0aCAdi5yAXlxkgzHDYZ8u4GfM/Fk=",
|
||||
"pom": "sha256-wBxM2l5Aj0HtHYPkoKFwz1OAG2M4q6SfD5BHhrwSFPw="
|
||||
},
|
||||
"commons-io#commons-io/2.16.1": {
|
||||
"jar": "sha256-9B97qs1xaJZEes6XWGIfYsHGsKkdiazuSI2ib8R3yE8=",
|
||||
"pom": "sha256-V3fSkiUceJXASkxXAVaD7Ds1OhJIbJs+cXjpsLPDj/8="
|
||||
},
|
||||
"dev/equo/ide#solstice/1.7.5": {
|
||||
"jar": "sha256-BuFLxDrMMx2ra16iAfxnNk7RI/mCyF+lEx8IF+1lrk8=",
|
||||
"module": "sha256-eYp7cGdyE27iijLt2GOx6fgWE6NJhAXXS+ilyb6/9U8=",
|
||||
"pom": "sha256-20U7urXn2opDE5sNzTuuZykzIfKcTZH1p5XZ/2xS3d8="
|
||||
"dev/equo/ide#solstice/1.8.1": {
|
||||
"jar": "sha256-bluizOgTvh1xzNwuzz5JJxsU5pG/u7GhFM86MOdzsQ0=",
|
||||
"module": "sha256-pnYDnqavCPJXtG4Hwr8VcaRqTUtbnMuGw/yY0H+v6hs=",
|
||||
"pom": "sha256-arSo7K4qu9NrkZ0Lm5+yTBdxSPE+U2TJegxu4Ro/xCY="
|
||||
},
|
||||
"jakarta/platform#jakarta.jakartaee-bom/9.1.0": {
|
||||
"pom": "sha256-35jgJmIZ/buCVigm15o6IHdqi6Aqp4fw8HZaU4ZUyKQ="
|
||||
@@ -153,9 +222,6 @@
|
||||
"jakarta/platform#jakartaee-api-parent/9.1.0": {
|
||||
"pom": "sha256-p3AsSHAmgCeEtXl7YjMKi41lkr8PRzeyXGel6sgmWcA="
|
||||
},
|
||||
"org/apache#apache/29": {
|
||||
"pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c="
|
||||
},
|
||||
"org/apache#apache/31": {
|
||||
"pom": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw="
|
||||
},
|
||||
@@ -173,9 +239,6 @@
|
||||
"jar": "sha256-djrNpKaViMnqiBepUoUf8ML8S/+h0IHCVl3EB/KdV5Q=",
|
||||
"pom": "sha256-R4DmHoeBbu4fIdGE7Jl7Zfk9tfS5BCwXitsp4j50JdY="
|
||||
},
|
||||
"org/apache/commons#commons-parent/58": {
|
||||
"pom": "sha256-LUsS4YiZBjq9fHUni1+pejcp2Ah4zuy2pA2UbpwNVZA="
|
||||
},
|
||||
"org/apache/commons#commons-parent/69": {
|
||||
"pom": "sha256-1Q2pw5vcqCPWGNG0oDtz8ZZJf8uGFv0NpyfIYjWSqbs="
|
||||
},
|
||||
@@ -247,16 +310,16 @@
|
||||
"org/eclipse/jetty#jetty-bom/9.4.55.v20240627": {
|
||||
"pom": "sha256-plq2UZjcP22y/2kBBlc31UgL52e+wyDgFzqJB68LGdg="
|
||||
},
|
||||
"org/eclipse/jgit#org.eclipse.jgit-parent/6.7.0.202309050840-r": {
|
||||
"pom": "sha256-u56FQW2Y0HMfx2f41w6EaAQWAdZnKuItsqx5n3qjkR8="
|
||||
"org/eclipse/jgit#org.eclipse.jgit-parent/6.10.0.202406032230-r": {
|
||||
"pom": "sha256-8tNTmgp5Iv15RwgsGQHSCQ2uB0mGsi2r2XO0OYzR6i4="
|
||||
},
|
||||
"org/eclipse/jgit#org.eclipse.jgit/6.7.0.202309050840-r": {
|
||||
"jar": "sha256-tWRHfQkiQaqrUMhKxd0aw3XAGCBE1+VlnTpgqQ4ugBo=",
|
||||
"pom": "sha256-BNB83b8ZjfpuRIuan7lA94HAEq2T2eqCBv4KTTplwZI="
|
||||
"org/eclipse/jgit#org.eclipse.jgit/6.10.0.202406032230-r": {
|
||||
"jar": "sha256-Q/kvOttoGl8wBrl56NNBwSqM/YAp8ofEK88KgDd1Za4=",
|
||||
"pom": "sha256-BVlUQr62ogYQi2c6qcZpLIPkHfGDF33GcROxzD9Sgd0="
|
||||
},
|
||||
"org/eclipse/platform#org.eclipse.osgi/3.18.300": {
|
||||
"jar": "sha256-urlD5Y7dFzCSOGctunpFrsni2svd24GKjPF3I+oT+iI=",
|
||||
"pom": "sha256-4nl2N1mZxUJ/y8//PzvCD77a+tiqRRArN59cL5fI/rQ="
|
||||
"org/eclipse/platform#org.eclipse.osgi/3.18.500": {
|
||||
"jar": "sha256-gLJ11YN5cjspHqZQJJzDgJyPELNPeKr5iBMs1tQ0q04=",
|
||||
"pom": "sha256-4o9b4Azk7Sx+SAnsrQW5UwfzWhflhWAHhri97juk2Wg="
|
||||
},
|
||||
"org/jdom#jdom2/2.0.6.1": {
|
||||
"jar": "sha256-CyD0XjoP2PDRLNxTFrBndukCsTZdsAEYh2+RdcYPMCw=",
|
||||
@@ -414,10 +477,6 @@
|
||||
"module": "sha256-qnlAydaDEuOdiaZShaqa9F8U2PQ02FDujZPbalbRZ7s=",
|
||||
"pom": "sha256-EJN9RMQlmEy4c5Il00cS4aMUVkHKk6w/fvGG+iX2urw="
|
||||
},
|
||||
"org/junit#junit-bom/5.9.3": {
|
||||
"module": "sha256-tAH9JZAeWCpSSqU0PEs54ovFbiSWHBBpvytLv87ka5M=",
|
||||
"pom": "sha256-TQMpzZ5y8kIOXKFXJMv+b/puX9KIg2FRYnEZD9w0Ltc="
|
||||
},
|
||||
"org/mockito#mockito-bom/4.11.0": {
|
||||
"pom": "sha256-2FMadGyYj39o7V8YjN6pRQBq6pk+xd+eUk4NJ9YUkdo="
|
||||
},
|
||||
@@ -501,11 +560,6 @@
|
||||
"com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.15.1": {
|
||||
"pom": "sha256-xLCopnocY3IgeJlhd5bYafE/UerrGsN/wHqcpxPaQjU="
|
||||
},
|
||||
"com/fazecast#jSerialComm/2.11.0": {
|
||||
"jar": "sha256-xh5rVnw5XV412UKAaZjkWylmWMwU0kwau0EO0Hhbps0=",
|
||||
"module": "sha256-/5bM5oSOSihGIHxYz+12sMRGhSpgyjs7cn5KkJ1/eVg=",
|
||||
"pom": "sha256-CIOmOwJEY1v4RtSWaC+7dLzXKe6uMmyDP9eQ1B1ZuXs="
|
||||
},
|
||||
"com/github/jonpeterson#jackson-module-model-versioning/1.2.2": {
|
||||
"jar": "sha256-FcepndfH5cTcOLXkhn1TZw1YDYqAXvQ4A7qT8IN2Uc0=",
|
||||
"pom": "sha256-eN9L1tMAM6b3JUkuBewt0shfbc7EYm6wWT6KpO9f0ic="
|
||||
@@ -531,15 +585,25 @@
|
||||
"com/illposed/osc#javaosc-parent/0.8": {
|
||||
"pom": "sha256-nEUgmNlVT1AifJfkGt0/t6mvSSUGgHK/3YywUtl8x3U="
|
||||
},
|
||||
"com/melloware#jintellitype/1.4.1": {
|
||||
"jar": "sha256-6mQRTP+BCiat4vxz1LnB/jggDmP2dhUQ11ZrXtNOPCM=",
|
||||
"pom": "sha256-wej58h+rEtprQQg+8i7wpFZBpjcmjw8pOryo9v0yoj4="
|
||||
"com/mayakapps/kache#kache-jvm/2.1.0": {
|
||||
"jar": "sha256-QnYuXTmGGeE6JZj1EcXc2UuW4dD6T+t2+e+YteFh14c=",
|
||||
"module": "sha256-99wJdUE6GDuSUtUmB0PcdcXOuPVCPTwOPv+X2Gvb55Y=",
|
||||
"pom": "sha256-bcKY6cIqgE35qSXwt0MI2XOcaO/Y16YTdndiry99LoI="
|
||||
},
|
||||
"com/mayakapps/kache#kache/2.1.0": {
|
||||
"jar": "sha256-MKRjEaZRESk51De/E/5FJAgMsYuJqrmbkqIu0GUGSUc=",
|
||||
"module": "sha256-tJZEwfTNkvRk844MXEwqFJp7s+0VsyrJCO5XypCHfqg=",
|
||||
"pom": "sha256-qRWJAaDp8uNB+jtHPwK7mOIC+gkY1Fxo3/n602z+X2Y="
|
||||
},
|
||||
"com/melloware#jintellitype/1.5.0": {
|
||||
"jar": "sha256-jf+mMUTxKiDf70/Zm9OeyQSxS0TPR8CeGOy3G4Hze1g=",
|
||||
"pom": "sha256-e1E2mFo87oyeK/FQR1K/++7WyQwTCLsrX5//sNwBvao="
|
||||
},
|
||||
"com/melloware/jintellitype/maven-metadata": {
|
||||
"xml": {
|
||||
"groupId": "com.melloware",
|
||||
"lastUpdated": "20220814121249",
|
||||
"release": "1.4.1"
|
||||
"lastUpdated": "20250413134243",
|
||||
"release": "1.5.0"
|
||||
}
|
||||
},
|
||||
"com/typesafe#config/1.4.3": {
|
||||
@@ -717,26 +781,26 @@
|
||||
"jar": "sha256-HTFpZEVpdyBScJF1Q2kIKmZRvUl4G2AF3rlOVnU0Bvk=",
|
||||
"pom": "sha256-O5Wj083TqkuRqzJ921ob/gPYHic3lONqoUQEcdXXDl4="
|
||||
},
|
||||
"net/java/dev/jna#jna-platform/5.16.0": {
|
||||
"jar": "sha256-5aeVI5ZFCXV1VXgrtgKD5JAmEQE/EH5GANyTKY9z84I=",
|
||||
"pom": "sha256-R3eT3wLGgn3+Ab2wjwBqVXdeb6BS3ErN7aNMmTYopJY="
|
||||
"net/java/dev/jna#jna-platform/5.17.0": {
|
||||
"jar": "sha256-t+PUbIe60utAmw5wSRa82BIGFo41cxLf3dDiU2ec2eA=",
|
||||
"pom": "sha256-CjC3l622giFH75jLJJ7z+/SiQ1QqqGv59C+tnmgwWkQ="
|
||||
},
|
||||
"net/java/dev/jna#jna/5.16.0": {
|
||||
"jar": "sha256-P1IzWJp5nrZtwpaa+jQz+1aFnT14fFi5vH3Z6G8KJQw=",
|
||||
"pom": "sha256-9h/SxEqlg/Kiy8X8Z7DxmpIDyofV8OGNPVAwy+OQgIM="
|
||||
"net/java/dev/jna#jna/5.17.0": {
|
||||
"jar": "sha256-s6lAjnxR4I7w47/MCPRD9uwPYZG6jNfBjVPSsi5b28A=",
|
||||
"pom": "sha256-UBoP8F2EpK0Q9t4lvpT0k5i3CjG+jzoO2fTGtE++/uQ="
|
||||
},
|
||||
"net/java/dev/jna/jna-platform/maven-metadata": {
|
||||
"xml": {
|
||||
"groupId": "net.java.dev.jna",
|
||||
"lastUpdated": "20241222102859",
|
||||
"release": "5.16.0"
|
||||
"lastUpdated": "20250316114732",
|
||||
"release": "5.17.0"
|
||||
}
|
||||
},
|
||||
"net/java/dev/jna/jna/maven-metadata": {
|
||||
"xml": {
|
||||
"groupId": "net.java.dev.jna",
|
||||
"lastUpdated": "20241222102857",
|
||||
"release": "5.16.0"
|
||||
"lastUpdated": "20250316114729",
|
||||
"release": "5.17.0"
|
||||
}
|
||||
},
|
||||
"org/apache#apache/16": {
|
||||
@@ -857,9 +921,9 @@
|
||||
"jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=",
|
||||
"pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-reflect/1.8.22": {
|
||||
"jar": "sha256-ZVgl+mURIg/tDK5arU3+oqv5j9EPCud+uNr2q/zQ8Cc=",
|
||||
"pom": "sha256-KeHqCKPTq0gtH9/UH76TRZEt9Gbbr6+0sS0YN8cr4yg="
|
||||
"org/jetbrains/kotlin#kotlin-reflect/2.0.20": {
|
||||
"jar": "sha256-GPRR5rS3vR0fnWCEnDy/Fg4RUwL5eiAIwZDVBcQ5xnA=",
|
||||
"pom": "sha256-Y+Y4sFbdRJ5vUtcenCxdxdsNFkRDI5cOFtf8DWWDk9s="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-script-runtime/2.0.20": {
|
||||
"jar": "sha256-/pcAKmeY9yB1ZGSJGdbuzPszi5XcBLSIhthWZVvGSk4=",
|
||||
@@ -892,13 +956,13 @@
|
||||
"module": "sha256-tZe3Be/U4tgnFCCQw2BUJlVI7VG09SN38r+JxFlNU28=",
|
||||
"pom": "sha256-o11/wINw+TE6S5U7zu7d2F4OHnLTEGLTe/jHeBs/b18="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.22": {
|
||||
"jar": "sha256-BV9cskKH+hBhAJlae0erkhJrgegy6HX1+izwvVVpPQs=",
|
||||
"pom": "sha256-T5WKqZPVmE+PXr7UFGVipfOp9pW2BJyfKHOBN5ytqzM="
|
||||
"org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.9.0": {
|
||||
"jar": "sha256-t5eaeqyUBV8Nnx/TtHzl/+HLYDKoQrqfvnGG8IUokXg=",
|
||||
"pom": "sha256-wRB08MiYqYuGPGFEcdQ409+Soewzgqbjf5NdfXGVS1o="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.22": {
|
||||
"jar": "sha256-QZiw6vCQpPJbb35aWVgfQxS6jJ9s0dE+6dNI5l7Y9wc=",
|
||||
"pom": "sha256-ko8hhyF0djE8uBbUgHC8dlSqO5pa6B0/xfjCecyPjZ4="
|
||||
"org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.9.0": {
|
||||
"jar": "sha256-pZ+iT98f+1lLrs2/D9EAEPl3zqECNtSH/jRkl3pzd/o=",
|
||||
"pom": "sha256-ZNWY3YjiUEZnMeIDBKtvBsu7urfuMitHA7a1n4gcT5I="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-stdlib/2.0.20": {
|
||||
"jar": "sha256-+xaVlmWaUYNXxLLBb0PcdascSYBWXtS0oxegUOXjkAY=",
|
||||
@@ -1037,6 +1101,9 @@
|
||||
"org/slf4j#slf4j-api/1.7.25": {
|
||||
"pom": "sha256-fNnXoLXZPf1GGhSIkbQ1Cc9AOpx/n7SQYNNVTfHIHh4="
|
||||
},
|
||||
"org/slf4j#slf4j-api/1.7.36": {
|
||||
"pom": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ="
|
||||
},
|
||||
"org/slf4j#slf4j-api/2.0.13": {
|
||||
"jar": "sha256-58KkjoUVuh9J+mN9V7Ti9ZCz9b2XQHrGmcOqXvsSBKk=",
|
||||
"pom": "sha256-UYBc/agMoqyCBBuQbZhl056YI+NYoO62I3nf7UdcFXE="
|
||||
@@ -1055,6 +1122,9 @@
|
||||
"org/slf4j#slf4j-parent/1.7.25": {
|
||||
"pom": "sha256-GPXFISDbA26I1hNviDnIMtB0vdqVx1bG9CkknS21SsY="
|
||||
},
|
||||
"org/slf4j#slf4j-parent/1.7.36": {
|
||||
"pom": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI="
|
||||
},
|
||||
"org/slf4j#slf4j-parent/2.0.13": {
|
||||
"pom": "sha256-Z/rP1R8Gk1zqhWFaBHddcNgL/QOtDzdnA1H5IO0LtYo="
|
||||
},
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
diff --git a/gui/vite.config.ts b/gui/vite.config.ts
|
||||
index c9eb27be..4b3757f0 100644
|
||||
index 2171bccd..b4db20b9 100644
|
||||
--- a/gui/vite.config.ts
|
||||
+++ b/gui/vite.config.ts
|
||||
@@ -4,13 +4,10 @@ import { execSync } from 'child_process';
|
||||
@@ -5,14 +5,10 @@ import { execSync } from 'child_process';
|
||||
import path from 'path';
|
||||
import { visualizer } from 'rollup-plugin-visualizer';
|
||||
|
||||
@@ -14,8 +14,9 @@ index c9eb27be..4b3757f0 100644
|
||||
+const commitHash = "";
|
||||
+const versionTag = "@version@";
|
||||
// If not empty then it's not clean
|
||||
-const gitClean = execSync('git status --porcelain').toString() ? false : true;
|
||||
-const gitCleanString = execSync('git status --porcelain').toString();
|
||||
-const gitClean = gitCleanString ? false : true;
|
||||
+const gitClean = true;
|
||||
if (!gitClean) console.log('Git is dirty because of:\n' + gitCleanString);
|
||||
|
||||
console.log(`version is ${versionTag || commitHash}${gitClean ? '' : '-dirty'}`);
|
||||
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
diff --git a/gui/src-tauri/src/main.rs b/gui/src-tauri/src/main.rs
|
||||
index 8191f0ed..01e764d8 100644
|
||||
--- a/gui/src-tauri/src/main.rs
|
||||
+++ b/gui/src-tauri/src/main.rs
|
||||
@@ -188,7 +188,7 @@ fn setup_webview2() -> Result<()> {
|
||||
|
||||
fn check_environment_variables() {
|
||||
use itertools::Itertools;
|
||||
- const ENVS_TO_CHECK: &[&str] = &["_JAVA_OPTIONS", "JAVA_TOOL_OPTIONS"];
|
||||
+ const ENVS_TO_CHECK: &[&str] = &["_JAVA_OPTIONS"];
|
||||
let checked_envs = ENVS_TO_CHECK
|
||||
.into_iter()
|
||||
.filter_map(|e| {
|
||||
@@ -21,26 +21,25 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "slimevr";
|
||||
version = "0.13.2";
|
||||
version = "0.14.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "SlimeVR";
|
||||
repo = "SlimeVR-Server";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-XQDbP+LO/brpl7viSxuV3H4ALN0yIkj9lwr5eS1txNs=";
|
||||
hash = "sha256-7b2IlMYpOVvthOUNr63PUsZyr2JH37O2DVWH9N6M8Xg=";
|
||||
# solarxr
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
buildAndTestSubdir = "gui/src-tauri";
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-93aOM6iJguTdC5RAUDuoSr05ar+iKilmddgKBOG2fDE=";
|
||||
cargoHash = "sha256-+WrBVL4/XslJSOwuxs4IzqXG9l1/lMSbKil/8OHc9Xw=";
|
||||
|
||||
pnpmDeps = pnpm_9.fetchDeps {
|
||||
pname = "${pname}-pnpm-deps";
|
||||
inherit version src;
|
||||
hash = "sha256-5IqIUwVvufrws6/xpCAilmgRNG4mUGX8NXajZcVZypM=";
|
||||
hash = "sha256-IoLY3ByDQGfbkWjxlEHHTiKiE3+tpwCrYLUDE8zPkeQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -69,18 +68,10 @@ rustPlatform.buildRustPackage rec {
|
||||
patches = [
|
||||
# Upstream code uses Git to find the program version.
|
||||
(replaceVars ./gui-no-git.patch {
|
||||
inherit version;
|
||||
})
|
||||
];
|
||||
|
||||
cargoPatches = [
|
||||
# Fix Tauri dependencies issue.
|
||||
# FIXME: Remove with next package update.
|
||||
(fetchpatch {
|
||||
name = "enable-rustls-feature.patch";
|
||||
url = "https://github.com/SlimeVR/SlimeVR-Server/commit/2708b5a15b7c1b8af3e86d942c5e842d83cf078f.patch";
|
||||
hash = "sha256-UDVztPGPaKp2Hld3bMDuPMAu5s1OhvKEsTiXoDRK7cU=";
|
||||
version = src.rev;
|
||||
})
|
||||
# By default, SlimeVR will give a big warning about our `JAVA_TOOL_OPTIONS` changes.
|
||||
./no-java-tool-options-warning.patch
|
||||
];
|
||||
|
||||
postPatch =
|
||||
@@ -91,22 +82,27 @@ rustPlatform.buildRustPackage rec {
|
||||
''
|
||||
+ lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
# Both libappindicator-rs and SlimeVR need to know where Nix's appindicator lib is.
|
||||
pushd $cargoDepsCopy/libappindicator-sys-*
|
||||
oldHash=$(sha256sum src/lib.rs | cut -d " " -f 1)
|
||||
substituteInPlace src/lib.rs \
|
||||
substituteInPlace $cargoDepsCopy/libappindicator-sys-*/src/lib.rs \
|
||||
--replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1"
|
||||
# Cargo doesn't like it when vendored dependencies are edited.
|
||||
substituteInPlace .cargo-checksum.json \
|
||||
--replace-warn $oldHash $(sha256sum src/lib.rs | cut -d " " -f 1)
|
||||
popd
|
||||
substituteInPlace gui/src-tauri/src/tray.rs \
|
||||
--replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1"
|
||||
|
||||
# tao < version 0.31 has a GTK crash. Manually apply the fix.
|
||||
pushd $cargoDepsCopy/tao-0.30.*
|
||||
patch -p1 < ${
|
||||
fetchpatch {
|
||||
name = "fix-gtk-crash.patch";
|
||||
url = "https://github.com/tauri-apps/tao/commit/83e35e961f4893790b913ee2efc15ae33fd16fb2.diff";
|
||||
hash = "sha256-FNXWzsg4lO6VbLsqS6NevX8kVj26YtcYdKbbFejq9hM=";
|
||||
}
|
||||
}
|
||||
popd
|
||||
'';
|
||||
|
||||
# solarxr needs to be installed after compiling its Typescript files. This isn't
|
||||
# done the first time, because `pnpm_9.configHook` ignores `package.json` scripts.
|
||||
preBuild = ''
|
||||
pnpm --filter solarxr-protocol install
|
||||
pnpm --filter solarxr-protocol build
|
||||
'';
|
||||
|
||||
doCheck = false; # No tests
|
||||
@@ -129,8 +125,26 @@ rustPlatform.buildRustPackage rec {
|
||||
passthru.updateScript = ./update.sh;
|
||||
|
||||
meta = {
|
||||
homepage = "https://docs.slimevr.dev/";
|
||||
homepage = "https://slimevr.dev";
|
||||
description = "App for facilitating full-body tracking in virtual reality";
|
||||
longDescription = ''
|
||||
App for SlimeVR ecosystem. It orchestrates communication between multiple sensors and integrations, like SteamVR.
|
||||
|
||||
Sensors implementations:
|
||||
|
||||
- [SlimeVR Tracker for ESP](https://github.com/SlimeVR/SlimeVR-Tracker-ESP) - ESP microcontrollers and multiple IMUs are supported
|
||||
- [owoTrack Mobile App](https://github.com/abb128/owoTrackVRSyncMobile) - use phones as trackers (limited functionality and compatibility)
|
||||
- [SlimeVR Wrangler](https://github.com/carl-anders/slimevr-wrangler) - use Nintendo Switch Joycon controllers as trackers
|
||||
|
||||
Integrations:
|
||||
|
||||
- Use [SlimeVR OpenVR Driver](https://github.com/SlimeVR/SlimeVR-OpenVR-Driver) as a driver for SteamVR.
|
||||
- Use built-in OSC Trackers support for FBT integration with VRChat, PCVR or Standalone.
|
||||
- Use built-in VMC support for sending and receiving tracking data to and from other apps such as VSeeFace.
|
||||
- Export recordings as .BVH files to integrate motion capture data into 3d applications such as Blender.
|
||||
|
||||
More at https://docs.slimevr.dev/tools/index.html.
|
||||
'';
|
||||
license = with lib.licenses; [
|
||||
mit
|
||||
asl20
|
||||
|
||||
Reference in New Issue
Block a user