From d3dbf23725ac9a5042b51427db22e83c8a9348df Mon Sep 17 00:00:00 2001 From: whitequark Date: Fri, 20 Mar 2015 13:12:08 +0300 Subject: [PATCH] Add a desktop file in the format understandable by Ubuntu. --- src/CMakeLists.txt | 11 +++++++++++ src/unix/solvespace-16x16.png | Bin 0 -> 336 bytes src/unix/solvespace-24x24.png | Bin 0 -> 338 bytes src/unix/solvespace-32x32.png | Bin 0 -> 348 bytes src/unix/solvespace-48x48.png | Bin 0 -> 352 bytes src/unix/solvespace.desktop | 9 +++++++++ 6 files changed, 20 insertions(+) create mode 100644 src/unix/solvespace-16x16.png create mode 100644 src/unix/solvespace-24x24.png create mode 100644 src/unix/solvespace-32x32.png create mode 100644 src/unix/solvespace-48x48.png create mode 100644 src/unix/solvespace.desktop diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1be505a..b59b477 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -254,6 +254,17 @@ endif() install(TARGETS solvespace RUNTIME DESTINATION bin) +install(FILES unix/solvespace.desktop + DESTINATION share/applications) +foreach(SIZE 16x16 24x24 32x32 48x48) + install(FILES unix/solvespace-${SIZE}.png + DESTINATION share/icons/hicolor/${SIZE}/apps + RENAME solvespace.png) + install(FILES unix/solvespace-${SIZE}.png + DESTINATION share/icons/hicolor/${SIZE}/mimetypes + RENAME application.x-solvespace.png) +endforeach() + # valgrind add_custom_target(solvespace-valgrind diff --git a/src/unix/solvespace-16x16.png b/src/unix/solvespace-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..2d2b23f0c4f23fe50350821f4133fed7bfb9ca43 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF2OC7#SFv>KYj98X1Hb8e5qfSeY1W8yH&|7;KPN g5kk?Bo1c=IR*74~L8m$EfEpM)UHx3vIVCg!0ByBi4*&oF literal 0 HcmV?d00001 diff --git a/src/unix/solvespace-24x24.png b/src/unix/solvespace-24x24.png new file mode 100644 index 0000000000000000000000000000000000000000..7ba03eed8c58e3fbb291f8ae089bb3a2be9a82a2 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5ln@H=32_C|KyZ)Y+Ue7$ z<*qXP|Nno@tR37yA;yv*zhDN3XE)M7oFs2|7uFy7FOLH`>?NMQuI%@jMVUmz7b?Zy z1_~K?x;TbNTux3<;5QIDo9OgVBH&nHP*6}q@r>Ty-i0#a>@9Pf^!l0<8Z?`aFI>XJ z!2XIwewzEDBS5{XC9V-ADTyViR>?)FK#IZ0z|d6Jz*yJFAjHtv%GAKh#8}(F*vi0Q igS?6miiX_$l+3hB+!_u#%~=Q3z~JfX=d#Wzp$Pyu|6K_H literal 0 HcmV?d00001 diff --git a/src/unix/solvespace-32x32.png b/src/unix/solvespace-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..a24bf6a8472c7c7b2cbbe0f3d72f09759ff6def4 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgAr#;f;tHgJ;2y)Z)2C0% zU1j+H|Noj?;(M5ynj9D%Sq_LO zRdP`(kYX@0Ff`RQFxE9P2r)FaGBvO= qG1fLPwlXl-Ag>~Xq9HdwB{QuOw}yjGbJhVhFnGH9xvXI{(rPmO*bPE`X1*QT2iEIb=-Hu6r;dHCp&)1;OK3IR?6 zj2zw*^4LRdJED_TFf**$#4|hnmaRC@B-Ikvh?11Vl2ohYqEsNoU}Ruus%v1ZYh(~& wXl!L_U}a*gZD4F=V6Z`6MF>ShZhlH;S|x4`2c71u18QLKboFyt=akR{0Omwt`Tzg` literal 0 HcmV?d00001 diff --git a/src/unix/solvespace.desktop b/src/unix/solvespace.desktop new file mode 100644 index 0000000..d2d7398 --- /dev/null +++ b/src/unix/solvespace.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Name=SolveSpace +Comment=A parametric 2d/3d CAD +Exec=/usr/bin/solvespace +Icon=solvespace +Type=Application +Categories=Graphics +Keywords=parametric;cad;2d;3d;