fdroiddata/metadata/dk.jens.backup.yml

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