diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 2 | ||||
-rwxr-xr-x | update_pkg.sh | 17 |
3 files changed, 15 insertions, 6 deletions
@@ -2,7 +2,7 @@ pkgbase = vivaldi-codecs-ffmpeg-extra-bin pkgdesc = Prebuilt ffmpeg-codecs package for vivaldi pkgver = 71.0.3578.80 pkgrel = 0 - url = https://packages.ubuntu.com/cosmic/amd64/chromium-codecs-ffmpeg-extra/download + url = https://packages.ubuntu.com/disco/amd64/chromium-codecs-ffmpeg-extra/download arch = x86_64 license = LGPL depends = vivaldi @@ -5,7 +5,7 @@ pkgver2=0ubuntu0.18.10.1 pkgrel=0 pkgdesc="Prebuilt ffmpeg-codecs package for vivaldi" arch=("x86_64") -url="https://packages.ubuntu.com/cosmic/amd64/chromium-codecs-ffmpeg-extra/download" +url="https://packages.ubuntu.com/disco/amd64/chromium-codecs-ffmpeg-extra/download" license=('LGPL') depends=('vivaldi') provides=( diff --git a/update_pkg.sh b/update_pkg.sh index 44cfdce6ac54..b83ac0d27fce 100755 --- a/update_pkg.sh +++ b/update_pkg.sh @@ -1,11 +1,20 @@ #!/bin/bash +REPO='http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/' +PACKAGE=$(wget -qO- $REPO | sed -rn "s/.*(chromium-codecs-ffmpeg-extra_(.*?)-(.*?18\.10\.[1-9])_amd64.deb).*/\1#\2#\3/p" | sort | tail -n 1) -ver=$(curl -sL 'https://packages.ubuntu.com/cosmic/amd64/chromium-codecs-ffmpeg-extra/download' |pup 'kbd text{}'|head -n1 | cut -d_ -f2) -md5=$(curl -sL 'https://packages.ubuntu.com/cosmic/amd64/chromium-codecs-ffmpeg-extra/download' |pup '#pdownloadmeta tr:nth-child(2) tt text{}'|head -n1) +deb=$(echo $PACKAGE | cut -d# -f1) +ver1=$(echo $PACKAGE | cut -d# -f2) +ver2=$(echo $PACKAGE | cut -d# -f3) -ver1=$(echo $ver | cut -d\- -f1) -ver2=$(echo $ver | cut -d\- -f2) +cur=$(pwd) +tmp=$(mktemp -d) +cd $tmp +wget -q "$REPO$deb" +md5=$(md5sum $deb | cut -d\ -f1) +cd $cur sed -i "s|^pkgver=.*$|pkgver=${ver1}|" PKGBUILD sed -i "s|^pkgver2=.*$|pkgver2=${ver2}|" PKGBUILD sed -i "s|^md5sums.*$|md5sums=(\"${md5}\")|" PKGBUILD + +makepkg --printsrcinfo > .SRCINFO |