3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

65 commits

Author SHA1 Message Date
github-actions[bot] 0f78d9c4b7
Merge staging-next into staging 2021-09-15 00:02:12 +00:00
Michal Sojka 5f191ca827 freecad: Allow opening .dwg files
Since version 0.19, freecad can open .dwg files through libredwg. See
https://wiki.freecadweb.org/FreeCAD_and_DWG_Import#FreeCAD_v0.19_and_LibreDWG.

Before this commit, freecad could open .dwg files only if libredwg was
independently installed. This is not how programs should work in Nix.
Therefore, we explicitly depend on libredwg and hardcode full path to
dwg2dxf.
2021-09-14 22:50:15 +02:00
Markus Kowalewski 30974110e3
freecad: move gfortran to nativeBuildInputs 2021-09-03 13:33:31 +02:00
timput d0755bdb5f freecad: add openscad file support 2021-05-21 21:07:55 -06:00
Peter Hoeg 77447c96ca freecad: 0.19.1 -> 0.19.2 2021-05-10 14:46:37 +08:00
Gabriel Ebner 155f034b62 freecad: reenable spacenav support 2021-04-02 23:05:50 +02:00
rowanG077 1e7d28b7bb freecad: disable spaceNav by default due to segfault 2021-03-31 21:42:37 +02:00
Anderson Torres af20ac46a8
Merge pull request #116786 from MatthewCroughan/freecad-flatmesh
freecad: add flatmesh library via '-D BUILD_FLAT_MESH:BOOL=ON'
2021-03-19 09:59:38 -03:00
matthewcroughan 93ec1d1b71 freecad: add flatmesh library via '-D BUILD_FLAT_MESH:BOOL=ON'
It's arguable that the FreeCAD flatmesh library should be included by default.
The upstream FreeCAD appimages are provided with this library compiled in.

See the following:
77a6470107
5bcddb3b86

Update pkgs/applications/graphics/freecad/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-03-18 22:46:57 +00:00
matthewcroughan 6a31db4e8f freecad: symlink uppercase executable names to lowercase in postFixup
When a user installs this package, it's likely they will try to run 'freecad' instead of 'FreeCAD', this symlinks FreeCAD -> freecad such that the user will not be confused and assume that installation of the package did not work properly.
2021-03-18 20:54:35 +00:00
AndersonTorres b1b91fc640 freecad: unstable-2020-12-08 -> 0.19.1 2021-03-16 12:24:56 -03:00
sohalt 455cb9f913 FreeCAD: add spacenav support 2021-02-26 16:58:00 +01:00
Pavol Rusnak a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
ppenguin 4f80e06846 freecad: add scipy and pyyaml to dependencies
Closes #108424
2021-01-15 10:51:03 +01:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Ben Siraphob b04fc593e7 treewide: cmake buildInputs to nativeBuildInputs, minor cleanups 2021-01-01 11:52:33 +07:00
Gabriel Ebner ee545c66ca freecad: 2020-10-17 -> 2020-12-08 2020-12-08 16:32:26 +01:00
Gabriel Ebner 1665d59ac3 freecadStable: remove
It depends on the insecure qtwebkit package.
2020-10-18 15:12:12 +02:00
Gabriel Ebner 351f24fa03 freecad: 2020-09-25 -> 2020-10-17 2020-10-18 14:09:26 +02:00
Gabriel Ebner 5bc7030a25 freecad: add missing python module for addon manager 2020-10-18 14:08:28 +02:00
Gabriel Ebner 58121fe1b0 freecadStable: init at 0.18.4 2020-09-26 14:28:36 +02:00
Gabriel Ebner 22301b66cd freecad: 0.18.4 -> unstable-2020-09-25 2020-09-26 13:49:42 +02:00
josephtheengineer 4eaa5a0863
freecad: use wrapQtAppsHook 2020-06-05 14:16:52 +10:00
Gabriel Ebner cf5597809e freecad: 0.18.3 -> 0.18.4 2019-11-03 14:14:35 +01:00
worldofpeace 2baa9e74c4
Merge pull request #67732 from lightbulbjim/freecad-wayland
freecad: fix missing app icon and name when running under Wayland
2019-09-02 01:17:20 -04:00
Chris Rendle-Short 58cba198a4 freecad: fix missing app icon and name when running under Wayland
Has been upstreamed and should be safe to remove in versions >= 0.19
2019-08-31 20:43:51 +10:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Gabriel Ebner 439ce61c51 freecad: use qt wrapper 2019-08-09 13:39:23 +02:00
R. RyanTM 9b9434f507 freecad: 0.18.2 -> 0.18.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/freecad/versions
2019-07-19 06:07:43 -07:00
Gabriel Ebner ad409cead6 freecad: python3, qt5, occt7 2019-06-17 18:40:51 +02:00
volth f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
Vladimír Čunát 946a788dea
Merge #62442: freecad: move docs to correct location 2019-06-11 13:09:05 +02:00
Chris Rendle-Short 5f968f3028 freecad: move docs to correct location
Move the help files to the location which the help viewer expects,
otherwise attempting to access help from the menus gives an error.
2019-06-02 09:00:48 +10:00
R. RyanTM dccb35d738 freecad: 0.18.1 -> 0.18.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/freecad/versions
2019-06-01 10:52:32 -07:00
Chris Rendle-Short 2d82f2edc5 freecad: 0.17 -> 0.18.1
Notes:
  - boost_python patch has been removed as it's part of the new release.
  - XDG config files have been added as of 0.18 so it's no longer to
  generate the MIME and .desktop files manually.
2019-04-25 10:14:56 +10:00
Frederik Rietdijk f96c8496a7 freecad: fix build, closes #43305
Fooled yet again by `with`; the wrong version of `boost` was used.
2018-07-11 11:11:29 +02:00
Frederik Rietdijk bb79a46357 freecad: fix build 2018-06-23 11:02:41 +02:00
André-Patrick Bubel 95998480e6
freecad: 0.16.6712 -> 0.17 2018-05-30 16:51:54 +02:00
Michael Raskin 1137ba5a73
Merge pull request #27734 from jfrankenau/add-desktop-entries
Add desktop entry files for FreeCAD and ddccontrol
2018-02-06 21:21:04 +00:00
mimadrid 09e0cc7cc7
Update homepage attributes: http -> https
Homepage link "http://.../" is a permanent redirect to "https://.../" and should be updated
https://repology.org/repository/nix_stable/problems
2017-08-03 11:56:15 +02:00
Frederik Rietdijk 5ecc470b8c freecad: 0.16 -> 0.16.6712 2017-07-29 13:04:07 +02:00
Johannes Frankenau 776de2556b freecad: Add desktop entry file and mime xml 2017-07-29 11:35:42 +02:00
Frederik Rietdijk 7470f4d761 freecad: do not use top-level Python packages 2016-09-25 22:32:20 +02:00
Rickard Nilsson 51c6c98529 freecad: 0.15 -> 0.16 2016-07-07 09:24:49 +02:00
Lluís Batlle i Rossell bec459a94e Updating freecad to 0.15
(cherry picked from commit 8a18bc8722)

Conflicts:
	pkgs/top-level/all-packages.nix
2015-11-18 17:21:01 +01:00
Eric Seidel f272730399 rename <gcc-frontend>.gcc to <gcc-frontend>.cc 2015-01-14 20:59:10 -08:00
William A. Kennington III aa3e800be7 boost: Remove boost.lib 2014-11-02 17:22:27 -08:00
William A. Kennington III 31220480d8 boost: Update depdendent packages 2014-09-21 17:20:59 -07:00
Bjørn Forsman 5fc4ab1dfe freecad: small cleanup
* FreeCAD v0.14 switched from pyqt4 to pyside, remove unneeded pyqt4 dependency
* cmake.patch is not used anymore, remove it
* License is now only LGPLv2+ (since v0.14)
* Homepage moved to http://www.freecadweb.org/

Ref. http://www.freecadweb.org/wiki/index.php?title=Release_notes_014
2014-08-03 13:26:14 +02:00