Preparation of the system to build pisi packages

First of all, you have to install all the necessary packages that are not included in a standard Pisi Linux installation. You can do this with the following command:

sudo pisi it -c system.devel

You can using the following directory structure :

                                                                      my PiSi-Packages

                                                                      |

                                                                      |_ _ _package-name

                                                                      | |

                                                                      | |_ _ source (with the source of the software to study instructions like INSTALL/README,….)

                                                                      | |

                                                                      | |_ _ build (with the build files for Pisi Linux package)

                                                                      | | |

                                                                      | | |_ _ _ pspec.xml

                                                                      | | |_ _ _ actions.py

                                                                      | | |_ _ _ translations.xml

                                                                      | | |_ _ _ files

                                                                      | |

                                                                      |

                                                                      |_ _ _package-name

                                                                      | |

                                                                      | |_ _ source

                                                                      | |_ _ …..

                                                               |_ _ …..

                   pspec.xml Information about the package. When you want to create a new package version, you only have to work wih pspec.xml.                   

                   actions.py Necessary commands for compiling – usually, after actions.py is created, no further changes are needed.

                   translations.xml Short information and description in other languages than english about the package shown in package-manager

                   comar A special script for comar (beyond my knowledge and very very rarely needed)

                   files-folder Additional optional files for the package (like patches, icons, desktop files for K-Menu…)

In order to build a package on your computer, navigate trough your build-folder, that includes the pspec.xml file. Execute the following command from a terminal :

sudo pisi build pspec.xml

sudo pisi bi http://www.webaddress.org/folder/pspec.xml

Graphical frontend for creation of PiSi packages

There are two tools available that helps working on build files.

PiSiDo is very handy And helpful tool. It is available in repo of Pisi Linux

pisido