diff --git a/metadata/com.mantz_it.rfanalyzer.yml b/metadata/com.mantz_it.rfanalyzer.yml
index 4a37599d1b..0ad3ce6a13 100644
--- a/metadata/com.mantz_it.rfanalyzer.yml
+++ b/metadata/com.mantz_it.rfanalyzer.yml
@@ -2,34 +2,16 @@ Categories:
- Science & Education
License: GPL-2.0-or-later
AuthorName: Dennis Mantz
-AuthorEmail: dennis.mantz@googlemail.com
-WebSite: https://github.com/demantz/RFAnalyzer/wiki
+AuthorEmail: rfanalyzerapp@gmail.com
+WebSite: https://demantz.github.io/RFAnalyzer/
SourceCode: https://github.com/demantz/RFAnalyzer
IssueTracker: https://github.com/demantz/RFAnalyzer/issues
Changelog: https://github.com/demantz/RFAnalyzer/blob/HEAD/changelog.txt
+Donate: https://ko-fi.com/rfanalyzer
+Liberapay: DM4NTZ
+Bitcoin: bc1qnzuvkpxd08grw505aurw45y7rty60554kd2ja2
AutoName: RF Analyzer
-Description: |-
- View a FFT plot and a waterfall plot of the frequency spectrum received by a
- HackRF. The new version can also
- demodulate audio from AM and FM signals!
-
- Use an OTG (on-the-go) USB cable to connect your HackRF/RTL-SDR to an Android
- phone/tablet and this app will visualize the RF spectrum (frequency magnitude
- and waterfall plot)! Browse through the frequency spectrum just by using scroll
- and zoom touch gestures. Additional features are:
-
- * Many settings: FFT size, averaging, peak holding, color scheme, ...
- * read samples from a file (generated by hackrf_transfer tool or by rtl_sdr)
- * AM/FM/SSB audio demodulation
- * adjust squelch and channel width
- * Record to a raw IQ file compatible with hackrf_transfer, ...
- * Bookmarks
- * rad1o support
-
- Read
- the
- manual for more details.
RepoType: git
Repo: https://github.com/demantz/RFAnalyzer
@@ -156,7 +138,41 @@ Builds:
- popd
- mv $$HackRF$$/app/build/outputs/aar/*.aar lib/hackrf_android.aar
-AutoUpdateMode: None
-UpdateCheckMode: RepoManifest
-CurrentVersion: 2.0.2
-CurrentVersionCode: 20014
+ - versionName: 2.1.1-foss
+ versionCode: 20107
+ commit: b79e344f37a6b3dc4b006a65769ab34a0b8134d9
+ subdir: app
+ sudo:
+ - apt-get update
+ - apt-get install mkdocs mkdocs-material python3-pymdownx
+ gradle:
+ - Foss
+ srclibs:
+ - HackRF@9d4fb78a4633d5a2b8022b4815515be627273739
+ - libusb@v1.0.29
+ prebuild:
+ - sdkmanager 'cmake;4.0.3'
+ - sed -i 's/agp = "8.13.0"/agp = "8.11.1"/' ../gradle/libs.versions.toml
+ scandelete:
+ - app/lib
+ - libusb/src/main/jniLibs
+ build:
+ - pushd $$HackRF$$/app
+ - gradle assembleRelease
+ - popd
+ - mv $$HackRF$$/app/build/outputs/aar/*.aar lib/hackrf_android.aar
+ - pushd $$libusb$$/android/jni
+ - $$NDK$$/ndk-build
+ - popd
+ - pushd ../libusb/src/main/jniLibs
+ - cp $$libusb$$/android/libs/x86/libusb1.0.so x86/
+ - cp $$libusb$$/android/libs/x86_64/libusb1.0.so x86_64/
+ - cp $$libusb$$/android/libs/arm64-v8a/libusb1.0.so arm64-v8a/
+ - cp $$libusb$$/android/libs/armeabi-v7a/libusb1.0.so armeabi-v7a/
+ - popd
+ ndk: r27
+
+AutoUpdateMode: Version
+UpdateCheckMode: Tags
+CurrentVersion: 2.1.1-foss
+CurrentVersionCode: 20107
diff --git a/metadata/com.mantz_it.rfanalyzer/ar/summary.txt b/metadata/com.mantz_it.rfanalyzer/ar/summary.txt
deleted file mode 100644
index 6453374681..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/ar/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-عرض مخططات HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/ba/summary.txt b/metadata/com.mantz_it.rfanalyzer/ba/summary.txt
deleted file mode 100644
index b10b370a4a..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/ba/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-HackRF графиктәрен ҡарау
diff --git a/metadata/com.mantz_it.rfanalyzer/ca/summary.txt b/metadata/com.mantz_it.rfanalyzer/ca/summary.txt
deleted file mode 100644
index 51d9e83298..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/ca/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Mostra gràfiques del HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/cs/summary.txt b/metadata/com.mantz_it.rfanalyzer/cs/summary.txt
deleted file mode 100644
index a9bd77604a..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/cs/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Zobrazit grafy HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/de/summary.txt b/metadata/com.mantz_it.rfanalyzer/de/summary.txt
deleted file mode 100644
index 3bc4d48d1a..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/de/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-HackRF Plots betrachten
diff --git a/metadata/com.mantz_it.rfanalyzer/en-US/summary.txt b/metadata/com.mantz_it.rfanalyzer/en-US/summary.txt
deleted file mode 100644
index db25ea9766..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/en-US/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-View HackRF plots
diff --git a/metadata/com.mantz_it.rfanalyzer/eo/summary.txt b/metadata/com.mantz_it.rfanalyzer/eo/summary.txt
deleted file mode 100644
index cbe11867b0..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/eo/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Montri diagramojn HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/es/summary.txt b/metadata/com.mantz_it.rfanalyzer/es/summary.txt
deleted file mode 100644
index d424e5a63f..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/es/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Muestra diagramas de HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/fr/summary.txt b/metadata/com.mantz_it.rfanalyzer/fr/summary.txt
deleted file mode 100644
index e3b5608db4..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/fr/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Voir les diagrammes HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/ga/summary.txt b/metadata/com.mantz_it.rfanalyzer/ga/summary.txt
deleted file mode 100644
index 1da0180748..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/ga/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Féach ceapacha HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/he/summary.txt b/metadata/com.mantz_it.rfanalyzer/he/summary.txt
deleted file mode 100644
index 35bf3e2e50..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/he/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-הצגת תרשימים של HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/hu/summary.txt b/metadata/com.mantz_it.rfanalyzer/hu/summary.txt
deleted file mode 100644
index a6c70ecc42..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/hu/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-HackRF ábrák megtekintése
diff --git a/metadata/com.mantz_it.rfanalyzer/id/summary.txt b/metadata/com.mantz_it.rfanalyzer/id/summary.txt
deleted file mode 100644
index 8aafa1fd4e..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/id/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Tampilkan plot HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/it/summary.txt b/metadata/com.mantz_it.rfanalyzer/it/summary.txt
deleted file mode 100644
index 482e3e1d13..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/it/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Visualizza trame HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/ja/summary.txt b/metadata/com.mantz_it.rfanalyzer/ja/summary.txt
deleted file mode 100644
index 72a5bc267a..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/ja/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-HackRFプロットを閲覧
diff --git a/metadata/com.mantz_it.rfanalyzer/nb/summary.txt b/metadata/com.mantz_it.rfanalyzer/nb/summary.txt
deleted file mode 100644
index 7dff6e7aa9..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/nb/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Se HackRF-plott
diff --git a/metadata/com.mantz_it.rfanalyzer/pl/summary.txt b/metadata/com.mantz_it.rfanalyzer/pl/summary.txt
deleted file mode 100644
index 7b3761413b..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/pl/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Pokaż wykresy HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/pt-BR/summary.txt b/metadata/com.mantz_it.rfanalyzer/pt-BR/summary.txt
deleted file mode 100644
index a509383e58..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/pt-BR/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Veja plotagens de HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/pt-PT/summary.txt b/metadata/com.mantz_it.rfanalyzer/pt-PT/summary.txt
deleted file mode 100644
index a509383e58..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/pt-PT/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Veja plotagens de HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/pt/summary.txt b/metadata/com.mantz_it.rfanalyzer/pt/summary.txt
deleted file mode 100644
index a509383e58..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/pt/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Veja plotagens de HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/ro/summary.txt b/metadata/com.mantz_it.rfanalyzer/ro/summary.txt
deleted file mode 100644
index 5a79d0c755..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/ro/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Vezi parcelele HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/ru/summary.txt b/metadata/com.mantz_it.rfanalyzer/ru/summary.txt
deleted file mode 100644
index 99a0c5e003..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/ru/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Посмотреть графики HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/sr/summary.txt b/metadata/com.mantz_it.rfanalyzer/sr/summary.txt
deleted file mode 100644
index 17ba8d535c..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/sr/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Прегледај HackRF графиконе
diff --git a/metadata/com.mantz_it.rfanalyzer/sw/summary.txt b/metadata/com.mantz_it.rfanalyzer/sw/summary.txt
deleted file mode 100644
index d149dbbe7e..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/sw/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Tazama michoro ya HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/ta/summary.txt b/metadata/com.mantz_it.rfanalyzer/ta/summary.txt
deleted file mode 100644
index 47ecfc9eec..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/ta/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-HackRF அடுக்கு ஆகியவற்றைக் காண்க
diff --git a/metadata/com.mantz_it.rfanalyzer/tr/summary.txt b/metadata/com.mantz_it.rfanalyzer/tr/summary.txt
deleted file mode 100644
index 27fe6d9074..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/tr/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-HackRF grafiklerini görüntüleyin
diff --git a/metadata/com.mantz_it.rfanalyzer/uk/summary.txt b/metadata/com.mantz_it.rfanalyzer/uk/summary.txt
deleted file mode 100644
index 341ceafea9..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/uk/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-Перегляд сюжетів HackRF
diff --git a/metadata/com.mantz_it.rfanalyzer/zh-CN/summary.txt b/metadata/com.mantz_it.rfanalyzer/zh-CN/summary.txt
deleted file mode 100644
index 7e713ed60e..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/zh-CN/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-查看 HackRF 图
diff --git a/metadata/com.mantz_it.rfanalyzer/zh-TW/summary.txt b/metadata/com.mantz_it.rfanalyzer/zh-TW/summary.txt
deleted file mode 100644
index 4429c6b9bf..0000000000
--- a/metadata/com.mantz_it.rfanalyzer/zh-TW/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-檢視 HackRF 圖
diff --git a/srclibs/libusb.yml b/srclibs/libusb.yml
new file mode 100644
index 0000000000..361bd2a225
--- /dev/null
+++ b/srclibs/libusb.yml
@@ -0,0 +1,2 @@
+RepoType: git
+Repo: https://github.com/libusb/libusb