From 9b46bc5c209add999b2266fd37e1e844f02dc457 Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Tue, 27 Mar 2018 11:17:45 +0200 Subject: [PATCH] Correct handling of application icons. --- CMakeLists.txt | 3 +++ assets/icons/genicons.sh | 8 ++++++++ assets/icons/hicolor/128x128/apps/linphone.png | Bin 0 -> 4151 bytes assets/icons/hicolor/16x16/apps/linphone.png | Bin 0 -> 506 bytes assets/icons/hicolor/22x22/apps/linphone.png | Bin 0 -> 643 bytes assets/icons/hicolor/24x24/apps/linphone.png | Bin 0 -> 713 bytes assets/icons/hicolor/32x32/apps/linphone.png | Bin 0 -> 1019 bytes assets/icons/hicolor/64x64/apps/linphone.png | Bin 0 -> 2056 bytes build/rpm/linphone.spec.cmake | 12 +++++++++--- 9 files changed, 20 insertions(+), 3 deletions(-) create mode 100755 assets/icons/genicons.sh create mode 100644 assets/icons/hicolor/128x128/apps/linphone.png create mode 100644 assets/icons/hicolor/16x16/apps/linphone.png create mode 100644 assets/icons/hicolor/22x22/apps/linphone.png create mode 100644 assets/icons/hicolor/24x24/apps/linphone.png create mode 100644 assets/icons/hicolor/32x32/apps/linphone.png create mode 100644 assets/icons/hicolor/64x64/apps/linphone.png diff --git a/CMakeLists.txt b/CMakeLists.txt index ba8277dac..b91ba6a47 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -429,6 +429,9 @@ install(FILES "${ASSETS_DIR}/images/linphone_logo.svg" DESTINATION "${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/apps/" RENAME "linphone.svg" ) +install(DIRECTORY "${ASSETS_DIR}/icons/hicolor" + DESTINATION "${CMAKE_INSTALL_DATADIR}/icons" +) # ------------------------------------------------------------------------------ # Install rc files. diff --git a/assets/icons/genicons.sh b/assets/icons/genicons.sh new file mode 100755 index 000000000..f3ea90b62 --- /dev/null +++ b/assets/icons/genicons.sh @@ -0,0 +1,8 @@ +#!/usr/bin/bash + +for i in 16 22 24 32 64 128 +do + mkdir -p hicolor/${i}x${i}/apps + inkscape -z -e hicolor/${i}x${i}/apps/linphone.png -w $i -h $i ../images/linphone_logo.svg +done + diff --git a/assets/icons/hicolor/128x128/apps/linphone.png b/assets/icons/hicolor/128x128/apps/linphone.png new file mode 100644 index 0000000000000000000000000000000000000000..c25a2f08d1f35c7de15cd9379335d0f907080d9f GIT binary patch literal 4151 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 literal 0 HcmV?d00001 diff --git a/assets/icons/hicolor/16x16/apps/linphone.png b/assets/icons/hicolor/16x16/apps/linphone.png new file mode 100644 index 0000000000000000000000000000000000000000..fd1d83a24b66e8270ef1a7ed313006b5290934de GIT binary patch literal 506 zcmVAQI*8&>P$v;VoC-QR=u{kwf;!paRza=7s3@f>7(%cuCiwAQhhS@bgJSD}3zzde z=REfw?hQ%NBz9OD9%nGPL@^9zmLUfJX0WNBj%*9nk!s3zvg?S@zlU5ml{aE_S{OP+ zcaL~s=nn?H1H$Ps-j~GkI0%Jp!rtR_tz+zRYF>*$D2|BNkMZi!0vF-tN#VdS`_Ay} z9?u^v)E6^YTj1>^^VR15S2X6u(P19m5RP7LDJ>eTSSi-t2`5H{OH*XKQpb&VuCRGK zxqKUg+KiCjz{?4~ePz|^Cf~PPxK`ufdFrz?=J@itO$ITFPw!ILD$G`di%07*qoM6N<$g74nj2><{9 literal 0 HcmV?d00001 diff --git a/assets/icons/hicolor/22x22/apps/linphone.png b/assets/icons/hicolor/22x22/apps/linphone.png new file mode 100644 index 0000000000000000000000000000000000000000..2ddc6c6c5f328f62db0f49439df6b6a8e9853210 GIT binary patch literal 643 zcmV-}0(||6P)2G1<-rVFg^^bF-yUWrP`19d%;@;O;=!~*M_m>SgwcB2LYH2 zB|J$?`9(aGdRP7#W^Uc zK>|a_jki!zlN>%Z0q=tedp3htzMH3Gee_NjtStTZMWCS_Y3YM~m8Lcmwnxzh1~d{h zBMAkH{+h;TX z^_%I-hj8Eol+~iw4%sk?x0@>$Y3W11L?AQ>o-%WFmm3yl;oWl+x#OMa{R{BwaXfeV z&ueqP52-o>xqHlMo!OA>26q9xd4`VlC;LJE0*;r%g6OYQI=8rwQ-cEkeQo}OEES%L daxBf<&>C)=lG?Evc%T3P002ovPDHLkV1gYD46FbE literal 0 HcmV?d00001 diff --git a/assets/icons/hicolor/24x24/apps/linphone.png b/assets/icons/hicolor/24x24/apps/linphone.png new file mode 100644 index 0000000000000000000000000000000000000000..49ec7cc9c326267058c6dc938537d8a048f1414a GIT binary patch literal 713 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 mPTd-0Q)^U0Y1N4Qr~d~