com.github.andremiras.etheroll.yml 5.5 KB
Newer Older
André MIRAS's avatar
André MIRAS committed
1 2 3 4 5
Categories:
  - Games
License: MIT
SourceCode: https://github.com/AndreMiras/EtherollApp
IssueTracker: https://github.com/AndreMiras/EtherollApp/issues
Izzy's avatar
Izzy committed
6
Changelog: https://github.com/AndreMiras/EtherollApp/blob/develop/src/etherollapp/CHANGELOG.md
André MIRAS's avatar
André MIRAS committed
7

André MIRAS's avatar
André MIRAS committed
8
Name: Etheroll
André MIRAS's avatar
André MIRAS committed
9 10 11 12 13 14 15 16 17 18 19 20 21 22
Description: |-
    Cross platform Etheroll app built with Python and Kivy. Uses an Ethereum
    smart contract to place bets on the blockchain.

RepoType: git
Repo: https://github.com/AndreMiras/EtherollApp.git

Builds:
  - versionName: '2019.0217'
    versionCode: 202117
    commit: v20190217
    sudo: apt-get install -y build-essential libffi-dev libltdl-dev python2.7 zlib1g-dev
    output: bin/etheroll-$$VERSION$$-release-unsigned.apk
    srclibs:
23
      - buildozer@586152c
André MIRAS's avatar
André MIRAS committed
24 25 26
    prebuild:
      - sed -r "s:#?android.sdk_path =.*:android.sdk_path = $$SDK$$:" -i buildozer.spec
      - sed -r "s:#?android.ndk_path =.*:android.ndk_path = $$NDK$$:" -i buildozer.spec
27 28
      - sed -r "s:#?android.accept_sdk_license =.*:android.accept_sdk_license = False:"
        -i buildozer.spec
André MIRAS's avatar
André MIRAS committed
29 30
      - pip install --user --upgrade $$buildozer$$ Cython==0.28.6
    build: PATH="$HOME/.local/bin:$PATH" buildozer android release
31
    ndk: r17c
André MIRAS's avatar
André MIRAS committed
32

33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
  - versionName: '2019.0426'
    versionCode: 202326
    commit: v2019.0426
    sudo: apt-get install -y build-essential libffi-dev libltdl-dev python2.7 zlib1g-dev
    output: bin/etheroll-$$VERSION$$-release-unsigned.apk
    srclibs:
      - buildozer@586152c
    prebuild:
      - sed -r "s:#?android.sdk_path =.*:android.sdk_path = $$SDK$$:" -i buildozer.spec
      - sed -r "s:#?android.ndk_path =.*:android.ndk_path = $$NDK$$:" -i buildozer.spec
      - sed -r "s:#?android.accept_sdk_license =.*:android.accept_sdk_license = False:"
        -i buildozer.spec
      - pip install --user --upgrade $$buildozer$$ Cython==0.28.6
    build: PATH="$HOME/.local/bin:$PATH" buildozer android release
    ndk: r17c

49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
  - versionName: '2019.0624'
    versionCode: 721202524
    commit: v2019.0624
    sudo: apt-get install -y build-essential libffi-dev libltdl-dev python2.7 zlib1g-dev
    output: bin/etheroll-$$VERSION$$-release-unsigned.apk
    srclibs:
      - buildozer@586152c
    prebuild:
      - sed -r "s:#?android.sdk_path =.*:android.sdk_path = $$SDK$$:" -i buildozer.spec
      - sed -r "s:#?android.ndk_path =.*:android.ndk_path = $$NDK$$:" -i buildozer.spec
      - sed -r "s:#?android.accept_sdk_license =.*:android.accept_sdk_license = False:"
        -i buildozer.spec
      - pip install --user --upgrade $$buildozer$$ Cython==0.28.6
    build: PATH="$HOME/.local/bin:$PATH" buildozer android release
    ndk: r17c

65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
  - versionName: '2019.0911'
    versionCode: 721202811
    commit: v2019.0911
    sudo:
      - apt-get update || apt-get update
      - apt-get install -y build-essential libffi-dev libltdl-dev python2.7 zlib1g-dev
    output: bin/etheroll-$$VERSION$$-release-unsigned.apk
    srclibs:
      - buildozer@586152c
    prebuild:
      - sed -r "s:#?android.sdk_path =.*:android.sdk_path = $$SDK$$:" -i buildozer.spec
      - sed -r "s:#?android.ndk_path =.*:android.ndk_path = $$NDK$$:" -i buildozer.spec
      - sed -r "s:#?android.accept_sdk_license =.*:android.accept_sdk_license = False:"
        -i buildozer.spec
      - pip3 install --user --upgrade $$buildozer$$ Cython==0.28.6
    build: PATH="$HOME/.local/bin:$PATH" buildozer android release
    ndk: r17c

83 84
  - versionName: '2019.1101'
    versionCode: 721203001
Licaon_Kter's avatar
Licaon_Kter committed
85
    disable: fails to build
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
    commit: v2019.1101
    sudo:
      - apt-get update || apt-get update
      - apt-get install -y build-essential libffi-dev libltdl-dev python2.7 zlib1g-dev
    output: bin/etheroll-$$VERSION$$-release-unsigned.apk
    srclibs:
      - buildozer@586152c
    prebuild:
      - sed -r "s:#?android.sdk_path =.*:android.sdk_path = $$SDK$$:" -i buildozer.spec
      - sed -r "s:#?android.ndk_path =.*:android.ndk_path = $$NDK$$:" -i buildozer.spec
      - sed -r "s:#?android.accept_sdk_license =.*:android.accept_sdk_license = False:"
        -i buildozer.spec
      - pip3 install --user --upgrade $$buildozer$$ Cython==0.28.6
    build: PATH="$HOME/.local/bin:$PATH" buildozer android release
    ndk: r17c

102 103 104 105 106 107
  - versionName: '2019.1108'
    versionCode: 721203008
    commit: v2019.1108
    sudo:
      - apt-get update || apt-get update
      - apt-get install -y build-essential libffi-dev libltdl-dev python2.7 zlib1g-dev
André MIRAS's avatar
André MIRAS committed
108
    output: bin/etheroll__armeabi-v7a-$$VERSION$$-armeabi-v7a-release-unsigned.apk
109
    srclibs:
André MIRAS's avatar
André MIRAS committed
110
      - buildozer@b6981f8
111 112 113 114 115 116 117
    prebuild:
      - sed -r "s:#?android.sdk_path =.*:android.sdk_path = $$SDK$$:" -i buildozer.spec
      - sed -r "s:#?android.ndk_path =.*:android.ndk_path = $$NDK$$:" -i buildozer.spec
      - sed -r "s:#?android.accept_sdk_license =.*:android.accept_sdk_license = False:"
        -i buildozer.spec
      - pip3 install --user --upgrade $$buildozer$$ Cython==0.28.6
    build: PATH="$HOME/.local/bin:$PATH" buildozer android release
André MIRAS's avatar
André MIRAS committed
118
    ndk: r19c
119

André MIRAS's avatar
André MIRAS committed
120 121 122 123 124 125 126 127
MaintainerNotes: |-
    The build relies on buildozer master (post 0.39 release) which fixes issues
    with unsigned releases.
    Cython is pinned since this is the official tested version with buildozer.
    Both SDK and NDK path are set to use fdroid ones.
    The auto accept license is disabled since fdroid sdkmanager doesn't support
    the --licenses argument.

André MIRAS's avatar
André MIRAS committed
128 129
AutoUpdateMode: Version v%v
UpdateCheckMode: HTTP
130
UpdateCheckData: https://raw.githubusercontent.com/AndreMiras/EtherollApp/develop/src/etherollapp/version.py|__version_code__
André MIRAS's avatar
André MIRAS committed
131
    = (\d+)|.|__version__ = '(\d+\.\d+)'
132 133
CurrentVersion: '2020.0322'
CurrentVersionCode: 721202322