emerging flightgear doesnt create a .desktop file Reproducible: Always Steps to Reproduce: 1. emerge =games-simulation/flightgear-0.9.8 2. look in kde/gnome menu for a flightgear entry 3. Actual Results: the flightgear entry wasnt there Expected Results: installed a .desktop file Portage 2.0.53_rc4 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13-gentoo-r3 x86_64) ================================================================= System uname: 2.6.13-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.12.0_pre8 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -mtune=athlon64 -pipe -fno-ident" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -mtune=athlon64 -pipe -fno-ident -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distro.ibiblio.org/pub/linux/distributions/gentoo http://gentoo.osuosl.org http://mirror.usu.edu/mirrors/gentoo/" LDFLAGS="-Wl,-O1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac alsa arts berkdb bzip2 cdr crypt cups dlloader dv dvd dvdr encode exif ffmpeg gif gnutls gphoto2 hal ieee1394 jpeg kde kdeenablefinal mp3 mysql ncurses nvidia ogg oggvorbis opengl pic png qt samba sdl spell ssl theora tiff truetype usb vorbis wmf xine xml xml2 xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS, MAKEOPTS
well, as far as I know there isn't a .desktop file provided with the upstream package. If you'd like to create one and attach it to this bug, I'm happy to consider adding it.
why not just use make_desktop_entry in ebuild ?
Created attachment 70481 [details] FlightGear desktop file goes into /usr/share/applications FlightGear desktop file
Created attachment 70483 [details, diff] or if a patch to the ebuild is better
the other thing you guys wanna consider probably is the fact that fgfs takes command line arguments.
I won't add a desktop entry yet -- unless we have a way to resolve the command line args thing