{% calculate format='kde', path='/usr/share/dbus-1/system-services' %} [D-BUS Service] Name=org.calculate.Core {% for pyver in ('3_6', '3_7', '3_8', '3_9') %} {% set ptarget = 'python_targets_python_' + pyver|replace('.','_') %} {% set python_interpreter = '/usr/bin/python' + pyver %} {% if pkg('dev-python/pygobject[%s]' % ptarget) and pkg('dev-python/dbus-python[%s]' % ptarget) %} Exec={{ python_interpreter }} /usr/libexec/calculate/cl-dbus-core.py {% endif %} {% endfor %} User=root