Package Details: figma-linux 0.9.6-0

Git Clone URL: https://aur.archlinux.org/figma-linux.git (read-only, click to copy)
Package Base: figma-linux
Description: The collaborative interface design tool. Unofficial Figma desktop client for Linux
Upstream URL: https://github.com/Figma-Linux/figma-linux
Keywords: Electron figma UI UX
Licenses: GPL2
Submitter: ChugunovRoman
Maintainer: ChugunovRoman
Last Packager: ChugunovRoman
Votes: 22
Popularity: 0.33
First Submitted: 2019-11-27 18:49 (UTC)
Last Updated: 2022-03-19 20:36 (UTC)

Latest Comments

VorpalGun commented on 2022-06-01 21:42 (UTC)

Hi! This package doesn't follow the AUR submission guidelines (https://wiki.archlinux.org/title/AUR_submission_guidelines#Rules_of_submission):

"Packages that use prebuilt deliverables, when the sources are available, must use the -bin suffix. An exception to this is with Java. The AUR should not contain the binary tarball created by makepkg, nor should it contain the filelist."

As far as I can tell this package downloads the upstream prebuilt binary rather than build it locally. It should thus be called figma-linux-bin.

VLegacy commented on 2022-03-24 13:55 (UTC)

That worked. Thank you!

ChugunovRoman commented on 2022-03-24 08:06 (UTC)

sudo rm -rf /opt/figma-linux/libm.so.6 In next release I'll remove this file

stallmarx commented on 2022-03-23 20:17 (UTC)

@VLegacy I get the same error now, too

VLegacy commented on 2022-03-23 20:14 (UTC)

I've started getting the below error when trying to run figma-linux.

Anyone else seeing this / any ideas?

figma-linux: /opt/figma-linux/libm.so.6: version `GLIBC_2.35' not found (required by /usr/lib/libcairo.so.2)

fabiscafe commented on 2022-02-08 07:29 (UTC)

@ChugunovRoman Any plans to rename the PKGBUILD to figma-linux-bin, as this is the binary form or to change it to build from source?

It would probably even be better to have to source build available, given the problematic binary situation made by upstream.

raulon commented on 2022-02-07 12:07 (UTC)

FIGMA IS SUCK in arch linux https://github.com/Figma-Linux/figma-linux/issues/258 this package is out of date now!!!!!!!!!!!!!!!!!!!!!!!

onkoe commented on 2021-12-23 22:16 (UTC)

My install is working amazingly! This may be, for once, because I am using the proprietary NVIDIA drivers. It seems that most of the issues are caused by packaging Electron in a weird (and manual) way. Would love to see some fixes so that others can have a similarly great experience.

hazelnot commented on 2021-11-01 14:05 (UTC)

In case anyone is having issues with slowdowns and lag: https://github.com/Figma-Linux/figma-linux/issues/211

Rrtyui commented on 2021-08-15 00:51 (UTC)

Anyone having this issue?

$figma-linux zsh: illegal hardware instruction (core dumped) figma-linux

My hardware is quite old, but I'm not sure if there's a workaround? OS: Manjaro Linux x86_64 CPU: AMD Athlon II P340 (2) @ 2.200GHz

During the tidying install phase I also had a lot of these errors strip: ./opt/figma-linux/resources/app.asar.unpacked/node_modules/figma-linux-rust-binding/native/target/release/deps/libfinder-87246a958cab4aa7.rlib(lib.rmeta): Unable to recognise the format of file: file format not recognized

Looks like someone else is also having the same exact issue under this Github issue link: https://github.com/Figma-Linux/figma-linux/issues/222 The logs in the issue are the same exact as mine it seems.

sebastian-65 commented on 2021-07-22 07:25 (UTC)

Cannot start today: Figma app is out of date.

romjan1412 commented on 2021-06-06 23:21 (UTC)

clearing cache solves the validating error! Thanks, man.

VLegacy commented on 2021-06-03 16:08 (UTC)

Clearing the caches fixed this for me. Thanks!

==> Validating source_x86_64 files with sha256sums...
    figma-linux_0.7.4_linux_amd64.zip ... FAILED
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'figma-linux-0.7.4-1':

Alex-Kim commented on 2021-05-30 09:57 (UTC)

Thanks for the help! In my case the cache is in /var/tmp/pamac-build-<user>/figma-linux (Manjaro, aur support in pamac)

ChugunovRoman commented on 2021-05-30 07:01 (UTC) (edited on 2021-05-30 07:02 (UTC) by ChugunovRoman)

try before install or update clear cache:

rm -rf ~/.cache/yay/figma-linux
pacman -Scc --noconfirm

Alex-Kim commented on 2021-05-30 05:21 (UTC)

Upgrading from 0.7.4-0 to 0.7.4-1

==> Validating source_x86_64 files with sha256sums...
    figma-linux_0.7.4_linux_amd64.zip ... FAILED

adsoncicilioti commented on 2021-05-12 08:57 (UTC) (edited on 2021-05-12 08:58 (UTC) by adsoncicilioti)

Yep! i'm confirm the 64x64.png fail.

sampsoncrowley commented on 2021-05-12 08:27 (UTC)

Same as kursat, 64x png is failing

kursat.ufuk commented on 2021-05-12 06:05 (UTC)

Hello, I have a problem:

==> Validating source files with sha256sums...
    figma-linux.desktop ... Passed
    24x24.png ... Passed
    36x36.png ... Passed
    48x48.png ... Passed
    64x64.png ... FAILED
    72x72.png ... Passed
    96x96.png ... Passed
    128x128.png ... Passed
    192x192.png ... Passed
    256x256.png ... Passed
    384x384.png ... Passed
    512x512.png ... Passed
==> ERROR: One or more files did not pass the validity check!
error downloading sources: figma-linux

phisch commented on 2021-04-05 15:02 (UTC) (edited on 2021-04-16 08:38 (UTC) by phisch)

Looks like you didn't update the .SRCINFO when you added the dependency to the PKGBUILD. Please update it!

edit: .SRCINFO was updated. thanks!

phisch commented on 2021-04-05 01:21 (UTC)

No idea why, but the make dependency unzip is not listed under dependencies, and it is also not installed automatically when installing this package.

==> Checking buildtime dependencies...
==> Missing dependencies:
  -> unzip
==> ERROR: Could not resolve all dependencies.
:: Packages failed to build: figma-linux-0.7.1-2

(tried installing with paru)

PedroHLC commented on 2021-02-16 13:56 (UTC) (edited on 2021-02-18 17:10 (UTC) by PedroHLC)

@ChugunovRoman I've modified this PKGBUILD to use system-wide electron: https://github.com/chaotic-aur/archlinux-figma-linux

This allows me to run it natively on Wayland adding --enable-features=UseOzonePlatform --ozone-platform=wayland to the .desktop (and installing electron-ozone)

There is one thing missing though, all the libs available in the source's "lib" directories should be added to "depends" in the PKGBUILD. Hope I have time to do this later... Also, I could remove the icons from the repo and re-use them from the source's "resources" instead...

EDIT: Done.

slightlyfaulty commented on 2020-10-03 19:37 (UTC)

figma-linux.desktop should be updated according to this:

itsme commented on 2020-09-03 09:34 (UTC)

@ChugunovRoman works, ty

ChugunovRoman commented on 2020-09-03 09:07 (UTC)

@itsme try now

itsme commented on 2020-09-03 08:50 (UTC) (edited on 2020-09-03 08:51 (UTC) by itsme)

==> Validating source files with sha256sums...
    figma-linux-0.6.2.zip ... Passed
    figma-linux.desktop ... FAILED
    24x24.png ... Passed
    36x36.png ... Passed
    48x48.png ... Passed
    64x64.png ... Passed
    72x72.png ... Passed
    96x96.png ... Passed
    128x128.png ... Passed
    192x192.png ... Passed
    256x256.png ... Passed
    384x384.png ... Passed
    512x512.png ... Passed
==> ERROR: One or more files did not pass the validity check!

soutvoid commented on 2020-02-05 15:08 (UTC)

@ChugunovRoma Thanks for the 0.6.2 update, however it seems that you forgot to update sha256 sum in PKGBUILD for the main zip file

jirgn commented on 2020-01-28 20:03 (UTC)

@ChugunovRoma Thanks a lot. That perfectly worked for me.

ChugunovRoman commented on 2020-01-28 05:57 (UTC)

@jirgn Try to clear cashe: https://github.com/Figma-Linux/figma-linux/issues/85#issuecomment-572438279

jirgn commented on 2020-01-27 19:02 (UTC)

Hello, i have problems to install the latest version via yay. My current working version is 0.6.1-18 It seems like there is a checksum problem

[I] ❯ yay -Su figma-linux
:: Starting full system upgrade...
 there is nothing to do
:: Searching databases for updates...
:: Searching AUR for updates...
:: 1 Packages to upgrade.
1  aur/figma-linux  0.6.1-18 -> 0.6.1-21
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
==>
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 1]  figma-linux-0.6.1-21

  1 figma-linux                      (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
:: PKGBUILD up to date, Skipping (1/1): figma-linux
  1 figma-linux                      (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
:: Parsing SRCINFO (1/1): figma-linux

==> Making package: figma-linux 0.6.1-21 (Mon 27 Jan 2020 08:01:50 PM CET)
==> Retrieving sources...
  -> Found figma-linux-0.6.1.zip
  -> Found figma-linux.desktop
  -> Found 24x24.png
  -> Found 36x36.png
  -> Found 48x48.png
  -> Found 64x64.png
  -> Found 72x72.png
  -> Found 96x96.png
  -> Found 128x128.png
  -> Found 192x192.png
  -> Found 256x256.png
  -> Found 384x384.png
  -> Found 512x512.png
==> Validating source files with sha256sums...
    figma-linux-0.6.1.zip ... FAILED
    figma-linux.desktop ... Passed
    24x24.png ... Passed
    36x36.png ... Passed
    48x48.png ... Passed
    64x64.png ... Passed
    72x72.png ... Passed
    96x96.png ... Passed
    128x128.png ... Passed
    192x192.png ... Passed
    256x256.png ... Passed
    384x384.png ... Passed
    512x512.png ... Passed
==> ERROR: One or more files did not pass the validity check!
Error downloading sources: figma-linux
~ took 7s

Projekt-43 commented on 2019-12-02 14:19 (UTC) (edited on 2019-12-02 14:20 (UTC) by Projekt-43)

Hello,

@ChugunovRoman thank you for your time and all the hard work!!!

The PKGBUILD is not working for me... It is "installing" figma-linux-0.6.1-1 and immediatly "updating" it to figma-linux-0.6.1-11, which ends up with nothing installed:

pacman -Ql figma-linux 
figma-linux /usr/
figma-linux /usr/bin/
figma-linux /usr/bin/figma-linux

Installing directly the release file with pacman -U figma-linux-0.6.1.pacman worked perfectly and installs figma-linux-0.6.1-1.

numToStr commented on 2019-11-30 05:44 (UTC) (edited on 2019-11-30 05:45 (UTC) by numToStr)

For me, it conflicts with other packages and also installs the .net mono engine.

Cloning figma-linux build files...
Checking figma-linux dependencies...
Preparing...
To build (1):
figma-linux  0.6.1-11    AUR

Edit build files ? [y/N] n

Apply transaction ? [y/N] y
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentication is required to install, update, or remove packages
Authenticating as: hello
Password:
==== AUTHENTICATION COMPLETE ====

Building figma-linux...
==> Making package: figma-linux 0.6.1-11 (Saturday 30 November 2019 11:13:18 AM IST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading figma-linux-0.6.1.pacman...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100   615    0   615    0     0   1397      0 --:--:-- --:--:-- --:--:--  1394
100 59.4M  100 59.4M    0     0  2570k      0  0:00:23  0:00:23 --:--:-- 4193k
==> Validating source files with sha256sums...
figma-linux-0.6.1.pacman ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
==> Starting prepare()...
[sudo] password for hello:
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (13) c-ares-1.15.0-1  gtk-sharp-2-2.12.45-2  libappindicator-gtk2-12.10.0-13  libappindicator-gtk3-12.10.0-13  libappindicator-sharp-12.10.0-13  libdbusmenu-glib-16.04.0-3
libdbusmenu-gtk2-16.04.0-3  libdbusmenu-gtk3-16.04.0-3  libgdiplus-5.6.1-2  libindicator-gtk2-12.10.1-8  libindicator-gtk3-12.10.1-8  mono-6.0.0.334-1  figma-linux-0.6.1-1

Total Installed Size:  543.19 MiB

haydennyyy commented on 2019-11-29 21:35 (UTC)

This pkgbuild doesn't work.

error: failed to commit transaction (conflicting files)
figma-linux: /usr/bin/figma-linux exists in filesystem
Errors occurred, no packages were upgraded.