diff options
-rwxr-xr-x | browser/linux/build.sh | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/browser/linux/build.sh b/browser/linux/build.sh index ff1a45c..822c565 100755 --- a/browser/linux/build.sh +++ b/browser/linux/build.sh @@ -16,21 +16,22 @@ SOURCE_FOLDER=$REPOSITORY_FOLDER/browser/common/source_files/ BRANDING_FOLDER=$SOURCE_FOLDER/browser/branding/librewolf; ICON_FOLDER=$REPOSITORY_FOLDER/branding/icon/; PACKAGE_FILE="librewolf*.tar.bz2"; -APPIMAGE_RESOURCE_FOLDER=$SCRIPT_FOLDER/resources/appimage; printf "SCRIPT_FOLDER: $SCRIPT_FOLDER\n"; printf "REPOSITORY_FOLDER: $REPOSITORY_FOLDER\n"; printf "SOURCE_FOLDER: $SOURCE_FOLDER\n"; printf "BRANDING_FOLDER: $BRANDING_FOLDER\n"; printf "ICON_FOLDER: $ICON_FOLDER\n"; printf "PACKAGE_FILE: $PACKAGE_FILE\n"; -printf "APPIMAGE_RESOURCE_FOLDER: $APPIMAGE_RESOURCE_FOLDER\n"; + printf "\n\n-------------------------------------- PREBUILD ---------------------------------------------\n"; # Installs some needed dependencies printf "\nInstalling script dependencies\n"; +echo 'deb http://ppa.launchpad.net/alexlarsson/flatpak/ubuntu bionic main' >> /etc/apt/source.list; +apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FA577F07; apt update; -apt install python python3 inkscape icnsutils wget software-properties-common -y; +apt install python python3 inkscape icnsutils wget flatpak flatpak-builder -y; # Downloads and runs bootstrapper to install more dependencies. printf "\nRunning bootstrapper to install build dependencies\n"; @@ -137,6 +138,9 @@ mv $PACKAGE_FILE $SCRIPT_FOLDER/build_output/; printf "\n\n------------------------------------ APPIMAGE BUILD -----------------------------------------\n"; +APPIMAGE_RESOURCE_FOLDER=$SCRIPT_FOLDER/resources/appimage; +printf "APPIMAGE_RESOURCE_FOLDER: $APPIMAGE_RESOURCE_FOLDER\n"; + # Copy and generate icons printf "\nGenerating AppImage Icons\n"; cp $ICON_FOLDER/icon.svg $APPIMAGE_RESOURCE_FOLDER/librewolf.svg; @@ -169,12 +173,6 @@ rm -rf ./squashfs-root; printf "\n\n---------------------------------------- FLATPAK BUILD --------------------------------------------\n"; -# Install flatpak -printf "\nInstalling Flatpak Builder\n"; -add-apt-repository -y ppa:alexlarsson/flatpak; -apt update; -apt install -y flatpak flatpak-builder; - # Install build dependencies printf "\nInstalling flatpak build dependencies\n"; flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo; |