2019-07-17 20:50:38 +02:00
|
|
|
#!/bin/sh
|
2019-06-16 08:57:29 +02:00
|
|
|
printf "\n------------------------------------- SCRIPT SETUP ------------------------------------------\n";
|
2019-06-12 22:44:32 +02:00
|
|
|
|
2019-07-01 10:55:19 +02:00
|
|
|
# Aborts the script upon any faliure
|
|
|
|
set -e;
|
|
|
|
|
2019-07-21 07:30:19 +02:00
|
|
|
# Sets up script variables
|
|
|
|
SCRIPT_FOLDER=$(realpath $(dirname $0));
|
|
|
|
REPOSITORY_FOLDER=$(realpath $SCRIPT_FOLDER/../../);
|
|
|
|
BINARY_TARBALL_SOURCE_FOLDER=$SCRIPT_FOLDER/compile;
|
|
|
|
BINARY_TARBALL_SOURCE_CONTENT_FOLDER=$REPOSITORY_FOLDER/browser/common/source_files/;
|
|
|
|
BINARY_TARBALL_SETTINGS_FOLDER=$REPOSITORY_FOLDER/settings;
|
|
|
|
BINARY_TARBALL_LAUNCH_SCRIPT=$SCRIPT_FOLDER/binary_tarball/content/launch_librewolf.sh;
|
|
|
|
BINARY_TARBALL=$REPOSITORY_FOLDER/LibreWolf.tar.bz2;
|
|
|
|
APPIMAGE_CONTENT=$SCRIPT_FOLDER/appimage/content;
|
|
|
|
APPIMAGE_FILE=$REPOSITORY_FOLDER/LibreWolf.AppImage;
|
|
|
|
FLATPAK_JSON_FILE=$SCRIPT_FOLDER/flatpak/content/io.gitlab.LibreWolf.json;
|
|
|
|
FLATPAK_REPO=$REPOSITORY_FOLDER/librewolf-flatpak-repo;
|
|
|
|
FLATPAK_BUNDLE=$REPOSITORY_FOLDER/LibreWolf.flatpak;
|
2019-07-17 20:50:38 +02:00
|
|
|
|
2019-07-21 07:30:19 +02:00
|
|
|
# Executes the build
|
2019-07-17 20:50:38 +02:00
|
|
|
$SCRIPT_FOLDER/binary_tarball/scripts/1_Install_Dependencies.sh;
|
2019-07-21 07:30:19 +02:00
|
|
|
$SCRIPT_FOLDER/binary_tarball/scripts/2_Download_Source_Code.sh $BINARY_TARBALL_SOURCE_FOLDER;
|
|
|
|
$SCRIPT_FOLDER/binary_tarball/scripts/3_Configure_Source_Code.sh $BINARY_TARBALL_SOURCE_FOLDER $BINARY_TARBALL_SOURCE_CONTENT_FOLDER;
|
|
|
|
$SCRIPT_FOLDER/binary_tarball/scripts/4_Build_Binary_Tarball.sh $BINARY_TARBALL_SOURCE_FOLDER $BINARY_TARBALL;
|
|
|
|
$SCRIPT_FOLDER/binary_tarball/scripts/5_Configure_Binary_Tarball.sh $BINARY_TARBALL $BINARY_TARBALL_SETTINGS_FOLDER $BINARY_TARBALL_LAUNCH_SCRIPT;
|
|
|
|
$SCRIPT_FOLDER/appimage/build_appimage.sh $BINARY_TARBALL $APPIMAGE_CONTENT $APPIMAGE_FILE;
|
|
|
|
$SCRIPT_FOLDER/flatpak/build_flatpak.sh $BINARY_TARBALL $FLATPAK_JSON_FILE $FLATPAK_REPO $FLATPAK_BUNDLE;
|
2019-07-21 06:14:52 +02:00
|
|
|
|
|
|
|
|
2019-07-21 07:30:19 +02:00
|
|
|
|