You are not logged in.

#1 2019-04-01 12:24:08

Jijou
Member
Registered: 2017-11-27
Posts: 6

Freecad : install 2 versions of an AUR package?

hello everyone,

I have a problem with Freecad, and I got a few question.
I hesitated to post in the Newbie corner.

In freecad there's the possibility to do analysis (mechanical for instance), it's called FEM (Finite Element Method).
I need to create a mesh with gmsh (AUR) wich depends on med3 (AUR).
But Freecad depends on med4 and doesn't seem to work against med3.

In fact, at the beginning I installed Freecad against med4 and now, when -uninstall freecad -uninstall med4 -install med3 - install freecad , it doesn't seem to compile, writing :

 ATTENTION: A package has already been compilated, installing current package. 

so maybe it's not that Freecad doesn't work with med3 but instead that it dind't compile at all against med3, and is still looking for med4, which is not here.

My questions :

-Does pacman -R --nosave delete the compiled version? how can I do to really delete the thing

- How can I install the 2 versions of med.

P.S. I posted a thread in the Freecad forum.


Thank you very much

Offline

#2 2019-04-01 12:28:15

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,839
Website

Re: Freecad : install 2 versions of an AUR package?

Increment the pkgrel in the PKGBUILD, or see

man makepkg | less -p force

Mod note: moving to AUR Issues.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Online

#3 2019-04-01 16:07:57

loqs
Member
Registered: 2014-03-06
Posts: 17,310

Re: Freecad : install 2 versions of an AUR package?

gmsh builds with med-4.0.0-3 after some PKGBUILD changes

diff --git a/PKGBUILD b/PKGBUILD
index ed9c437..d0804b5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ pkgdesc="An automatic 3D finite element mesh generator with pre and post-process
 arch=('x86_64')
 url="http://gmsh.info/"
 license=('custom')
-makedepends=('cmake' 'desktop-file-utils' 'sed' 'swig' 'texlive-core')
+makedepends=('cmake' 'desktop-file-utils' 'sed' 'swig' 'texlive-core' 'fltk' 'lapack' 'med' 'opencascade' 'cairo')
 options=(!emptydirs)
 source=("${url}src/${pkgname}-${pkgver}-source.tgz" gmsh.desktop gmsh.completion)
 sha256sums=('e9ee9f5c606bbec5f2adbb8c3d6023c4e2577f487fa4e4ecfcfc94a241cc8dcc'
@@ -40,7 +40,7 @@ build() {
 }
 
 package_gmsh() {
-   depends=('fltk' 'lapack' 'med=3.3.1' 'opencascade' 'cairo')
+   depends=('fltk' 'lapack' 'med' 'opencascade' 'cairo')
    optdepends=('gmsh-docs: docs for gmsh'
             'python2: for onelab.py'
             'python: for onelab.py')

Offline

Board footer

Powered by FluxBB