diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/anda.hcl b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/anda.hcl index e5c7df0442..f6d20ce1a6 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/anda.hcl +++ b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/anda.hcl @@ -1,10 +1,11 @@ project pkg { - arches = ["x86_64", "aarch64", "i386"] + arches = ["x86_64", "aarch64", "i386"] rpm { spec = "gstreamer1-plugin-libav.spec" } labels { subrepo = "extras" mock = 1 + updbranch = 1 } } diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/update.rhai b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/update.rhai index e427655a53..9c2d9f5b38 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/update.rhai +++ b/anda/multimedia/gstreamer1/gstreamer1-plugin-libav/update.rhai @@ -1,4 +1,5 @@ -let release = labels.branch.to_upper(); -let ver = get(`https://bodhi.fedoraproject.org/updates/?search=gstreamer1-plugin-libav&status=stable&releases=${release}&rows_per_page=1&page=1`).json().updates[0].title; -rpm.version(find(`gstreamer1-plugin-libav-([\d.]+)`, ver, 1)); -rpm.release(find(`gstreamer1-plugin-libav-[\d.]+-([\d.])`, ver, 1)); +import "andax/bump_extras.rhai" as bump; + +let vr = bump::bodhi_vr("gstreamer1-plugin-libav", bump::as_bodhi_ver(labels.branch)); +rpm.version(vr[1]); +rpm.release(vr[2]); diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/anda.hcl b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/anda.hcl index 775671653b..e031b556e2 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/anda.hcl +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-bad/anda.hcl @@ -1,10 +1,11 @@ project pkg { - arches = ["x86_64", "aarch64", "i386"] - rpm { - spec = "gstreamer1-plugins-bad.spec" - } - labels { - subrepo = "extras" - mock = 1 - } + arches = ["x86_64", "aarch64", "i386"] + rpm { + spec = "gstreamer1-plugins-bad.spec" + } + labels { + subrepo = "extras" + mock = 1 + updbranch = 1 + } } diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/anda.hcl b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/anda.hcl index 56582ac523..5ef2660d6e 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/anda.hcl +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/anda.hcl @@ -4,7 +4,8 @@ project pkg { spec = "gstreamer1-plugins-ugly.spec" } labels { - subrepo = "extras" - mock = 1 - } + subrepo = "extras" + mock = 1 + updbranch = 1 + } } diff --git a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai index 5300023e08..5f9560fa48 100644 --- a/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai +++ b/anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai @@ -1,4 +1,5 @@ -let release = labels.branch.to_upper(); -let ver = get(`https://bodhi.fedoraproject.org/updates/?search=gstreamer1-plugins-ugly-free&status=stable&releases=${release}&rows_per_page=1&page=1`).json().updates[0].title; -rpm.version(find(`gstreamer1-plugins-ugly-free-([\d.]+)`, ver, 1)); -rpm.release(find(`gstreamer1-plugins-ugly-free-[\d.]+-([\d.])`, ver, 1)); +import "andax/bump_extras.rhai" as bump; + +let vr = bump::bodhi_vr("gstreamer1-plugins-ugly-free", bump::as_bodhi_ver(labels.branch)); +rpm.version(vr[1]); +rpm.release(vr[2]);