Package Details: webex-bin 44.10.1.31028-1

Git Clone URL: https://aur.archlinux.org/webex-bin.git (read-only, click to copy)
Package Base: webex-bin
Description: Webex for Linux
Upstream URL: https://www.webex.com/
Keywords: call conference meeting video
Licenses: custom
Submitter: AlexanderS
Maintainer: moritzo
Last Packager: moritzo
Votes: 34
Popularity: 1.78
First Submitted: 2021-05-12 11:28 (UTC)
Last Updated: 2024-10-24 08:16 (UTC)

Pinned Comments

moritzo commented on 2024-08-05 04:08 (UTC) (edited on 2024-10-09 06:39 (UTC) by moritzo)

Hi community, I did take over maintenance for this package, since I need it for work. It's my first package here on the AUR, so please be forgiving for any mistakes.

If there is a problem with the checksums, flag the package out-of-date at the top of the page. I'll update the PKGBUILD as soon as possible.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 13 Next › Last »

gshearer commented on 2022-05-12 21:23 (UTC)

Thanks to all who have contributed to this package. I'm having a problem with Webex displaying PNG images inline.

Looks like /opt/Webex/lib/plugins/imageformats is missing a png lib?

AlexanderS commented on 2022-05-05 09:53 (UTC)

@jvsanten: Thanks, I added this workaround.

I did not update the version of the package yet. I would like to use a stable url to download the upstream package, but the cisco api for the "gold" version currently does not work.

Neurolit commented on 2022-05-05 09:38 (UTC)

@jvsanten it works perfectly, thank you!

jvsanten commented on 2022-05-05 09:18 (UTC)

Decided to try (and managed to find) an "it's stupid but it works" fix for the libsecret issue, resulting in the following PKGBUILD (also upgraded to the new release in the process):

pkgname=webex-bin
pkgver=42.5.0.22187
pkgrel=1
pkgdesc="Webex for Linux"
arch=('x86_64')
url="https://www.webex.com/"
license=('custom')
depends=('alsa-lib'
         'at-spi2-atk'
         'at-spi2-core'
         'atk'
         'binutils'
         'krb5'
         'libcups'
         'libnotify'
         'libpulse'
         'libsecret'
         'libxcb'
         'libxcrypt-compat'
         'libxkbcommon-x11'
         'mesa'
         'nspr'
         'nss'
         'pango'
         'systemd-libs'
         'upower'
         'wayland'
         'xcb-util-image'
         'xcb-util-keysyms'
         'xcb-util-renderutil'
         'xcb-util-wm'
         'xdg-utils')
source=("$pkgname-$pkgver.deb::https://binaries.webex.com/WebexDesktop-Ubuntu-Official-Package/Webex.deb"
        'webex.xml'
        'https://archive.archlinux.org/packages/l/libsecret/libsecret-0.20.4-1-x86_64.pkg.tar.zst')
sha256sums=('c74aefeaea07610d6898fbf9d78a1be22e555743a58014b383d1a260622146db'
            '0d0b2664ac4aeb9a4a4b9f530dee4a14c13875735b87a3d96bf81f43eeec00ab'
        '7bc3f4e27d141cf8d1979cd49adc58ee599686f6c1a898a013ef84ac22fd1f90')
options=('!strip')

prepare() {
    mkdir -p "$pkgname-$pkgver"
    tar -Jxf data.tar.xz -C "$pkgname-$pkgver"
}

package() {
    cd "$pkgname-$pkgver"
    cp -dpr --no-preserve=ownership opt/ "$pkgdir/"
    rm "$pkgdir/opt/Webex/lib/libstdc++.so.6"

    cp -dpr --no-preserve=ownership ../usr/lib/libsecret-1.so* "$pkgdir/opt/Webex/lib"

    mkdir -p "$pkgdir/usr/share/applications/"
    mv "$pkgdir/opt/Webex/bin/webex.desktop" "$pkgdir/usr/share/applications/"

    mkdir -p "$pkgdir/usr/share/mime/packages/"
    install -m0644 "${srcdir}/webex.xml" "${pkgdir}/usr/share/mime/packages/"

    mkdir -p "$pkgdir/usr/bin/"
    ln -s "/opt/Webex/bin/CiscoCollabHost" "$pkgdir/usr/bin/webex"
}

Since webex checks its own libs first dumping libsecret-0.20.4 in there (straight from the archives) seems to do the trick.

Spiker985 commented on 2022-04-11 03:02 (UTC)

I've gotta say, it's really quite annoying that libsecret-mr94 received 3 deletion requests because libsecret 0.20.5-2 supposedly contains the fix therein. Only reason I replaced mr94 was because it was missing during an upgrade, so I incorrectly assumed (the saying stands true) that the package incompatibility was fully resolved.

jhossbach commented on 2022-04-07 11:46 (UTC) (edited on 2022-04-07 11:57 (UTC) by jhossbach)

The new version still needs libsecret-mr94 EDIT: Seems like libsecret-mr94 has been deleted, so if you have replaced it with libsecret the only way to get webex back is to downgrade libsecret, e.g. sudo pacman -U https://archive.archlinux.org/packages/l/libsecret/libsecret-0.20.4-1-x86_64.pkg.tar.zst

jhossbach commented on 2022-03-22 18:16 (UTC)

@Cbhihe Try pacman -Rdd libsecret and see if it breaks any of the other packages.

cbhihe commented on 2022-03-22 17:00 (UTC) (edited on 2022-03-22 17:10 (UTC) by cbhihe)

@Ztofnat: Thank you for the heads-up, but removing libsecret would break a good 15 dependencies on my system. I am a little perplex as to how to proceed. Any advice welcome.

$ sudo pacman -R libsecret
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libsecret breaks dependency 'libsecret' required by foxitreader
:: removing libsecret breaks dependency 'libsecret' required by gcr
:: removing libsecret breaks dependency 'libsecret' required by gnome-disk-utility
:: removing libsecret breaks dependency 'libsecret' required by gnome-online-accounts
:: removing libsecret breaks dependency 'libsecret' required by gnome-shell
:: removing libsecret breaks dependency 'libsecret' required by gthumb
:: removing libsecret breaks dependency 'libsecret' required by gvfs
:: removing libsecret breaks dependency 'libsecret' required by pinentry
:: removing libsecret breaks dependency 'libsecret-1.so=0-64' required by pinentry
:: removing libsecret breaks dependency 'libsecret' required by seahorse
:: removing libsecret breaks dependency 'libsecret' required by slack-desktop
:: removing libsecret breaks dependency 'libsecret' required by teams
:: removing libsecret breaks dependency 'libsecret' required by vino
:: removing libsecret breaks dependency 'libsecret' required by webkit2gtk
:: removing libsecret breaks dependency 'libsecret' required by webkit2gtk-4.1

Is sudo pacman -Rdd libsecret advisable in this particular case ?

Ztofnat commented on 2022-03-22 16:36 (UTC)

@Cbhihe Webex needs a previous version of libsecret. You have to remove libsecret and install lbsecret-mr94 from the AUR.

cbhihe commented on 2022-03-22 16:27 (UTC) (edited on 2022-03-22 16:51 (UTC) by cbhihe)

Thanks for maintaining this package. I seem to have a dependency issue.

error: target not found: libsecret-mr94
==> ERROR: 'pacman' failed to install missing dependencies.                                                            
==> Missing dependencies:                                                                                                
-> libsecret-mr94                                                                 
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.

I have libsecret properly installed for what it's worth. When trying to install `libsecret-mr94 from AUR, I get a lot of noise and 16 test fails. The install_log is here.