aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorIgor Pashev <igor.pashev@nexenta.com>2012-10-01 15:17:39 +0400
committerIgor Pashev <igor.pashev@nexenta.com>2012-10-01 15:17:39 +0400
commitd7cd7ae95e86736c315e3d5f8b6e414bf17ff533 (patch)
treefc3d0663a9c5f53f222af6e274db114e0efdd21a /README.md
parent246fbe2007da3224dc05f31bd832e087ed2f6d85 (diff)
downloadcibs-d7cd7ae95e86736c315e3d5f8b6e414bf17ff533.tar.gz
Pass all variable from Makefile to pkgmogrify
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" ...`