Issue 5704 - create openoffice-mandrakelinux-menus
Summary: create openoffice-mandrakelinux-menus
Status: CLOSED FIXED
Alias: None
Product: Installation
Classification: Application
Component: code (show other issues)
Version: OOo 1.0.0
Hardware: PC Linux, all
: P3 Trivial (vote)
Target Milestone: OOo 2.0
Assignee: Olaf Felka
QA Contact: issues@installation
URL: http://alotof.brainstorm.dk/~nie/oss/...
Keywords: oooqa
: 33856 (view as issue list)
Depends on:
Blocks:
 
Reported: 2002-06-10 22:33 UTC by Unknown
Modified: 2005-04-12 13:10 UTC (History)
5 users (show)

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


Attachments
mandrakelinux-menus makefile.mk (9.30 KB, text/plain)
2005-02-15 16:19 UTC, rvojta
no flags Details
mandrakelinux-menus spec file (31.84 KB, text/txt)
2005-02-15 16:20 UTC, rvojta
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description Unknown 2002-06-10 22:33:38 UTC
Mandrake ships its Linux distribution with the menu package. This package
ensures a system wide common menu almost regarless of you window managaer.

The flip coin however, is that the package deletes alle icons not added through
the menu configuration files.

Se the above links for my contrib.
Comment 1 Olaf Felka 2002-06-11 15:24:11 UTC
Hi Christian,
is that something for us or Mandrake?
Comment 2 christian.jansen 2003-03-17 13:35:44 UTC
I would like to see this in OO.o 2.0. But this is an enhancement and
will be handled by Bettina.
Comment 3 eric.savary 2003-04-16 15:32:21 UTC
Set to "NEW"
Comment 4 rvojta 2004-11-02 15:57:37 UTC
I'll take care of this and I'll create openoffice-mandrakelinux-menus 
package (we have one for Red Hat and one for SuSE now). This package 
handles mimetypes, icons and menu entries. 
Comment 5 stx123 2005-01-19 14:18:29 UTC
Hi Robert, as Martin pointed out on the releases list we are coming
closer to 2.0 Beta.
http://www.openoffice.org/servlets/ReadMsg?list=releases&msgNo=8258

Is your work making progress and would be ready for 2.0
as the target milestone indicates?

Thanks, Stefan
Comment 6 rvojta 2005-01-19 15:00:31 UTC
->ST Yep, I already read the email you pointed out. This package will be ready
before the Beta release. Namely, before the end of this week, it means 23rd
January 2005.
Comment 7 stx123 2005-01-19 15:08:31 UTC
Great, thanks for letting us know...
Comment 8 rvojta 2005-01-24 13:04:41 UTC
update - I had to move all my things to my new flat, so the whole weekend
wasn't so funny for me ..., working on it now and I'll finish it tomorrow,
I have to make few tests on different machines too
Comment 9 Martin Hollmichel 2005-02-10 15:11:07 UTC
is there any help needed for this, how is the progress ?
Comment 10 rvojta 2005-02-10 15:13:50 UTC
No, thanks, I'm in touch with Olivier Braun and we are preparing diff ...
Comment 11 Martin Hollmichel 2005-02-11 15:13:53 UTC
added obr to cc
Comment 12 rvojta 2005-02-11 15:16:08 UTC
Currently I'm playing with latest changes, will attach spec file soon (today).
Comment 13 rvojta 2005-02-15 00:05:41 UTC
I'm so sorry for the delay, but now, I'm the winner and I won ;-) I know
how the build system works and my first OpenOffice.org from the source code
is here ;-)

Now, I have solver with all binaries and I can create makefile.mk file
and other neccessary files too. Finish line is very close ;-)
Comment 14 rvojta 2005-02-15 16:19:10 UTC
Created attachment 22668 [details]
mandrakelinux-menus makefile.mk
Comment 15 rvojta 2005-02-15 16:20:54 UTC
Created attachment 22669 [details]
mandrakelinux-menus spec file
Comment 16 rvojta 2005-02-15 16:28:15 UTC
Again, sorry for the delay ...

Few comments:

 o Mandrakelinux vs Mandrake linux

   Mandrake is a trademark and Mandrakesoft can't use 'Mandrake' as a name for
   the distribution => the whole distro has been renamed to 'Mandrakelinux'.
   Please, do not cut '*linux' from the name, it's "illegal".

 o Mandrakelinux menus

   If there is anyone who is interested how the Mandrakelinux menus work,
   look at: http://qa.mandrakesoft.com/twiki/bin/view/Main/MandrakeMenu

   It's a Debian menu style

 o CVS integration

   Please, place both files into the sysui/desktop/mandrakelinux directory
   and patch the sysui/prj files for the correct build.

 o Tests done by me

   - KDE menu integration
   - KDE and all KDE applications mime types usage, ...
   - all other Window Managers integration (it's done automagically
     via update-menus, see the spec file)

 o Tests to be done

   - GNOME integration (menu, mime types)

   I'm downloading Gnome packages and will do few tests when they'll be
   here (few minutes). Than, I'll reassign this Issue to OBR (hope it's
   Olivier Braun ;) for CVS integration.

  Hope that I didn't forget anything ...
Comment 17 rvojta 2005-02-15 18:56:30 UTC
 o GNOME tests

   Works perfectly for me, at least with Mandrakelinux menus system.

   But I found one problem with the /usr/share/applications directory.

   When the openofficeorg-1.9-base.desktop (*.desktop) is symbolic link to the
   /etc/openofficeorg-1.9/share/xdg/base.desktop, the original Gnome menu can't
   understand it and it looks like as an empty group in the menu. When I copy
   the base.desktop file directly into the /usr/share/applications, it works
   perfectly. In short - symlink in /usr/share/applications doesn't work,
   real file in /usr/share/applications works. Talking about GNOME 2.6.

   But anyway, you can include this into the CVS because Mandrakesoft is not
   using original GNOME menus, but their simplified version which works
   perfectly.

   In the meanwhile, I'll try to investigate GNOME Bugzilla for this issue.

   Olivier, please, integrate, thanks.
Comment 18 nospam4obr 2005-02-21 06:37:21 UTC
*** Issue 33856 has been marked as a duplicate of this issue. ***
Comment 19 nospam4obr 2005-02-25 07:23:29 UTC
Commited to CWS sysui05.
Comment 20 nospam4obr 2005-02-25 08:01:54 UTC
I have replaced the "conflicts: suse-release" with a "requires: mandrake-release" :

< Requires: openofficeorg-core01
< Conflicts: suse-release
---
> Requires: openofficeorg-core01, mandrake-release

Hope that is correct (at least it seems to be on MandrakeLinux 10.0).
Comment 21 rvojta 2005-02-25 08:07:01 UTC
Yes, it is correct, thanks!

http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/SPECS/mandrakelinux-release/

BTW we should modify this in the SuSE and Red Hat packages too? Requires
redhat-release or fedora-release?
Comment 22 nospam4obr 2005-02-25 08:21:43 UTC
The SuSE package has this dependency (you used the redhat one as a template,
right ?). The trouble with redhat/fedora is that there seems to be no way to
have required packages be OR'ed (at least I don't know how).
Comment 23 rvojta 2005-02-25 08:27:33 UTC
Yes, you're right, but the fedora-release package provides redhat-release
too.

[robert@echelon ~]$ rpm -q --provides fedora-release
config(fedora-release) = 3-8
indexhtml
redhat-release
fedora-release = 3-8
[robert@echelon ~]$

So, you can include in the -redhat-menus "Requires: redhat-release" for
both Red Hat / Fedora Core.
Comment 24 nospam4obr 2005-02-25 08:49:54 UTC
Done. Thanks for the hint.
Comment 25 nospam4obr 2005-03-03 07:56:21 UTC
obr @ of : please verify

re-open issue and reassign to of@openoffice.org
Comment 26 nospam4obr 2005-03-03 07:56:28 UTC
reassign to of@openoffice.org
Comment 27 nospam4obr 2005-03-03 07:56:33 UTC
reset resolution to FIXED
Comment 28 Olaf Felka 2005-03-08 11:08:47 UTC
OF: Verified on Mandrake 9.2
Comment 29 Olaf Felka 2005-04-12 13:10:37 UTC
of: is okk in m93