Switching to an Arch based build process for easier maintenance and using specific runners for tasks where that might be necessary. Right now, parent/child pipelines for somewhat parallel builds for different architectures / semi-independent pak-builds don't seem to properly work yet due to `trigger:` not being recognized when it should, so that's not yet implemented.
15 lines
628 B
Bash
Executable file
15 lines
628 B
Bash
Executable file
#!/bin/sh
|
|
printf "\n\n--------------------------------- SOURCE CODE DOWNLOAD --------------------------------------\n";
|
|
|
|
# Setup Script Variables
|
|
SOURCE_FOLDER=$1;
|
|
# hardcoded vor now, we'll parse the _pkgver later on, probably from tags
|
|
pkgver="73.0.1"
|
|
_SOURCE_CODE_URL="https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz";
|
|
_SOURCE_TAR="firefox-${pkgver}.tar.xz"
|
|
|
|
# Downloading and Extracting Firefox Source Code
|
|
printf "\nDownloading Firefox Source Code\n";
|
|
wget -O $_SOURCE_TAR $_SOURCE_CODE_URL
|
|
mkdir -p $SOURCE_FOLDER
|
|
tar -x --strip-components=1 -C $SOURCE_FOLDER -f $_SOURCE_TAR
|