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" ...@@ -4,6 +4,7 @@ DESCRIPTION="Brave browser from the official site"
PKGNAME=brave-browser PKGNAME=brave-browser
SUPPORTEDARCHES="x86_64" SUPPORTEDARCHES="x86_64"
PRODUCTALT="'' beta nightly"
if [ "$2" = "beta" ] || epm installed $PKGNAME-beta ; then if [ "$2" = "beta" ] || epm installed $PKGNAME-beta ; then
PKGNAME=$PKGNAME-beta PKGNAME=$PKGNAME-beta
fi fi
......
...@@ -12,15 +12,34 @@ get_latest_version() ...@@ -12,15 +12,34 @@ get_latest_version()
epm tool eget -q -O- "$URL/$1" epm tool eget -q -O- "$URL/$1"
} }
print_product_alt()
{
[ -n "$1" ] || return
shift
echo "$*"
}
case "$1" in case "$1" in
"--remove") "--remove")
epm remove $PKGNAME epm remove $PKGNAME
exit 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") "--package")
echo "$PKGNAME" echo "$PKGNAME"
exit exit
;; ;;
"--product-alternatives")
print_product_alt $PRODUCTALT
exit
;;
"--installed") "--installed")
epm installed $PKGNAME epm installed $PKGNAME
exit exit
......
...@@ -10,6 +10,7 @@ if [ "$2" = "snapshot" ] ; then ...@@ -10,6 +10,7 @@ if [ "$2" = "snapshot" ] ; then
fi fi
BASEPKGNAME=vivaldi-$BRANCH BASEPKGNAME=vivaldi-$BRANCH
PRODUCTALT="stable snapshot"
PKGNAME=vivaldi-$BRANCH-codecs-ffmpeg-extra PKGNAME=vivaldi-$BRANCH-codecs-ffmpeg-extra
SUPPORTEDARCHES="x86_64" SUPPORTEDARCHES="x86_64"
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
DESCRIPTION="Vivaldi browser from the official site" DESCRIPTION="Vivaldi browser from the official site"
PRODUCTALT="stable snapshot"
BRANCH=stable BRANCH=stable
if [ "$2" = "snapshot" ] || epm installed vivaldi-snapshot ; then if [ "$2" = "snapshot" ] || epm installed vivaldi-snapshot ; then
BRANCH=snapshot BRANCH=snapshot
......
...@@ -9,6 +9,7 @@ if [ "$2" = "beta" ] ; then ...@@ -9,6 +9,7 @@ if [ "$2" = "beta" ] ; then
PRODUCTDIR=/opt/yandex/browser-$BRANCH PRODUCTDIR=/opt/yandex/browser-$BRANCH
fi fi
PRODUCTALT="stable beta"
BASEPKGNAME=yandex-browser-$BRANCH BASEPKGNAME=yandex-browser-$BRANCH
PKGNAME=yandex-browser-$BRANCH-codecs-ffmpeg-extra PKGNAME=yandex-browser-$BRANCH-codecs-ffmpeg-extra
SUPPORTEDARCHES="x86_64" SUPPORTEDARCHES="x86_64"
......
...@@ -2,8 +2,9 @@ ...@@ -2,8 +2,9 @@
PRODUCTDIR=/opt/yandex/browser PRODUCTDIR=/opt/yandex/browser
DESCRIPTION="Yandex browser from the official site" 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 BRANCH=stable
if [ "$2" = "beta" ] || epm installed yandex-browser-beta ; then if [ "$2" = "beta" ] || epm installed yandex-browser-beta ; then
BRANCH=beta 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