Package Details: dingtalk-bin 7.5.10.404099-1

Git Clone URL: https://aur.archlinux.org/dingtalk-bin.git (read-only, click to copy)
Package Base: dingtalk-bin
Description: 钉钉
Upstream URL: https://www.dingtalk.com/
Keywords: alibaba dingtalk 钉钉
Licenses: custom
Conflicts: com.alibabainc.dingtalk
Provides: com.alibabainc.dingtalk, dingtalk
Replaces: com.alibabainc.dingtalk
Submitter: zhullyb
Maintainer: zhullyb (sukanka, yjun, lilac)
Last Packager: sukanka
Votes: 39
Popularity: 1.68
First Submitted: 2021-08-12 11:57 (UTC)
Last Updated: 2024-04-15 12:25 (UTC)

Dependencies (6)

Required by (0)

Sources (6)

Pinned Comments

zhullyb commented on 2024-02-27 06:32 (UTC) (edited on 2024-02-27 06:33 (UTC) by zhullyb)

I've updated this package to 7.5 version.

According to the launch script in original deb package, I include libcef.so when launching dingtalk.

This have been tested on my X86 laptop.

If anyone failed to run the new version on arm platform device and have a way to fix it, patches are expected.

Latest Comments

« First ‹ Previous 1 .. 10 11 12 13 14 15

sunls commented on 2021-08-16 00:45 (UTC) (edited on 2021-08-16 00:45 (UTC) by sunls)

你好,可以更新下 1.0.0.214 吗?

sunls commented on 2021-08-13 04:47 (UTC) (edited on 2021-08-13 04:48 (UTC) by sunls)

点击图标没反应,终端执行 dingtalk,显示以下错误:

[sunls@arch ~]$ dingtalk
main()
[3292 11:35:41] =================================
[3292 11:35:41] argc = 1
[3292 11:35:41]  argc[0] = ./com.alibabainc.dingtalk
[3292 11:35:41]  ---------------------------------
ver = 1.0.0-Release.203
libGLU.so.1: cannot open shared object file: No such file or directory

可通过安装 glu 包解决:

sudo pacman -S glu

frantic1048 commented on 2021-08-10 01:54 (UTC)

版本 1.0.0.203-1

Wayland 用户如果遇到无法启动,从终端执行 dingtalk,看到类似如下错误信息的话:

qt.qpa.plugin: Could not find the Qt platform plugin "wayland-egl" in ""

可以临时为 dingtalk 清除 QT_QPA_PLATFORM 环境变量,再尝试启动:

env QT_QPA_PLATFORM= dingtalk

bruceutut commented on 2021-08-09 02:06 (UTC) (edited on 2021-08-09 02:07 (UTC) by bruceutut)

在启动脚本内添加下面的代码修复文档和操作台打不开的问题 @zhullyb

# Fix for arch  
if [ "${os_name}" = "arch" ]; then  
    echo arch branch  
    preload_libs="/usr/lib/libnss3.so"  
fi  

taotieren commented on 2021-07-09 14:39 (UTC)

# Maintainer: zhullyb <zhullyb [at] outlook dot com>
# Maintainer: taotieren <admin [at] taotieren dot com>

pkgname=com.alibabainc.dingtalk
pkgver=0.9.0.138
pkgrel=1
pkgdesc="钉钉"
arch=("x86_64")
url="https://gov.dingtalk.com"
license=("custom")
depends=()
options=()
provides=('dingtalk')

_pkg_file_name="com.alibabainc.dingtalk_${pkgver}_amd64.deb"
_DOWNLOADS_DIR=`xdg-user-dir DOWNLOAD`
if [ ! -f ${PWD}/${_pkg_file_name} ]; then
    if [ -f $_DOWNLOADS_DIR/${_pkg_file_name} ]; then
        ln -sfn $_DOWNLOADS_DIR/${_pkg_file_name} ${PWD}
    else
        msg2 ""
        msg2 "The package can be downloaded here: "
        msg2 "Please remember to put a downloaded package ${_pkg_file_name} into the build directory ${PWD} or $_DOWNLOADS_DIR"
        msg2 ""
    fi
fi

source=("local://${_pkg_file_name}"   # get it yourself
        "com.alibabainc.dingtalk.desktop")
md5sums=('4ce87f7cff030f44bf852c5fa039ae1d'
         '141c17a74d15349583ce3f78034cacf8')
prepare(){

    cd ${srcdir}
    tar -Jxvf data.tar.xz -C "${srcdir}"
}

package(){
    cd ${srcdir}

    mkdir -p ${pkgdir}/opt/apps/com.alibabainc.dingtalk/files
    mv opt/apps/com.alibabainc.dingtalk/files/* ${pkgdir}/opt/apps/com.alibabainc.dingtalk/files

    mkdir -p ${pkgdir}/usr/bin
    ln -s /opt/apps/com.alibabainc.dingtalk/files/Elevator.sh ${pkgdir}/usr/bin/dingtalk

    install -Dm644 com.alibabainc.dingtalk.desktop -t ${pkgdir}/usr/share/applications/

    rm ${pkgdir}/opt/apps/com.alibabainc.dingtalk/files/*/libm.so.6
}

zhullyb commented on 2021-07-09 14:12 (UTC)

@taotieren 一切正常,无法复现

taotieren commented on 2021-07-09 14:09 (UTC)

使用 fcitx5 输入法时无法输入

WuXie commented on 2021-07-08 13:20 (UTC)

当无法下载源文件时,须将源文file://com.alibabainc.dingtalk_0.9.0.131_amd64.deb下载到本地,再下载快照后解压,将源文件com.alibabainc.dingtalk_0.9.0.131_amd64.deb放入解压后的文件夹,进入该文件夹执行命令"makepkg -si"安装软件