bugProject: Starfighter - Bugs: bug #45403, Icon and .desktop file

 
 

bug #45403: Icon and .desktop file

Submitter:  None
Submitted:  Thu 25 Jun 2015 08:35:31 AM UTC
   
 
Category:  None Severity:  1 - Wish
Item Group:  None Status:  Wont Fix
Privacy:  Public Assigned to:  None
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Thu 06 Apr 2017 08:07:59 PM UTC, comment #16: 

No, "wont fix" is still true. As I said before, the icon is not a Project: Starfighter icon; it's just the old Parallel Realities ("alien device") icon.

Layla Marchant <onpon4>
Group administrator
Thu 06 Apr 2017 05:08:10 PM UTC, comment #15: 

I guess the "Status: Wont Fix" is no longer true? Version 1.7 has a desktop file and icon, which get installed by `make install`, so this issue should be Closed/Fixed.

RĂ©mi Verschelde <akien>
Thu 14 Jan 2016 06:52:31 PM UTC, comment #14: 

Alright. I've added those changes. For obvious reasons (lack of time travel), they won't make it into the 1.5.1 release, but they will make it into the next release (whenever that happens).

Layla Marchant <onpon4>
Group administrator
Thu 14 Jan 2016 06:01:32 PM UTC, comment #13: 

I patched the makefile so the two files can be installed to a specified directory.
Also changed 'cp' to 'install' because one of them was executable.

here's the patch: https://aur.archlinux.org/cgit/aur.git/plain/makefile.patch?h=starfighter&id=ca158554da2eb516997e5db671f47d892abfae46

Anonymous
Tue 12 Jan 2016 11:16:20 PM UTC, comment #12: 


>> btw: on googling starfighter in different distros I found out at least gentoo and fedora think this project is dead.



>I couldn't find what you're referring to, but they're probably referring to development of the game by Parallel Realities, which is indeed dead. They probably just haven't seen the current maintenance project yet.


http://pkgs.fedoraproject.org/cgit/rpms/starfighter.git/diff/dead.package?id=91a8eda814402b9a8715286178d23713f0b12626

https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/games-arcade/project-starfighter/?hideattic=0

Thanks for fixing it!

Anonymous
Tue 12 Jan 2016 08:56:38 PM UTC, comment #11: 

Thanks, I've corrected this.

> btw: on googling starfighter in different distros I found out at least gentoo and fedora think this project is dead.


I couldn't find what you're referring to, but they're probably referring to development of the game by Parallel Realities, which is indeed dead. They probably just haven't seen the current maintenance project yet.

Layla Marchant <onpon4>
Group administrator
Tue 12 Jan 2016 08:04:26 PM UTC, comment #10: 

actually the correct path for the icon is
ICONDIR ?= $(PREFIX)/share/pixmaps/

pixmaps is for single icons

icons is for icon-sets or a set of icons in different sizes.

It's difficult to prove that now but i found this package from fedora: http://pkgs.fedoraproject.org/cgit/rpms/starfighter.git/commit/?id=91a8eda814402b9a8715286178d23713f0b12626

search for pixmaps

and this one from archlinux: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=starfighter&id=5228d8858c528742541458a34536d017a74f362e

whoops that's mine :D


btw: on googling starfighter in different distros I found out at least gentoo and fedora think this project is dead.

Anonymous
Tue 12 Jan 2016 07:08:14 PM UTC, comment #9: 

Alright, thanks for the links. I've added this into the makefile now.

Still leaving this as "Wont Fix" because the icon is still not a dedicated Project: Starfighter icon, but that's the only thing left. If anyone would like to contribute a good Project: Starfighter logo, I would be happy to accept it (as long as it's under a libre license, of course).

Layla Marchant <onpon4>
Group administrator
Tue 12 Jan 2016 06:06:54 PM UTC, comment #8: 

the desktop file goes to /usr/share/applications (see: http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html#paths )

the png to /usr/share/pixmaps (see: http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#directory_layout )

that  should work for most distributions IMHO

the path could be changed by packagers if it's configurable in the makefile:
MENUDIR ?= $(PREFIX)/share/

packagers could install both files to /usr/local/share by

make MENUDIR=/usr/local/share install

I can send you a makefile later, if you want.

Anonymous
Tue 12 Jan 2016 01:38:26 PM UTC, comment #7: 

Is there any standard for where .desktop files and icons go? If there is, I guess I could make that happen. Otherwise, I'd rather leave it to packagers to do that properly. FWIW, I don't think I've ever seen a program create menus when "make install" is performed.

Layla Marchant <onpon4>
Group administrator
Tue 12 Jan 2016 01:28:16 PM UTC, comment #6: 

And finally those two files in misc could be installed by 'make install' to the correct folders.

Anonymous
Tue 21 Jul 2015 01:30:08 AM UTC, comment #5: 

It's not entirely fixed; I haven't added a new icon for Starfighter, just made a copy of alienDevice.png in another directory.

Layla Marchant <onpon4>
Group administrator
Sun 19 Jul 2015 03:49:19 PM UTC, comment #4: 

status should be change to fixed.

Anonymous
Mon 29 Jun 2015 02:59:58 AM UTC, comment #3: 

Someone sent me a .desktop file they were using, and I didn't see a point in rejecting it, so I threw it in.

Layla Marchant <onpon4>
Group administrator
Sun 28 Jun 2015 08:43:29 PM UTC, comment #2: 

changed your mind ... (?!)

Anonymous
Thu 25 Jun 2015 02:29:02 PM UTC, comment #1: 

The icon is gfx/alienDevice.png. There's also the favicon of starfighter.nongnu.org, though that was just something I quickly threw together. I'm not fully satisfied with either of these icons (the former is the generic Parallel Realities icon and the latter is ugly), and will accept a better replacement, but I'm not overly concerned about it.

As for distributing a .desktop file with Starfighter, I don't really see the point. These files aren't difficult to make, and I see creating proper .desktop files for things like menus as a job of packages. But here's one thrown together real quick that will work with the default settings of the makefile:


[Desktop Entry]
Name=Project: Starfighter
Exec=starfighter
Type=Application
Name[en_US]=Project: Starfighter
Icon=/usr/share/games/parallelrealities/gfx/alienDevice.png


Setting the status to "Wont Fix" since I won't be doing any further work on this in the foreseeable future. As I said before, I will accept a better icon, but I'm not interested in adding a .desktop file to the source or run-in-place GNU/Linux distributions of Starfighter, unless there's a particularly good reason for it that I haven't considered.

Layla Marchant <onpon4>
Group administrator
Thu 25 Jun 2015 08:35:31 AM UTC, original submission:  

Hi,

can we have a desktop-file and an icon for the start-menu, please?

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by akien (Posted a comment)
  • -email is unavailable- added by onpon4 (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-06-25 onpon4 Severity3 - Normal 1 - Wish
        StatusNone Wont Fix

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code