From 7de4bde06a150ba6b54aac6fddf56727b1f4f41f Mon Sep 17 00:00:00 2001 From: Boris Kraut Date: Wed, 19 Oct 2016 20:29:06 +0200 Subject: [PATCH] DashClock Widget: Try to build 1.7.2 (35) with gsmlib --- metadata/net.nurik.roman.dashclock.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/metadata/net.nurik.roman.dashclock.txt b/metadata/net.nurik.roman.dashclock.txt index ba9e91c553..d9ebea12da 100644 --- a/metadata/net.nurik.roman.dashclock.txt +++ b/metadata/net.nurik.roman.dashclock.txt @@ -62,9 +62,25 @@ Build:1.6,30 prebuild=echo "sdk.dir=$ANDROID_HOME" > ../local.properties && \ sed -i '/^project\.archivesBaseName/d' build.gradle +Build:1.7.2,35 + disable=gsmlib issues + commit=v1.7.2 + subdir=main + gradle=yes + srclibs=gsmlib@3a219305d801f79c5385583e8ae8a9e9febc0160 + prebuild=pushd $$gsmlib$$ && \ + gradle install && \ + popd && \ + echo "sdk.dir=$ANDROID_HOME" > ../local.properties && \ + sed -i '/^project\.archivesBaseName/d' build.gradle && \ + sed -i -e '/mavenCentral/amavenLocal()' -e '/Goddchen/d' -e '/play-services/d' build.gradle ../build.gradle && \ + sed -i -e '/support-v13/acompile "org.microg.gms:play-services:1.0-SNAPSHOT"' build.gradle + Maintainer Notes: MicroG's GmsLib can be used to strip play-services dependency for this one, according to https://github.com/microg/android_external_GmsLib#example-dashclock . + +Installing gsmlib fails due to signing issues. Maybe just `gradle assembleRelease` and sign manually? . Auto Update Mode:None