universedesktop: Use prepackaged opencamlib
This commit is contained in:
@@ -5,40 +5,6 @@
|
|||||||
python-final: python-prev: let
|
python-final: python-prev: let
|
||||||
py = python-prev;
|
py = python-prev;
|
||||||
in {
|
in {
|
||||||
opencamlib = py.toPythonModule (pkgs.stdenv.mkDerivation rec {
|
|
||||||
pname = "opencamlib";
|
|
||||||
version = "2019.07";
|
|
||||||
nativeBuildInputs = (with pkgs;[
|
|
||||||
cmake
|
|
||||||
git
|
|
||||||
doxygen
|
|
||||||
boost
|
|
||||||
texlive.combined.scheme-full
|
|
||||||
]);
|
|
||||||
propagatedNativeBuildInputs = [
|
|
||||||
py.python
|
|
||||||
py.boost
|
|
||||||
py.vtk
|
|
||||||
];
|
|
||||||
postPatch = ''
|
|
||||||
mkdir -p $out/${py.python.sitePackages}/{lib,ocl}
|
|
||||||
sed -e 's#LIBRARY DESTINATION ''${PYTHON_ARCH_PACKAGES}#LIBRARY DESTINATION '"$out"'/${py.python.sitePackages}#g' -i src/pythonlib/pythonlib.cmake
|
|
||||||
sed -e 's#DESTINATION ''${PYTHON_SITE_PACKAGES}#DESTINATION '"$out"'/${py.python.sitePackages}#g' -i src/pythonlib/pythonlib.cmake
|
|
||||||
'';
|
|
||||||
cmakeFlags = [
|
|
||||||
"-DVERSION_STRING=2019.07"
|
|
||||||
"-DBUILD_CXX_LIB=ON"
|
|
||||||
"-DBUILD_PY_LIB=ON"
|
|
||||||
"-DUSE_PY_3=ON"
|
|
||||||
"-DCMAKE_BUILD_TYPE=Release"
|
|
||||||
];
|
|
||||||
src = pkgs.fetchFromGitHub {
|
|
||||||
owner = "aewallin";
|
|
||||||
repo = "opencamlib";
|
|
||||||
rev = "2019.07";
|
|
||||||
sha256 = "1a8pxp1mh8x3bfsb0l97vgxrpk482p7q9jprkd4m9hv69vva2bdz";
|
|
||||||
};
|
|
||||||
});
|
|
||||||
equation = py.buildPythonPackage {
|
equation = py.buildPythonPackage {
|
||||||
pname = "Equation";
|
pname = "Equation";
|
||||||
version = "1.2.01";
|
version = "1.2.01";
|
||||||
@@ -89,7 +55,7 @@
|
|||||||
# OpenCAMLib support
|
# OpenCAMLib support
|
||||||
shapely
|
shapely
|
||||||
equation
|
equation
|
||||||
#opencamlib
|
opencamlib
|
||||||
# NeuroMorphoVis support
|
# NeuroMorphoVis support
|
||||||
matplotlib
|
matplotlib
|
||||||
seaborn
|
seaborn
|
||||||
|
|||||||
Reference in New Issue
Block a user