Hello All,
Here is first public *beta* release of publishing spec files directly
to IPS repository without creating svr4 package.
http://downloads.sourceforge.net/pkgbuild/pkgbuild-ips-beta-0.1.tar.bz2
Please note that this is highly testing release.
Please help me with with testing this IPS branch so we can as soon as
possible (all `major` bugs fixed) merge back
branch ips2 to main trunk. And start paring SFE IPS repository...
Install Notes:
Unzip and untar to directory /opt/pkgbuild-beta:
$cd /opt
#bzcat pkgbuild-ips-beta-0.1.tar.bz2 | tar xvf -
Usage Notes:
Change directory to your SFE svn local directory.
$/opt/dtbld/bin/env.sh sexp
$export PATH=/opt/pkgbuild-beta:$PATH
To build and publish package SFEpackage.spec to your local repository
http://localhost:80
$pkgtool --download build --ips --ips-only
--ips-repository="" target="_blank">http://localhost:80" SFEpackage.spec
Known problems:
- Install IPS package is commented as IPS bug #2251 blocks it.
- Doesn't delete temporary build directory. This is to allow
investigation why IPS publishing script doesn't work as expected.
- Hardlinks doen't work.
- Tagging doesn't work.
Possible/planned enchantments:
1) Correctly tag sub packages.
* Status - missing clear rules how to tag them
2) Allow to build 32 and 64 binaries and 64-ones tag so pkg client can
install them if it's called on 64-bit architecture.
* Status - need wide discussion how to do it
Good bug hunt ;-)
Enjoy,
Petr
|