aboutsummaryrefslogtreecommitdiff
path: root/build_polecat.sh
blob: 545226a845a468816c98628377881050f960d3cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
set -e

TEMP_DIR="$(mktemp -d)"
function cleanup {
  rm -rf $TEMP_DIR
}
trap cleanup EXIT

cd $TEMP_DIR

echo ======== CLONING ========

git clone https://github.com/Jan200101/polecat repo
cd repo

echo ======== BUILDING ========

mkdir build
cd build
cmake .. -DBUILD_MOCK=ON -DENABLE_LUTRIS=ON
make

echo ======== RUNNING TESTS ========

export XDG_DATA_HOME="$TEMP_DIR/data"

./polecat_mock wine list
./polecat_mock wine download mock
./polecat_mock wine run mock test
./polecat_mock wine remove mock