Skip to content

Packages For Distribution

Oleksandr Motsak edited this page Oct 9, 2013 · 3 revisions

TODO: create script for automatic generation of all the packages (below)

Steps:

  1. configure (use --prefix=...?)
  2. make dist: generates source package
  3. make install (use DESTDIR=...?): build tree
  4. cut the tree into separate packages according to the following:
  • minimal binary (/bin/Singular, ..., including a dummy heml-index?): required for the rest of packages
  • devel (/lib/, /include/)
  • emacs (ESingular, .emacs*, ...)
  • shared (LIB/*.lib, help-index) - this one should be widely advertised as requires minimal binary and thus satisfies most of anybody's needs
  1. optionally: if additional tools for generation are present, generate the following package:
  • doc (generated manual) - html manual pages + help index + ...?

ps: note that shared needs help-index from doc

TODO: fix naming schemata for all the packages

Clone this wiki locally