Commit Graph

41 Commits

Author SHA1 Message Date
Bjørn Forsman
855db46b9d openscad: add support for exporting PDFs
Add cairo to buildInputs for PDF export support. Without this, trying to
export using "File -> Export -> Export as PDF" leads to

  ERROR: Export to PDF format was not enabled when building the application.
  PDF export finished: /home/bf/Untitled.pdf

(The pdf file is 0 KiB -- broken.)

Fixes #192895.
2022-09-25 18:59:45 +02:00
Robert Scott
3bfe6bfca2 openscad: add patches for CVE-2022-0496 & CVE-2022-0497 2022-08-30 19:57:55 +01:00
Tom
38f8a4d71c openscad: fix on wayland systems 2022-07-13 17:18:46 -07:00
Michael Raskin
5926235381 openscad: force-build the file causing dependency issues 2022-04-18 00:47:00 +02:00
Martin Weinelt
1920d2a3e3
openscad: retry parallel building
Was disabled 3y ago due to their build system not handling high
parallelism correctly. Verified with multiple high core builders (8, 24,
64 Threads) and did not encounter the problem mentioned in the comment.

Was motivated by watching my remote builder taking over 15 minutes for
this one package, which was a bit annoying.
2022-02-12 21:37:53 +01:00
Dmitry Kalinkin
e0532475bc
treewide: remove darwin-only manual wrapQtApp invocations 2021-09-28 10:29:46 -04:00
Artturi
d5dde029f1
openscad: move templates to Resources on darwin (#132552) 2021-08-03 10:15:53 -04:00
Kovacsics Robert
9508fcff31 openscad: enable spacenav support 2021-04-02 23:05:50 +02:00
R. RyanTM
ce0483d6c5 openscad: 2019.05 -> 2021.01 2021-02-05 08:52:51 +00: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
Ben Siraphob
badf51221d treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
Dmitry Kalinkin
e4cd1ba5b8 openscad: use wrapQtApp for macOS app 2020-05-24 07:52:19 +02:00
Jörg Thalheim
887295fd2d
treewide: remove the-kenny from maintainers
@the-kenny did a good job in the past and is set as maintainer in many package,
however since 2017-2018 he stopped contributing. To create less confusion
in pull requests when people try to request his feedback, I removed him as
maintainer from all packages.
2020-05-09 10:28:57 +01:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
adisbladis
c9d8624ccd
treewide: Get rid of libGLU_combined 2019-11-18 20:10:43 +00:00
Lancelot SIX
51c6082a9f
openscad: remove useless preBuild phase
The preBuild phase was introduced to follow a modification in qscintilla
build (76ad2796be) that forced the library
libqscintilla2_qt5.so to be called libqscintilla2.so. This has been
inproved in 4bf49d9417 so the preBuild
trick is not necessary anymore.
2019-10-04 15:24:16 +02:00
Michael Raskin
0fe1972e8c openscad: fix qscintilla2 library reference
It is a bit of mystery where it gets qscintilla2_qt5 idea (removing it
from cmake modlues doesn't help, and such a library doesn't exist), so
just force-fix it for now.
2019-10-02 10:35:33 +02:00
Marek Mahut
71a76ff6a2 openscad: not using qt5 and libsForQt5 directly
Additional fix to #65522.
2019-07-29 08:00:19 +02:00
Marek Mahut
4ed879d97c openscad: Use qt5's own mkDerivation
Fixes #65514, related to #65399.
2019-07-28 22:54:01 +02:00
Gabriel Ebner
7daf63bcfb openscad: 2018.04-git -> 2019.05 2019-05-21 14:14:31 +02:00
Andrew Childs
d5ed704b3d openscad: Darwin support and tidy 2019-05-13 17:01:37 +02:00
Vladimír Čunát
28d983fe25
openscad: enableParallelBuilding = false;
Discussion: https://github.com/NixOS/nixpkgs/commit/c68dc2212e22
2019-02-20 09:38:21 +01:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Michael Raskin
c68dc2212e openscad: fix build by switching to git master and Qt5 2018-05-04 19:15:35 +02:00
Alexander V. Nikolaev
0acec7e984 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
Franz Pletz
687415a579
openscad: 2015.03-1 -> 2015.03-3 2018-01-28 18:52:28 +01:00
davidak
3270aa896b replace "Mac OS X" and "OS X" with "macOS"
as it is the official name since 2016

https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop

exception are parts refering to older versions of macOS like

"GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
2017-08-07 21:41:30 +02:00
Silvan Mosberger
f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
Nikolay Amiantov
0b6a6c903e openscad: move to qmake4Hook 2016-04-20 18:55:41 +03:00
Ambroz Bizjak
ce32291716 openscad: 2014.03 -> 2015.03-1
- Added dependencies harfbuzz, qscintilla, gettext.
- Removed redundant CFLAGS hack for eigen.
2015-08-06 10:30:17 +02: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
562f937d21 openscad: bump 2013.06 -> 2014.03
openscad now depends on glib, and it needs pkgconfig to find glib.
2014-03-14 22:21:15 +01:00
Bjørn Forsman
4d6605e882 Whitespace fixes in package expressions I maintain 2014-01-02 17:58:08 +01:00
Moritz Ulrich
7e816e9058 Openscad: Update to 2013.06 (& some coding style fixes)
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-10-01 12:37:13 +02:00
Bjørn Forsman
05bb66ce20 Add myself as maintainer for several packages
And set missing meta.platforms for the packages I've added earlier.
2013-05-20 20:28:15 +02:00
Bjørn Forsman
7c3c839fb6 openscad: compile the correct version number
The default version info that is compiled into openscad is the build
date(!). Force the version to the actual release version instead.
2013-04-25 08:41:46 +02:00
Bjørn Forsman
9f04208116 openscad: add longDescription and license
longDescription is taken from openscad homepage.
2013-04-25 08:20:49 +02:00
Bjørn Forsman
ee322d440c openscad: bump to 2013.01
Bump to latest release. Use tarball instead of git.
2013-04-25 08:19:55 +02:00
Michael Raskin
a0ed4d2295 Updating OpenSCAD to use Eigen3 2012-12-13 16:24:05 +04:00
Michael Raskin
393f2479f8 Fix mismatch...
svn path=/nixpkgs/trunk/; revision=31870
2012-01-26 19:39:45 +00:00