Browse Source

Add coexistent Hellfire .desktop resources

This also add a light Italian localization for Comment field
pull/1102/head
Gianluca Boiano 5 years ago committed by Anders Jenbo
parent
commit
8a02909c42
  1. 14
      Packaging/fedora/devilutionx-hellfire.desktop
  2. 3
      Packaging/fedora/devilutionx.desktop
  3. 12
      Packaging/fedora/devilutionx.spec

14
Packaging/fedora/devilutionx-hellfire.desktop

@ -0,0 +1,14 @@
[Desktop Entry]
Name=devilutionx hellfire
GenericName=DevilutionX Hellfire
Comment=Play Diablo: Hellfire on Linux
Comment[da]=Spil Diablo: Hellfire på Linux
Comment[hr]=Igrajte Diablo: Hellfire na Linuxu
Comment[it]=Gioca a Diablo: Hellfire su Linux
Exec=devilutionx
Icon=devilutionx-hellfire
Terminal=false
Type=Application
X-DCOP-ServiceType=Multi
X-KDE-StartupNotify=true
Categories=Game;RolePlaying;

3
Packaging/fedora/devilutionx.desktop

@ -4,7 +4,8 @@ GenericName=DevilutionX
Comment=Play Diablo I on Linux Comment=Play Diablo I on Linux
Comment[da]=Spil Diablo I på Linux Comment[da]=Spil Diablo I på Linux
Comment[hr]=Igrajte Diablo I na Linuxu Comment[hr]=Igrajte Diablo I na Linuxu
Exec=devilutionx Comment[it]= Gioca a Diablo I su Linux
Exec=devilutionx --diablo
Icon=devilutionx Icon=devilutionx
Terminal=false Terminal=false
Type=Application Type=Application

12
Packaging/fedora/devilutionx.spec

@ -9,9 +9,10 @@ License: Unlicensed
URL: https://github.com/Vitexus/devilutionX URL: https://github.com/Vitexus/devilutionX
Source0: https://github.com/Vitexus/devilutionX/archive/%{version}.tar.gz Source0: https://github.com/Vitexus/devilutionX/archive/%{version}.tar.gz
Source1: devilutionx.desktop Source1: devilutionx.desktop
Source2: deviltutionx-hellfire.desktop
BuildRequires: cmake gcc gcc-c++ libstdc++-static glibc desktop-file-utils BuildRequires: cmake gcc gcc-c++ libstdc++-static glibc desktop-file-utils
BuildRequires: glibc-devel SDL2-devel SDL2_ttf-devel SDL2_mixer-devel libsodium-devel libasan BuildRequires: glibc-devel SDL2-devel SDL2_ttf-devel SDL2_mixer-devel libsodium-devel libasan
Requires: SDL2_ttf SDL2_mixer libsodium Requires: SDL2_ttf SDL2_mixer libsodium
%description %description
@ -37,15 +38,20 @@ mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/ mkdir -p %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/
install -p -D -m644 Packaging/resources/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{name}.png install -p -D -m644 Packaging/resources/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{name}.png
install -p -D -m644 Packaging/resources/hellfire.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{name}-hellfire.png
install -m 755 build/devilutionx %{buildroot}%{_bindir}/%{name} install -m 755 build/devilutionx %{buildroot}%{_bindir}/%{name}
desktop-file-install --remove-category="Qt" --dir=%{buildroot}%{_datadir}/applications %{SOURCE1} desktop-file-install --remove-category="Qt" --dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
desktop-file-install --remove-category="Qt" --dir=%{buildroot}%{_datadir}/applications %{SOURCE2}
%files %files
%{_bindir}/%{name} %{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop %{_datadir}/applications/%{name}.desktop
%{_datadir}/applications/%{name}-hellfire.desktop
%{_datadir}/fonts/truetype/CharisSILB.ttf %{_datadir}/fonts/truetype/CharisSILB.ttf
%{_datadir}/icons/hicolor/512x512/apps/%{name}.png %{_datadir}/icons/hicolor/512x512/apps/%{name}.png
%{_datadir}/icons/hicolor/512x512/apps/%{name}-hellfire.png
%post %post
# print info # print info
@ -70,6 +76,10 @@ BANNER
%changelog %changelog
* Wed Mar 03 2021 Gianluca Boiano - 0.3.1-3
- Updated packaging files
- added icon to desktop file for Hellfire
* Tue Apr 16 2019 Michael Seevogel <michael (at) michaelseevogel.de> - 0.3.1-2 * Tue Apr 16 2019 Michael Seevogel <michael (at) michaelseevogel.de> - 0.3.1-2
- Updated packaging files - Updated packaging files
- added icon to desktop file - added icon to desktop file

Loading…
Cancel
Save