#!/bin/sh # tarot implements the rules of the tarot game # Copyright (C) 2019 Vivien Kraus # This program 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, version 3 of the License. # # This program 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 this program. If not, see . apt-get update || exit 1 apt-get install -y \ build-essential \ libcairo2-dev \ libglib2.0-dev \ libgtk-3-0 \ libgtk-3-dev \ libxml2 \ libxml2-dev \ nettle-dev \ pkg-config \ valgrind \ debhelper \ dh-make \ || exit 1 mkdir -p public || exit 1 echo "Build tarot" VERSION=$(cat dist/version) cp dist/tarot-$VERSION.tar.gz . || exit 1 tar xf tarot-$VERSION.tar.gz || exit 1 cd tarot-$VERSION ./configure DPKG_BUILDPACKAGEFLAGS="-us -uc" || exit 1 make -j 8 deb || exit 1 cp $(make print-debfiles) ../public/ make -j distclean || exit 1 cd ..