Package Details: opencamlib-git 2023.01.11.4.ge4a5a7d-1

Git Clone URL: https://aur.archlinux.org/opencamlib-git.git (read-only, click to copy)
Package Base: opencamlib-git
Description: Multi-Purpose CNC Toolpath Library
Upstream URL: https://github.com/aewallin/opencamlib
Licenses: LGPL
Conflicts: opencamlib
Provides: opencamlib
Submitter: ad1217
Maintainer: ad1217
Last Packager: ad1217
Votes: 3
Popularity: 0.000117
First Submitted: 2016-07-02 00:40 (UTC)
Last Updated: 2023-02-28 17:31 (UTC)

Dependencies (6)

Required by (1)

Sources (2)

Latest Comments

1 2 Next › Last »

ghostshadow2601 commented on 2025-02-02 02:33 (UTC)

@ad1217 @vami Hi, it appears, that upsteam changed their CMake install again (in response to a Debian package maintainer), which now (due to an exception in the path resolution) installed to /opencamlib :(

I created a pull request upstream to fix this situation properly (https://github.com/aewallin/opencamlib/pull/170), hopefully this gets merged.

Elethiomel commented on 2023-05-28 23:08 (UTC)

I can confirm the FreeCAD issue and the fix posted by vami on Arch.

vami commented on 2023-05-03 08:18 (UTC) (edited on 2023-05-03 08:19 (UTC) by vami)

Hello, I'm using Manjaro Linux and I've installed the package in order to use extra Path workbench features in FreeCAD. Unfortunately in the FreeCAD console I got a warning OpenCamLib is not working!, which I've read in the internet why this could be happening. I've resolved the issue by entering in the FreeCAD python console:

import sys
sys.path.append('/usr/opencamlib')

and then activating the Path workbench will succeed with no warning.

I'm not sure if the install section should be modified to install the package into site-packages in order the installation to work properly, but until I find a better solution, this workaround should work for anyone interested.

Hopefully this will help someone else.

ad1217 commented on 2023-02-28 17:32 (UTC)

@BuddyLuvve @Adelie I've fixed this by correctly building from CMakeLists.txt instead of src/CMakeLists.txt, which I apparently changed to in 2017 for unclear reasons.

Adelie commented on 2023-02-27 07:52 (UTC)

@BuddyLuvve Which one? There are quite a few. Is that all one line?

BuddyLuvve commented on 2023-02-27 07:37 (UTC) (edited on 2023-02-27 07:37 (UTC) by BuddyLuvve)

I had to add:

cmake_minimum_required(VERSION 3.25) cmake_policy(SET CMP0069 NEW) set(CMAKE_POLICY_DEFAULT_CMP0069 NEW)

to the CMakeLists.txt file for this to build.

scgtrp commented on 2021-03-09 04:24 (UTC)

git should be in makedepends. Most people have it installed already, which is probably why nobody noticed, but it's not part of base-devel and so makechrootpkg doesn't know to install it in the chroot.

Kunda commented on 2020-02-16 13:03 (UTC) (edited on 2020-02-16 13:04 (UTC) by Kunda)

@ad1217 is it possible for you to build this package with Python3 ?
See https://forum.freecadweb.org/viewtopic.php?f=8&t=31046&p=369333#p369333

Kunda commented on 2018-10-27 00:21 (UTC)

Licence was changed to LGPL

ad1217 commented on 2017-03-03 16:20 (UTC)

Should be fixed, thanks for the note.