blob: 40eedf8b7bd415341ac08affe3e35b6e4f01e80b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
# Mumla
Mumla is a fork and continuation of [Plumble](https://github.com/acomminos/Plumble),
a robust GPLv3 Mumble client for Android originally written by Andrew Comminos.
It uses the the [Humla](https://gitlab.com/quite/humla) protocol implementation
(forked from Comminos's [Jumble](https://github.com/acomminos/Jumble)).
Mumla should run on Android 4.0 (IceCreamSandwich, API 14) and later.
Mumla is available [on F-Droid](https://f-droid.org/packages/se.lublin.mumla/).
There is a small [landing page](https://mumla-app.gitlab.io/), that also has
information about [Beta releases](https://mumla-app.gitlab.io/beta/).
## Translations
If you want to help out translating Mumla, the project is [on
Weblate](https://hosted.weblate.org/engage/mumla/) -- thanks for gratis hosting
of our libre project!
## Building on GNU/Linux
TODO: Building is only verified to work using JDK 11. So you typically want
`export JAVA_HOME=/usr/lib/jvm/java-11-openjdk`. Tracking issue:
https://gitlab.com/quite/mumla/-/issues/108
TODO: humla-spongycastle should be built as a sub-project of Humla's Gradle,
but currently isn't.
git submodule update --init --recursive
pushd libraries/humla/libs/humla-spongycastle
../../gradlew jar
popd
./gradlew assembleDebug
If you get an error running out of Java heap space, try raising the -Xmx in
`./gradle.properties`.
### Notes
According to https://developer.android.com/studio/releases/gradle-plugin
default NDK for Android Gradle Plugin 7.x is 21.4.7075529. It should be
installed automatically (by Android Studio and/or the plugin right), but for me
it wasn't.
I had to Bring up SDK Manager in Android Studio.
- Click SDK Tools tab.
- Check "Show Package Details"
- In the list view, expand "NDK (Side by side)"
- Check 21.4.7075529
- Click OK
## License
Mumla's [LICENSE](LICENSE) is GNU GPL v3.
|