#!/usr/bin/env bash echo "--- Start adding repos and priorities ---" dnf5 -y config-manager addrepo --from-repofile=https://git.hydrosaber.com/api/packages/hydros/rpm/f43.repo echo "--- Setup workspace and packages ---" dnf5 -y install rpmdevtools rpmdev-setuptree dnf5 -y builddep $1 echo "--- Download sources ---" rpmdev-spectool -g -C ~/rpmbuild/SOURCES $1 if [[ -f "~/rpmbuild/SOURCES/source.tar.gz" ]]; then echo "--- Peaking inside source.tar.gz ---" tar -rf ~/rpmbuild/SOURCES/source.tar.gz else echo "--- No source.tar.gz found in SOURCES, continuing... ---" fi echo "--- Add patches ---" cp ~/rpmbuild/PATCHES/* ~/rpmbuild/SOURCES echo "--- Build RPM packages ---" rpmbuild --nodebuginfo --bb $1 && echo "--- Done! ---"