summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rwxr-xr-xupdate_pkg.sh17
3 files changed, 15 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5787bca6afd0..a3876963fd4d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index be215aed2030..bc9f0e9e6967 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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