sdl freeciv client doesn't make a menu item

Bug #190555 reported by Caroline Ford
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
freeciv (Debian)
Fix Released
Unknown
freeciv (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: freeciv

Installed 2.1.3-1 on current hardy.Using freeciv-client-sdl.

No menu item is made. One should be made in games.

Revision history for this message
Caroline Ford (secretlondon) wrote :

The package installs a file called freeciv-client-sdl in /usr/share/menu. It contains:

?package(freeciv-client-sdl):needs="x11" section="Games/Strategy" title="Freeciv client (SDL version)" command="/usr/games/civclient-sdl" icon="civclient.xpm"

Revision history for this message
Caroline Ford (secretlondon) wrote :

It doesn't put anything in /usr/share/applications

Changed in freeciv:
status: Unknown → New
Andrew Turner (tekn0t)
Changed in freeciv:
status: New → Confirmed
Revision history for this message
Ernst (ernst-blaauw) wrote :

In Ubuntu 8.10, freeciv sdl still has no menu item.
freeciv-client-sdl:
  Installed: 2.1.5-2
  Candidate: 2.1.5-2
  Version table:
 *** 2.1.5-2 0
        500 http://nl.archive.ubuntu.com intrepid/universe Packages
        100 /var/lib/dpkg/status

Revision history for this message
Robert Browne (rlist) wrote :

Icon should have full path.
icon="/usr/share/pixmaps/civclient.xpm"
Needs changing in all freeciv packages.

Revision history for this message
KarlGoetz (kgoetz) wrote :

Hi,
I dont feel this is a bug. I'm copying in the comment I've sent to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=470978

Only one .desktop file is shipped. (vs Debian menu files, for which
each client has its own, and are available via the Debian submenu in
Applications).

The Debian alternatives system changes which binary the .desktop file
points to.
kk

Revision history for this message
KarlGoetz (kgoetz) wrote :

I've just installed freeciv 2.1.10 freeciv-client-gtk client is the only one which has a working .desktop file. I think the bug here is the alternatives system not updating the .desktop correctly.

So while I described the behaviour that (AIUI) is supposed to take place, it seems its not what actually happens.

I'll look into it.
kk

Revision history for this message
KarlGoetz (kgoetz) wrote :

The version in git should fix this (provides a .desktop file), but its untested.

Revision history for this message
KarlGoetz (kgoetz) wrote :

This should be fixed in the version currently uploading to PPA. Could someone please test?
thanks,
kk

Changed in freeciv (Debian):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package freeciv - 2.1.10-1

---------------
freeciv (2.1.10-1) unstable; urgency=low

  [ Karl Goetz ]
  * New upstream release
  * Bump standards-version to 3.8.3
  * Update watch file
    - Now version 3
    - Switched to gna.org instead of sf.net
  * Switch readline dev dependency to libreadline-dev instead of
  libreadline5-dev. Closes: #553758
  * Changed compat to 5
  * Relaxed dependencies on freeciv-server for sdl and gtk clients,
  freeciv-server is now a recommends
  * Stop d/rules trying to gzip scenarios - upstream does this.
  * Remove export of datarootdir in d/rules, upstream seems to handle
  this correctly now.
  * Deleted 01_configure_ac_localedir.diff from d/patches/ and from series.
  * Create per-client .desktop files. Closes: #470978, LP: #190555
  * Desktop files mention which client they are (sdl/gtk/xaw3d).
  * Add myself to uploaders on Clint's suggestion.

  [ Clint Adams ]
  * Change watch file to grab bz2 tarballs.
  * Switch to 3.0 (quilt) source format.
  * Remove quilt code from debian/rules.
 -- Ubuntu Archive Auto-Sync <email address hidden> Fri, 18 Dec 2009 17:41:49 +0000

Changed in freeciv (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.