This is an old revision of the document!
You must read the Cookbook first. Its a great collection of documents. This guides supplements the cookbook with some tips that you are likely to face while compiling a package for SliTaz
Tips
- Add “slitaz-dev-pkgs” package. Its a meta package to add some of the useful *-dev packages
- Compilation Errors like
- checking for $PKG… configure: error: Couldn't find $PKG >= 1.0.0,
- configure: error: Couldn't find $FILENAME
- use: “tazpkg search-pkgname $FILENAME” to find the package with the missing file; Add this package to the BUILD_DEPENDS in the receipt.
- Read receipts of other packages for standardization. The problems you face may already have a solution in one of the receipts. Some examples receipts include:
- cups : to strip files other than .so in usr/lib, and to compress some driver files
- ndiswrapper-driver : to cook linux modules
- mplayer-svn : to create packages from svn/git
- 915resolution or busybox : to add patches
- nvidia : to create non-free packages that need linux package for modules compilation
- get-* : to create non-free packages
- *-dev : to see how to create a dev receipt