diff --git a/bundles/matrix-media-repo/items.py b/bundles/matrix-media-repo/items.py index cc35b47..b967209 100644 --- a/bundles/matrix-media-repo/items.py +++ b/bundles/matrix-media-repo/items.py @@ -58,6 +58,9 @@ actions = { '-X github.com/turt2live/matrix-media-repo/common/version.Version={}\\\" '.format(node.metadata['matrix-media-repo']['version']) + \ '-v ./cmd/..."', 'triggered': True, + 'needs': { + 'pkg_apt:', + }, }, } @@ -67,6 +70,7 @@ svc_systemd = { 'action:matrix-media-repo_build', 'file:/etc/systemd/system/matrix-media-repo.service', 'file:/opt/matrix-media-repo/config.yaml', + 'postgres_db:matrix-media-repo', }, }, } diff --git a/bundles/matrix-media-repo/metadata.py b/bundles/matrix-media-repo/metadata.py index 27145ee..1f1cf51 100644 --- a/bundles/matrix-media-repo/metadata.py +++ b/bundles/matrix-media-repo/metadata.py @@ -5,6 +5,14 @@ defaults = { 'imagemagick': {}, 'ffmpeg': {}, }, + 'repos': { + 'backports': { + 'install_gpg_key': False, # default debian signing key + 'items': { + 'deb http://deb.debian.org/debian {os_release}-backports main', + }, + }, + }, }, 'backups': { 'paths': {