rewritemeta yaml: fixed boolen mapping for build flags

This commit is contained in:
Michael Pöhn 2017-05-19 13:47:05 +02:00
parent cfd3e84250
commit 19d422da86
5 changed files with 115 additions and 27 deletions

View file

@ -0,0 +1,14 @@
#! /bin/bash
if [ ! -d metadata ]; then
echo 'no metadata directory present'
exit 1
fi
fdroid rewritemeta --to yml
fdroid rewritemeta --to txt
echo '## stripping maven, kivy, disable buildflags if they are set to "no"'
sed -i '/^ maven=no$/d' metadata/*.txt
sed -i '/^ kivy=no$/d' metadata/*.txt
sed -i '/^ disable=no$/d' metadata/*.txt

View file

@ -47,14 +47,22 @@ Build:1.2.2,42
Build:2.1.1,48
commit=2.1.1
patch=manifest-ads.patch,mobilecore.patch
maven=yes
srclibs=FacebookSDK@sdk-version-3.0.2
rm=libs/applovin*,libs/mobileCore*
extlibs=android/android-support-v4.jar
prebuild=cp libs/android-support-v4.jar $$FacebookSDK$$/libs/ && \
sed -i 's@\(reference.1=\).*@\1$$FacebookSDK$$@' project.properties && \
sed -i 's/Class\[\]/Class\<?\>\[\]/g' $$FacebookSDK$$/src/com/facebook/model/GraphObject.java
Build:2.1.2,49
Build:2.1.1-b,49
commit=2.1.1
patch=manifest-ads.patch,mobilecore.patch
maven=yes@..
srclibs=FacebookSDK@sdk-version-3.0.2
Build:2.1.1-c,50
commit=2.1.1
patch=manifest-ads.patch,mobilecore.patch
maven=2
srclibs=FacebookSDK@sdk-version-3.0.2
Build:2.1.2,51
disable=Labelled as pre-release, so skipped
Archive Policy:0 versions

View file

@ -1,3 +1,5 @@
AntiFeatures:
- UpstreamNonFree
Categories:
- System
License: GPL-3.0
@ -59,18 +61,32 @@ Builds:
patch:
- manifest-ads.patch
- mobilecore.patch
maven: 'yes'
srclibs:
- FacebookSDK@sdk-version-3.0.2
- versionName: 2.1.1-b
versionCode: 49
commit: 2.1.1
patch:
- manifest-ads.patch
- mobilecore.patch
maven: yes@..
srclibs:
- FacebookSDK@sdk-version-3.0.2
- versionName: 2.1.1-c
versionCode: 50
commit: 2.1.1
patch:
- manifest-ads.patch
- mobilecore.patch
maven: '2'
srclibs:
- FacebookSDK@sdk-version-3.0.2
rm:
- libs/applovin*
- libs/mobileCore*
extlibs:
- android/android-support-v4.jar
prebuild: |-
cp libs/android-support-v4.jar $$FacebookSDK$$/libs/ && sed -i 's@\(reference.1=\).*@\1$$FacebookSDK$$@' project.properties && sed -i 's/Class\[\]/Class\<?\>\[\]/g' $$FacebookSDK$$/src/com/facebook/model/GraphObject.java
- versionName: 2.1.2
versionCode: 49
versionCode: 51
disable: Labelled as pre-release, so skipped
ArchivePolicy: 0 versions