rstudio.sh 1.27 KB
Newer Older
1 2 3 4
#!/bin/sh

PKGNAME=rstudio
SUPPORTEDARCHES="x86_64"
5
VERSION="$2"
6
DESCRIPTION='RStudio from the official site'
7
URL="https://posit.co/"
8 9 10

. $(dirname $0)/common.sh

11 12
warn_version_is_not_supported

13
arch=x86_64
14 15 16
pkgtype="$(epm print info -p)"
distr="$(epm print info -s)"

17
case $(epm print info -e) in
18 19
    Ubuntu/20.*|Debian/11)
        PKGFILTER="focal"
20
        arch=amd64
21 22
        ;;
    Ubuntu/22.*|Ubuntu/23*|Debian/12)
23
        PKGFILTER="jammy"
24
        arch=amd64
25 26 27
        ;;
    AstraLinux*|Debian/*|Ubuntu/*)
        PKGFILTER="bionic"
28
        arch=amd64
29 30 31 32
        ;;
    RedOS/7*|AlterOS/*|Fedora/19)
        PKGFILTER="centos7"
        ;;
33 34 35
    ROSA/*)
        PKGFILTER="rhel8"
        ;;
36 37 38 39 40 41
    CentOS/*|Fedora/34|Fedora/35|RHEL/8)
        PKGFILTER="rhel8"
        ;;
    Fedora/*|RHEL/9)
        PKGFILTER="rhel9"
        ;;
42 43 44
    OpenSUSE/*)
        PKGFILTER="opensuse15"
        ;;
45
    ALTLinux/*)
46 47 48
        PKGFILTER="jammy"
        arch="amd64"
        pkgtype="deb"
49 50 51 52 53
        ;;
    *)
        fatal "Unsupported distro $(epm print info -e). Ask application vendor for a support."
        ;;
esac
54

55
VERSION="*"
56

57
PKGMASK="$(epm print constructname $PKGNAME "$VERSION" $arch $pkgtype "-" "-")"
58
PKGURL="$(eget --list https://posit.co/download/rstudio-desktop/ "$PKGMASK" | grep "$PKGFILTER")"
59

60
install_pkgurl