How to build package with mock in Qubes Disposable VM - tabit-pro/Qway-qubes-repo GitHub Wiki

Here is short description how to build package with mock in Qubes disposable VM (fedora-32-dvm). Usually it needs to enlarge private volume (for example building qubes-windows-tools package requires more than 6Gb).

  1. install mock
sudo dnf install mock
  1. add user permission to use mock
sudo groupmems -a user -g mock
  1. discard nodev mount option in private partition to prevent /dev/null access errors
sudo mount -o remount,dev /dev/xvdb /home
  1. get repository
git clone https://github.com/tabit-pro/qway-qubes-repo
  1. build package (qubes-windows-tools)
mock -n -r qway-qubes-repo/fedora-qbs.cfg --rootdir /home/user/temp --resultdir /home/user/rpms --sources qway-qubes-repo/qubes-windows-tools/ --spec qway-qubes-repo/qubes-windows-tools/qubes-windows-tools.spec