Skip to content

tabit-pro/Qway-qubes-repo

Repository files navigation

Repository is intended to provide patches and rpm specs with experimental features to run under the Qubes OS. Some of them may affect the stability and security, so use it with caution.

Wiki pages contain features description and setup instructions.

If you have a problem with repository features, please let us know through the issue tracker.

Qway repository features

Intel GVT-g mediated GPU pass-through with hardware accelerated xorg dummy driver

Compiz window manager on Qubes OS

Qubes Windows Tools crossbuild project

Build packages

Source packages could be built using mock-scm plugin:

    mock -r fedora-qbs.cfg --buildsrpm --scm-enable --scm-option package=pkgname
  • fedora-qbs.cfg - mock configuration (example in current repo)
  • pkgname - name of the directory in the current repo

Binary packages could be built with mockchain:

    mockchain -r fedora-qbs.cfg --rebuild [srpm name] [srpm name]...

For detailed instance, take a look at process of building qubes-windows-tools package:

# take a copy of mock config, it's not necessary to clone whole gitrepo
wget https://raw.githubusercontent.com/tabit-pro/qway-qubes-repo/master/fedora-qbs.cfg
# build source rpm package and place it to current directory (for qwt package downloading all tarballs may take a while)
mock -r fedora-qbs.cfg --buildsrpm --scm-enable --scm-option package=qubes-windows-tools --resultdir ./
# build binary package using srpm from previous step
mock -r fedora-qbs.cfg --rebuild qubes-windows-tools*.src.rpm --resultdir ./

Install packages

Binary packages could be copied to Dom0 and installed with rpm or dnf tool.