From 1b6425b271122616949d8175ca985ecc648d3407 Mon Sep 17 00:00:00 2001
From: Romain Boman <romain.boman@gmail.com>
Date: Fri, 10 May 2024 09:16:17 +0200
Subject: [PATCH] add pyinstaller files

---
 fossils-ubuntu.spec              | 56 ++++++++++++++++++++++++++++++++
 fossils.spec => fossils-win.spec |  0
 2 files changed, 56 insertions(+)
 create mode 100644 fossils-ubuntu.spec
 rename fossils.spec => fossils-win.spec (100%)

diff --git a/fossils-ubuntu.spec b/fossils-ubuntu.spec
new file mode 100644
index 0000000..02b0aa0
--- /dev/null
+++ b/fossils-ubuntu.spec
@@ -0,0 +1,56 @@
+# -*- mode: python ; coding: utf-8 -*-
+
+
+a = Analysis(
+    ['fossils.py'],
+    pathex=['cxxfem/build/bin'],
+    binaries=[],
+    datas=[
+        (r'cxxfem/tests/parallelepiped.geo',r'models/others'),
+        (r'cxxfem/tests/beam2d.py',r'models/others'),
+        (r'cxxfem/tests/beam3d.py',r'models/others'),
+        (r'models/dolicorhynchops/dolicorhynchops_10k.py',r'models/others/dolicorhynchops'),
+        (r'models/dolicorhynchops/10k',r'models/others/dolicorhynchops/10k'),
+        (r'models/Panthera_pardus/Panthera_pardus_RC_30.py',r'models/paper/Panthera_pardus'),
+        (r'models/Panthera_pardus/150k',r'models/paper/Panthera_pardus/150k'),
+        (r'models/Tapirus_indicus/T_indicus_shoulder50k.py',r'models/paper/Tapirus_indicus'),
+        (r'models/Tapirus_indicus/50k',r'models/paper/Tapirus_indicus/50k'),
+        (r'models/TYLnep/TYLnep_500k_15_1.py',r'models/paper/TYLnep'),
+        (r'models/TYLnep/500k',r'models/paper/TYLnep/500k')
+    ],
+hiddenimports=['cxxfem','femi','gmsh','models.bonemodel2','vtkmodules','vtkmodules.all','vtkmodules.qt.QVTKRenderWindowInteractor','vtkmodules.util','vtkmodules.util.numpy_support'],
+    hookspath=[],
+    hooksconfig={},
+    runtime_hooks=[],
+    excludes=[],
+    noarchive=False,
+    optimize=0,
+)
+pyz = PYZ(a.pure)
+
+exe = EXE(
+    pyz,
+    a.scripts,
+    [],
+    exclude_binaries=True,
+    name='fossils',
+    debug=False,
+    bootloader_ignore_signals=False,
+    strip=False,
+    upx=True,
+    console=True,
+    disable_windowed_traceback=False,
+    argv_emulation=False,
+    target_arch=None,
+    codesign_identity=None,
+    entitlements_file=None,
+)
+coll = COLLECT(
+    exe,
+    a.binaries,
+    a.datas,
+    strip=False,
+    upx=True,
+    upx_exclude=[],
+    name='fossils',
+)
diff --git a/fossils.spec b/fossils-win.spec
similarity index 100%
rename from fossils.spec
rename to fossils-win.spec
-- 
GitLab