Commit graph

37 commits

Author SHA1 Message Date
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08: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
Hannes Weisbach 80a6743c37 opencascade: enable macOS build and add features
enable/fix macOS build and add options for TBB and GL2PS dependencies

VTK integration needed a patch because implicit conversions in initializer
lists are an error in C++11, which is the default in clang 7 used by nix.
2020-09-20 15:05:09 +02:00
Gabriel Ebner 301d22c389 opencascade: build with vtk and freeimage, patch for fontconfig support 2019-06-08 19:03:48 +02:00
R. RyanTM aa706dc2c8 opencascade: 0.17.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/opencascade-oce/versions
2018-11-18 20:02:29 -08:00
Markus Kowalewski 8ff5a85c45
opencascade: add license 2018-10-25 22:56:22 +02:00
Alexander V. Nikolaev 0acec7e984 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
aszlig 4cf16937ce
opencascade: Fix build against glibc 2.26
The header file xlocale.h has been removed in glibc 2.26.

Quoting the release notes[1]:

  * The nonstandard header <xlocale.h> has been removed. Most programs
    should use <locale.h> instead. If you have a specific need for the
    definition of locale_t with no other declarations, please contact
    libc-alpha@sourceware.org and explain.

Tested by building on x86_64-linux and it now succeeds.

[1]: https://sourceware.org/ml/libc-alpha/2017-08/msg00010.html

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @viric
2017-11-13 10:14:05 +01:00
Samuel Leathers 672a402122 opencascade: remove 6.5.5 and 6.6.0 2017-09-27 23:11:58 +02:00
Robert Helgesson 3d0c9ba599
opencascade: fix build 2016-09-05 21:52:04 +02:00
Lluís Batlle i Rossell 2f182cebcc Updating OCE to 0.17.2 2016-08-30 11:03:02 +02:00
Robin Gloster 2d382f3d98 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-05-30 19:39:34 +00:00
Tuomas Tynkkynen 288912c2c4 treewide: Make explicit that 'dev' output of freetype is used 2016-05-19 10:00:34 +02:00
Franz Pletz aff1f4ab94 Use general hardening flag toggle lists
The following parameters are now available:

  * hardeningDisable
    To disable specific hardening flags
  * hardeningEnable
    To enable specific hardening flags

Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.

cc-wrapper supports the following flags:

  * fortify
  * stackprotector
  * pie (disabled by default)
  * pic
  * strictoverflow
  * format
  * relro
  * bindnow
2016-03-05 18:55:26 +01:00
Robin Gloster 147d861d92 opencascade: turn off format hardening 2016-02-12 16:10:06 +00:00
Robin Gloster 7ebac5576a opencascade_6_5: turn off format hardening 2016-02-12 15:59:46 +00:00
Vladimír Čunát 5d8981ee4d opencascade-6.5: work around a build problem 2015-05-30 19:16:38 +02:00
Vladimír Čunát 33fbec14b6 opencascade-6.5: maintenance update
They claim it's ABI-compatible.
2015-03-06 14:44:21 +01:00
Vladimír Čunát 0ea7d9b6f9 opencascade*: fix build after mesa update 2015-03-06 14:44:01 +01:00
Lluís Batlle i Rossell f84c121e5e Updating opencascade oce to 0.16 fix the build.
At some point the build stopped because of X/mesa updates.
2014-08-26 12:07:49 +02:00
Lluís Batlle i Rossell 4fe0bf9ecb Updating opencascade_oce to 0.14.1 2014-01-15 16:42:42 +01:00
Lluís Batlle i Rossell b810381cce Ouch. I rolled back the default opencascade by error. 2013-05-30 19:26:15 +02:00
Lluís Batlle i Rossell 270f861dde Setting opencascade 6.5 to freecad for it to build. 2013-05-30 19:25:01 +02:00
Lluís Batlle i Rossell 6c4c1c4fb6 Updating opencascade to 6.6.0 2013-05-30 15:13:53 +02:00
Lluís Batlle i Rossell 9db9af4fa6 opencascade: Adding ode version
(Open Community version)
2013-03-15 14:34:53 +01:00
Lluís Batlle i Rossell eee3a373cf opencascade: update to 6.5.4
For GL programs, it has this new requirement:
export CSF_GraphicShr=$CASROOT/lib/libTKOpenGl.so

http://www.salome-platform.org/forum/forum_10/thread_2350
2012-12-11 09:53:26 +01:00
Lluís Batlle i Rossell 7f3aa94399 Fixing the build of opencascade on linux.
The new gcc sees a code flaw that I can 'overcome' (make the build go on) with -fpermissive.


svn path=/nixpkgs/trunk/; revision=32852
2012-03-07 13:49:51 +00:00
Yury G. Kudryashov 57fd764a39 svn merge ^/nixpkgs/trunk
svn path=/nixpkgs/branches/stdenv-updates/; revision=32792
2012-03-05 10:00:23 +00:00
Lluís Batlle i Rossell 55fb51c2d1 Updating opencascade to 6.5.2.
I had to bring an older ftgl in.


svn path=/nixpkgs/trunk/; revision=32742
2012-03-02 13:47:37 +00:00
Eelco Dolstra c556a6ea46 * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless
function, so obsolete it.

svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
2012-01-18 20:16:00 +00:00
Lluís Batlle i Rossell a13774ecfe Making opencascade build its visualization, DRAW, and WOK libraries/tools.
svn path=/nixpkgs/trunk/; revision=20193
2010-02-23 14:20:10 +00:00
Lluís Batlle i Rossell 912bbd7aa1 Removing the qt as an opencascade dependency. It is not used at all there.
svn path=/nixpkgs/trunk/; revision=20128
2010-02-19 14:25:23 +00:00
Lluís Batlle i Rossell cdf6235ac9 Making opencascade link properly its shared objects with their dependencies. Its libtool script
used 'file' to find the shared object needed on linking.

svn path=/nixpkgs/trunk/; revision=20112
2010-02-18 16:24:45 +00:00
Lluís Batlle i Rossell 5fc64e5f9c Again, trying to fix the kernel build.
It seems that there is no make target named 'vmlinuz' that makes the file 'vmlinuz'.
So we need different variables for the make target and the kernel file. Unless we
some day stop using the file 'vmlinuz' in pc, and use bzImage.

svn path=/nixpkgs/trunk/; revision=20092
2010-02-18 10:25:33 +00:00
Lluís Batlle i Rossell db04d4f644 Making opencascade put header files in 'include', and not 'inc'. I also make
it to install the documentation.

svn path=/nixpkgs/trunk/; revision=19715
2010-01-27 18:27:55 +00:00
Lluís Batlle i Rossell bd988d052b Stating me as maintainer of packages I maintain.
svn path=/nixpkgs/trunk/; revision=17583
2009-10-01 20:18:17 +00:00
Lluís Batlle i Rossell c5a95e894e Adding opencascade 6.4.0.
svn path=/nixpkgs/trunk/; revision=13874
2009-01-27 08:14:27 +00:00