unityhub.sh 1.25 KB
Newer Older
1 2 3 4 5 6
#!/bin/sh

PKGNAME=unityhub
SUPPORTEDARCHES="x86_64"
VERSION="$2"
DESCRIPTION="Unity Hub from the official site"
7
URL="https://unity.com/"
8 9 10 11 12 13 14 15 16 17 18 19

. $(dirname $0)/common.sh

arch=amd64
reponame=$(epm print info --repo-name)
vendor=$(epm print info -s)
#version=$(epm print info --base-version)

# https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=unityhub

case $vendor in
    alt)
20 21 22 23
        if is_glibc_enough 2.35 ; then
            VERSION="3.4.2"
        else
            VERSION="3.3.0"
24
        fi
25
        PKGURL="https://hub.unity3d.com/linux/repos/deb/pool/main/u/unity/unityhub_$arch/unityhub-amd64-$VERSION.deb"
26
        install_pkgurl
27 28 29 30
        exit
        ;;
esac

31
echo "Adding vendor repo ..."
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46

case $(epm print info -p) in
    rpm)
        epm repo addkey unityhub "https://hub.unity3d.com/linux/repos/rpm/stable" "https://hub.unity3d.com/linux/repos/rpm/stable/repodata/repomd.xml.key" "Unity Hub"
        ;;
    deb)
        epm repo addkey "https://hub.unity3d.com/linux/keys/public"
        # TODO
        #epm repo add "deb [signedby=/usr/share/keyrings/Unity_Technologies_ApS.gpg] https://hub.unity3d.com/linux/repos/deb stable main"
        epm repo add "deb https://hub.unity3d.com/linux/repos/deb stable main"
        ;;
esac

epm update
epm install $PKGNAME