From 4e5df07721b233998914bbbfb1b3b94fccaf25c3 Mon Sep 17 00:00:00 2001 From: Tormod Volden Date: Tue, 9 Jun 2020 21:36:14 +0200 Subject: [PATCH] Update convenience build script for Debian - Port to Bourne shell - Improve text about binary compatibility - Install needed dependencies (see debian/control) - Only build binary packages Signed-off-by: Tormod Volden --- distributions/build-debian-package.sh | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/distributions/build-debian-package.sh b/distributions/build-debian-package.sh index 4bbb1901..98e6f4c3 100755 --- a/distributions/build-debian-package.sh +++ b/distributions/build-debian-package.sh @@ -1,16 +1,19 @@ -#!/bin/bash -red="\e[91m" -default="\e[39m" -echo Today \(2019-05-27\) it is maybe best to build the .deb it on Ubuntu 16.04 -echo Since there are no versions specified of the libraries it will takte current -echo so it would also run on Ubuntu 17,18,19 or Debian 9/10 -echo -e ${red}press a [KEY] to continue or [CTRL]-C to abort${default} -read -n 1 +#!/bin/sh -e -sudo apt-get install devscripts build-essential lintian dh-make -sudo apt-get install qtdeclarative5-dev qt5-default libjack-jackd2-dev +red="\033[91m" +default="\033[39m" + +echo It can be preferential to build the binary packages on a Ubuntu 16.04 +echo system since there are no specific library version dependencies.The +echo resulting packages will run on Ubuntu 17/18/19/20 or Debian 9/10. +echo +echo ${red}Press [ENTER] to continue or [CTRL]-C to abort${default} +read dummy + +sudo apt-get install devscripts build-essential \ + debhelper libjack-jackd2-dev qtbase5-dev qttools5-dev-tools mv debian .. cd .. -debuild -us -uc +debuild -b -us -uc mv debian distributions