My method is merge all together in one folder and
then make a pet package from the folder. The program 'alien2puppy' does all
this automatically.
I put the debian packages in a folder(any name)
I open the terminal and run the command

Code:

alien2puppy -p abiword-lupu-2.8.6

A folder named abiword-lupu-2.8.6 is created
Continue to follow the instructions on your screen.
You press ENTER to pause the program and
make a couple of changes to abiword.desktop file
I change the category to 'Document' and the icon path is written in full,
I delete the mime line.
I press ENTER again and continue to follow the instructions given on the screen.
After only a couple of minutes I have the pet package abiword-lupu-2.8.6

Check it out by installing it.
When a check of dependencies is done it will report that no dependencies are missing.
It worked on Lucid Puppy.
It won't work on Puppy4.3.1 .
____________________________________________________

Warning: I use a frugal install of Puppy Linux and I find that
free space is needed( at least 20mb) in the partitition where
the pet is made or else the package isn't made.
Unfortunately there is no warning message at the terminal to the user about this matter.
_____________________________________________________

release notes http://www.abisource.com/changelogs/2.8.6.phtml
Note: Other debian packages (libaiksaurus,libaiksaurus data, and libwps)
could be included but I excluded them to keep the package as small as possible.Last edited by don570 on Sat 31 Jul 2010, 15:01; edited 1 time in total

For menu category's please look at the file "/etc/xdg/menus/hierarchy" because then you will find you should use the category: "WordProcessor"._________________adobe flash is rubbish!
My Quote:"Humans are stupid, though some are clever but stupid." http://www.dependent.de/media/audio/mp3/System_Syn_Heres_to_You.zip http://www.systemsyn.com/

The post is in French, I haven't had the time to translate it yet. However, the download address is easy to spot: it's the limelinx link right at the top of the post. All the abiword locales are in the *.pet, so this abiword should accommodate most languages.

It also includes *desktop files for spellchecking and for some linguistic references, and for the docs in English, French and Polish..

For a general method to build a pet package for Lucid Puppy,
I would suggest going to the official Ubuntu repository or
http://packages.debian.org/sid/
and look up the software title that you want.

There will be along list of dependencies usually.

Download a small number of key packages (use your
instincts to choose what to download)

Install them just by clicking since Lucid Puppy will install
debian packages just like pet packages.

In the terminal try to launch the app by typing the name of package
such as 'audacity' or 'abiword'

You will now be given a message, usually notice of a missing library.

If it's a missing python library, you should probably stop right here and give up.
It will be just too hard a project.

Otherwise it might be worthwhile to hunt down the library and install it.

Note that often a missing library error can often be solved with a
simple link made in /usr/lib/ or even /lib/ . Try making a link with a Rox
Filer right click. It certainly won't hurt to try.
I have had success with dragging library files from Ubuntu 10.04
or even another version of Puppy.

Doing this procedure a few times should give you an idea of what debian
packages are needed for a successful install.

You can now proceed to make a pet package when you feel you are close
to success.

______________________________________________________

Rule to make a pet package using alien2puppy---->
Remember that the folder containing the debian packages must contain
ONLY DEBIAN PACKAGES !!! no pet packages or even text files.

Also the version of a package must be preceded by a hyphen
such as audacity-1.3.12 or abiword-2.8.6

Before running the dir2pet command, it is wise to not only check the desktop file
but to also delete the old pet.specs file since it has info inside it
(such as the version number) that dir2pet uses that may be wrong.
So it is better to start out 'fresh'.
______________________________________________________________

Your Puppy operating system has a menu entry to search for missing libraries,
but it isn't very accurate. A better way is to go to where your application is
has been installed (usually /usr/bin ) and then at the terminal type

Code:

ldd abiword

or whatever your application name is.

This will give you an accurate list of the dependencies and what is still
needed will be mentioned.

______________________________________________________________Last edited by don570 on Sat 23 Oct 2010, 12:04; edited 6 times in total

Indeed if I had a piano moving company, I'd make a lot of money moving keyboard software to the 4th floor!!!!! Yeah, sure. hehehe

But the metaphor of muscle sticks -- for abiword in particular. So many try-outs to make a decent package: by technosaurus and how many others. The only complete abiword package publicly available for reference being Windows? They got to be kidding.

Nothing for Puppy from us, they say, use the major distributions' packages. Sure -- as if those were complete packages. In my meanderings in repos in the last month, I have not found one abiword package that came with everything: with all plug-ins, spellers, locales, scripts, goffice support, docs. Could the real abiword people please stand up and provide the general Linux public with one, just one, absolutely complete stand-alone Linux package, whatever size it may have, that works. There's nothing out of the ordinary here: Opera provides a complete bin package for Linux, as well as Helix, etc., etc. (The abiword people must have shares in Aspirin and Acetaminophen.)

Maybe they could throw in a couple of examples of writers or newspaper people, say, that use it successfully. Then I'll believe that abiword is a respectable product and that they are trying their hardest -- as their publicity states.. (Gee, how partial competence makes me mad. Worse than true incompetence, really.) )

I think someone should invent a new buggy plugin specifically for abiword to convert documents with a "*.shucks" file-name ending. hehehehe

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum