mirror of
https://github.com/zkldi/Tachi.git
synced 2026-09-29 10:28:04 +03:00
31 lines
1.3 KiB
Markdown
31 lines
1.3 KiB
Markdown
# external/beatoraja.jar
|
|
|
|
This directory vendors `beatoraja.jar` from the **LR2oraja** project so the
|
|
Tachi Beatoraja IR can be compiled (and CI can produce shadow jars) without
|
|
any out-of-band download.
|
|
|
|
- **Upstream**: https://github.com/wcko87/lr2oraja
|
|
- **Release**: `build11611350155` ("LR2oraja Build 11611350155 (beatoraja 0.8.8)")
|
|
- **Source release artifact**: `LR2oraja.zip`
|
|
- **`LR2oraja.zip` SHA-256**: `3cdbe4ecabd7937003fc721cd2eb53af88e52881fc4920480526df6d70b9932b`
|
|
- **Original project**: https://github.com/exch-bms2/beatoraja (LR2oraja is a
|
|
judge/gauge fork that ships only a replacement `beatoraja.jar`).
|
|
|
|
## Licensing
|
|
|
|
`beatoraja.jar` is licensed under the **GNU General Public License v3**
|
|
(see [`LICENSE.beatoraja`](LICENSE.beatoraja)). It is consumed by
|
|
`java/beatoraja-ir/` as a `compileOnly` Gradle dependency (see
|
|
[`../build.gradle.kts`](../build.gradle.kts)); the IR shadow jar that we
|
|
ship does **not** embed any beatoraja class files. Source for the bundled
|
|
binary is available at the upstream repositories above.
|
|
|
|
## Bumping
|
|
|
|
To update to a newer LR2oraja release:
|
|
|
|
1. Pick a release from https://github.com/wcko87/lr2oraja/releases.
|
|
2. Download its `LR2oraja.zip`, verify the SHA-256, extract `beatoraja.jar`.
|
|
3. Replace `beatoraja.jar` in this folder and update the release tag,
|
|
archive SHA-256, and any version notes above.
|