From 00450e96f160a76c1ec324befb40e8340b295e8a Mon Sep 17 00:00:00 2001 From: Mattia Verga Date: Thu, 1 Sep 2022 08:32:33 +0200 Subject: [PATCH] Add desktop file --- .../share/applications/io.github.xephem.desktop | 9 +++++++++ xephem.spec | 12 +++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 system_integration/Linux/share/applications/io.github.xephem.desktop diff --git a/system_integration/Linux/share/applications/io.github.xephem.desktop b/system_integration/Linux/share/applications/io.github.xephem.desktop new file mode 100644 index 0000000..ead1716 --- /dev/null +++ b/system_integration/Linux/share/applications/io.github.xephem.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.4 +Type=Application +Name=XEphem +GenericName=Astronomical ephemeris calculator +Exec=xephem +Icon=XEphem +Terminal=false +Categories=Science;Astronomy diff --git a/xephem.spec b/xephem.spec index f241fdf..807456a 100644 --- a/xephem.spec +++ b/xephem.spec @@ -36,13 +36,23 @@ gzip -c %{name}.man > %{name}.1x.gz mkdir -p %{buildroot}/%{_bindir} mkdir -p %{buildroot}/%{_mandir}/man1x/ -cd GUI/xephem +pushd GUI/xephem install -m 0755 %{name} %{buildroot}/%{_bindir} install -m 0444 %{name}.1x.gz %{buildroot}/%{_mandir}/man1x/ +popd + +# Provide a desktop entry +mkdir -p %{buildroot}%{_datadir}/applications +install -m 0644 system_integration/Linux/share/applications/io.github.%{name}.desktop %{buildroot}%{_datadir}/applications +mkdir -p %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/ +install -m 0644 GUI/xephem/XEphem.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/ + %files %{_bindir}/%{name} %{_mandir}/man1x/%{name}.1x.gz +%{_datadir}/applications/io.github.%{name}.desktop +%{_datadir}/icons/hicolor/128x128/apps/XEphem.png %changelog * Fri Mar 05 2021 Douglas Needham 4.0.1-1