diff options
author | Norbert Preining <norbert@preining.info> | 2020-09-20 03:03:26 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-09-20 03:03:26 +0000 |
commit | 1f457376b478257b88d4a857f5ec1b6155442dd7 (patch) | |
tree | 2a06a60551dea362cf8cb0cb0ba66c78608717c4 /support/dktools/fc28-prepare.sh | |
parent | ac690ca29ad5bf8a5203a65fd6252f7b564f4727 (diff) |
CTAN sync 202009200303
Diffstat (limited to 'support/dktools/fc28-prepare.sh')
-rwxr-xr-x | support/dktools/fc28-prepare.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/support/dktools/fc28-prepare.sh b/support/dktools/fc28-prepare.sh new file mode 100755 index 0000000000..44af6bbd2e --- /dev/null +++ b/support/dktools/fc28-prepare.sh @@ -0,0 +1,29 @@ +#! /bin/sh + +# Check whether the script runs as root +if [ "X$LOGNAME" != "Xroot" ] +then + echo 'ERROR: This script must be run as root!' + exit 1 +fi + +# Install the yum-builddep tool +# dnf -y install yum-utils + + +# Installing everything necessary to build a kernel should install +# all developer tools required for us. +dnf -y builddep kernel + +# Explicit dependencies to build our project and to create RPM files +P="zlib-devel bzip2-devel openssl-devel db4-devel db4-cxx mysql-devel" +P="$P libpng-devel libjpeg-turbo-devel openjpeg-devel libtiff-devel" +P="$P net-snmp-devel wxGTK3-devel wxGTK3-gl wxGTK3-media wxGTK3-webview" +P="$P gcc gcc-c++ gcc-gfortran gcc-objc gcc-objc++ make" +P="$P rpm rpm-build rpm-devel rpmdevtools rpmlint libdb-devel" +dnf -y install $P + +echo '' +echo 'Remember to switch back to an unprivileged user to build the RPM.' +echo '' + |