Commit 9cd80fc9 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm play.d: add PRODUCTALT and --product-alternatives

parent f4f8546c
......@@ -4,6 +4,7 @@ DESCRIPTION="Brave browser from the official site"
PKGNAME=brave-browser
SUPPORTEDARCHES="x86_64"
PRODUCTALT="'' beta nightly"
if [ "$2" = "beta" ] || epm installed $PKGNAME-beta ; then
PKGNAME=$PKGNAME-beta
fi
......
......@@ -12,15 +12,34 @@ get_latest_version()
epm tool eget -q -O- "$URL/$1"
}
print_product_alt()
{
[ -n "$1" ] || return
shift
echo "$*"
}
case "$1" in
"--remove")
epm remove $PKGNAME
exit
;;
"--help")
if [ -n "$PRODUCTALT" ] ; then
echo "Help about additional parameters."
echo "Use epm play $(basename $0 .sh) [$(echo "$PRODUCTALT" | sed -e 's@ @|@g')]"
fi
[ -n "$TIPS" ] && echo "$TIPS"
exit
;;
"--package")
echo "$PKGNAME"
exit
;;
"--product-alternatives")
print_product_alt $PRODUCTALT
exit
;;
"--installed")
epm installed $PKGNAME
exit
......
......@@ -10,6 +10,7 @@ if [ "$2" = "snapshot" ] ; then
fi
BASEPKGNAME=vivaldi-$BRANCH
PRODUCTALT="stable snapshot"
PKGNAME=vivaldi-$BRANCH-codecs-ffmpeg-extra
SUPPORTEDARCHES="x86_64"
......
......@@ -2,6 +2,7 @@
DESCRIPTION="Vivaldi browser from the official site"
PRODUCTALT="stable snapshot"
BRANCH=stable
if [ "$2" = "snapshot" ] || epm installed vivaldi-snapshot ; then
BRANCH=snapshot
......
......@@ -9,6 +9,7 @@ if [ "$2" = "beta" ] ; then
PRODUCTDIR=/opt/yandex/browser-$BRANCH
fi
PRODUCTALT="stable beta"
BASEPKGNAME=yandex-browser-$BRANCH
PKGNAME=yandex-browser-$BRANCH-codecs-ffmpeg-extra
SUPPORTEDARCHES="x86_64"
......
......@@ -2,8 +2,9 @@
PRODUCTDIR=/opt/yandex/browser
DESCRIPTION="Yandex browser from the official site"
TIPS="Run epm play yandex-browser beta to install beta version of the browser."
TIPS="Run 'epm play yandex-browser beta' to install beta version of the browser."
PRODUCTALT="stable beta"
BRANCH=stable
if [ "$2" = "beta" ] || epm installed yandex-browser-beta ; then
BRANCH=beta
......
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