blob: 85dbf48c3151dec72058c22d2282999b55f90e61 (
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
58
59
60
61
62
63
64
65
|
# 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!
## Repository submodules
Note that this Mumla git repository has submodule(s). You either need to clone
it using `git clone --recursive`, or you need to get the submodule(s) in place
after cloning:
git submodule update --init --recursive
## 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.
|