View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000857 | FreeCAD | Feature | public | 2012-10-28 08:01 | 2022-01-25 15:55 |
Reporter | wmayer | Assigned To | wmayer | ||
Priority | low | Severity | minor | Reproducibility | have not tried |
Status | assigned | Resolution | open | ||
Target Version | 0.20 | ||||
Summary | 0000857: Split package into smaller ones. | ||||
Description | A meta package freecad can be offered which installs all other packages. First mentioned: http://forum.freecadweb.org/viewtopic.php?f=10&t=3132#p24310 Formal discussion: https://forum.freecadweb.org/viewtopic.php?f=10&t=22691 | ||||
Additional Information | https://wiki.debian.org/PkgSplit | ||||
Tags | #ready-for-migration, addon-manager, packaging | ||||
FreeCAD Information | |||||
|
The steps to split FreeCAD into smaller packages: 1. Add a new package name to the control file (e.g. freecad-fem) 2. Write a file freecad-<PACKAGE>.install (e.g. freecad-fem.install) Add there the files which should go to this package, e.g.: usr/lib/freecad/Mod/Fem usr/lib/freecad/lib/Fem.so usr/lib/freecad/lib/FemGui.so usr/share/freecad/Mod/Fem 3. Adjust the file freecad.install to avoid that the files appear in two packages. Instead of usr/lib/freecad/Mod usr/lib/freecad/lib a more concrete list of files must be set. |
|
Use "fakeroot debian/rules binary" to avoid to build from scratch. |
|
Rather than using this method, maybe look at the old freecad 0.12.5284 package from the Ubuntu 12.04 repository which didn't use any .install file but did it from the rules makefile. Attaching the debian folder for future reference as Ubuntu 12.04 will soon reach EOL and it may disappear from the packages.ubuntu.com site. |
|
Relevant: prerequisite checker https://forum.freecadweb.org/viewtopic.php?f=18&t=21576&p=173596#p173596 |
|
Opened a dedicated Formal discussion: https://forum.freecadweb.org/viewtopic.php?f=10&t=22691 |
|
This ticket has been migrated to GitHub as issue 5559. |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-10-28 08:01 | wmayer | New Issue | |
2012-10-28 08:01 | wmayer | Status | new => assigned |
2012-10-28 08:01 | wmayer | Assigned To | => wmayer |
2015-04-19 15:04 | wmayer | Note Added: 0006049 | |
2015-04-19 15:05 | wmayer | Priority | normal => low |
2015-04-19 15:44 | wmayer | Description Updated | |
2015-04-19 15:44 | wmayer | Additional Information Updated | |
2015-04-19 16:03 | wmayer | Note Added: 0006050 | |
2017-03-09 02:54 | normandc | File Added: freecad_0.12.5284-dfsg-5ubuntu1.debian.tar.gz | |
2017-03-09 02:54 | normandc | Note Added: 0008581 | |
2017-05-10 12:36 | Kunda1 | Note Added: 0008935 | |
2017-05-10 13:20 | Kunda1 | Tag Attached: packaging | |
2017-05-15 12:12 | Kunda1 | Relationship added | related to 0003032 |
2017-05-15 12:12 | Kunda1 | Tag Attached: addon-manager | |
2017-05-28 12:10 | Kunda1 | Description Updated | |
2017-05-28 12:11 | Kunda1 | Note Added: 0009178 | |
2021-02-06 06:50 | abdullah | Target Version | => 0.20 |
2022-01-25 15:55 | Kunda1 | Tag Attached: #ready-for-migration |