Commit Graph

11 Commits

Author SHA1 Message Date
forbes
56e7e87697 Fix .deb bundle: remove Python package dependencies
The .deb package is a self-contained bundle that includes its own
Python interpreter and all Python packages (numpy, pyside6, etc.)
from the pixi/conda-forge environment in /opt/kindred-create/.

The wrapper scripts already set PYTHONHOME and PYTHONPATH to use
the bundled Python, so depending on system Python packages like
python3-numpy and python3-pyside6.* is incorrect and causes
installation failures on systems without those packages.

Keep only low-level system library dependencies that can't be
bundled (libc, libstdc++, OpenGL, X11, fonts) and external tools
(calculix-ccx, gmsh, graphviz) as Recommends.
2026-01-29 09:40:00 -06:00
forbes
7bbb046e8e Fix .deb packaging: version must start with digit
- Fix version conversion for Debian policy compliance
  (e.g., weekly-2025.01.28 -> 0~weekly.2025.01.28)
- Add MIME type registration for .fcstd files
- Add AppStream metainfo for software centers
- Add copyright file (required by Debian policy)
- Improve maintainer scripts with proper case statements
- Expand dependencies in control file (Depends/Recommends/Suggests)
- Add .deb build step to release workflow
- Simplify build workflow to let script handle version conversion
2026-01-28 17:29:09 -06:00
forbes
b256cce74a update to build deb package 2026-01-28 14:49:27 -06:00
Kurt Kremitzki
7072468e41 Remove unused Debian packaging files
These files are not used in Debian or the PPA; they use conventions from
many years ago and in general are cruft. The canonical location for this
information is now https://salsa.debian.org/science-team/freecad. This
fixes #2984.
2018-08-30 03:31:52 -05:00
wmayer
761fb84684 + update Debian packaging files 2015-04-19 13:42:02 +02:00
Yorik van Havre
4ee8dc8f56 Cleaned up the dependencies in debian control file
* Added python-tools
* Replaced opencascade with oce (opencascade not in debian repos anymore)
* Updated some obsolete package names
2014-11-07 09:34:28 -02:00
Yorik van Havre
341424de3a Added pyside-dev and shiboken-dev to the debian control file 2014-01-08 23:39:28 -02:00
wmayer
02f8e6b454 + Update debian files 2013-06-05 14:03:30 +02:00
Jose Luis Cercos Pita
d7c5054c14 Re-Created branch form 0, to avoid conflicts 2012-10-29 10:30:17 +01:00
logari81
56e326d40d + remove eigen2 build dependency from debian package
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5138 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-11-15 14:13:14 +00:00
wmayer
120ca87015 + unify DLL export defines to namespace names
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00