From 5d45e62a6469517c08572737578d2cbb0b399ad5 Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Wed, 3 Oct 2012 12:54:13 +0400 Subject: Describe ips-repo var --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 86dfa8d..c917e79 100644 --- a/README.md +++ b/README.md @@ -59,16 +59,19 @@ and by default it is: ## 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`: + +### Targets provided by ips.mk * `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. +are in "work/manifests" directory. * `build-dep` - install build dependencies +### Variables used by ips.mk -Any variable defined in `Makefile` will be passed to `pkgmogrify`, for example: +* `ips-repo` - IPS repository to publish, e. g. `make publish ips-repo=http://example.com:1234` -`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" ...` +Any variable defined in Makefile will be passed to `pkgmogrify` and +can be used in IPS manifests (*.p5m). -- cgit v1.2.3