28 lines
592 B
Bash
Executable file
28 lines
592 B
Bash
Executable file
#! /bin/sh
|
|
|
|
set -eu
|
|
|
|
fc=44
|
|
vr=$1
|
|
n=0
|
|
|
|
for arch in aarch64 ppc64le x86_64
|
|
do
|
|
f=openh264-${vr}.fc${fc}.${arch}.rpm
|
|
url=https://codecs.fedoraproject.org/openh264/${fc}/${arch}/Packages/o/${f}
|
|
|
|
[ -f $f ] || wget $url
|
|
sha256=$(sha256sum $f | cut -d' ' -f1)
|
|
size=$(du -sb $f | cut -f1)
|
|
|
|
URL="$url" SHA256="$sha256" SIZE="$size" \
|
|
yq -I 4 -i "
|
|
.flatpak.extra-data[${n}].url = strenv(URL) |
|
|
.flatpak.extra-data[${n}].sha256 = strenv(SHA256) |
|
|
.flatpak.extra-data[${n}].size = env(SIZE)" \
|
|
container.yaml
|
|
|
|
let n+=1
|
|
done
|
|
|
|
#flatpak-module build-container-local --install
|