discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] direct-freedesktop-install


From: Maitland Bottoms
Subject: [Discuss-gnuradio] direct-freedesktop-install
Date: Fri, 21 Sep 2018 18:28:18 -0400

Allow the GNOME Software app to find GNU Radio.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847087

>From the Debian patch series for GNU Radio that should be available to
everyone.

-Maitland
>From bb9200a560b30737ab080d5c2ae0e56281712a99 Mon Sep 17 00:00:00 2001
From: "A. Maitland Bottoms" <address@hidden>
Date: Sun, 25 Feb 2018 15:43:55 -0500
Subject: [PATCH] direct freedesktop install

---
 grc/scripts/freedesktop/CMakeLists.txt | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

--- a/grc/scripts/freedesktop/CMakeLists.txt
+++ b/grc/scripts/freedesktop/CMakeLists.txt
@@ -33,6 +33,28 @@
     DESTINATION ${grc_freedesktop_path}
 )
 
+# Install desktop
+install(FILES gnuradio-grc.desktop DESTINATION share/applications)
+
+# Install mime
+install(FILES gnuradio-grc.xml DESTINATION share/mime/packages)
+
+# Install icons
+install(FILES grc-icon-256.png DESTINATION share/icons/gnome/256x256/apps 
RENAME gnuradio-grc.png)
+install(FILES grc-icon-128.png DESTINATION share/icons/gnome/128x128/apps 
RENAME gnuradio-grc.png)
+install(FILES grc-icon-64.png DESTINATION share/icons/gnome/64x64/apps RENAME 
gnuradio-grc.png)
+install(FILES grc-icon-48.png DESTINATION share/icons/gnome/48x48/apps RENAME 
gnuradio-grc.png)
+install(FILES grc-icon-32.png DESTINATION share/icons/gnome/32x32/apps RENAME 
gnuradio-grc.png)
+install(FILES grc-icon-24.png DESTINATION share/icons/gnome/24x24/apps RENAME 
gnuradio-grc.png)
+install(FILES grc-icon-16.png DESTINATION share/icons/gnome/16x16/apps RENAME 
gnuradio-grc.png)
+install(FILES grc-icon-256.png DESTINATION share/icons/hicolor/256x256/apps 
RENAME gnuradio-grc.png)
+install(FILES grc-icon-128.png DESTINATION share/icons/hicolor/128x128/apps 
RENAME gnuradio-grc.png)
+install(FILES grc-icon-64.png DESTINATION share/icons/hicolor/64x64/apps 
RENAME gnuradio-grc.png)
+install(FILES grc-icon-48.png DESTINATION share/icons/hicolor/48x48/apps 
RENAME gnuradio-grc.png)
+install(FILES grc-icon-32.png DESTINATION share/icons/hicolor/32x32/apps 
RENAME gnuradio-grc.png)
+install(FILES grc-icon-24.png DESTINATION share/icons/hicolor/24x24/apps 
RENAME gnuradio-grc.png)
+install(FILES grc-icon-16.png DESTINATION share/icons/hicolor/16x16/apps 
RENAME gnuradio-grc.png)
+
 find_program(HAVE_XDG_UTILS xdg-desktop-menu)
 
 if(UNIX AND HAVE_XDG_UTILS)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]