Issue 3592 - Need RPM Installation
Summary: Need RPM Installation
Status: CLOSED NOT_AN_OOO_ISSUE
Alias: None
Product: Installation
Classification: Application
Component: code (show other issues)
Version: OOo 1.0.3
Hardware: PowerPC (PPC) Linux, all
: P3 Trivial with 1 vote (vote)
Target Milestone: OOo 1.0.4
Assignee: falko.tesch
QA Contact: issues@installation
URL:
Keywords:
: 14808 (view as issue list)
Depends on:
Blocks:
 
Reported: 2002-03-20 22:37 UTC by gsmith
Modified: 2004-10-12 09:46 UTC (History)
5 users (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
My RPM .spec file for OpenOffice (6.31 KB, text/plain)
2002-06-11 14:51 UTC, toralf
no flags Details
Oo wrapper script - Source1 for RPM (1.77 KB, text/plain)
2002-06-11 14:53 UTC, toralf
no flags Details
GnomeVFS config file (RPM Source2) (1.15 KB, text/plain)
2002-06-11 14:54 UTC, toralf
no flags Details
Spec file for MySpell language packs (3.30 KB, text/plain)
2002-06-11 15:10 UTC, toralf
no flags Details
ispell-to-myspell affix converter (myspell.spec source 3) (2.26 KB, text/x-perl)
2002-06-11 15:12 UTC, toralf
no flags Details
myspell.spec patch0 (6.40 KB, patch)
2002-06-11 15:12 UTC, toralf
no flags Details | Diff
myspell.spec patch1 (3.83 KB, patch)
2002-06-11 15:13 UTC, toralf
no flags Details | Diff
Updated .spec file (7.61 KB, text/plain)
2002-06-24 19:19 UTC, toralf
no flags Details
Simple script for CUPS based printer setup (856 bytes, text/plain)
2002-06-24 19:20 UTC, toralf
no flags Details
.spec file for 1.1rc4 (8.92 KB, text/plain)
2003-09-10 09:50 UTC, toralf
no flags Details
New wrapper script (10.08 KB, text/plain)
2003-09-10 09:51 UTC, toralf
no flags Details
My spec file for OOo 1.1 (8.94 KB, text/plain)
2003-10-06 13:15 UTC, toralf
no flags Details
Wrapper updated for 1.1 (6.21 KB, text/plain)
2003-10-06 13:16 UTC, toralf
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description gsmith 2002-03-20 22:37:14 UTC
An RPM installation is a must for most Linux users. It allows easy updating and
dependency checking. It also allows more interoperability between different
packages. It would allow other apps to make easily make use of open office
packages and allow open office to easily make use of other packages in the RPM
database. RPMs are readily available for most other such projects (e.g. KDE,
Galeon, Koffice, Mozilla, AbiWord, etc.). They are used as a matter of course by
Red Hat and Ximian to install and upgrade all of their products. Why not for
OpenOffice? 

P.S. And deb packages should be available for Debian, et al., as well.
Comment 1 Olaf Felka 2002-03-21 08:28:54 UTC
Hi Falko,
a new 'enhancement' for you. BTW: I can't see why this should be >P1<?
It's no desaster or doesn't prevent me from working.
Comment 2 falko.tesch 2002-04-09 16:07:38 UTC
Since we are a platform independent program we use a proprietary
installation routine (yet). We are already considering to adjust our
setup program to the different OS standards (e.g. MSI). But at the
very moment I cannot make any statement on this nor give any outlook.
Therefore changed to "later".
Stay tuned!
Comment 3 toralf 2002-06-11 14:51:15 UTC
Created attachment 1914 [details]
My RPM .spec file for OpenOffice
Comment 4 toralf 2002-06-11 14:53:29 UTC
Created attachment 1915 [details]
Oo wrapper script - Source1 for RPM
Comment 5 toralf 2002-06-11 14:54:37 UTC
Created attachment 1916 [details]
GnomeVFS config file (RPM Source2)
Comment 6 toralf 2002-06-11 15:05:35 UTC
I'm using RPM to install OpenOffice on our network, via packages built
by myself. The spec file and related sources have been attached to
this report. They were originally based on data from Mandrake's source
RPM for the 641 builds, but there isn't much left of that no.

The RPM is currently Intel Linux only, and it's based on the binary
distribution as building from source is a bit too tedious right now.

Apart from that, there are two interesting features:

1. "setup" is not used once the RPM has been created - it's not even
included in the distribution. Instead, a wrapper script that will
create .sversionrc and the user config directory (which are the only
bits that are _really_ needed) if necessary, then run the appropriate
executable is used. 
2. Dictionaries are installed on a shared location -
/usr/share/myspell, with the appropriate links from OO install
directory, and packaged in separate RPMs.

This is the only way of setting everything up, I think; copying
everything to the home directory of each user is simply *wrong* (and
fortunately, not really necessary), and generic components like the
spell checker should be kept separate from the application.
Comment 7 toralf 2002-06-11 15:09:04 UTC
Oh, and please disregard Source10-14. These bits were moved to
separate packages, but the source tags were left in by mistake.

Hmm, maybe I'll attach the spec file for these packages as well...
Comment 8 toralf 2002-06-11 15:10:22 UTC
Created attachment 1917 [details]
Spec file for MySpell language packs
Comment 9 toralf 2002-06-11 15:12:08 UTC
Created attachment 1918 [details]
ispell-to-myspell affix converter (myspell.spec source 3)
Comment 10 toralf 2002-06-11 15:12:52 UTC
Created attachment 1919 [details]
myspell.spec patch0
Comment 11 toralf 2002-06-11 15:13:57 UTC
Created attachment 1920 [details]
myspell.spec patch1
Comment 12 beland 2002-06-11 20:37:31 UTC
Ximian is now offering an RPM-based distribution of OpenOffice 1.0,
integrated into its GNOME desktop.

http://www.ximian.com/about_us/press_center/press_releases/openoffice.html
Comment 13 toralf 2002-06-24 19:16:22 UTC
How execatly is the Ximian version structured, in terms of setup
handling, language support etc.?

Maybe I'll download it and have a closer look...

In the meantime, I've updated my own package a bit. I've worked on
better integration with the rest of the system for the printer setup
now. Notably, I have written a script that will create a new
printers.conf based on the setup of CUPS (http://www.cups.org), and
that may be used as an alternative to spadmin.
Comment 14 toralf 2002-06-24 19:19:14 UTC
Created attachment 2067 [details]
Updated .spec file
Comment 15 toralf 2002-06-24 19:20:11 UTC
Created attachment 2068 [details]
Simple script for CUPS based printer setup
Comment 16 toralf 2002-07-04 18:36:20 UTC
CUPS support script is now replaced with a C++ program, see issue 6284.
Comment 17 toralf 2003-09-10 09:46:52 UTC
I just thought I might update the information here in case someone
decides it is now "LATER", and considers this issue again.

Anyhow, Red Hat is of course also providing an OOo RPM. I'm still
building my own package loosely based on the Red Hat one, though,
since I want to test the various betas and prereleases. I will attach
my .spec file and wrapper for 1.1rc4 shortly. Also, I'll try to make
sure ftp://ftp.procaptura.com/pub/SRPMS has an updated source rpm at
any given time. - The term "source" should not be taken to literally
here since I merely repacakge the binary distribution. Building from
scratch was a bit too painful the last time I tried...
Comment 18 toralf 2003-09-10 09:50:41 UTC
Created attachment 9153 [details]
.spec file for 1.1rc4
Comment 19 toralf 2003-09-10 09:51:39 UTC
Created attachment 9154 [details]
New wrapper script
Comment 20 toralf 2003-10-06 13:15:14 UTC
Created attachment 10047 [details]
My spec file for OOo 1.1
Comment 21 toralf 2003-10-06 13:16:03 UTC
Created attachment 10048 [details]
Wrapper updated for 1.1
Comment 22 toralf 2003-10-06 13:19:20 UTC
Yet another version of the stuff I'm using when building RPMs.
Note:
1) This entry would be a lot cleaner if you would upgrade to the
current version of Bugzilla, which allows attachments to be marked as
obsolete, among other things.
2) There are at least 2 other reports requesting RPM support - perhaps
someone with the suffient permissions to mark as duplicates ought to
clean up a bit.
Comment 23 mandreiana 2004-10-12 09:44:54 UTC
*** Issue 14808 has been marked as a duplicate of this issue. ***
Comment 24 mandreiana 2004-10-12 09:46:34 UTC
Current snapshots ( >m51) are RPMS.