From ba03524b5ccdf1fdd59516306f14916371af5fce Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 14 Nov 2016 17:15:19 +0100 Subject: [PATCH] Add supporting files for debian menus --- qrenderdoc/CMakeLists.txt | 4 + qrenderdoc/share/menu | 6 ++ qrenderdoc/share/renderdoc-icon-16x16.xpm | 63 +++++++++++++++ qrenderdoc/share/renderdoc-icon-32x32.xpm | 93 +++++++++++++++++++++++ 4 files changed, 166 insertions(+) create mode 100644 qrenderdoc/share/menu create mode 100644 qrenderdoc/share/renderdoc-icon-16x16.xpm create mode 100644 qrenderdoc/share/renderdoc-icon-32x32.xpm diff --git a/qrenderdoc/CMakeLists.txt b/qrenderdoc/CMakeLists.txt index d7aac6eb8..b784ec71b 100644 --- a/qrenderdoc/CMakeLists.txt +++ b/qrenderdoc/CMakeLists.txt @@ -16,7 +16,10 @@ install (PROGRAMS ${output_dir}/qrenderdoc DESTINATION bin) # Install supporting files for file associations etc install (PROGRAMS share/application-x-renderdoc-capture.svg DESTINATION share/icons/hicolor/scalable/mimetypes/) +install (PROGRAMS share/renderdoc-icon-16x16.xpm DESTINATION share/pixmaps/) +install (PROGRAMS share/renderdoc-icon-32x32.xpm DESTINATION share/pixmaps/) install (PROGRAMS share/magic DESTINATION share/doc/renderdoc) +install (PROGRAMS share/menu DESTINATION share/menu RENAME renderdoc) install (PROGRAMS share/renderdoc.desktop DESTINATION share/applications) install (PROGRAMS share/renderdoc.thumbnailer DESTINATION share/thumbnailers) install (PROGRAMS share/renderdoc-capture.xml DESTINATION share/mime/packages) @@ -24,6 +27,7 @@ install (PROGRAMS share/renderdoc-capture.xml DESTINATION share/mime/packages) install (CODE "MESSAGE(\"You now need to update some caches.\")") install (CODE "MESSAGE(\"e.g.\")") install (CODE "MESSAGE(\"sudo update-desktop-database\")") +install (CODE "MESSAGE(\"sudo update-menus\")") install (CODE "MESSAGE(\"sudo update-mime-database /usr/share/mime/\")") install (CODE "MESSAGE(\"sudo gtk-update-icon-cache /usr/share/icons/hicolor/\")") install (CODE "MESSAGE(\"NB: Your paths may vary.\")") diff --git a/qrenderdoc/share/menu b/qrenderdoc/share/menu new file mode 100644 index 000000000..f1f503b4c --- /dev/null +++ b/qrenderdoc/share/menu @@ -0,0 +1,6 @@ +?package(local.renderdoc):needs="x11" section="Applications/Programming" \ + title="RenderDoc" \ + command="qrenderdoc" \ + icon="/usr/share/pixmaps/renderdoc-icon-32x32.xpm" \ + icon16x16="/usr/share/pixmaps/renderdoc-icon-16x16.xpm" \ + icon32x32="/usr/share/pixmaps/renderdoc-icon-32x32.xpm" diff --git a/qrenderdoc/share/renderdoc-icon-16x16.xpm b/qrenderdoc/share/renderdoc-icon-16x16.xpm new file mode 100644 index 000000000..e5a007e60 --- /dev/null +++ b/qrenderdoc/share/renderdoc-icon-16x16.xpm @@ -0,0 +1,63 @@ +/* XPM */ +static char *renderdoc_icon_16x16[] = { +/* columns rows colors chars-per-pixel */ +"16 16 41 1 ", +" c #2323AAAA6767", +". c #2323ABAB6868", +"X c #2424ACAC6868", +"o c #2424ADAD6A6A", +"O c #2626AFAF6D6D", +"+ c #2626B0B06E6E", +"@ c #2727B0B06E6E", +"# c #2828B3B37171", +"$ c #2929B3B37272", +"% c #2929B4B47272", +"& c #2929B4B47373", +"* c #2A2AB5B57474", +"= c #3434B2B27373", +"- c #3D3DB0B07575", +"; c #3E3EB5B57979", +": c #4141B6B67C7C", +"> c #4747B5B57C7C", +", c #4F4FBBBB8484", +"< c #5757BABA8787", +"1 c #6565C1C19191", +"2 c #6B6BC6C69898", +"3 c #6B6BC7C79B9B", +"4 c #7A7AC8C89F9F", +"5 c #8A8ACECEAAAA", +"6 c #8C8CCFCFADAD", +"7 c #8E8ED1D1AEAE", +"8 c #9494D3D3B2B2", +"9 c #9797D4D4B4B4", +"0 c #A2A2D7D7BABA", +"q c #A5A5DBDBBFBF", +"w c #B2B2DFDFC8C8", +"e c #C2C2E5E5D2D2", +"r c #C4C4E6E6D4D4", +"t c #C5C5E8E8D6D6", +"y c #CCCCE9E9D9D9", +"u c #D6D6EDEDE0E0", +"i c #D8D8EEEEE2E2", +"p c #DFDFF1F1E8E8", +"a c #EEEEF8F8F3F3", +"s c #F0F0F9F9F4F4", +"d c white", +/* pixels */ +"****************", +"****************", +"******%$*%******", +"*****%@oo@%*****", +"****$o9dd7o%****", +"****Owd0qdqO****", +"***%;d4o 5d=****", +"***%,d>@O c #5F5FC8C89797", +", c #6060C8C89797", +"< c #6666CACA9B9B", +"1 c #6F6FCDCDA1A1", +"2 c #7070CDCDA2A2", +"3 c #7373CECEA3A3", +"4 c #7979D1D1A8A8", +"5 c #7E7ED2D2ABAB", +"6 c #8383D4D4AEAE", +"7 c #8989D6D6B2B2", +"8 c #8E8ED8D8B5B5", +"9 c #9090D8D8B7B7", +"0 c #9D9DDDDDBFBF", +"q c #A1A1DEDEC1C1", +"w c #A7A7E1E1C6C6", +"e c #A9A9E1E1C7C7", +"r c #ADADE3E3CACA", +"t c #B5B5E5E5CFCF", +"y c #BBBBE7E7D3D3", +"u c #C7C7ECECDADA", +"i c #C9C9ECECDCDC", +"p c #CECEEEEEDFDF", +"a c #D3D3F0F0E2E2", +"s c #DADAF2F2E7E7", +"d c #DBDBF3F3E8E8", +"f c #DFDFF4F4EAEA", +"g c #E0E0F4F4EBEB", +"h c #E1E1F5F5EBEB", +"j c #E2E2F5F5ECEC", +"k c #E7E7F7F7EFEF", +"l c #E9E9F7F7F1F1", +"z c #ECECF8F8F2F2", +"x c #EDEDF9F9F4F4", +"c c #F2F2FBFBF7F7", +"v c #F4F4FBFBF8F8", +"b c #F5F5FCFCF8F8", +"n c #F9F9FDFDFBFB", +"m c #FCFCFEFEFDFD", +"M c white", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +"