summaryrefslogtreecommitdiff
path: root/wallet/README.md
blob: e4cee9cd0d3004984167ca75184cc7a134ad9f58 (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
# GNU Taler Wallet

This package implements a GNU Taler wallet for Android.
It is currently a UI for the wallet writen in TypeScript.

## Building

Currently, building the wallet for Android requires manually copying a dependency:

`taler-wallet-android.js` -> `src/main/assets/taler-wallet-android.js`

After that, the Android wallet can be built with Gradle:

    $ ./gradlew build

## Obtaining Dependencies

There are two ways of obtaining the dependencies.  The easiest one is
to use the pre-built versions, which are stored in the "binary-deps"
branch of the git://git.taler.net/wallet-android.git repository.

An easy way to access them is using a git worktree:

    $ git fetch origin binary-deps
    $ git worktree add binary-deps binary-deps
    $ cp binary-deps/taler-wallet-android.js src/main/assets/taler-wallet-android.js
    $ git worktree remove binary-deps

Alternatively, you can build it yourself from the repository:

 * git://git.taler.net/wallet-core.git