aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/README.md b/README.md
index a373f56..95e5187 100644
--- a/README.md
+++ b/README.md
@@ -24,3 +24,19 @@ Look into directory "`examples`" for examples.
# CIBS modules
+## ips.mk
+
+This module provides functions to work with IPS manifests and publish packages.
+When "`ips.mk`" modules is included these targets are available from main "`Makefile`":
+
+* `publish` - publish IPS package into IPS repository
+* `pre-publish` - make everything required to publish (including downloading archive,
+patching, compiling, mogrifying manifests etc), but do not publish. Usefull for final
+verifications what is going into IPS repository. All intermediate and final manifests
+are in "`work/manifests`" directory.
+* `build-dep` - install build dependencies
+
+
+Any variable defined in "`Makefile`" will be passed to "`pkgmogrify`", for example:
+
+`pkgmogrify -Darchive="mpfr-3.1.1.tar.xz" -Ddownload="http://ftp.gnu.org/gnu/mpfr/mpfr-3.1.1.tar.xz" -Dhome="http://www.mpfr.org/" -Dlicense="LGPLv3" -Dname="mpfr" -Dsummary="GNU library for multiple-precision floating-point computations with correct rounding" -Dversion="3.1.1" ...`