gentoo-zh/app-office/bytedance-feishu/bytedance-feishu-5.14.14.ebuild
2022-09-01 20:05:43 +08:00

76 lines
1.7 KiB
Bash

# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MULTILIB_COMPAT=( abi_mips_n64 )
inherit desktop unpacker xdg
CDN_URL="https://sf3-cn.feishucdn.com/obj/ee-appcenter/2844ab12b34f/"
DESCRIPTION="feishu - ByteDance's enterprise collaboration platform"
HOMEPAGE="https://www.feishu.cn/"
SRC_URI="
amd64? ( ${CDN_URL}Feishu-linux_x64-${PV}.deb )
arm64? ( ${CDN_URL}Feishu-linux_arm64-${PV}.deb )
mips? ( ${CDN_URL}Feishu-linux_mips64el-${PV}.deb )
"
LICENSE="bytedance-feishu"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm64 ~mips"
IUSE="big-endian"
REQUIRED_USE="mips? ( !big-endian )"
RDEPEND="
dev-libs/nss
dev-util/desktop-file-utils
media-libs/alsa-lib
net-print/cups
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/libXext
x11-libs/libxcb
x11-libs/libxkbcommon
x11-misc/xdg-utils
dev-libs/wayland
"
S="${WORKDIR}"
QA_PREBUILT="*"
src_prepare() {
eapply_user
sed -i 's/Application;//g' usr/share/applications/bytedance-feishu.desktop || die
# rm -r usr/share/appdata || die
gzip -d "usr/share/man/man1/${PN}-stable.1.gz" || die
gzip -d "usr/share/doc/${PN}-stable/changelog.gz" || die
}
src_install() {
insinto "/"
doins -r "opt"
insinto "/usr/bin"
doins "usr/bin/bytedance-feishu-stable"
domenu "usr/share/applications/${PN}.desktop"
doman "usr/share/man/man1/${PN}-stable.1"
dodoc "usr/share/doc/${PN}-stable/changelog"
local size
for size in 16 24 32 48 64 128 256 ; do
newicon -s ${size} "opt/bytedance/feishu/product_logo_${size}.png" ${PN}.png
done
fperms +x "/opt/bytedance/feishu/bytedance-feishu"
fperms +x "/opt/bytedance/feishu/feishu"
fperms +x "/opt/bytedance/feishu/vulcan/vulcan"
}
pkg_postinst(){
xdg_pkg_postinst
}