From 89065cf84db8ea16b1e73bcee1e877b95967e170 Mon Sep 17 00:00:00 2001 From: Salman Siddiqui Date: Nov 08 2018 21:43:54 +0000 Subject: add desktop entry for jmc --- diff --git a/jmc/jmc.desktop b/jmc/jmc.desktop new file mode 100644 index 0000000..297d77f --- /dev/null +++ b/jmc/jmc.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Java Mission Control +Comment=Analyze performance of Java applications +Exec=jmc +Path=/usr/share/jmc/ +Icon=jmc +Terminal=false +Type=Application +Categories=Development;Profiling;Java; \ No newline at end of file diff --git a/jmc/jmc.spec b/jmc/jmc.spec index 8d204ec..cce66cc 100644 --- a/jmc/jmc.spec +++ b/jmc/jmc.spec @@ -10,7 +10,8 @@ URL: http://openjdk.java.net/projects/jmc/ # Execute this script to download and generate source tarball: # ./generate_jmc_tarball.sh Source0: %{name}-%{version}.tar.gz -Source1: %{name}.1 +Source1: %{name}.desktop +Source2: %{name}.1 # Remove optional twitter related functionality Patch0: 0_remove_twitter.patch @@ -102,6 +103,11 @@ cp -p -r %{_builddir}/%{name}-%{version}/target/products/org.openjdk.jmc/linux/g install -d -m 755 %{buildroot}%{_bindir} ln -s %{_jmcdir}/%{name} %{buildroot}%{_bindir}/%{name} +# create application launcher in desktop menu +install -d -m 755 %{buildroot}%{_datadir}/pixmaps +mv %{buildroot}%{_jmcdir}/icon.xpm %{buildroot}%{_datadir}/pixmaps/%{name}.xpm +desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1} + # install pom file install -d -m 755 %{buildroot}%{_datadir}/maven-poms/%{name} install -p -m 644 %{_builddir}/%{name}-%{version}/pom.xml \ @@ -109,7 +115,7 @@ install -p -m 644 %{_builddir}/%{name}-%{version}/pom.xml \ # install manpage install -d -m 755 %{buildroot}%{_mandir}/man1 -install -p -m 644 %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1 +install -p -m 644 %{SOURCE2} %{buildroot}%{_mandir}/man1/%{name}.1 %files %license license/LICENSE.txt @@ -119,6 +125,8 @@ install -p -m 644 %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1 %{_mandir} %{_bindir}/%{name} %{_datadir}/maven-poms/%{name} +%{_datadir}/pixmaps/%{name}.xpm +%{_datadir}/applications/%{name}.desktop %changelog * Mon Nov 05 2018 Salman Siddiqui - 7.0.0-2