This repository's function is to track FreeCAD and it's 3rd party dependencies in the package ecosystem
See Distros/ directory to view all supported FC deps per specific platform/distro. Not platforms/distros are available yet (this depends firstly if they are available in Repology and when I have time to create them).
Expand to see Conda badges
Note This list copied from https://github.com/FreeCAD/FreeCAD_Conda
Name | Downloads | Version | Platforms | Last Update | License |
---|---|---|---|---|---|
pyocct | --- | 7.2.0 | Linux / OSX cad-channel | --- | |
solvespace |
Expand this section in order to view it
- Search for the package in: https://www.archlinux.org/packages/
- On the package page find
Flag Package Out-of-Date
link
- Search for the package in: https://aur.archlinux.org
- On the package page find
Flag Package Out-of-Date
link
Request new packages at https://github.com/chocolatey/chocolatey-package-requests
Request package updates by contacting the maintainer of said chocolatey package
Open a ticket on their Bugzilla bugtracker.
FYI, dports lags behind Freshports
- Open a ticket on their Bugzilla bugtracker.
- Choose either 'Current Packages' or 'New Packages' accordingly
Also, it's possible to see PRs in https://github.com/gentoo/gentoo/
Open an issue on their Haikuports GitHub repo
If you're on MacOS use: https://github.com/Homebrew/homebrew-core/blob/master/CONTRIBUTING.md
If not, then find the formula on github, edit the formula (auto-forks for you), make the appropriate changes (change the version number and get the sha256 (use another updated repo to get the the hash or download the program and run sha256sum
), the submit a PR via github GUI.
- Search for the package in: https://www.hyperbola.info/packages/
- On the package page find
Flag Package Out-of-Date
link
See Homebrew
There are a several ways to update/request macports. Before anything, please search their github repo for open PRs and their bugtracker to avoid duplicate requests.
- If you have macports installed you can go through the recommended way to update a macport
- If you don't have macports installed you can still open a PR. You'll need to some things in the PR
- Open a ticket on their bugtracker requesting an update or a new package.
Open an issus on their Bugzilla Bugtracker
Open an issue on their Github repo
It's possible to open PRs to bump versions but note that the checksum they ask for isn't sha256sum
Open an issue on their Bugzilla
- Find the package via repology or on their GitHub organization page
- Open an issue requesting update or new package.
Open an issue on their Github repo
Open an issue on their Phabricator
Make sure to follow their guidelines
C++ Library Manager for Windows, Linux, and MacOS
Open an issue on their Github repo
Note: they don
Open an issue on their Github repo
Open an issue on their Github repo
Tips on how to submit PRs
- Clone the repository
- Edit the package forumla/recipe
- Update the version number of the package
- Download the updated package version
- Generate a sha256 openssl dgst -sha256 package-name
- Note: Macports requires a rmd160. Generate an rmd160 openssl dgst -rmd160 package-name
- Submit PR
Expand this block to view the package names in one long list
python
qt
python:shiboken2
python:pyside2
opencascade-occt
smesh
med
coin3d
simage
boost
eigen
python:pivy
xerces-c
cmake
zlib
graphviz
vtk
netgen-mesher
python:scipy
python:numpy
calculix-ccx
elmerfem
fenics
openfoam
z88
gmsh
ccache
opencv
gdal
gdal-grass
orocos-kdl
python:matplotlib
hdf5
freetype
swig
libspnav
spnavcfg
zipios++
libkdtree++
oda-file-converter
teighafileconverter
luxcorerender
povray
opencamlib
python:pycollada
ifcopenshell
gts
proj
pcl-pointclouds
python:gitpython
expat
soqt
netcdf
doxygen
paraview
grpc
ifcplusplus
libredwg
python:pyflow
qhull
Below are badges generated courtesy of Repology of all 3rd party dependencies that are currently tracked via repology in the package ecosystem of Linux, MacOS, and Windows.