Bug 403920

Summary: Icon theme "breeze" not found
Product: [Unmaintained] Craft Reporter: Andrew Udvare <audvare>
Component: BlueprintsAssignee: Hannah von Reth <vonreth>
Status: RESOLVED FIXED    
Severity: normal CC: christoph, kde-windows
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: macOS   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andrew Udvare 2019-02-04 11:01:15 UTC
SUMMARY

All apps are missing icons. Running the app directly via the command line gives the output in the title of this bug.

STEPS TO REPRODUCE
1. craft kate
2. Run Kate.app

OBSERVED RESULT

No icons are displayed.

EXPECTED RESULT

Breeze icon theme should be found, as it is installed:

 $ craft --search breeze
Craft               : /Users/tatsh/.craft
Version             : master
ABI                 : macos-64-clang
Download directory  : /Users/tatsh/.craft/download
Package breeze found:
kde/plasma/breeze
    Name: breeze
    BlueprintPath: /Users/tatsh/.craft/etc/blueprints/locations/craft-blueprints-kde/kde/plasma/breeze/breeze.py
    Homepage: https://www.kde.org/
    Description: The KDE Community is a free software community dedicated to creating an open and user-friendly computing experience, offering an advanced graphical desktop, a wide variety of applications for communication, work, education and entertainment and a platform to easily build new applications upon. We have a strong focus on finding innovative solutions to old and new problems, creating a vibrant atmosphere open for experimentation.
    Tags:
    Options: args=, branch=(str), buildStatic=(bool), buildTests=(bool), buildType=RelWithDebInfo, ignored=(bool), patchLevel=(int), version=(str)
    Latest version: 5.14.5
    Installed versions: 5.14.5


SOFTWARE/OS VERSIONS
Windows: 
MacOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

Icon theme seems to be installed:

 $ tree -L 2 ~/.craft/share/icons/
/Users/tatsh/.craft/share/icons/
├── Breeze_Snow
│   ├── cursors
│   └── index.theme
├── breeze
│   └── breeze-icons.rcc
├── breeze-dark
│   └── breeze-icons-dark.rcc
├── breeze_cursors
│   ├── cursors
│   └── index.theme
└── hicolor
    ├── 128x128
    ├── 16x16
    ├── 22x22
    ├── 32x32
    ├── 48x48
    ├── 64x64
    └── scalable

14 directories, 4 files
Comment 1 Hannah von Reth 2019-02-04 11:14:02 UTC
PS C:\Crafts\mingw> craft --search breeze.*
Craft               : C:\Crafts\mingw
Version             : master
ABI                 : windows-mingw_64-gcc
Download directory  : C:\Crafts\mingw\download
Craft was unable to find breeze.*, similar packages are:
kde/plasma/breeze
    Name: breeze
    BlueprintPath: C:\CraftBlueprints\craft-blueprints-kde\kde\plasma\breeze\breeze.py
    Homepage: https://www.kde.org/
    Description: The KDE Community is a free software community dedicated to creating an open and user-friendly computing experience, offering an advanced graphical desktop, a wide variety of applications for communication, work, education and entertainment and a platform to easily build new applications upon. We have a strong focus on finding innovative solutions to old and new problems, creating a vibrant atmosphere open for experimentation.
    Tags:
    Options: args=, branch=(str), buildStatic=(bool), buildTests=(bool), buildType=RelWithDebInfo, ignored=(bool), patchLevel=(int), version=(str)
    Latest version: 5.14.5
    Installed versions: None
    Installed revision: None

    Available versions: master, 5.10.5, 5.11.5, 5.12.7, 5.13.5, 5.14.4, 5.14.5

kde/frameworks/tier1/breeze-icons
    Name: breeze-icons
    BlueprintPath: C:\CraftBlueprints\craft-blueprints-kde\kde\frameworks\tier1\breeze-icons\breeze-icons.py
    Homepage: https://www.kde.org/
    Description: Breeze icon theme.
    Tags:
    Options: args=, branch=(str), buildStatic=(bool), buildTests=(bool), buildType=RelWithDebInfo, ignored=(bool), patchLevel=(int), useBreezeDark=False, useIconResource=True, version=(str)
    Latest version: 5.54.0
    Installed versions: None
    Installed revision: None

    Available versions: master, 5.42.0, 5.43.0, 5.44.0, 5.45.0, 5.46.0, 5.47.0, 5.48.0, 5.49.0, 5.50.0, 5.51.0, 5.52.0, 5.53.0, 5.54.0
Comment 2 Andrew Udvare 2019-02-04 11:22:24 UTC
This is my output:

 $ craft --search breeze.*
Craft               : /Users/tatsh/.craft
Version             : master
ABI                 : macos-64-clang
Download directory  : /Users/tatsh/.craft/download
Craft was unable to find breeze.*, similar packages are:
kde/plasma/breeze
    Name: breeze
    BlueprintPath: /Users/tatsh/.craft/etc/blueprints/locations/craft-blueprints-kde/kde/plasma/breeze/breeze.py
    Homepage: https://www.kde.org/
    Description: The KDE Community is a free software community dedicated to creating an open and user-friendly computing experience, offering an advanced graphical desktop, a wide variety of applications for communication, work, education and entertainment and a platform to easily build new applications upon. We have a strong focus on finding innovative solutions to old and new problems, creating a vibrant atmosphere open for experimentation.
    Tags:
    Options: args=, branch=(str), buildStatic=(bool), buildTests=(bool), buildType=RelWithDebInfo, ignored=(bool), patchLevel=(int), version=(str)
    Latest version: 5.14.5
    Installed versions: 5.14.5
    Installed revision: None

    Available versions: master, 5.10.5, 5.11.5, 5.12.7, 5.13.5, 5.14.4, 5.14.5

kde/frameworks/tier1/breeze-icons
    Name: breeze-icons
    BlueprintPath: /Users/tatsh/.craft/etc/blueprints/locations/craft-blueprints-kde/kde/frameworks/tier1/breeze-icons/breeze-icons.py
    Homepage: https://www.kde.org/
    Description: Breeze icon theme.
    Tags:
    Options: args=, branch=(str), buildStatic=(bool), buildTests=(bool), buildType=RelWithDebInfo, ignored=(bool), patchLevel=(int), useBreezeDark=False, useIconResource=True, version=(str)
    Latest version: 5.54.0
    Installed versions: 5.54.0
    Installed revision: None

    Available versions: master, 5.42.0, 5.43.0, 5.44.0, 5.45.0, 5.46.0, 5.47.0, 5.48.0, 5.49.0, 5.50.0, 5.51.0, 5.52.0, 5.53.0, 5.54.0
Comment 3 Hannah von Reth 2019-02-04 11:34:54 UTC
craft --print-files breeze-icons
Craft               : /home/hannah/CraftRoot
Version             : master
ABI                 : linux-64-gcc
Download directory  : /home/hannah/CraftRoot/download
====================================================================================================================================================================================
*** Handling package: kde/frameworks/tier1/breeze-icons, action: print-files ***
*** Action: print-files for kde/frameworks/tier1/breeze-icons ***
share/icons/breeze-dark/actions/12/object-fill.svg
....
Comment 4 Andrew Udvare 2019-02-04 11:37:44 UTC
(In reply to Hannah von Reth from comment #3)
> craft --print-files breeze-icons
> Craft               : /home/hannah/CraftRoot
> Version             : master
> ABI                 : linux-64-gcc
> Download directory  : /home/hannah/CraftRoot/download
> =============================================================================
> =============================================================================
> ==========================
> *** Handling package: kde/frameworks/tier1/breeze-icons, action: print-files
> ***
> *** Action: print-files for kde/frameworks/tier1/breeze-icons ***
> share/icons/breeze-dark/actions/12/object-fill.svg
> ....

 $ craft --print-files breeze-icons
Craft               : /Users/tatsh/.craft
Version             : master
ABI                 : macos-64-clang
Download directory  : /Users/tatsh/.craft/download
======================================================================================================
*** Handling package: kde/frameworks/tier1/breeze-icons, action: print-files ***
*** Action: print-files for kde/frameworks/tier1/breeze-icons ***
share/icons/breeze-dark/breeze-icons-dark.rcc
share/icons/breeze/breeze-icons.rcc
share/icontheme.rcc
Comment 5 Hannah von Reth 2019-02-05 11:17:42 UTC
Hm we are using the rcc on mac.
Is kiconthemes installed? The hook to load a rcc is still in there.
Plans to move the rcc loader to tier1 exists for ages....
Comment 6 Christoph Cullmann 2024-09-21 18:39:46 UTC
We now do link with that, this should fix for the current craft master.