---------- Forwarded message ----------
From: Laszlo (Laca) Peter <[email protected]>
Date: 2009/2/22
Subject: [SFE-devel] [Fwd: [pkgbuild] pkgbuild-1.3.98 released]
To: SFE-devel <pkgbuild-sfe-devel at lists.sourceforge.net>





---------- Forwarded message ----------
From: pkgbuild announcements <[email protected]>
To: pkgbuild-announce at lists.sourceforge.net
Date: Sun, 22 Feb 2009 17:57:13 +1300
Subject: [pkgbuild] pkgbuild-1.3.98 released

Announcing pkgbuild 1.3.98.


What is pkgbuild?


pkgbuild is a tool for building Solaris SVr4 and/or OpenSolaris
IPS packages from rpm-like spec files.

pkgbuild is also available as part of the JDS CBE:
http://opensolaris.org/os/project/jds/contributing/building
You can also find some nice instructions and examples there.
See also the OpenSolaris Software Porters community:
http://opensolaris.org/os/community/sw-porters/
(Note: at the time of writing this, the JDS CBE includes
pkgbuild 1.2.0 and test tarballs are available with 1.3.0)

Looking for spec files?  1000+ spec files are maintained by the
following projects:

 -  SFE - spec-files-extra: http://pkgbuild.sf.net/spec-files-extra
 -  JDS - GNOME based desktop: http://opensolaris.org/os/project/jds
 -  Xfce desktop at opensolaris.org: http://opensolaris.org/os/project/xfce


Changes in this release

       Bugs fixed:

       - legacy actions are now added to IPS manifests, so pkginfo
         recognises that the packages are installed.
       - handle errors running pkg(1)
       - fix detecting whether the user has permission to install packages
       - Requires: /path/to/file now works for IPS packages as well,
         detects if the file was installed with IPS or pkgadd and
         adds the matching dependency
       - use wget option to disable checking ssl certs so that automatic
         download of https works (--sslcheckcert=0 or --no-check-certificate
         depending on the wget version), reported by Ghee Teo

       New features:

       - IPS packages are automatically published in the local repository,
         if svc:/application/pkg/server:default is online (no need to
         use the --ips option)
       - the PKGBUILD_IPS_SERVER environment variable can be used to
         select a different repository
       - IPS dependencies are determined from the SVr4 package names
         by translating the legacy actions to IPS FMRIs.  This means
         that spec files can continue to use SVr4 package names in the
         Requires/BuildRequires lines and pkgbuild will convert them
         to IPS dependencies on the fly when publishing to IPS.
       - add metadata to IPS manifests according to the latest guidelines
       - the new Meta tag can be used to define additional IPS meta data.
         Example:
             Meta(info.maintainer): user at spamme.com
       - spectool has a new get_meta mode for querying Meta tags.
         Example:
             spectool get_meta foo.spec
       - new options for spectool get_used_spec_files: -l prints the
         labels of the sub-spec files, e.g.
             spectool get_used_spec_files -l SUNWgnome-base-libs.spec
             pango = /path/to/pango.spec
             ...
       - Packages not defined with %package -n are considered
         "subpackages" and are merged in the main IPS package and
         tagged with the suffix.  Packages defined with %package -n
         become separate IPS packages.  Example:

             Name: foo
             SUNW_Pkg: SFEfoo
             Version ...
             ...
             %package devel
             ...
             %package -n bar
             SUNW_Pkg: SFEbar
             ...

         This creates 3 SVr4 packages: SFEfoo, SFEfoo-devel and SFEbar
         and 2 IPS packages: foo and bar. ("devel" files in foo are
         tagged with "devel=true")
       - IPS packages are automatically installed in "build" mode
       - IPS package versioning now conforms to pkg(5), new tags have
         been added for controlling elements of the version string:
         IPS_component_version (defaults to %version)
         IPS_build_version (defaults to `uname -r`)
         IPS_vendor_version (defaults to "0." + Solaris build number)
       - new --update option of pkgtool (and corresponding update_if_newer
         .pkgtoolrc setting) makes pkgtool rebuild and update packages
         if the version in the spec file is newer than the installed version
         (the Version tag is compared with the pkginfo (legacy) version)
       - new mode: publish-pkgs publishes the previously built package
         to an IPS repository.  Obviously, only works in ips mode.


More information

       http://pkgbuild.sf.net/
       http://pkgbuild.wiki.sourceforge.net/
       http://sf.net/projects/pkgbuild/



------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
pkgbuild-announce mailing list
pkgbuild-announce at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pkgbuild-announce

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_________________________________________________________________
SFE-devel mailing list - Pkgbuild-sfe-devel at lists.sourceforge.net
http://pkgbuild.wiki.sourceforge.net/SFE
https://lists.sourceforge.net/lists/listinfo/pkgbuild-sfe-devel




-- 
Lukas 'Luc' Oboril
IRC nickname: luc^ at freenode


When dealing with people, let us remember we are not dealing with creatures
of logic. We are dealing with creatures of emotions, creatures bristling
with prejudices and motivated by pride and vanity.   Dale Carnegie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/kde-discuss/attachments/20090222/6562a6f3/attachment.html>

Reply via email to