com.roguetemple.hyperroid.yml 3.35 KB
Newer Older
Izzy's avatar
Izzy committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
Categories:
  - Games
License: GPL-2.0-only
WebSite: https://www.roguetemple.com/z/hyper.php
SourceCode: https://github.com/zenorogue/hyperrogue
IssueTracker: https://github.com/zenorogue/hyperrogue/issues
Donate: https://www.roguetemple.com/z/donate.php?id=HyperRogue

AutoName: HyperRogue
Description: |-
    You are a lone outsider in a strange, non-Euclidean world. As a Rogue, your goal
    is to collect as many treasures as possible. However, collecting treasures
    attracts dangerous monsters (on the other hand, killing the monsters allows more
    treasures to be generated).

    You can kill most monsters by moving into them. Similarly, if the monster was
    next to you at the end of your turn, it would kill you. The game protects you
    from getting yourself killed accidentally by ignoring moves which lead to
    instant death (similar to the check rule from Chess).

RepoType: git
Repo: https://github.com/zenorogue/hyperrogue.git

Builds:
  - versionName: '3.7'
    versionCode: 370
    commit: '2'
    buildjni:
      - yes
30
    ndk: r12b
Izzy's avatar
Izzy committed
31 32 33 34 35 36 37

  - versionName: '4.4'
    versionCode: 440
    commit: 367a1e5a7cf10acb7a9a650a96ad8980d5146653
    target: android-7
    buildjni:
      - yes
38
    ndk: r12b
Izzy's avatar
Izzy committed
39 40 41 42 43 44 45 46 47

  - versionName: 4.4a
    versionCode: 441
    commit: 367a1e5a7cf10acb7a9a650a96ad8980d5146653
    patch:
      - patch-4.4a.patch
    target: android-7
    buildjni:
      - yes
48
    ndk: r12b
Izzy's avatar
Izzy committed
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105

  - versionName: 5.5a
    versionCode: 551
    commit: 35b39e1
    subdir: app
    gradle:
      - yes
    rm:
      - app/src/main/jni/hyper

  - versionName: '6.6'
    versionCode: 661
    commit: 4cb38ea
    subdir: app
    gradle:
      - yes
    rm:
      - app/src/main/jni/hyper
    scanignore:
      - app/src/main/orig/langen

  - versionName: 10.4b
    versionCode: 10042
    commit: v10.4b
    subdir: hyperroid/app
    gradle:
      - yes
    prebuild: sed -i -e "s/abiFilters .*/abiFilters 'x86', 'x86_64', 'armeabi-v7a',
        'arm64-v8a'/" build.gradle
    scandelete:
      - hyper.exe
    build:
      - pushd ..
      - bash copy.sh
      - popd
    ndk: r17b

  - versionName: 10.4t
    versionCode: 10420
    disable: "error: use of undeclared identifier 'hashval'"
    commit: 10.4t
    subdir: hyperroid/app
    gradle:
      - yes
    prebuild: sed -i -e "s/abiFilters .*/abiFilters 'x86', 'x86_64', 'armeabi-v7a',
        'arm64-v8a'/" build.gradle
    build:
      - pushd ..
      - bash copy.sh
      - popd
    ndk: r17b

  - versionName: 10.5e
    versionCode: 10505
    commit: v10.5e
    subdir: hyperroid/app
    sudo:
Jochen Sprickerhof's avatar
Jochen Sprickerhof committed
106 107
      - apt-get update || apt-get update
      - apt-get install -y g++
Izzy's avatar
Izzy committed
108 109 110 111 112 113 114 115 116 117
    gradle:
      - yes
    prebuild: sed -i -e "s/abiFilters .*/abiFilters 'x86', 'x86_64', 'armeabi-v7a',
        'arm64-v8a'/" build.gradle
    build:
      - pushd ..
      - bash copy.sh
      - popd
    ndk: r17b

118 119
  - versionName: 11.3i
    versionCode: 11309
relan's avatar
relan committed
120
    disable: missing R.raw.palace, R.raw.caribbean, R.raw.ocean, R.raw.ivory
Licaon_Kter's avatar
Licaon_Kter committed
121
    commit: v11.3l
122 123
    subdir: hyperroid/app
    sudo:
Jochen Sprickerhof's avatar
Jochen Sprickerhof committed
124 125
      - apt-get update || apt-get update
      - apt-get install -y g++
126 127 128 129 130 131 132 133
    gradle:
      - yes
    prebuild: sed -i -e "s/abiFilters .*/abiFilters 'x86', 'x86_64', 'armeabi-v7a',
        'arm64-v8a'/" build.gradle
    build:
      - pushd ..
      - bash copy.sh
      - popd
134
    ndk: r17c
135

Izzy's avatar
Izzy committed
136 137
AutoUpdateMode: Version v%v
UpdateCheckMode: Tags
138 139
CurrentVersion: 11.3i
CurrentVersionCode: 11309