-
Notifications
You must be signed in to change notification settings - Fork 1
Home
MaPS, short for MaRDI Packaging System is the working name for the software system created by TA1 Computer Algebra for Measure 1.4 Predefined software environments. MaPS provides a unified interface both, to package a software inside a functional environment (called a runtime), and to "install" a published runtime onto a computer system in a user friendly way, while still keeping it separate from the computer's host environment.
We depend on the following other programs and libraries:
libcairo2-devgccpython3-devlibgirepository1.0-devlibostree-devpygobjectbubblewraptomlituspyprogress
We deploy software in $HOME/.var/org.mardi.maps/remote/app-id/, in directories rofs, and rwfs. Ostree repo is checked out in rofs, and marked as read only. Then rwfs is overlayed on rofs at runtime. This way the user gets a live mutable tree, but the actual ostree repo is left unmodified and can be reverted to.