 |
0publish-gui |
| version 0.9 |
| About 0publish-gui |
GTK tool for publishing software through Zero Install.
By publishing an XML feed for your software on your web-site, you make it easy for people to download your programs and their dependencies, and automatically get notified of any updates you make. You can publish tarballs (source or binary), RPMs, Debian packages and Autopackages.
These feeds can be used by programs such as the Zero Install Injector (0launch), 0alias, Zero2Desktop, Zero2Bundle, AddApp, Xfce panels, etc.
0publish-gui is a GTK-based tool for creating these feeds. It allows you to describe your application, list available versions and download locations, and specify dependencies on other libraries. It also handles adding a GPG signature to the feed, so that people can check that updates really are from you.
Requirements
This application requires GTK+ version 2.6.x.
Other dependencies include: Python 2.4, python-gnome 2.6. |
| Latest Version: 0.9 |
Changes since 0.8:
- Use agent when invoking GPG, skip asking for passphrase if present.
(See also http://lists.gnupg.org/pipermail/gnupg-
devel/2003-April/019946.html) (frank.richter@...)
This fixes an I/O exception when gpg is used with an agent (as 0publish-gui
still tries to write something to gpg but the pipe is already dead)
- Also offer alternative identities in the signing keys list
(frank.richter@...).
- Cope with whitespace differences in unit tests.
- Fixed a bug in the handling of version numbers we can't parse.
- Improved feed stylesheet:
- Show architecture in downloads table.
- Display message if there are no downloads.
- Display dependencies.
- Added source option for library mappings.
In Zero Install:
- A library package contains the foo.so and foo.so.version files.
- A -dev package contains the header files.
In a distribution package:
- A library package contains the foo.so.version file only.
- A -dev package contains headers and the foo.so file.
So, if you try to use a Zero Install -dev package with a distribution library
package, no one provides the libfoo.so file. To make up for this, you can now
specify it in the feed.
- Added PKG_CONFIG_PATH to default list of environment variables for
<requires>.
- Also show compile boxes if we inherit 'src' from a group.
- Display value of 'arch' attribute, not just the fact that the
attribute is set.
- Stopped using deprecated Policy.get_interface() method.
- Added x86_64 (and ppc) cpu types to the default list. Suggested by
Ilja Honkonen.
- Only add a stylesheet line to signed feeds. Local feeds normally
don't come with a stylesheet, so it was a bit confusing.
- Replace GPL license entry with options for versions 2 and 3. Copied
from freshmeat.net. Suggested by Andreas K. Förster.
- Allow releases of 0publish-gui to be made using 0release.
|
|
|