Skip to content

Commit 77c2ab9

Browse files
committed
(legacy) Use tor-wrapper legacy lib 0.0.6
The build instructions have been updated, as well as the docker and CI builds. This upgrade lets us use jdk 17.
1 parent d2433c9 commit 77c2ab9

File tree

8 files changed

+9
-10
lines changed

8 files changed

+9
-10
lines changed

.github/workflows/testnet-build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,10 @@ jobs:
7878
- name: Build Tor_Onion_Proxy_Library and install to local maven repo
7979
run: |
8080
cd tor-lib
81-
./gradlew install
8281
./gradlew :universal:build
82+
./gradlew :universal:publishToMavenLocal
8383
./gradlew :android:build
84-
./gradlew :android:publishToMaven
84+
./gradlew :android:publishToMavenLocal
8585
8686
- name: Assemble new android app apk
8787
run: |

Dockerfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# base image to build eclair-core
2-
FROM eclipse-temurin:11.0.21_9-jdk-alpine as ECLAIR_CORE_BUILD
2+
FROM eclipse-temurin:17.0.10_7-jdk-alpine as ECLAIR_CORE_BUILD
33

44
# this is necessary to extract the eclair-core version that we need to clone for the build
55
COPY ./buildSrc/src/main/kotlin/Versions.kt .
@@ -69,10 +69,10 @@ RUN echo y | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager "build-tools;${AN
6969
# build tor library
7070
RUN git clone https://github.com/ACINQ/Tor_Onion_Proxy_Library && \
7171
cd Tor_Onion_Proxy_Library && \
72-
./gradlew install && \
7372
./gradlew :universal:build && \
73+
./gradlew :universal:publishToMavenLocal && \
7474
./gradlew :android:build && \
75-
./gradlew :android:publishToMaven
75+
./gradlew :android:publishToMavenLocal
7676

7777
# copy eclair-core dependency
7878
COPY --from=ECLAIR_CORE_BUILD /root/.m2/repository/fr/acinq/eclair /root/.m2/repository/fr/acinq/eclair

buildSrc/src/main/kotlin/Versions.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ object Versions {
4646
const val work = "2.8.1"
4747
const val viewpager = "1.0.0"
4848
const val eventbus = "3.1.1"
49-
const val torWrapper = "0.0.5"
49+
const val torWrapper = "0.0.6"
5050
const val torCtl = "0.4"
5151
}
5252
}

phoenix-android/src/main/AndroidManifest.xml

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
android:roundIcon="@mipmap/ic_launcher_round"
2020
android:supportsRtl="true"
2121
android:hardwareAccelerated="true"
22+
android:extractNativeLibs="true"
2223
android:theme="@style/default_theme"
2324
android:localeConfig="@xml/locales_config">
2425

phoenix-android/src/main/res/values-b+es+419/strings.xml

-1
Original file line numberDiff line numberDiff line change
@@ -699,7 +699,6 @@
699699
<string name="splice_error_nochannels">No tienes ningún canal</string>
700700
<string name="splice_error_aborted_by_peer">Abortado por el par [%1$s]</string>
701701
<string name="splice_error_cannot_create_commit">No se puede crear un nuevo compromiso</string>
702-
<string name="splice_error_channel_not_idle">El canal no está disponible</string>
703702
<string name="splice_error_disconnected">El canal está desconectado</string>
704703
<string name="splice_error_funding_error">Error de fondos [%1$s]</string>
705704
<string name="splice_error_insufficient_funds">Fondos insuficientes</string>

phoenix-android/src/main/res/values-cs/strings.xml

-1
Original file line numberDiff line numberDiff line change
@@ -658,7 +658,6 @@
658658
<string name="splice_error_nochannels">Nemáte žádné kanály</string>
659659
<string name="splice_error_aborted_by_peer">Prerušeno peerem [%1$s]</string>
660660
<string name="splice_error_cannot_create_commit">Nelze vytvořit nový commitment</string>
661-
<string name="splice_error_channel_not_idle">Kanál není dostupný</string>
662661
<string name="splice_error_disconnected">Kanál je odpojený</string>
663662
<string name="splice_error_funding_error">Financování selhalo [%1$s]</string>
664663
<string name="splice_error_insufficient_funds">Nedostatek prostředků</string>

phoenix-android/src/main/res/values-de/strings.xml

-1
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,6 @@
646646
<string name="splice_error_nochannels">Sie haben keine Kanäle</string>
647647
<string name="splice_error_aborted_by_peer">Abbruch durch Gegenstelle [%1$s]</string>
648648
<string name="splice_error_cannot_create_commit">Es kann keine neue Commitment erstellt werden</string>
649-
<string name="splice_error_channel_not_idle">Kanal ist nicht verfügbar</string>
650649
<string name="splice_error_disconnected">Kanal ist nicht verbunden</string>
651650
<string name="splice_error_funding_error">Funding ist fehlgeschlagen [%1$s]</string>
652651
<string name="splice_error_insufficient_funds">Kein ausreichendes Guthaben</string>

phoenix-legacy/BUILD.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@ Phoenix uses a library to manage the communication with the tor binary. This lib
2121
```shell
2222
./gradlew install
2323
./gradlew :universal:build
24+
./gradlew :universal:publishToMavenLocal
2425
./gradlew :android:build
25-
./gradlew :android:publishToMaven
26+
./gradlew :android:publishToMavenLocal
2627
```
2728

2829
## Troubleshooting

0 commit comments

Comments
 (0)