app-editors/zed: add 0.144.3, drop 0.143.7
[gentoo-zh.git] / media-gfx / unityhub / unityhub-3.4.2.ebuild
blob89d366f9646a11af5e9fe616b57f062d6bdb6ec6
1 # Copyright 2022 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 EAPI=8
6 inherit xdg desktop unpacker
8 DESCRIPTION="The official unity tool for manager Unity Engines and projects"
9 HOMEPAGE="https://unity.com/"
10 SRC_URI="https://hub.unity3d.com/linux/repos/deb/pool/main/u/unity/unityhub_amd64/${PN}-amd64-${PV}.deb"
12 LICENSE="unity-EULA"
13 SLOT="0"
14 KEYWORDS="~amd64"
16 RESTRICT="mirror strip"
18 IUSE="+appindicator legacy"
20 DEPEND="
21         appindicator? (
22                 dev-libs/libdbusmenu
23                 legacy? (
24                         dev-libs/libappindicator
25                         x11-misc/appmenu-gtk-module[gtk2]
26                 )
27         )
28         app-arch/cpio
29         dev-libs/nss
30         x11-libs/gtk+
31         app-crypt/libsecret
32         || ( <dev-libs/openssl-3 dev-libs/openssl-compat )
34 RDEPEND="${DEPEND}"
35 S=${WORKDIR}
36 src_unpack(){
37         unpack_deb ${PN}-amd64-${PV}.deb
39 src_install(){
40         insinto "/opt"
41         doins -r "${S}/opt/unityhub"
42         dosym -r /opt/unityhub/unityhub /usr/bin/unityhub
43         for si in 16 32 48 64 128 256 512; do
44                 doicon -s ${si} usr/share/icons/hicolor/${si}x${si}/apps/${PN}.png
45         done
46         domenu "${WORKDIR}/usr/share/applications/unityhub.desktop"
47         fperms 0755 -R "/opt/unityhub"