org.berlin_vegan.bvapp.yml 4.61 KB
Newer Older
Izzy's avatar
Izzy committed
1 2 3
Categories:
  - Navigation
License: GPL-2.0-or-later
Izzy's avatar
Izzy committed
4 5 6
AuthorName: Berlin-Vegan
AuthorEmail: bv-app@berlin-vegan.de
WebSite: https://www.berlin-vegan.de/bv-guide/
Izzy's avatar
Izzy committed
7 8 9 10 11
SourceCode: https://github.com/Berlin-Vegan/berlin-vegan-guide
IssueTracker: https://github.com/Berlin-Vegan/berlin-vegan-guide/issues

AutoName: Berlin-Vegan
Description: |-
Izzy's avatar
Izzy committed
12 13
    With the "Berlin Vegan Guide", you’ve got quick access to an overview of the
    vegan food and shopping possibilities in Berlin, Germany --- even while you’re
Izzy's avatar
Izzy committed
14 15 16 17 18 19 20 21 22 23 24
    out and about.

    The app contains the following information:

    * over 300 restaurants, snack bars and takeaways with vegan declared offers
    * a further 200 shopping possibilities in the area of cosmetics, groceries and organic produce

    The guide is not just suitable for vegetarians and vegans but also for all
    people who are trying to live their life in a greener and more animal friendly
    way.

Izzy's avatar
Izzy committed
25 26 27
    '''NOTE:''' ''Berlin Vegan Guide'' was completely rewritten using Qt, and
    is now available for SailfishOS, iOS and Android. Due to technical reasons,
    it currently cannot be updated in the f-droid.org repo (and there’s no ETA
Izzy's avatar
Izzy committed
28 29 30
    yet for this). To switch between versions from f-droid.org and IzzyOnDroid,
    you’ll have to first uninstall and then reinstall the app (as you’d have to
    do when switching between F-Droid and Google Play).
31

Izzy's avatar
Izzy committed
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 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 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
RepoType: git
Repo: https://github.com/Berlin-Vegan/berlin-vegan-guide

Builds:
  - versionName: '1.6'
    versionCode: 18
    commit: 116c661d029f7f23cb2be4ad168dc8554dd16794
    subdir: platforms/android
    init: echo "# Just create the file" > project.properties
    srclibs:
      - 1:Cordova@3.2.0
      - YUICompressor@v2.4.8
    rm:
      - lib/tools/ycompressor.jar
      - platforms/android/libs/cordova*jar
      - platforms/android/libs/phonegap*jar
      - platforms/android/local.properties
      - platforms/android/build.properties
      - platforms/android/default.properties
      - platforms/android/build.xml
    target: android-19
    build:
      - pushd $$YUICompressor$$
      - ant
      - popd
      - cp $$YUICompressor$$/build/yuicompressor-2.4.8.jar ../../lib/tools/ycompressor.jar
      - cd ../../
      - ant prod.android

  - versionName: '1.9'
    versionCode: 21
    commit: 47f0850acf58e80e7f0d8ec75251408d6bcefddb
    subdir: platforms/android
    init: echo "# Just create the file" > project.properties
    srclibs:
      - 1:Cordova@3.2.0
      - YUICompressor@v2.4.8
    rm:
      - lib/tools/ycompressor.jar
      - platforms/android/libs/cordova*jar
      - platforms/android/libs/phonegap*jar
      - platforms/android/local.properties
      - platforms/android/build.properties
      - platforms/android/default.properties
      - platforms/android/build.xml
    target: android-19
    build:
      - pushd $$YUICompressor$$
      - ant
      - popd
      - cp $$YUICompressor$$/build/yuicompressor-2.4.8.jar ../../lib/tools/ycompressor.jar
      - cd ../../
      - ant prod.android

  - versionName: 2.0.3
    versionCode: 24
    commit: 8605e55d229f7d29fb93d3d865c02702c1a41966
    subdir: app
    gradle:
      - foss
    prebuild: sed -i -e 's/def gitDescription = dirtyWorkingCopy .*/def gitDescription
        = gitHash/g' -e '/playstoreCompile/d' build.gradle

  - versionName: 2.0.7
    versionCode: 25
    commit: 2.0.7
    subdir: app
    gradle:
      - yes
    prebuild: sed -i -e 's/def gitDescription = dirtyWorkingCopy .*/def gitDescription
        = gitHash/g' -e '/playstoreCompile/d' build.gradle

  - versionName: 2.0.8
    versionCode: 26
    commit: 2.0.8
    subdir: app
    gradle:
      - yes
    prebuild: sed -i -e 's/def gitDescription = dirtyWorkingCopy .*/def gitDescription
        = gitHash/g' -e '/playstoreCompile/d' build.gradle

MaintainerNotes: |-
    * Versions <= 2.0 do not build from the current repo, but one needs to use the old repo <https://github.com/smeir/Berlin-Vegan-Guide>
    * Auto Update Mode is working, but only with a hack: with commit dd0b38a in fdroidserver the tag is used as versionname, if the versionname could not be parse from the manifest or gradle files.
    * Archive Policy: 'Currently the only supported format is "n versions", where n is the number of versions to keep.'
    * Auto Update Mode: '... if an app always has a tag "2.7.2" corresponding to version 2.7.2, you would simply specify "Version %v"'
    * Update Check Mode: '... when apps tag non-release versions such as X.X-alpha, so you can filter them out with something like .*[0-9]$ which requires tag names to end with a digit.'

ArchivePolicy: 1 versions
AutoUpdateMode: Version %v
UpdateCheckMode: Tags .*[0-9]$
CurrentVersion: 2.0.8
CurrentVersionCode: 26