[Cooker] Menu system structure

2000-03-13 Thread Warly


Here is the menu structure we now use for Mandrake
packages. Please make your packages compliant with it ASAP,
contact me or [EMAIL PROTECTED] for any questions.

Do not forget all documentation is centralized in intranet/qa.

 snip - snip 

- Configuration
  - Hardware
  - Packaging
  - Networking
  - Printing
  - Boot and Init
  - Other
- Applications
  - Development
- Interpreters
- Code generators
- Development environments
- Tools
  - Sciences
- Astronomy 
- Biology 
- Chemistry
- Computer science
- Geosciences 
- Mathematics
- Physics
- Other
  - Communications
  - Editors
  - Emulators
  - Archiving
 - Compression
 - Cd burning
 - Backup
 - Other
  - Monitoring
  - Publishing
  - Terminals
  - Shells
  - File tools
  - Text tools
- Documentation
- Office
- Networking
  - File transfer
  - IRC
  - ICQ
  - Chat
  - News
  - Mail
  - WWW
  - Remote access
  - Other
- Amusement
  - Adventure
  - Arcade
  - Boards
  - Cards
  - Puzzles
  - Sports
  - Strategy
  - Other
  - Toys
- Multimedia
  - Sound
  - Graphics
  - Video
- Session...
  - Windowmanagers...
  - Restart session
  - Exit session

-- 
  Jerome Martin  [EMAIL PROTECTED] 
  Quality Assurance  



RE: [Cooker] Menu system structure

2000-03-13 Thread Don Head

Pardon me for the intrusion, but why aren't "ICQ" and "IRC" part of "Chat"?
I didn't think that they had gotten so big that they required their own
categories.. have they?

It's kinda like breaking Multimedia up into "MIDI", "MP3", and "Sound"
(don't even think about it).  It just doesn't make a whole lot of sense to
me.

I guess I'm just not a fan of too many categories and not enough programs to
justify them.


Don Head
Linux Mentor
1 800 826-4640 x1942
1 314 692-1942
[EMAIL PROTECTED]
[AIM - Don Wave][ICQ - 18804935]
[IRC - EFnet, #WaveTech, Don-Wave]


-Original Message-
From: Warly [mailto:[EMAIL PROTECTED]]
Sent: Sunday, March 12, 2000 9:17 PM
To: [EMAIL PROTECTED]
Subject: [Cooker] Menu system structure



Here is the menu structure we now use for Mandrake
packages. Please make your packages compliant with it ASAP,
contact me or [EMAIL PROTECTED] for any questions.

Do not forget all documentation is centralized in intranet/qa.

 snip - snip 

- Configuration
  - Hardware
  - Packaging
  - Networking
  - Printing
  - Boot and Init
  - Other
- Applications
  - Development
- Interpreters
- Code generators
- Development environments
- Tools
  - Sciences
- Astronomy 
- Biology 
- Chemistry
- Computer science
- Geosciences 
- Mathematics
- Physics
- Other
  - Communications
  - Editors
  - Emulators
  - Archiving
 - Compression
 - Cd burning
 - Backup
 - Other
  - Monitoring
  - Publishing
  - Terminals
  - Shells
  - File tools
  - Text tools
- Documentation
- Office
- Networking
  - File transfer
  - IRC
  - ICQ
  - Chat
  - News
  - Mail
  - WWW
  - Remote access
  - Other
- Amusement
  - Adventure
  - Arcade
  - Boards
  - Cards
  - Puzzles
  - Sports
  - Strategy
  - Other
  - Toys
- Multimedia
  - Sound
  - Graphics
  - Video
- Session...
  - Windowmanagers...
  - Restart session
  - Exit session

-- 
  Jerome Martin  [EMAIL PROTECTED] 
  Quality Assurance  



Re: [Cooker] Menu system structure

2000-03-13 Thread Frederic Lepied

Warly [EMAIL PROTECTED] writes:

 Here is the menu structure we now use for Mandrake
 packages. Please make your packages compliant with it ASAP,
 contact me or [EMAIL PROTECTED] for any questions.
 
To add a menu for a package, you have to create a file under
/usr/lib/menu/package with a content like that:

?package(package):needs="x11" section="hieratrchy from bellow"  title="menu 
text" \
longtitle="my long description" command="command"

and add to the %post and %postun of the spec file, the following:

%post
if [ -x /usr/bin/update-menus ]; then
  /usr/bin/update-menus
fi

%postun

if [ "$1" = 0 ]; then
  if [ -x /usr/bin/update-menus ]; then
/usr/bin/update-menus
  fi
fi

For example, a menu entry for lavaps a graphical process viewer will
look like that in /usr/lib/menu/lavaps:

?package(lavaps):needs="x11" section="Monitoring"  title="lavaps" \
longtitle="a graphical process viewer" command="lavaps"

For more info, read the doc in the menu package in /usr/doc/menu-*.

  snip - snip 
 
 - Configuration
   - Hardware
   - Packaging
   - Networking
   - Printing
   - Boot and Init
   - Other
 - Applications
   - Development
 - Interpreters
 - Code generators
 - Development environments
 - Tools
   - Sciences
 - Astronomy   
 - Biology 
 - Chemistry
 - Computer science
 - Geosciences 
 - Mathematics
 - Physics
 - Other
   - Communications
   - Editors
   - Emulators
   - Archiving
  - Compression
  - Cd burning
  - Backup
  - Other
   - Monitoring
   - Publishing
   - Terminals
   - Shells
   - File tools
   - Text tools
 - Documentation
 - Office
 - Networking
   - File transfer
   - IRC
   - ICQ
   - Chat
   - News
   - Mail
   - WWW
   - Remote access
   - Other
 - Amusement
   - Adventure
   - Arcade
   - Boards
   - Cards
   - Puzzles
   - Sports
   - Strategy
   - Other
   - Toys
 - Multimedia
   - Sound
   - Graphics
   - Video
 - Session...
   - Windowmanagers...
   - Restart session
   - Exit session
 
-- 
Fred - May the source be with you