Skip to content
Snippets Groups Projects
Commit 8d50b15f authored by Sebastian's avatar Sebastian
Browse files

Install Wine and Mono

parent b1b9e40a
No related branches found
No related tags found
No related merge requests found
Pipeline #13015 failed
......@@ -36,25 +36,19 @@ apt-get clean
rm -rf /var/lib/apt/lists/*
################
# Android Part #
# Wine Part #
################
# Install Android SDK Manager
wget --no-verbose -O cmdline-tools.zip https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip
unzip cmdline-tools.zip
rm cmdline-tools.zip
mkdir -p ${ANDROID_HOME}/cmdline-tools
mv cmdline-tools ${ANDROID_HOME}/cmdline-tools/latest
# Accept all those nasty EULAs
mkdir -p ${ANDROID_HOME}/licenses/
printf "\n8933bad161af4178b1185d1a37fbf41ea5269c55\nd56f5187479451eabf01fb78af6dfcb131a6481e\n24333f8a63b6825ea9c5514f83c2829b004d1fee" > ${ANDROID_HOME}/licenses/android-sdk-license
printf "\n84831b9409646a918e30573bab4c9c91346d8abd" > ${ANDROID_HOME}/licenses/android-sdk-preview-license
printf "\n79120722343a6f314e0719f863036c702b0e6b2a\n84831b9409646a918e30573bab4c9c91346d8abd" > ${ANDROID_HOME}/licenses/android-sdk-preview-license-old
# Install platform-tools, build-tools and platform to prevent re-download each time
mkdir /root/.android
touch /root/.android/repositories.cfg
echo y | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager "platform-tools"
echo y | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager "build-tools;30.0.3"
echo y | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager "platforms;android-30"
# Install Wine
dpkg --add-architecture i386
mkdir -pm755 /etc/apt/keyrings
wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
apt-get update
apt-get install -y winehq-stable
# Install Mono
wget https://dl.winehq.org/wine/wine-mono/7.4.0/wine-mono-7.4.0-x86.msi
wine msiexec /i wine-mono-7.4.0-x86.msi
whoami
......@@ -2,24 +2,15 @@
set -e
set -x
echo "Testing Briar Desktop"
git clone --recurse-submodules https://code.briarproject.org/briar/briar-desktop.git briar-desktop
cd briar-desktop
./gradlew -Dorg.gradle.java.home=/usr/lib/jvm/java-11-openjdk-amd64 --no-daemon kaptKotlin
./gradlew -Dorg.gradle.java.home=/usr/lib/jvm/java-17-openjdk-amd64 --no-daemon -x kaptKotlin packageDeb
cd ..
echo "Building Briar Desktop was successful"
whoami
echo "Testing Briar Android..."
git clone --depth 1 https://code.briarproject.org/briar/briar.git briar
cd briar
./gradlew --no-daemon animalSnifferMain animalSnifferTest test
cd ..
echo "Building Briar Android was successful"
exit 1
echo "Testing Briar Mailbox..."
git clone --depth 1 https://code.briarproject.org/briar/briar-mailbox.git briar-mailbox
cd briar-mailbox
./gradlew --no-daemon check lint
cd ..
echo "Building Briar Mailbox was successful"
#echo "Testing Briar Desktop"
#git clone --recurse-submodules https://code.briarproject.org/briar/briar-desktop.git briar-desktop
#cd briar-desktop
#git checkout windows-packaging
##./gradlew -Dorg.gradle.java.home=/usr/lib/jvm/java-17-openjdk-amd64 --no-daemon pinpitPackageDefault
#./gradlew -Dorg.gradle.java.home=/usr/lib/jvm/java-17-openjdk-amd64 --no-daemon pinpitPackageDefaultMsi
#cd ..
#echo "Building Briar Desktop was successful"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment