You are here

PAF Format Clarification

9 posts / 0 new
Last post
Ryan McCue
Ryan McCue's picture
Offline
Last seen: 9 years 5 months ago
Joined: 2006-01-06 21:27
PAF Format Clarification

John, just to clarify, is the PAF format just the normal PortableApps style directories and the extractor?
----
R McCue
PortaBlog Home and My Website
Life is like a sewer. You only get out of it what you put into it.
(Tom Lehrer)

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 5 years 4 months ago
DeveloperModerator
Joined: 2006-05-26 12:08
the paf is actually just a

the paf is actually just a marker for the portable apps suite, you know for the new menu. It doesn't actually affect the program. It is still standalon based so if you just want that program and not the menu you still can use it normally.
----------------------------------------------------
My own linux Distro called Ubuntu Multimedia Center

your friendly neighbourhood moderator Zach Thibeau

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 9 years 5 months ago
Joined: 2006-01-06 21:27
I know

I'm just curious on whether PAFed programs have to have the PortableApps structure.
----
Ryan McCue
Cube Games
Life is like a sewer. You only get out of it what you put into it.
(Tom Lehrer)

"If you're not part of the solution, you're part of the precipitate."

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 5 years 4 months ago
DeveloperModerator
Joined: 2006-05-26 12:08
Uhmm

I would certainly Think so.. Maybe John could clarify this
----------------------------------------------------
My own linux Distro called Ubuntu Multimedia Center

your friendly neighbourhood moderator Zach Thibeau

John T. Haller
John T. Haller's picture
Online
Last seen: 29 min 2 sec ago
AdminDeveloperModerator
Joined: 2005-11-28 22:21
Yes, they do

In order for an app to be considered PortableApps Format, it must:
1. Use the App/Data split directory structure
2. Do in-place upgrades (install over itself)
3. Recreate the Data directory if it doesn't exist
4. Have the new appinfo files within the app directory
5. Be a self-extractor that accepts certain command line options

Temporartily, #5 means a 7-Zip self-exctractor, but once I release the 1.0 spec of PAF, it will mean a specific installer setup. I'm releasing a series of NSIS scripts under the GPL that will allow folks to easily package their apps in this format. As well as a wizard-style installer creation utility so you won't even need to be able to do NSIS to be able to create one... but that's a couple weeks away.

I'll be posting a new thread in the forums explaining the new format and opening up discussion to other developers to be sure it has everything we need in it. It's extensible, too. I have some big plans for the next major Menu revision to add lots of functionality.

And, yes, one of the goals of this new PAF format is so apps can operate entirely standalone as well as play nice with the new PortableApps Menu and Suite.

Sometimes, the impossible can become possible, if you're awesome!

tanisthalon
tanisthalon's picture
Offline
Last seen: 7 years 10 months ago
Developer
Joined: 2006-02-11 08:02
Great news all round then

This is great news as a whole then. I will repackage blender/wink/camstudio portable along with a few others I have been playing with, when these come out so everything is standardized for the community and for the Menu :).

___

tanisthalon
Visualize the possibilities!

Dell XPS M1530 Laptop
Intel Core 2 Duo T9300 2.5GHz
4GB Ram
256MB GeForce 8600M GT

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 9 years 5 months ago
Joined: 2006-01-06 21:27
Great

That's exactly the information I wanted to know.
Maybe you should add this to the development page if you have time.
----
Ryan McCue
Cube Games
Life is like a sewer. You only get out of it what you put into it.
(Tom Lehrer)

"If you're not part of the solution, you're part of the precipitate."

John Bentley
John Bentley's picture
Offline
Last seen: 9 years 7 months ago
Developer
Joined: 2006-01-24 13:26
Will there be a way to use

Will there be a way to use InnoSetup? I think it is much better than NSIS.

cowsay Moo
cowthink 'Dude, why are you staring at me.'

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 5 years 6 months ago
DeveloperModerator
Joined: 2005-12-10 15:22
Just

another quick clarification, am I allowed to have dll files in the root of the program or not as my C++ apps do?

Yours

Steve Lamerton

Topic locked