216 lines
6.5 KiB
YAML
216 lines
6.5 KiB
YAML
Categories:
|
|
- System
|
|
License: MIT
|
|
SourceCode: https://github.com/jensstein/oandbackup
|
|
IssueTracker: https://github.com/jensstein/oandbackup/issues
|
|
Changelog: https://github.com/jensstein/oandbackup/blob/HEAD/changelog.md
|
|
|
|
AutoName: oandbackup
|
|
Description: |-
|
|
Make backups of selected apps on your device and restore from those backups.
|
|
oandbackup enables you to save app data to a user-accessible location. Both
|
|
backup / restore of single apps and of multiple apps are supported.
|
|
|
|
Requires a working busybox installation at the moment (often pre-installed on
|
|
custom roms).
|
|
|
|
Status: Beta
|
|
|
|
Requires root: Yes. Copies files from /data/data, /data/app and /system/app.
|
|
|
|
(If you don't have root but have Android 4+ you can use the command-line program
|
|
''adb'' from the [http://developer.android.com/sdk Android SDK] platform tools
|
|
to make backups via a desktop computer)
|
|
|
|
RequiresRoot: 'yes'
|
|
|
|
RepoType: git
|
|
Repo: https://github.com/jensstein/oandbackup.git
|
|
|
|
Builds:
|
|
- versionName: 0.1.13.1
|
|
versionCode: 4
|
|
commit: 0.1.13.1
|
|
target: android-17
|
|
|
|
- versionName: 0.1.14
|
|
versionCode: 5
|
|
commit: 0.1.14
|
|
target: android-17
|
|
|
|
- versionName: 0.2.0
|
|
versionCode: 6
|
|
commit: 0.2.0
|
|
target: android-17
|
|
|
|
- versionName: 0.2.1
|
|
versionCode: 7
|
|
commit: 0.2.1
|
|
target: android-17
|
|
|
|
- versionName: 0.2.3
|
|
versionCode: 9
|
|
commit: 0.2.3
|
|
target: android-17
|
|
|
|
- versionName: 0.2.4
|
|
versionCode: 10
|
|
commit: 0.2.4
|
|
target: android-17
|
|
|
|
- versionName: 0.2.5
|
|
versionCode: 11
|
|
commit: 0.2.5
|
|
target: android-17
|
|
|
|
- versionName: 0.2.6
|
|
versionCode: 12
|
|
commit: 0.2.6
|
|
target: android-17
|
|
|
|
- versionName: 0.2.7
|
|
versionCode: 13
|
|
commit: 0.2.7
|
|
target: android-17
|
|
|
|
- versionName: 0.2.8
|
|
versionCode: 14
|
|
commit: 0.2.8
|
|
target: android-17
|
|
|
|
- versionName: 0.2.9
|
|
versionCode: 15
|
|
commit: 0.2.9
|
|
target: android-17
|
|
|
|
- versionName: 0.2.10
|
|
versionCode: 16
|
|
commit: 0.2.10
|
|
submodules: true
|
|
prebuild: echo "android.library.reference.1=./libs/openpgp-api-lib/" >> project.properties
|
|
target: android-17
|
|
|
|
- versionName: 0.2.11
|
|
versionCode: 17
|
|
commit: 0.2.11
|
|
gradle:
|
|
- yes
|
|
rm:
|
|
- libs/*.jar
|
|
|
|
- versionName: 0.2.12
|
|
versionCode: 18
|
|
commit: 0.2.12
|
|
gradle:
|
|
- yes
|
|
rm:
|
|
- libs/*.jar
|
|
|
|
- versionName: 0.2.12.1
|
|
versionCode: 19
|
|
commit: 0.2.12.1
|
|
gradle:
|
|
- yes
|
|
rm:
|
|
- libs/*.jar
|
|
|
|
- versionName: 0.2.13
|
|
versionCode: 20
|
|
commit: 0.2.13
|
|
gradle:
|
|
- yes
|
|
rm:
|
|
- libs/*.jar
|
|
|
|
- versionName: 0.3.0
|
|
versionCode: 21
|
|
disable: https://gitlab.com/fdroid/fdroiddata/issues/1366#note_114293934
|
|
commit: 0.3.0
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- rustup@1.14.0
|
|
build:
|
|
- $$rustup$$/rustup-init.sh -y
|
|
- source $HOME/.cargo/env
|
|
- rustup target add armv7-linux-androideabi
|
|
- $$NDK$$/build/tools/make_standalone_toolchain.py --api 18 --install-dir=armv7_toolchain
|
|
--arch=arm
|
|
- cd oab-utils
|
|
- mkdir .cargo
|
|
- printf "[target.armv7-linux-androideabi]\n linker = \""$(realpath ../armv7_toolchain)"/bin/arm-linux-androideabi-clang\""
|
|
> .cargo/config
|
|
- cargo build --release --target armv7-linux-androideabi
|
|
- mkdir -p ../src/main/assets
|
|
- cp -v target/*/release/oab-utils ../src/main/assets
|
|
ndk: r17b
|
|
|
|
- versionName: 0.3.4-universal
|
|
versionCode: 304
|
|
commit: 0.3.4
|
|
gradle:
|
|
- universal
|
|
srclibs:
|
|
- rustup@1.14.0
|
|
prebuild: sed -i -e '/set -e/a\source $HOME/.cargo/env' build.sh
|
|
build:
|
|
- $$rustup$$/rustup-init.sh -y
|
|
- source $HOME/.cargo/env
|
|
- rustup default 1.30.1
|
|
- rustup target add armv7-linux-androideabi
|
|
- rustup target add aarch64-linux-android
|
|
- rustup target add i686-linux-android
|
|
- rustup target add x86_64-linux-android
|
|
- $$NDK$$/build/tools/make_standalone_toolchain.py --api 18 --arch=arm --install-dir=arm
|
|
- $$NDK$$/build/tools/make_standalone_toolchain.py --api 21 --arch=arm64 --install-dir=arm64
|
|
- $$NDK$$/build/tools/make_standalone_toolchain.py --api 18 --arch=x86 --install-dir=x86
|
|
- $$NDK$$/build/tools/make_standalone_toolchain.py --api 21 --arch=x86_64 --install-dir=x86_64
|
|
- mkdir oab-utils/.cargo
|
|
- echo -e "[target.armv7-linux-androideabi]\n linker = \""$(realpath arm)"/bin/arm-linux-androideabi-clang\"\n"
|
|
>> oab-utils/.cargo/config
|
|
- echo -e "[target.aarch64-linux-android]\n linker = \""$(realpath arm64)"/bin/aarch64-linux-android-clang\"\n"
|
|
>> oab-utils/.cargo/config
|
|
- echo -e "[target.i686-linux-android]\n linker = \""$(realpath x86)"/bin/i686-linux-android-clang\"\n"
|
|
>> oab-utils/.cargo/config
|
|
- echo -e "[target.x86_64-linux-android]\n linker = \""$(realpath x86_64)"/bin/x86_64-linux-android-clang\"\n"
|
|
>> oab-utils/.cargo/config
|
|
ndk: r17b
|
|
|
|
- versionName: 0.3.5-universal
|
|
versionCode: 305
|
|
commit: 0.3.5
|
|
gradle:
|
|
- universal
|
|
srclibs:
|
|
- rustup@1.14.0
|
|
prebuild: sed -i -e '/set -e/a\source $HOME/.cargo/env' build.sh
|
|
build:
|
|
- $$rustup$$/rustup-init.sh -y
|
|
- source $HOME/.cargo/env
|
|
- rustup default 1.30.1
|
|
- rustup target add armv7-linux-androideabi
|
|
- rustup target add aarch64-linux-android
|
|
- rustup target add i686-linux-android
|
|
- rustup target add x86_64-linux-android
|
|
- $$NDK$$/build/tools/make_standalone_toolchain.py --api 18 --arch=arm --install-dir=arm
|
|
- $$NDK$$/build/tools/make_standalone_toolchain.py --api 21 --arch=arm64 --install-dir=arm64
|
|
- $$NDK$$/build/tools/make_standalone_toolchain.py --api 18 --arch=x86 --install-dir=x86
|
|
- $$NDK$$/build/tools/make_standalone_toolchain.py --api 21 --arch=x86_64 --install-dir=x86_64
|
|
- mkdir oab-utils/.cargo
|
|
- echo -e "[target.armv7-linux-androideabi]\n linker = \""$(realpath arm)"/bin/arm-linux-androideabi-clang\"\n"
|
|
>> oab-utils/.cargo/config
|
|
- echo -e "[target.aarch64-linux-android]\n linker = \""$(realpath arm64)"/bin/aarch64-linux-android-clang\"\n"
|
|
>> oab-utils/.cargo/config
|
|
- echo -e "[target.i686-linux-android]\n linker = \""$(realpath x86)"/bin/i686-linux-android-clang\"\n"
|
|
>> oab-utils/.cargo/config
|
|
- echo -e "[target.x86_64-linux-android]\n linker = \""$(realpath x86_64)"/bin/x86_64-linux-android-clang\"\n"
|
|
>> oab-utils/.cargo/config
|
|
ndk: r17b
|
|
|
|
MaintainerNotes: Cannot use AUM/UCM because version code and version name are dynamic.
|
|
|
|
AutoUpdateMode: None
|
|
UpdateCheckMode: None
|
|
CurrentVersion: 0.3.5-universal
|
|
CurrentVersionCode: 305
|