WineBarrels-BasePlatforms/BasePlatform/v2/build.raw.sh

57 lines
3.5 KiB
Bash
Raw Normal View History

2020-01-04 16:36:58 +00:00
#! /usr/bin/env bash
CONF_PATH=`dirname $0`
if [ -z "$BUILD_DIR_64BIT" ]; then
BUILD_DIR_64BIT=build64
fi
2020-04-24 23:51:48 +00:00
source "$(dirname "$0")/versions.sh" &&
2020-01-04 16:36:58 +00:00
if [ -z "$2" ]; then
if [ -z "$NO_PLATFORM" ]; then
if [ -z "$NO_REBUILD_LOCALE" ]; then
2020-04-24 23:51:48 +00:00
echo EXPORT: runtime/org.gnome.Platform.Compat.i386/x86_64/$GNOME_VERSION
ostree export --repo ~/.local/share/flatpak/repo runtime/org.gnome.Platform.Compat.i386/x86_64/$GNOME_VERSION > "$CONF_PATH/i386.tar" || exit 1
echo EXPORT: runtime/org.gnome.Platform.Locale/x86_64/$GNOME_VERSION
ostree export --repo ~/.local/share/flatpak/repo runtime/org.gnome.Platform.Locale/x86_64/$GNOME_VERSION > "$CONF_PATH/locale.tar" || exit 2
2020-01-04 16:36:58 +00:00
fi
2020-01-19 23:23:37 +00:00
echo BUILD: Runtime
2020-01-04 16:36:58 +00:00
flatpak-builder $1 --rebuild-on-sdk-change --arch=x86_64 "$BUILD_DIR_64BIT" "$CONF_PATH/RawPlatform-x86_64.yaml" || exit 3
fi
if [ -z "$NO_SDK" ]; then
if [ -z "$NO_REBUILD_LOCALE" ]; then
2020-04-24 23:51:48 +00:00
echo EXPORT: runtime/org.gnome.Sdk.Compat.i386/x86_64/$GNOME_VERSION
ostree export --repo ~/.local/share/flatpak/repo runtime/org.gnome.Sdk.Compat.i386/x86_64/$GNOME_VERSION > "$CONF_PATH/i386.tar" || exit 1
echo EXPORT: runtime/org.gnome.Sdk.Locale/x86_64/$GNOME_VERSION
ostree export --repo ~/.local/share/flatpak/repo runtime/org.gnome.Sdk.Locale/x86_64/$GNOME_VERSION > "$CONF_PATH/locale.tar" || exit 4
echo EXPORT: runtime/org.gnome.Sdk.Docs/x86_64/$GNOME_VERSION
ostree export --repo ~/.local/share/flatpak/repo runtime/org.gnome.Sdk.Docs/x86_64/$GNOME_VERSION > "$CONF_PATH/docs.tar" || exit 5
2020-01-04 16:36:58 +00:00
fi
2020-01-19 23:23:37 +00:00
echo BUILD: Sdk
2020-01-04 16:36:58 +00:00
flatpak-builder $1 --rebuild-on-sdk-change --arch=x86_64 "$BUILD_DIR_64BIT" "$CONF_PATH/RawSdk-x86_64.yaml" || exit 6
fi
else
if [ -z "$NO_PLATFORM" ]; then
if [ -z "$NO_REBUILD_LOCALE" ]; then
2020-04-24 23:51:48 +00:00
echo EXPORT: runtime/org.gnome.Platform.Compat.i386/x86_64/$GNOME_VERSION
ostree export --repo ~/.local/share/flatpak/repo runtime/org.gnome.Platform.Compat.i386/x86_64/$GNOME_VERSION > "$CONF_PATH/i386.tar" || exit 1
echo EXPORT: runtime/org.gnome.Platform.Locale/x86_64/$GNOME_VERSION
ostree export --repo ~/.local/share/flatpak/repo runtime/org.gnome.Platform.Locale/x86_64/$GNOME_VERSION > "$CONF_PATH/locale.tar" || exit 2
2020-01-04 16:36:58 +00:00
fi
2020-01-19 23:23:37 +00:00
echo BUILD: Runtime
2020-01-04 16:36:58 +00:00
flatpak-builder $1 --rebuild-on-sdk-change --arch=x86_64 --gpg-sign=winebarrels@marko10-000.de "--repo=$2" "$BUILD_DIR_64BIT" "$CONF_PATH/RawPlatform-x86_64.yaml" || exit 3
fi
if [ -z "$NO_SDK" ]; then
if [ -z "$NO_REBUILD_LOCALE" ]; then
2020-04-24 23:51:48 +00:00
echo EXPORT: runtime/org.gnome.Sdk.Compat.i386/x86_64/$GNOME_VERSION
ostree export --repo ~/.local/share/flatpak/repo runtime/org.gnome.Sdk.Compat.i386/x86_64/$GNOME_VERSION > "$CONF_PATH/i386.tar" || exit 1
echo EXPORT: runtime/org.gnome.Sdk.Locale/x86_64/$GNOME_VERSION
ostree export --repo ~/.local/share/flatpak/repo runtime/org.gnome.Sdk.Locale/x86_64/$GNOME_VERSION > "$CONF_PATH/locale.tar" || exit 4
echo EXPORT: runtime/org.gnome.Sdk.Docs/x86_64/$GNOME_VERSION
ostree export --repo ~/.local/share/flatpak/repo runtime/org.gnome.Sdk.Docs/x86_64/$GNOME_VERSION > "$CONF_PATH/docs.tar" || exit 5
2020-01-04 16:36:58 +00:00
fi
2020-01-19 23:23:37 +00:00
echo BUILD: Sdk
2020-01-04 16:36:58 +00:00
flatpak-builder $1 --rebuild-on-sdk-change --arch=x86_64 --gpg-sign=winebarrels@marko10-000.de "--repo=$2" "$BUILD_DIR_64BIT" "$CONF_PATH/RawSdk-x86_64.yaml" || exit 6
fi
fi