Skip to content

Instantly share code, notes, and snippets.

@marmarek
Created December 5, 2016 02:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marmarek/3e59944a890c440157c4a596f6f38b6a to your computer and use it in GitHub Desktop.
Save marmarek/3e59944a890c440157c4a596f6f38b6a to your computer and use it in GitHub Desktop.
development builder configuration for Qubes 4.0
# vim: ft=make ts=4 sw=4
#GIT_BASEURL ?= ssh://git@github.com
GIT_BASEURL ?= https://github.com
GIT_PREFIX ?= marmarek/qubes-
VERBOSE = 1
BACKEND_VMM=xen
DIST_DOM0 ?= fc23
#DISTS_VM ?= fc21
#DISTS_VM ?= fc23 jessie
DISTS_VM = fc23
MGMT_COMPONENTS = \
mgmt-salt \
mgmt-salt-base \
mgmt-salt-base-topd \
mgmt-salt-base-config \
mgmt-salt-base-overrides \
mgmt-salt-dom0-qvm \
mgmt-salt-dom0-virtual-machines \
mgmt-salt-dom0-update
COMPONENTS = \
vmm-xen \
core-libvirt \
core-vchan-xen \
core-qubesdb \
linux-utils \
core-admin \
core-admin-linux \
core-agent-linux \
linux-kernel \
artwork \
gui-common \
gui-daemon \
gui-agent-linux \
gui-agent-xen-hvm-stubdom \
app-linux-split-gpg \
app-linux-tor \
app-thunderbird \
app-linux-pdf-converter \
app-linux-img-converter \
app-linux-input-proxy \
$(MGMT_COMPONENTS) \
linux-template-builder \
desktop-linux-kde \
desktop-linux-xfce4 \
manager \
linux-pvgrub2 \
linux-scrypt \
installer-qubes-os \
linux-yum \
linux-deb \
vmm-xen-windows-pvdrivers \
antievilmaid \
builder \
builder-fedora \
builder-debian
BRANCH_core_admin = core3-devel
BRANCH_core_admin_linux = core3-devel
BRANCH_core_agent_linux = core3-devel
BRANCH_linux_utils = core3-devel
BRANCH_core_libvirt = core3-devel
BUILDER_PLUGINS = builder-fedora
BUILDER_PLUGINS += mgmt-salt
#COMPONENTS := $(filter-out linux-kernel,$(COMPONENTS))
WINDOWS_COMPONENTS = \
windows-utils \
core-agent-windows \
gui-agent-windows \
installer-qubes-os-windows-tools \
builder-windows
#COMPONENTS += $(WINDOWS_COMPONENTS)
BUILDER_PLUGINS_wheezy = builder-debian
BUILDER_PLUGINS_jessie = builder-debian
BUILDER_PLUGINS_stretch = builder-debian
BRANCH_vmm_xen = xen-4.7
BRANCH_linux_kernel = stable-4.4
TEMPLATE_LABEL ?=
TEMPLATE_LABEL += fc20:fedora-20
TEMPLATE_LABEL += fc21:fedora-21
TEMPLATE_LABEL += fc22:fedora-22
TEMPLATE_LABEL += fc23:fedora-23
TEMPLATE_LABEL += fc24:fedora-24
TEMPLATE_LABEL += fc25:fedora-25
TEMPLATE_ALIAS ?=
TEMPLATE_ALIAS += jessie:jessie+standard
TEMPLATE_ALIAS += jessie+gnome:jessie+gnome+standard
TEMPLATE_ALIAS += jessie+minimal:jessie+minimal+no-recommends
TEMPLATE_LABEL += jessie:debian-8
TEMPLATE_LABEL += jessie+standard:debian-8
CHECK_BRANCH = 1
BUILDER_TURBO_MODE = 1
ifdef C
override COMPONENTS := $(C)
endif
ifdef V
VERBOSE := $(V)
endif
about::
@echo "qubes-os-master.conf"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment