20 lines
526 B
Bash
Executable File
20 lines
526 B
Bash
Executable File
#!/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
|
|
|
|
echo "--- Add patches ---"
|
|
cp ~/rpmbuild/PATCHES/* ~/rpmbuild/SOURCES
|
|
|
|
echo "--- Build RPM packages ---"
|
|
rpmbuild --nodebuginfo --bb $1 && echo "--- Done! ---"
|