Commit bec5cfba authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm play vivaldi: add snapshot support

parent afb9b7be
...@@ -6,7 +6,7 @@ DESCRIPTION='' ...@@ -6,7 +6,7 @@ DESCRIPTION=''
if [ "$2" = "snapshot" ] || epm installed vivaldi-snapshot-codecs-ffmpeg-extra ; then if [ "$2" = "snapshot" ] || epm installed vivaldi-snapshot-codecs-ffmpeg-extra ; then
BRANCH=snapshot BRANCH=snapshot
#PRODUCTDIR=$PRODUCTDIR-$BRANCH PRODUCTDIR=$PRODUCTDIR-$BRANCH
fi fi
BASEPKGNAME=vivaldi-$BRANCH BASEPKGNAME=vivaldi-$BRANCH
......
...@@ -32,7 +32,16 @@ esac ...@@ -32,7 +32,16 @@ esac
# epm uses eget to download * names # epm uses eget to download * names
#epm install "https://repo.vivaldi.com/archive/deb/pool/main/$(epm print constructname $PKGNAME "*" $arch deb)" #epm install "https://repo.vivaldi.com/archive/deb/pool/main/$(epm print constructname $PKGNAME "*" $arch deb)"
PKGURL="$(epm tool eget --list --latest https://vivaldi.com/ru/download "$(epm print constructname $PKGNAME "*" $arch deb)")" || fatal if [ "$BRANCH" = "snapshot" ] ; then
# copied from install-vivaldi.sh script
# https://help.vivaldi.com/desktop/install-update/install-snapshots-on-non-deb-rpm-distros/
DEBARCH=$arch
VIVALDI_STREAM=vivaldi-snapshot
VIVALDI_VERSION=$(epm tool eget -O- "https://repo.vivaldi.com/archive/deb/dists/stable/main/binary-$DEBARCH/Packages.gz" | gzip -d | grep -A6 -x "Package: $VIVALDI_STREAM" | sed -n 's/^Version: \(\([0-9]\+\.\)\{3\}[0-9]\+-[0-9]\+\)/\1/p' | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n | tail -n 1) #"
PKGURL="https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_${VIVALDI_VERSION}_$arch.deb"
else
PKGURL="$(epm tool eget --list --latest https://vivaldi.com/ru/download "$(epm print constructname $PKGNAME "*" $arch deb)")" || fatal
fi
epm install $PKGURL || fatal epm install $PKGURL || fatal
epm play vivaldi-codecs-ffmpeg-extra $BRANCH epm play vivaldi-codecs-ffmpeg-extra $BRANCH
...@@ -5,7 +5,7 @@ SPEC="$2" ...@@ -5,7 +5,7 @@ SPEC="$2"
PRODUCT=vivaldi PRODUCT=vivaldi
PRODUCTCUR=vivaldi-snapshot PRODUCTCUR=vivaldi-snapshot
PRODUCTDIR=/opt/vivaldi PRODUCTDIR=/opt/$PRODUCTCUR
. $(dirname $0)/common-chromium-browser.sh . $(dirname $0)/common-chromium-browser.sh
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment