#!/bin/bash # akvirtualcamera, virtual camera for Mac and Windows. # Copyright (C) 2021 Gonzalo Exequiel Pedone # # akvirtualcamera is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # akvirtualcamera is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with akvirtualcamera. If not, see . # # Web-Site: http://webcamoid.github.io/ if [ ! -z "${USE_WGET}" ]; then export DOWNLOAD_CMD="wget -nv -c" else export DOWNLOAD_CMD="curl --retry 10 -sS -kLOC -" fi # Configure mirrors cat << EOF >> /etc/pacman.conf [multilib] Include = /etc/pacman.d/mirrorlist [ownstuff] Server = https://ftp.f3l.de/~martchus/\$repo/os/\$arch Server = http://martchus.no-ip.biz/repo/arch/\$repo/os/\$arch EOF sed -i 's/Required DatabaseOptional/Never/g' /etc/pacman.conf cat << EOF >> /etc/pacman.d/mirrorlist Server = ${ARCH_ROOT_URL}/\$repo/os/\$arch EOF # Install packages pacman-key --init pacman-key --populate archlinux pacman -Syu \ --noconfirm \ --ignore linux,linux-api-headers,linux-docs,linux-firmware,linux-headers,pacman pacman --noconfirm --needed -S \ ccache \ clang \ cmake \ file \ git \ make \ pkgconf \ python \ sed \ xorg-server-xvfb \ wine \ mingw-w64-pkg-config \ mingw-w64-cmake \ mingw-w64-gcc # Install NSIS nsis=nsis-${NSIS_VERSION}-setup.exe ${DOWNLOAD_CMD} "https://sourceforge.net/projects/nsis/files/NSIS%20${NSIS_VERSION:0:1}/${NSIS_VERSION}/${nsis}" if [ -e ${nsis} ]; then export WINEPREFIX=/opt/.wine wine ./${nsis} /S fi