From c39caf44b2e20a76b7d6f70735b203b17d1b85a0 Mon Sep 17 00:00:00 2001 From: David Redondo Date: Mon, 14 Oct 2024 15:05:12 +0200 Subject: [PATCH] Unify common parts of index.theme for breeze and breeze-dark So they do not go out of sync again. The final index.theme is generated in the source directory because tests and qrc code expect them to be there. --- .gitignore | 3 + ExtraDesktop.sh | 4 + icons/index.theme => commonthemeinfo.theme.in | 110 --- icons-dark/CMakeLists.txt | 4 + icons-dark/index.theme | 767 ------------------ icons-dark/index.theme.in | 110 +++ icons/CMakeLists.txt | 4 + icons/index.theme.in | 110 +++ 8 files changed, 235 insertions(+), 877 deletions(-) create mode 100644 ExtraDesktop.sh rename icons/index.theme => commonthemeinfo.theme.in (83%) delete mode 100644 icons-dark/index.theme create mode 100644 icons-dark/index.theme.in create mode 100644 icons/index.theme.in diff --git a/.gitignore b/.gitignore index 493cd957..d9e5e3d0 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,6 @@ xmlerrors .idea /cmake-build* .cache +#index.theme is currently generated in the source dir +icons/index.theme +icons-dark/index.theme diff --git a/ExtraDesktop.sh b/ExtraDesktop.sh new file mode 100644 index 00000000..cdf96d13 --- /dev/null +++ b/ExtraDesktop.sh @@ -0,0 +1,4 @@ +#! /bin/sh +# SPDX-License-Identifier: CC0-1.0 +echo icons/index.theme.in +echo icons-dark/index.theme.in diff --git a/icons/index.theme b/commonthemeinfo.theme.in similarity index 83% rename from icons/index.theme rename to commonthemeinfo.theme.in index c3a76225..ece3248f 100644 --- a/icons/index.theme +++ b/commonthemeinfo.theme.in @@ -1,116 +1,6 @@ -[Icon Theme] -Name=Breeze -Name[ar]=نسيم -Name[az]=Breeze -Name[bg]=Breeze -Name[ca]=Brisa -Name[ca@valencia]=Brisa -Name[cs]=Breeze -Name[da]=Breeze -Name[de]=Breeze -Name[el]=Breeze -Name[en_GB]=Breeze -Name[eo]=Breeze -Name[es]=Brisa -Name[et]=Breeze -Name[eu]=Breeze -Name[fi]=Breeze -Name[fr]=Breeze -Name[gd]=Oiteag -Name[gl]=Brisa -Name[he]=בריזה -Name[hi]=ब्रीज़ -Name[hu]=Breeze -Name[ia]=Breeze -Name[id]=Breeze -Name[ie]=Brise -Name[is]=Breeze -Name[it]=Brezza -Name[ja]=Breeze -Name[ka]=Breeze -Name[ko]=Breeze -Name[lt]=Breeze -Name[lv]=Breeze -Name[nl]=Breeze -Name[nn]=Breeze -Name[pa]=ਬਰੀਜ਼ -Name[pl]=Bryza -Name[pt]=Brisa -Name[pt_BR]=Breeze -Name[ro]=Briză -Name[ru]=Breeze -Name[sa]=Breeze -Name[sk]=Vánok -Name[sl]=Sapica (Breeze) -Name[sr]=Поветарац -Name[sr@ijekavian]=Поветарац -Name[sr@ijekavianlatin]=Povetarac -Name[sr@latin]=Povetarac -Name[sv]=Breeze -Name[ta]=பிரீஸ் -Name[tg]=Насим -Name[tr]=Esinti -Name[uk]=Breeze -Name[vi]=Breeze -Name[x-test]=xxBreezexx -Name[zh_CN]=Breeze 微风 -Name[zh_TW]=Breeze - -Comment=Breeze by the KDE VDG -Comment[ar]=نسيم من مجموعة تصميم كِيدِي -Comment[az]=Breeze KDE VDG tərəfindən -Comment[bg]=Breeze от KDE VDG -Comment[ca]=Brisa, creat pel VDG del KDE -Comment[ca@valencia]=Brisa, creat pel VDG de KDE -Comment[cs]=Breeze od KDE VDG -Comment[da]=Breeze af KDE VDG -Comment[de]=Breeze von der KDE VDG -Comment[el]=Breeze από το KDE VDG -Comment[en_GB]=Breeze by the KDE VDG -Comment[eo]=Breeze de la KDE VDG -Comment[es]=Brisa, por KDE VDG -Comment[et]=Breeze KDE VDG-lt -Comment[eu]=Breeze, KDE VDGk egina -Comment[fi]=Breeze KDE VDG:ltä -Comment[fr]=Breeze, par l'équipe de conception graphique de KDE -Comment[gl]=Brisa do KDE VDG. -Comment[he]=בריזה מאת צוות העיצוב החזותי של KDE -Comment[hi]=केडीई वीडीजी द्वारा ब्रीज़ -Comment[hu]=Breeze a KDE VDG-től -Comment[ia]=Breeze (Brisa) per le KDE VDG -Comment[id]=Breeze oleh KDE VDG -Comment[ie]=Brise del KDE VDG -Comment[is]=Breeze frá KDE VDG -Comment[it]=Brezza del KDE VDG -Comment[ja]=KDE VDG による Breeze -Comment[ka]=Breeze KDE VDG-სგან -Comment[ko]=KDE 시각 디자인 그룹에서 제작한 Breeze -Comment[lt]=Breeze pagal KDE VDG -Comment[lv]=KDE VDG veidotā „Breeze“ -Comment[nl]=Breeze door de KDE VDG -Comment[nn]=Breeze frå KDE VDG -Comment[pa]=ਕੇਡੀਈ ਵੀਡੀਜੀ ਵਲੋਂ ਬਰੀਜ਼ -Comment[pl]=Bryza autorstwa KDE VDG -Comment[pt]=Brisa da VDG do KDE -Comment[pt_BR]=Breeze pelo KDE VDG -Comment[ro]=Briză, de KDE VDG -Comment[ru]=Breeze от KDE VDG -Comment[sa]=KDE VDG द्वारा Breeze -Comment[sk]=Vánok od KDE VDG -Comment[sl]=Breeze od KDE VDG -Comment[sv]=Breeze av KDE:s visuella designgrupp -Comment[tg]=Насим аз KDE VDG -Comment[tr]=KDE Görsel Tasarım Grubundan Esinti -Comment[uk]=Breeze, автори — KDE VDG -Comment[vi]=Breeze, do KDE VDG -Comment[x-test]=xxBreeze by the KDE VDGxx -Comment[zh_CN]=Breeze 微风主题,由 KDE VDG (视觉设计团队) 设计制作 -Comment[zh_TW]=由 KDE VDG 團隊製作的 Breeze DisplayDepth=32 -Inherits=hicolor - Example=folder FollowsColorScheme=true diff --git a/icons-dark/CMakeLists.txt b/icons-dark/CMakeLists.txt index 5ec01389..0a065c80 100644 --- a/icons-dark/CMakeLists.txt +++ b/icons-dark/CMakeLists.txt @@ -43,7 +43,11 @@ if(NOT SKIP_INSTALL_ICONS) endif() endforeach() + file(COPY_FILE index.theme.in index.theme) + file(READ ../commonthemeinfo.theme.in COMMON_THEME_INFO) + file(APPEND index.theme ${COMMON_THEME_INFO}) install(FILES index.theme DESTINATION ${BREEZE_INSTALL_DIR}) + if(NOT WIN32) install(DIRECTORY ${CMAKE_BINARY_DIR}/icons/aliases/ DESTINATION ${BREEZE_INSTALL_DIR}) endif() diff --git a/icons-dark/index.theme b/icons-dark/index.theme deleted file mode 100644 index 0f09c1d0..00000000 --- a/icons-dark/index.theme +++ /dev/null @@ -1,767 +0,0 @@ -[Icon Theme] -Name=Breeze Dark -Name[ar]=نسيم داكن -Name[az]=Breeze, tünd mövzu -Name[bg]=Breeze Тъмен -Name[ca]=Brisa fosca -Name[ca@valencia]=Brisa fosca -Name[cs]=Breeze Tmavé -Name[da]=Breeze Dark -Name[de]=Breeze Dunkel -Name[el]=Breeze σκούρο -Name[en_GB]=Breeze Dark -Name[eo]=Breeze Dark -Name[es]=Brisa oscuro -Name[et]=Breeze tume -Name[eu]=Breeze iluna -Name[fi]=Breeze Dark -Name[fr]=Breeze sombre -Name[gd]=Oiteag dhorcha -Name[gl]=Brisa escura -Name[he]=בריזה כהה -Name[hi]=ब्रीज़ डार्क -Name[hu]=Breeze Dark -Name[ia]=Breeze Dark -Name[id]=Breeze Gelap -Name[ie]=Brise obscur -Name[is]=Breeze dökkt -Name[it]=Brezza scuro -Name[ja]=Breeze ダーク -Name[ka]=Breeze Dark -Name[ko]=어두운 Breeze -Name[lt]=Breeze tamsus -Name[lv]=Breeze Dark -Name[nl]=Breeze Dark -Name[nn]=Breeze mørk -Name[pa]=ਬਰੀਜ਼ ਗੂੜ੍ਹਾ -Name[pl]=Ciemna Bryza -Name[pt]=Brisa Escura -Name[pt_BR]=Breeze Dark -Name[ro]=Briză, întunecat -Name[ru]=Breeze, тёмный вариант -Name[sa]=Breeze तिमिर -Name[sk]=Tmavý vánok -Name[sl]=Sapica (temna) (Breeze Dark) -Name[sr]=Поветарац тамни -Name[sr@ijekavian]=Поветарац тамни -Name[sr@ijekavianlatin]=Povetarac tamni -Name[sr@latin]=Povetarac tamni -Name[sv]=Breeze mörk -Name[ta]=பிரீஸ் கருமை -Name[tg]=Насими торик -Name[tr]=Esinti Koyu -Name[uk]=Темна Breeze -Name[vi]=Breeze Tối -Name[x-test]=xxBreeze Darkxx -Name[zh_CN]=Breeze 微风深色 -Name[zh_TW]=Breeze Dark - -Comment=Breeze Dark by the KDE VDG -Comment[ar]=نسيم داكن من من مجموعة تصميم كِيدِي -Comment[az]=Breeze Tünd KDE VDG tərəfindən -Comment[bg]=Breeze Тъмен от KDE VDG -Comment[ca]=Brisa fosca, creat pel VDG del KDE -Comment[ca@valencia]=Brisa fosca, creat pel VDG de KDE -Comment[cs]=Breeze Dark od KDE VDG -Comment[da]=Breeze Dark af KDE VDG -Comment[de]=Breeze Dunkel von der KDE VDG -Comment[el]=Σκοτεινό Breeze από το KDE VDG -Comment[en_GB]=Breeze Dark by the KDE VDG -Comment[eo]=Breeze Dark de la KDE VDG -Comment[es]=Brisa oscuro, por KDE VDG -Comment[et]=Breeze tume KDE VDG-lt -Comment[eu]=Breeze iluna, KDE VDGk egina -Comment[fi]=Breeze Dark KDE VDG:ltä -Comment[fr]=Breeze sombre, par KDE VDG -Comment[gl]=Brisa escura do KDE VDG. -Comment[he]=בריזה כהה מאת צוות העיצוב החזותי של KDE -Comment[hi]=केडीई वीडीजी द्वारा ब्रीज़ डार्क -Comment[hu]=Breeze Dark a KDE VDG-től -Comment[ia]=Breeze Dark (Brisa Obscure) per le KDE VDG -Comment[id]=Breeze Gelap oleh KDE VDG -Comment[ie]=Brise obscur del KDE VDG -Comment[is]=Breeze dökkt frá KDE VDG -Comment[it]=Brezza scuro del KDE VDG -Comment[ja]=KDE VDG による Breeze ダーク -Comment[ka]=Breeze Dark "KDE VDG"-სგან -Comment[ko]=KDE 시각 디자인 그룹에서 제작한 어두운 Breeze -Comment[lt]=Breeze tamsus pagal KDE VDG -Comment[lv]=KDE VDG veidotā „Breeze Dark“ -Comment[nl]=Breeze Dark door de KDE VDG -Comment[nn]=Breeze mørk frå KDE VDG -Comment[pa]=ਕੇਡੀਈ ਵੀਡੀਜੀ ਵਲੋਂ ਬਰੀਜ਼ ਗੂੜ੍ਹਾ -Comment[pl]=Ciemna Bryza autorstwa KDE VDG -Comment[pt]=Brisa Escuro da VDG do KDE -Comment[pt_BR]=Breeze Dark pelo KDE VDG -Comment[ro]=Briză, întunecat, de KDE VDG -Comment[ru]=Тёмный вариант Breeze от KDE VDG -Comment[sa]=KDE VDG द्वारा Breeze तिमिर इति -Comment[sk]=Tmavý vánok od KDE VDG -Comment[sl]=Breeze Dark od KDE VDG -Comment[sv]=Breeze mörk av KDE:s visuella designgrupp -Comment[tg]=Насими торик аз KDE VDG -Comment[tr]=KDE Görsel Tasarım Grubundan Esinti Koyu -Comment[uk]=Breeze Dark, автори — KDE VDG -Comment[vi]=Breeze Tối, do KDE VDG -Comment[x-test]=xxBreeze Dark by the KDE VDGxx -Comment[zh_CN]=Breeze 微风深色主题,由 KDE VDG (视觉设计团队) 设计制作 -Comment[zh_TW]=由 KDE VDG 團隊製作的 Breeze Dark - -DisplayDepth=32 - -Inherits=breeze,hicolor - -Example=folder - -FollowsColorScheme=true - -DesktopDefault=48 -DesktopSizes=16,22,32,48,64,128,256 -ToolbarDefault=22 -ToolbarSizes=16,22,32,48 -MainToolbarDefault=22 -MainToolbarSizes=16,22,32,48 -SmallDefault=16 -SmallSizes=16,22,32,48 -PanelDefault=48 -PanelSizes=16,22,32,48,64,128,256 -DialogDefault=32 -DialogSizes=16,22,32,48,64,128,256 - -KDE-Extensions=.svg - -########## Directories -########## ordered by category and alphabetically - -Directories=actions/12,actions/16,actions/22,actions/24,actions/32,actions/48,actions/64,animations/16,animations/22,apps/16,apps/22,apps/32,apps/48,preferences/22,preferences/32,applets/16,applets/22,applets/48,applets/64,applets/128,applets/256,categories/22,categories/32,devices/16,devices/22,devices/32,devices/64,emblems/8,emblems/16,emblems/22,emotes/22,mimetypes/16,mimetypes/22,mimetypes/32,mimetypes/64,places/16,places/22,places/32,places/48,places/96,places/64,status/16,status/22,status/24,status/32,status/48,status/64 -ScaledDirectories=actions/16@2x,actions/16@3x,actions/22@2x,actions/22@3x,actions/24@2x,actions/24@3x,actions/32@2x,actions/32@3x,animations/16@2x,animations/16@3x,apps/16@2x,apps/16@3x,apps/22@2x,apps/22@3x,devices/16@2x,devices/16@3x,devices/22@2x,devices/22@3x,devices/32@2x,devices/32@3x,emblems/16@2x,emblems/16@3x,emblems/22@2x,emblems/22@3x,emotes/22@2x,emotes/22@3x,mimetypes/16@2x,mimetypes/16@3x,mimetypes/22@2x,mimetypes/22@3x,places/16@2x,places/16@3x,places/22@2x,places/22@3x,status/16@2x,status/16@3x,status/22@2x,status/22@3x - -########## Actions -########## ordered by size - -#12x12 - Fixed size - For Inkscape -[actions/12] -Size=12 -Context=Actions -Type=Fixed - -#16x16 - Fixed size - For use in sidebar(s) smaller toolbar(s) >!!!ONLY!!!<: e.g. Kate movable sidebar/toolbar (search and replace, current project, etc.) or Juk tree view - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/16] -Size=16 -Context=Actions -Type=Fixed - -#16x16@2x - Fixed size - For use in sidebar(s) smaller toolbar(s) >!!!ONLY!!!<: e.g. Kate movable sidebar/toolbar (search and replace, current project, etc.) or Juk tree view - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/16@2x] -Size=16 -Scale=2 -Context=Actions -Type=Fixed - -#16x16@3x - Fixed size - For use in sidebar(s) smaller toolbar(s) >!!!ONLY!!!<: e.g. Kate movable sidebar/toolbar (search and replace, current project, etc.) or Juk tree view - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/16@3x] -Size=16 -Scale=3 -Context=Actions -Type=Fixed - -#22x22 - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/22] -Size=22 -Context=Actions -Type=Fixed - -#22x22@2x - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/22@2x] -Size=22 -Scale=2 -Context=Actions -Type=Fixed - -#22x22@3x - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/22@3x] -Size=22 -Scale=3 -Context=Actions -Type=Fixed - -#24x24 - Fixed size - GTK icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/24] -Size=24 -Context=Actions -Type=Fixed - -#24x24@2x - Fixed size - GTK icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/24@2x] -Size=24 -Scale=2 -Context=Actions -Type=Fixed - -#24x24@3x - Fixed size - GTK icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/24@3x] -Size=24 -Scale=3 -Context=Actions -Type=Fixed - -#32x32 - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/32] -Size=32 -Context=Actions -Type=Scalable -MinSize=32 -MaxSize=256 - -#32x32@2x - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/32@2x] -Size=32 -Scale=2 -Context=Actions -Type=Scalable -MinSize=32 -MaxSize=256 - -#32x32@3x - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/32@3x] -Size=32 -Scale=3 -Context=Actions -Type=Scalable -MinSize=32 -MaxSize=256 - -#48x48 - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/48] -Size=48 -Context=Actions -Type=Scalable -MinSize=48 -MaxSize=256 - -#64x64 - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[actions/64] -Size=64 -Context=Actions -Type=Scalable -MinSize=32 -MaxSize=256 - -########## Animations -########## ordered by size - -#16x16 - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[animations/16] -Size=16 -Context=Animations -Type=Fixed - -#16x16@2x - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[animations/16@2x] -Size=16 -Scale=2 -Context=Animations -Type=Fixed - -#16x16@3x - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[animations/16@3x] -Size=16 -Scale=3 -Context=Animations -Type=Fixed - -#22x22 - Scalable -[animations/22] -Size=22 -Context=Animations -Type=Scalable -MinSize=22 -MaxSize=256 - -########## Apps -########## ordered by size - -#16x16 - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[apps/16] -Size=16 -Context=Applications -Type=Fixed - -#16x16@2x - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[apps/16@2x] -Size=16 -Scale=2 -Context=Applications -Type=Fixed - -#16x16@3x - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[apps/16@3x] -Size=16 -Scale=3 -Context=Applications -Type=Fixed - -#22x22 - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. Dolphin Open Terminal/About Dolphin/About KDE buttons - WRONG_ICON_USAGE_BY_APP - Monochrome -[apps/22] -Size=22 -Context=Applications -Type=Fixed - -#22x22@2x - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. Dolphin Open Terminal/About Dolphin/About KDE buttons - WRONG_ICON_USAGE_BY_APP - Monochrome -[apps/22@2x] -Size=22 -Scale=2 -Context=Applications -Type=Fixed - -#22x22@3x - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. Dolphin Open Terminal/About Dolphin/About KDE buttons - WRONG_ICON_USAGE_BY_APP - Monochrome -[apps/22@3x] -Size=22 -Scale=3 -Context=Applications -Type=Fixed - -#32x32 - Fixed size - For System Settings icons >!!!ONLY!!!< - Scalable to the following sizes: 32x32 (default), 64x64, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color -[apps/32] -Size=32 -Context=Applications -Type=Fixed - -#48x48 - Scalable - For application icons >!!!ONLY!!!< - Scalable to the following sizes: 48x48 (default), 96x96 and 24x24 (not recommended) - DO_NOT_USE_ANYWHERE_ELSE - Color -[apps/48] -Size=48 -Context=Applications -Type=Scalable -MinSize=48 -MaxSize=256 - -#32x32 - Scalable - For System Settings icons >!!!ONLY!!!< - Scalable to the following sizes: 32x32 (default), 64x64, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color -[preferences/32] -Size=32 -Context=Applications -Type=Scalable -MinSize=32 -MaxSize=256 - -#22x22 - Fixed size - For System Settings icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color -[preferences/22] -Size=22 -Context=Applications -Type=Fixed - -#16x16 - Only used for car.svg, symlinked for KMyMoney -[applets/16] -Size=16 -Context=Status -Type=Fixed - -#256x256 - Color for applets -[applets/22] -Size=22 -Context=Status -Type=Scalable -MinSize=22 -MaxSize=256 - -#256x256 - Color for applets -[applets/48] -Size=48 -Context=Status -Type=Scalable -MinSize=32 -MaxSize=256 - -#256x256 - Animation icons for kwin desktop effects -[applets/64] -Size=64 -Context=Status -Type=Scalable -MinSize=32 -MaxSize=256 - -#256x256 - Color -[applets/128] -Size=128 -Context=Applications -Type=Scalable -MinSize=32 -MaxSize=256 - -#256x256 - Scalable - For applets / widgets icons >!!!ONLY!!! - DO_NOT_USE_ANYWHERE_ELSE - Color -[applets/256] -Size=256 -Context=Applications -Type=Scalable -MinSize=48 -MaxSize=256 - -########## Categories -########## ordered by size - -# 22x22 - Both color (icon-name) and monochrome (icon-name-symbolic) -[categories/22] -Size=22 -Context=Categories -Type=Fixed - -# 32x32 - Fixed size - For categories icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color -# Used in Plasma, MATE and Cinnamon -[categories/32] -Size=32 -Context=Categories -Type=Scalable -MinSize=32 -MaxSize=256 - -########## Devices -########## ordered by size - -#16x16 - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[devices/16] -Size=16 -Context=Devices -Type=Fixed - - -#16x16@2x - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[devices/16@2x] -Size=16 -Scale=2 -Context=Devices -Type=Fixed - -#16x16@3x - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[devices/16@3x] -Size=16 -Scale=3 -Context=Devices -Type=Fixed - -#22x22 - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[devices/22] -Size=22 -Context=Devices -Type=Fixed - -#22x22@2x - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[devices/22@2x] -Size=22 -Scale=2 -Context=Devices -Type=Fixed - -#22x22@3x - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[devices/22@3x] -Size=22 -Scale=3 -Context=Devices -Type=Fixed - -#32x32 - Fixed size - For medium device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[devices/32] -Size=32 -Context=Devices -Type=Fixed - -#32x32@2x - Fixed size - For medium device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[devices/32@2x] -Size=32 -Scale=2 -Context=Devices -Type=Fixed - -#32x32@3x - Fixed size - For medium device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[devices/32@3x] -Size=32 -Scale=3 -Context=Devices -Type=Fixed - -#64x64 - Scalable - For device icons >!!!ONLY!!!< - Scalable to the following sizes: 64x64 (default), 32x32, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color -[devices/64] -Size=64 -Context=Devices -Type=Scalable -MinSize=24 -MaxSize=256 - -########## Emblems -########## ordered by size - -#8x8 - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[emblems/8] -Size=8 -Context=Emblems -Type=Fixed - -#16x16 - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[emblems/16] -Size=16 -Context=Emblems -Type=Fixed - -#16x16@2x - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[emblems/16@2x] -Size=16 -Scale=2 -Context=Emblems -Type=Fixed - -#16x16@3x - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[emblems/16@3x] -Size=16 -Scale=3 -Context=Emblems -Type=Fixed - -#22x22 - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[emblems/22] -Size=22 -Context=Emblems -Type=Fixed - -#22x22@2x - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[emblems/22@2x] -Size=22 -Scale=2 -Context=Emblems -Type=Fixed - -#22x22@3x - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[emblems/22@3x] -Size=22 -Scale=3 -Context=Emblems -Type=Fixed - -########## Emoticons -########## ordered by size - -#22x22 - Fixed size - Emoticons - DO_NOT_USE_ANYWHERE_ELSE - Color/flat -[emotes/22] -Size=22 -Context=Emotes -Type=Fixed - -#22x22@2x - Fixed size - Emoticons - DO_NOT_USE_ANYWHERE_ELSE - Color/flat -[emotes/22@2x] -Size=22 -Scale=2 -Context=Emotes -Type=Fixed - -#22x22@3x - Fixed size - Emoticons - DO_NOT_USE_ANYWHERE_ELSE - Color/flat -[emotes/22@3x] -Size=22 -Scale=3 -Context=Emotes -Type=Fixed - -########## Mimetypes -########## ordered by size - -#16x16 - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[mimetypes/16] -Size=16 -Context=MimeTypes -Type=Fixed -MinSize=16 - -#16x16@2x - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[mimetypes/16@2x] -Size=16 -Scale=2 -Context=MimeTypes -Type=Fixed -MinSize=16 - -#16x16@3x - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[mimetypes/16@3x] -Size=16 -Scale=3 -Context=MimeTypes -Type=Fixed -MinSize=16 - -#22x22 - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[mimetypes/22] -Size=22 -Context=MimeTypes -Type=Scalable -MinSize=22 -MaxSize=24 - -#22x22@2x - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[mimetypes/22@2x] -Size=22 -Scale=2 -Context=MimeTypes -Type=Scalable -MinSize=22 -MaxSize=24 - -#22x22@3x - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[mimetypes/22@3x] -Size=22 -Scale=3 -Context=MimeTypes -Type=Scalable -MinSize=22 -MaxSize=24 - -#32x32 - Scalable - For file type icons >!!!ONLY!!!< - Scalable to the following sizes: 64x64 (default), 32x32, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color -[mimetypes/32] -Size=32 -Context=MimeTypes -Type=Fixed - -#64x64 - Scalable - For file type icons >!!!ONLY!!!< - Scalable to the following sizes: 64x64 (default), 32x32, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color -[mimetypes/64] -Size=64 -Context=MimeTypes -Type=Scalable -MinSize=64 -MaxSize=256 - -########## Places -########## ordered by size - -#16x16 - Fixed size - For small folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[places/16] -Size=16 -Context=Places -Type=Fixed -MinSize=16 - -#16x16@2x - Fixed size - For small folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[places/16@2x] -Size=16 -Scale=2 -Context=Places -Type=Fixed -MinSize=16 - -#16x16@3x - Fixed size - For small folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[places/16@3x] -Size=16 -Scale=3 -Context=Places -Type=Fixed -MinSize=16 - -#22x22 - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. KMail trash icon - WRONG_ICON_USAGE_BY_APP - Monochrome -[places/22] -Size=22 -Context=Places -Type=Fixed - -#22x22@2x - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. KMail trash icon - WRONG_ICON_USAGE_BY_APP - Monochrome -[places/22@2x] -Size=22 -Scale=2 -Context=Places -Type=Fixed - -#22x22@3x - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. KMail trash icon - WRONG_ICON_USAGE_BY_APP - Monochrome -[places/22@3x] -Size=22 -Scale=3 -Context=Places -Type=Fixed - -#32x32 - Fixed size - For folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color -[places/32] -Size=32 -Context=Places -Type=Fixed - -#48x48 - Fixed size - For folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color -[places/48] -Size=48 -Context=Places -Type=Fixed - -#64x64 - Fixed size - For folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color -[places/64] -Size=64 -Context=Places -Type=Fixed - -#96x96 - Scalable - For folder icons >!!!ONLY!!!< - Scalable to the following sizes: 96x96 (default), 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color -[places/96] -Size=96 -Context=Places -Type=Scalable -MinSize=96 -MaxSize=256 - -########## Status -########## ordered by size - -#16x16 - Fixed size - For IM status icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[status/16] -Size=16 -Context=Status -Type=Fixed - -#16x16@2x - Fixed size - For IM status icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[status/16@2x] -Size=16 -Scale=2 -Context=Status -Type=Fixed - -#16x16@3x - Fixed size - For IM status icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[status/16@3x] -Size=16 -Scale=3 -Context=Status -Type=Fixed - -#22x22 - Fixed size - Icon(s) for Plasma theme/System Tray. Not particularly used on Plasma. - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[status/22] -Size=22 -Context=Status -Type=Fixed - -#22x22@2x - Fixed size - Icon(s) for Plasma theme/System Tray. Not particularly used on Plasma. - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[status/22@2x] -Size=22 -Scale=2 -Context=Status -Type=Fixed - -#22x22@3x - Fixed size - Icon(s) for Plasma theme/System Tray. Not particularly used on Plasma. - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[status/22@3x] -Size=22 -Scale=3 -Context=Status -Type=Fixed - -#24x24 - Fixed size - for GTK apps. - WRONG_ICON_USAGE_BY_APP - Monochrome -[status/24] -Size=24 -Context=Status -Type=Fixed - -#32x32 - Fixed size - Icon(s) for Plasma theme/System Tray. Not particularly used on Plasma. - DO_NOT_USE_ANYWHERE_ELSE - Monochrome -[status/32] -Size=32 -Context=Status -Type=Fixed - -#48x48 - Fixed size - For dialog icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color -[status/48] -Size=48 -Context=Status -Type=Fixed - -#64x64 - Fixed size - For dialog icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color -[status/64] -Size=64 -Context=Status -Type=Scalable -MinSize=22 -MaxSize=256 - -########## EOF diff --git a/icons-dark/index.theme.in b/icons-dark/index.theme.in new file mode 100644 index 00000000..e391735e --- /dev/null +++ b/icons-dark/index.theme.in @@ -0,0 +1,110 @@ +[Icon Theme] +Name=Breeze Dark +Name[ar]=نسيم داكن +Name[az]=Breeze, tünd mövzu +Name[bg]=Breeze Тъмен +Name[ca]=Brisa fosca +Name[ca@valencia]=Brisa fosca +Name[cs]=Breeze Tmavé +Name[da]=Breeze Dark +Name[de]=Breeze Dunkel +Name[el]=Breeze σκούρο +Name[en_GB]=Breeze Dark +Name[eo]=Breeze Dark +Name[es]=Brisa oscuro +Name[et]=Breeze tume +Name[eu]=Breeze iluna +Name[fi]=Breeze Dark +Name[fr]=Breeze sombre +Name[gd]=Oiteag dhorcha +Name[gl]=Brisa escura +Name[he]=בריזה כהה +Name[hi]=ब्रीज़ डार्क +Name[hu]=Breeze Dark +Name[ia]=Breeze Dark +Name[id]=Breeze Gelap +Name[ie]=Brise obscur +Name[is]=Breeze dökkt +Name[it]=Brezza scuro +Name[ja]=Breeze ダーク +Name[ka]=Breeze Dark +Name[ko]=어두운 Breeze +Name[lt]=Breeze tamsus +Name[lv]=Breeze Dark +Name[nl]=Breeze Dark +Name[nn]=Breeze mørk +Name[pa]=ਬਰੀਜ਼ ਗੂੜ੍ਹਾ +Name[pl]=Ciemna Bryza +Name[pt]=Brisa Escura +Name[pt_BR]=Breeze Dark +Name[ro]=Briză, întunecat +Name[ru]=Breeze, тёмный вариант +Name[sa]=Breeze तिमिर +Name[sk]=Tmavý vánok +Name[sl]=Sapica (temna) (Breeze Dark) +Name[sr]=Поветарац тамни +Name[sr@ijekavian]=Поветарац тамни +Name[sr@ijekavianlatin]=Povetarac tamni +Name[sr@latin]=Povetarac tamni +Name[sv]=Breeze mörk +Name[ta]=பிரீஸ் கருமை +Name[tg]=Насими торик +Name[tr]=Esinti Koyu +Name[uk]=Темна Breeze +Name[vi]=Breeze Tối +Name[x-test]=xxBreeze Darkxx +Name[zh_CN]=Breeze 微风深色 +Name[zh_TW]=Breeze Dark + +Comment=Breeze Dark by the KDE VDG +Comment[ar]=نسيم داكن من من مجموعة تصميم كِيدِي +Comment[az]=Breeze Tünd KDE VDG tərəfindən +Comment[bg]=Breeze Тъмен от KDE VDG +Comment[ca]=Brisa fosca, creat pel VDG del KDE +Comment[ca@valencia]=Brisa fosca, creat pel VDG de KDE +Comment[cs]=Breeze Dark od KDE VDG +Comment[da]=Breeze Dark af KDE VDG +Comment[de]=Breeze Dunkel von der KDE VDG +Comment[el]=Σκοτεινό Breeze από το KDE VDG +Comment[en_GB]=Breeze Dark by the KDE VDG +Comment[eo]=Breeze Dark de la KDE VDG +Comment[es]=Brisa oscuro, por KDE VDG +Comment[et]=Breeze tume KDE VDG-lt +Comment[eu]=Breeze iluna, KDE VDGk egina +Comment[fi]=Breeze Dark KDE VDG:ltä +Comment[fr]=Breeze sombre, par KDE VDG +Comment[gl]=Brisa escura do KDE VDG. +Comment[he]=בריזה כהה מאת צוות העיצוב החזותי של KDE +Comment[hi]=केडीई वीडीजी द्वारा ब्रीज़ डार्क +Comment[hu]=Breeze Dark a KDE VDG-től +Comment[ia]=Breeze Dark (Brisa Obscure) per le KDE VDG +Comment[id]=Breeze Gelap oleh KDE VDG +Comment[ie]=Brise obscur del KDE VDG +Comment[is]=Breeze dökkt frá KDE VDG +Comment[it]=Brezza scuro del KDE VDG +Comment[ja]=KDE VDG による Breeze ダーク +Comment[ka]=Breeze Dark "KDE VDG"-სგან +Comment[ko]=KDE 시각 디자인 그룹에서 제작한 어두운 Breeze +Comment[lt]=Breeze tamsus pagal KDE VDG +Comment[lv]=KDE VDG veidotā „Breeze Dark“ +Comment[nl]=Breeze Dark door de KDE VDG +Comment[nn]=Breeze mørk frå KDE VDG +Comment[pa]=ਕੇਡੀਈ ਵੀਡੀਜੀ ਵਲੋਂ ਬਰੀਜ਼ ਗੂੜ੍ਹਾ +Comment[pl]=Ciemna Bryza autorstwa KDE VDG +Comment[pt]=Brisa Escuro da VDG do KDE +Comment[pt_BR]=Breeze Dark pelo KDE VDG +Comment[ro]=Briză, întunecat, de KDE VDG +Comment[ru]=Тёмный вариант Breeze от KDE VDG +Comment[sa]=KDE VDG द्वारा Breeze तिमिर इति +Comment[sk]=Tmavý vánok od KDE VDG +Comment[sl]=Breeze Dark od KDE VDG +Comment[sv]=Breeze mörk av KDE:s visuella designgrupp +Comment[tg]=Насими торик аз KDE VDG +Comment[tr]=KDE Görsel Tasarım Grubundan Esinti Koyu +Comment[uk]=Breeze Dark, автори — KDE VDG +Comment[vi]=Breeze Tối, do KDE VDG +Comment[x-test]=xxBreeze Dark by the KDE VDGxx +Comment[zh_CN]=Breeze 微风深色主题,由 KDE VDG (视觉设计团队) 设计制作 +Comment[zh_TW]=由 KDE VDG 團隊製作的 Breeze Dark + +Inherits=breeze,hicolor diff --git a/icons/CMakeLists.txt b/icons/CMakeLists.txt index fdfc67ed..0049d716 100644 --- a/icons/CMakeLists.txt +++ b/icons/CMakeLists.txt @@ -40,7 +40,11 @@ if(NOT SKIP_INSTALL_ICONS) file(GLOB_RECURSE icon_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.svg") set(BREEZE_LIGHT_ICONS ${icon_files} PARENT_SCOPE) + file(COPY_FILE index.theme.in index.theme) + file(READ ../commonthemeinfo.theme.in COMMON_THEME_INFO) + file(APPEND index.theme ${COMMON_THEME_INFO}) install(FILES index.theme DESTINATION ${BREEZE_INSTALL_DIR}) + if(NOT WIN32) install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/aliases/ DESTINATION ${BREEZE_INSTALL_DIR}) endif() diff --git a/icons/index.theme.in b/icons/index.theme.in new file mode 100644 index 00000000..87099918 --- /dev/null +++ b/icons/index.theme.in @@ -0,0 +1,110 @@ +[Icon Theme] +Name=Breeze +Name[ar]=نسيم +Name[az]=Breeze +Name[bg]=Breeze +Name[ca]=Brisa +Name[ca@valencia]=Brisa +Name[cs]=Breeze +Name[da]=Breeze +Name[de]=Breeze +Name[el]=Breeze +Name[en_GB]=Breeze +Name[eo]=Breeze +Name[es]=Brisa +Name[et]=Breeze +Name[eu]=Breeze +Name[fi]=Breeze +Name[fr]=Breeze +Name[gd]=Oiteag +Name[gl]=Brisa +Name[he]=בריזה +Name[hi]=ब्रीज़ +Name[hu]=Breeze +Name[ia]=Breeze +Name[id]=Breeze +Name[ie]=Brise +Name[is]=Breeze +Name[it]=Brezza +Name[ja]=Breeze +Name[ka]=Breeze +Name[ko]=Breeze +Name[lt]=Breeze +Name[lv]=Breeze +Name[nl]=Breeze +Name[nn]=Breeze +Name[pa]=ਬਰੀਜ਼ +Name[pl]=Bryza +Name[pt]=Brisa +Name[pt_BR]=Breeze +Name[ro]=Briză +Name[ru]=Breeze +Name[sa]=Breeze +Name[sk]=Vánok +Name[sl]=Sapica (Breeze) +Name[sr]=Поветарац +Name[sr@ijekavian]=Поветарац +Name[sr@ijekavianlatin]=Povetarac +Name[sr@latin]=Povetarac +Name[sv]=Breeze +Name[ta]=பிரீஸ் +Name[tg]=Насим +Name[tr]=Esinti +Name[uk]=Breeze +Name[vi]=Breeze +Name[x-test]=xxBreezexx +Name[zh_CN]=Breeze 微风 +Name[zh_TW]=Breeze + +Comment=Breeze by the KDE VDG +Comment[ar]=نسيم من مجموعة تصميم كِيدِي +Comment[az]=Breeze KDE VDG tərəfindən +Comment[bg]=Breeze от KDE VDG +Comment[ca]=Brisa, creat pel VDG del KDE +Comment[ca@valencia]=Brisa, creat pel VDG de KDE +Comment[cs]=Breeze od KDE VDG +Comment[da]=Breeze af KDE VDG +Comment[de]=Breeze von der KDE VDG +Comment[el]=Breeze από το KDE VDG +Comment[en_GB]=Breeze by the KDE VDG +Comment[eo]=Breeze de la KDE VDG +Comment[es]=Brisa, por KDE VDG +Comment[et]=Breeze KDE VDG-lt +Comment[eu]=Breeze, KDE VDGk egina +Comment[fi]=Breeze KDE VDG:ltä +Comment[fr]=Breeze, par l'équipe de conception graphique de KDE +Comment[gl]=Brisa do KDE VDG. +Comment[he]=בריזה מאת צוות העיצוב החזותי של KDE +Comment[hi]=केडीई वीडीजी द्वारा ब्रीज़ +Comment[hu]=Breeze a KDE VDG-től +Comment[ia]=Breeze (Brisa) per le KDE VDG +Comment[id]=Breeze oleh KDE VDG +Comment[ie]=Brise del KDE VDG +Comment[is]=Breeze frá KDE VDG +Comment[it]=Brezza del KDE VDG +Comment[ja]=KDE VDG による Breeze +Comment[ka]=Breeze KDE VDG-სგან +Comment[ko]=KDE 시각 디자인 그룹에서 제작한 Breeze +Comment[lt]=Breeze pagal KDE VDG +Comment[lv]=KDE VDG veidotā „Breeze“ +Comment[nl]=Breeze door de KDE VDG +Comment[nn]=Breeze frå KDE VDG +Comment[pa]=ਕੇਡੀਈ ਵੀਡੀਜੀ ਵਲੋਂ ਬਰੀਜ਼ +Comment[pl]=Bryza autorstwa KDE VDG +Comment[pt]=Brisa da VDG do KDE +Comment[pt_BR]=Breeze pelo KDE VDG +Comment[ro]=Briză, de KDE VDG +Comment[ru]=Breeze от KDE VDG +Comment[sa]=KDE VDG द्वारा Breeze +Comment[sk]=Vánok od KDE VDG +Comment[sl]=Breeze od KDE VDG +Comment[sv]=Breeze av KDE:s visuella designgrupp +Comment[tg]=Насим аз KDE VDG +Comment[tr]=KDE Görsel Tasarım Grubundan Esinti +Comment[uk]=Breeze, автори — KDE VDG +Comment[vi]=Breeze, do KDE VDG +Comment[x-test]=xxBreeze by the KDE VDGxx +Comment[zh_CN]=Breeze 微风主题,由 KDE VDG (视觉设计团队) 设计制作 +Comment[zh_TW]=由 KDE VDG 團隊製作的 Breeze + +Inherits=hicolor