[Replicant] [PATCH] Include F-droid's Offline Calendar as a prebuild
Joonas Kylmälä
joonas.kylmala at iki.fi
Sun Oct 13 18:30:15 UTC 2019
Hi,
please send two patches: 1 to remove f-droid and 1 to include offline
calendar. Also add signed-off-by line.
Also would be nice to have a description why Offline Calendar app and
not some other calendar app. And descriptoin for why F-droid is removed.
Joonas
Andrés Domínguez:
> ---
> config/common.mk | 1 +
> get-prebuilts | 18 ++++++++++++++----
> prebuilt/common/Android.mk | 8 ++++++++
> 3 files changed, 23 insertions(+), 4 deletions(-)
>
> diff --git a/config/common.mk b/config/common.mk
> index 6340f0a6..d429624c 100644
> --- a/config/common.mk
> +++ b/config/common.mk
> @@ -136,6 +136,7 @@ PRODUCT_PACKAGES += \
> SoundRecorder \
> Screencast \
> F-DroidPrivilegedExtension \
> + OfflineCalendar \
> RepWifi
>
> # Exchange support
> diff --git a/get-prebuilts b/get-prebuilts
> index 0e4398d7..b8cc0d78 100755
> --- a/get-prebuilts
> +++ b/get-prebuilts
> @@ -5,7 +5,17 @@ BASEDIR=$( dirname $0 )
>
> mkdir -p $BASEDIR/prebuilt/common/apps/
>
> -# F-Droid
> -curl -L -o $BASEDIR/prebuilt/common/apps/FDroid.apk -O -L https://f-droid.org/FDroid.apk
> -curl -L -o $BASEDIR/prebuilt/common/apps/FDroid.apk.asc -O -L https://f-droid.org/FDroid.apk.asc
> -gpg --armor --verify $BASEDIR/prebuilt/common/apps/FDroid.apk.asc $BASEDIR/prebuilt/common/apps/FDroid.apk
> +# F-Droid Apps
> +
> +FDroidApps="org.sufficientlysecure.localcalendar_9"
> +
> +for app in $FDroidApps;
> +do
> + echo "Downloading ${app}..."
> + curl -L -o $BASEDIR/prebuilt/common/apps/"${app}".apk -O -L https://f-droid.org/repo/"${app}".apk
> + echo "Downloading signature for ${app}..."
> + curl -L -o $BASEDIR/prebuilt/common/apps/"${app}".apk.asc -O -L https://f-droid.org/repo/"${app}".apk.asc
> + echo "Checking signature..."
> + gpg --armor --verify $BASEDIR/prebuilt/common/apps/"${app}".apk.asc $BASEDIR/prebuilt/common/apps/"${app}".apk
> + echo ""
> +done
> diff --git a/prebuilt/common/Android.mk b/prebuilt/common/Android.mk
> index f15b178c..aed73e3c 100644
> --- a/prebuilt/common/Android.mk
> +++ b/prebuilt/common/Android.mk
> @@ -8,3 +8,11 @@ LOCAL_MODULE_TAGS := optional
> LOCAL_MODULE_CLASS := EXECUTABLES
> LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
> include $(BUILD_PREBUILT)
> +
> +include $(CLEAR_VARS)
> +LOCAL_MODULE := OfflineCalendar
> +LOCAL_MODULE_CLASS := APPS
> +LOCAL_CERTIFICATE := PRESIGNED
> +LOCAL_SRC_FILES := apps/org.sufficientlysecure.localcalendar_9.apk
> +include $(BUILD_PREBUILT)
> +
>
More information about the Replicant
mailing list