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).
- install mock
sudo dnf install mock
- add user permission to use mock
sudo groupmems -a user -g mock
- discard nodev mount option in private partition to prevent /dev/null access errors
sudo mount -o remount,dev /dev/xvdb /home
- get repository
git clone https://github.com/tabit-pro/qway-qubes-repo
- 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