Package Details: freecad-appimage 1.0.0-1

Git Clone URL: https://aur.archlinux.org/freecad-appimage.git (read-only, click to copy)
Package Base: freecad-appimage
Description: A general purpose 3D CAD modeler (AppImage version)
Upstream URL: https://www.freecad.org/
Licenses: LGPL-2.0-or-later
Conflicts: freecad
Provides: freecad
Submitter: igormp
Maintainer: SammysHP
Last Packager: SammysHP
Votes: 19
Popularity: 0.094009
First Submitted: 2019-01-04 10:42 (UTC)
Last Updated: 2024-11-22 20:19 (UTC)

Dependencies (1)

Required by (4)

Sources (3)

Pinned Comments

SammysHP commented on 2024-11-19 18:55 (UTC) (edited on 2024-11-19 18:57 (UTC) by SammysHP)

After more than two decades, FreeCAD reached version 1.0.0 today! I will give it a few days to see if everything runs smooth and then update this package.

Don't forget that FreeCAD is also available from the official repository in [extra]. Maybe this package becomes even more obsolete with the latest update depending on the features bundled with the official package.

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

kikislater commented on 2020-11-17 07:17 (UTC)

Any idea why menus are grey without content ? https://ibb.co/MShM1Gj

igormp commented on 2020-11-03 11:18 (UTC)

Fixed the 404, sorry for the delay.

Kunda commented on 2020-10-29 12:32 (UTC)

curl: (22) The requested URL returned error: 404 Not Found
==> ERROR: Failure while downloading https://github.com/FreeCAD/FreeCAD/releases/download/0.18.4/FreeCAD_0.18-16146-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage
    Aborting...
Failed to build freecad-appimage

jonnor commented on 2020-06-06 18:31 (UTC)

In case anyone gets crashes when opening a document, and output like the following in the console:

libGL error: MESA-LOADER: failed to open iris (search paths /usr/lib/dri) libGL error: failed to load driver: iris libGL error: MESA-LOADER: failed to open iris (search paths /usr/lib/dri) libGL error: failed to load driver: iris libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib/dri) libGL error: failed to load driver: swrast Program received signal SIGSEGV, Segmentation fault.

0 /usr/lib/libc.so.6(+0x3c3e0) [0x7f7658a6d3e0]
1 /usr/lib/libc.so.6(+0x16400e) [0x7f7658b9500e]
2 /tmp/.mount_freecaXe4ulM/usr/bin/../lib/libCoin.so.4.0.0(cc_glglue_instance+0x14c) [0x7f765c19a71c]
3 0x7f765bffbe60 in SoGLRenderActionP::isDirectRendering(SoState const*) const from /tmp/.mount_freecaXe4ulM/usr/bin/../lib/libCoin.so.4.0.0+0x40

Then the issue might be fixable with the following, which makes the libGL drivers load again:

LD_PRELOAD=/usr/lib/libstdc++.so.6 freecad

Of course also check that your libGL is generally working, for example using glxinfo/glxgears

Chryseus commented on 2020-04-12 11:45 (UTC)

If anyone is getting a 'sqfs_traverse_open error' it means the download is corrupt (apparently a common issue with github), rather than download it all again you can fix it with the appimage updater available on the freecad wiki.

igormp commented on 2019-12-26 17:46 (UTC)

@nTia89 I can't reproduce this error by any means, nor can find something related online. Maybe that's something to do with AppImage?

nTia89 commented on 2019-12-12 20:21 (UTC) (edited on 2019-12-13 08:58 (UTC) by nTia89)

I get this error during package prepare(): sqfs_traverse_open error Any help is welcome...

igormp commented on 2019-12-03 20:50 (UTC)

Hi there, sorry for the long time to update, but I finally found time to do it.

Special thanks to @mudkip908 and @dviktor for the patches!

dviktor commented on 2019-11-29 14:57 (UTC) (edited on 2019-11-29 21:48 (UTC) by dviktor)

Please update. Here is also one improvement to better track new versions:

--- PKGBUILD.old    2019-08-28 14:47:09.000000000 +0300
+++ PKGBUILD    2019-11-29 17:53:29.369229138 +0300
@@ -1,23 +1,24 @@
 # Maintainer: Igor Moura <imp2@cin.ufpe.br>

 pkgname=freecad-appimage
-pkgver=0.18_16131
+pkgver=0.18_16146
+_pkgver=0.18.4
 pkgrel=1
 pkgdesc="A general purpose 3D CAD modeler (binary AppImage version)"
 arch=('x86_64')
 url='http://www.freecadweb.org/'
 license=('LGPL')
 depends=('fuse2')
-provides=('freecad')
+provides=("freecad=${_pkgver}")
 conflicts=('freecad')
-source=("https://github.com/FreeCAD/FreeCAD/releases/download/0.18.3/FreeCAD_${pkgver//_/-}-Linux-Conda_Py3Qt5_glibc2.12-${arch}.AppImage"
+source=("https://github.com/FreeCAD/FreeCAD/releases/download/${_pkgver}/FreeCAD_${pkgver//_/-}-Linux-Conda_Py3Qt5_glibc2.12-${arch}.AppImage"
         freecad_conda.desktop.patch
         freecad.sh)
-sha256sums=(SKIP
-         'c56c0d1fd1d795419e464e487bab5fe2f62edb3ce40f895079d8251a9f6ddd1b'
-         '9bfca97e1e633601ddfbd74f32501050f50378cfd6b30f5bf91d978e7ce33436')
+sha256sums=('75ca62ee7dc405c052d370892f79a4d18f4ce5d12614474bc45b11b9dc0e2d50'
+            'c56c0d1fd1d795419e464e487bab5fe2f62edb3ce40f895079d8251a9f6ddd1b'
+            '9bfca97e1e633601ddfbd74f32501050f50378cfd6b30f5bf91d978e7ce33436')
 options=(!strip)
 _filename=./FreeCAD_${pkgver//_/-}-Linux-Conda_Py3Qt5_glibc2.12-${arch}.AppImage

 prepare() {
   cd "${srcdir}"

mudkip908 commented on 2019-09-05 01:27 (UTC) (edited on 2019-09-06 23:36 (UTC) by mudkip908)

Might I suggest making the script pass through arguments, like

LIBGL_DRI3_DISABLE=true /opt/appimages/freecad.AppImage "$@"

to make opening .FCStd files with file managers work correctly?

edit: it's also necessary to add %F to Exec in the desktop file.