Fix Freedesktop icons
This fixes #51. The desktop file is now exactly the same as the window class, which is also now corrected to org.polymc.polymc. The file capitalization is also consistent with other Freedesktop files as well.
This commit is contained in:
parent
02889b7a11
commit
ec1e27031a
@ -88,7 +88,7 @@ mkDerivation rec {
|
||||
|
||||
postInstall = ''
|
||||
install -Dm644 ../launcher/resources/multimc/scalable/launcher.svg $out/share/pixmaps/polymc.svg
|
||||
install -Dm644 ${desktopItem}/share/applications/polymc.desktop $out/share/applications/org.polymc.PolyMC.desktop
|
||||
install -Dm644 ${desktopItem}/share/applications/polymc.desktop $out/share/applications/org.polymc.polymc.desktop
|
||||
|
||||
# xorg.xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
|
||||
wrapProgram $out/bin/polymc \
|
||||
|
@ -112,7 +112,7 @@ echo "%{_libdir}/%{name}" > "%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_
|
||||
# skip tests on systems that aren't officially supported
|
||||
%if ! 0%{?suse_version}
|
||||
%ctest
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/org.polymc.PolyMC.desktop
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/org.polymc.polymc.desktop
|
||||
%endif
|
||||
|
||||
|
||||
@ -123,7 +123,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.polymc.PolyMC.des
|
||||
%{_libdir}/%{name}/*
|
||||
%{_datadir}/%{name}/*
|
||||
%{_datadir}/metainfo/org.polymc.PolyMC.metainfo.xml
|
||||
%{_datadir}/icons/hicolor/scalable/apps/org.polymc.PolyMC.svg
|
||||
%{_datadir}/icons/hicolor/scalable/apps/org.polymc.polymC.svg
|
||||
%{_datadir}/applications/org.polymc.PolyMC.desktop
|
||||
%config %{_sysconfdir}/ld.so.conf.d/*
|
||||
|
||||
|
@ -1,19 +1,19 @@
|
||||
set(Launcher_CommonName "PolyMC")
|
||||
|
||||
set(Launcher_Copyright "PolyMC Contributors" PARENT_SCOPE)
|
||||
set(Launcher_Domain "github.com/PolyMC" PARENT_SCOPE)
|
||||
set(Launcher_Domain "polymc.org" PARENT_SCOPE)
|
||||
set(Launcher_Name "${Launcher_CommonName}" PARENT_SCOPE)
|
||||
set(Launcher_DisplayName "${Launcher_CommonName}" PARENT_SCOPE)
|
||||
set(Launcher_UserAgent "${Launcher_CommonName}/${Launcher_RELEASE_VERSION_NAME}" PARENT_SCOPE)
|
||||
set(Launcher_ConfigFile "polymc.cfg" PARENT_SCOPE)
|
||||
set(Launcher_Git "https://github.com/PolyMC/PolyMC" PARENT_SCOPE)
|
||||
|
||||
set(Launcher_Desktop "program_info/org.polymc.PolyMC.desktop" PARENT_SCOPE)
|
||||
set(Launcher_Desktop "program_info/org.polymc.polymc.desktop" PARENT_SCOPE)
|
||||
set(Launcher_MetaInfo "program_info/org.polymc.PolyMC.metainfo.xml" PARENT_SCOPE)
|
||||
set(Launcher_SVG "program_info/org.polymc.PolyMC.svg" PARENT_SCOPE)
|
||||
set(Launcher_Branding_ICNS "program_info/polymc.icns" PARENT_SCOPE)
|
||||
set(Launcher_Branding_WindowsRC "program_info/polymc.rc" PARENT_SCOPE)
|
||||
set(Launcher_Branding_LogoQRC "program_info/polymc.qrc" PARENT_SCOPE)
|
||||
|
||||
configure_file(org.polymc.PolyMC.desktop.in org.polymc.PolyMC.desktop)
|
||||
configure_file(org.polymc.polymc.desktop.in org.polymc.polymc.desktop)
|
||||
configure_file(org.polymc.PolyMC.metainfo.xml.in org.polymc.PolyMC.metainfo.xml)
|
||||
|
@ -10,4 +10,3 @@ Icon=org.polymc.PolyMC
|
||||
PrefersNonDefaultGPU=true
|
||||
Categories=Game;
|
||||
Keywords=game;minecraft;launcher;
|
||||
StartupWMClass=PolyMC
|
Loading…
Reference in New Issue
Block a user