Make Abiword from Debian packages

Word processors, spreadsheets, presentations, translation, etc.
Post Reply
Message
Author
User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

Make Abiword from Debian packages

#1 Post by don570 »

This info is strictly for lucid Puppy users
How to make abiword-2.8.6-lupu.pet:

I downloaded the debian packages from
https://launchpad.net/~n-muench/+archiv ... /+packages
I need the following packages:
abiword_2.8.6-0u1~ppa1_i386.deb
abiword-plugin-grammar_2.8.6-0u1~ppa1_i386.deb
abiword-plugin-mathview_2.8.6-0u1~ppa1_i386.deb
libabiword-2.8_2.8.6-0u1~ppa1_i386.deb

I also need the utility application alien2puppy which is available from
http://www.murga-linux.com/puppy/viewto ... 31&t=57548
It can be installed in /usr/bin

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: Select all

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.
_____________________________________________________

I explain how to make Audacity using the same method here

____________________________________________________________________

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, 19:01, edited 1 time in total.

User avatar
abushcrafter
Posts: 1418
Joined: Fri 30 Oct 2009, 16:57
Location: England
Contact:

#2 Post by abushcrafter »

For menu category's please look at the file "/etc/xdg/menus/hierarchy" because then you will find you should use the category: "WordProcessor".
[url=http://www.adobe.com/flashplatform/]adobe flash is rubbish![/url]
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/

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#3 Post by musher0 »

Hello, don 570 and all!

Inspired partly by your post, I've made available to all Puppy-ists the most complete abiword 2.8.6 that I could here.

http://murga-linux.com/puppy/viewtopic. ... 426#457426

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..

Happy (Canadian) Thanksgiving! Enjoy!

Sincerely,
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

general method to make pet package from debian packages

#4 Post by don570 »

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: Select all

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, 16:04, edited 6 times in total.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#5 Post by musher0 »

Thanks don,

for the description of the process involved.

I might get back to you on this after I've won this
2nd episode of our typical Canadian cold. :x

And everybody thought I thought H1N1 was last year!
:shock: Ah! (Just joking.)
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#6 Post by musher0 »

Don?

Have you seen this?

http://murga-linux.com/puppy/viewtopic. ... 9&start=15

What do you think of it?
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

Pdebthing

#7 Post by don570 »

I believe (if I understand it correctly) Pdebthing automatically
downloads packages from the repositories which is a nice feature.

I haven't used it because I'm not connected to the internet .

I use muscle to get the packages to my home computer. :lol:

____________________________________________

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#8 Post by musher0 »

Muscle, eh ? :lol:

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.) :x )

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

BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply