bugPSPP - Bugs: bug #47252, gtk3 - adwaita icon theme is not...

 
 

bug #47252: gtk3 - adwaita icon theme is not in dependencies

Submitter:  Friedrich Beckmann <beckmanf>
Submitted:  Thu 25 Feb 2016 09:20:32 AM UTC
   
 
Category:  GTK3 Severity:  3 - Ordinary
Status:  Wont Fix Assigned to:  None
Open/Closed:  Closed Release:  None
Effort:  0.00
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sun 06 Mar 2016 09:19:09 AM UTC, comment #6: 

Closing this item as it is a packaging issue and not something we can do anything about.

John Darrington <jmd>
Group administrator
Sat 27 Feb 2016 09:17:58 AM UTC, comment #5: 

I asked the Gtk people about this.  The bottom line is:

It is up to the installer to ensure that there is an icon theme supporting "symbolics" (whatever they are) on the installed machine.

So there is not a lot we can do about this, except perhaps put a notice that appears after make install: "Don't forget to install an icon theme if you haven't already done so".

John Darrington <jmd>
Group administrator
Fri 26 Feb 2016 03:39:56 PM UTC, comment #4: 


When cross-compiling I need all these packages in a special environment. It is implemented as a whole / tree within the /usr directory. In fact I have a tree for the I386 and the x64 versions. I have to install all the packages in the same way as is done on my openSUSE installation. So I have gtk3 and gtksourceview installed, but adwaita not yet. I guess when I build my toolchain again I will download the adwaita tarball and include them.

In https://sourceforge.net/projects/pspp4windows/files/2016-02-22-TestBuild/Build-Properties-64bits.txt/download you can see the packages I installed for the cross compiling.

Packages differ per OS. For instance in openSUSE I need a lot of devel versions. (Referring to the discussion in the userlist, devel here means a package needed if you do development.) These are not checked for in the dependency check. Maybe Adwaita is sometimes included in other packages and sometimes not depending on the GNU/Linux version. On openSUSE it is a separate package which could be checked.

If it is checked, I have to change my toolchain and include it.

Harry Thijssen <unknown_one>
Fri 26 Feb 2016 01:51:44 PM UTC, comment #3: 

Hi, no I only saw that the icons are replaced by "no icon found" icons. I guess the solution for the debian and OS X packages is to add a package dependency.

No idea how it works for the cross compile for Windows, but you also need the libraries like gtk3 gtksourceview e.t.c. in the cross compiled version. Is there nothing like a list of packages that are installed and cross compiled?


Friedrich Beckmann <beckmanf>
Group Member
Fri 26 Feb 2016 01:36:54 PM UTC, comment #2: 

Missing Adwaita is a problem in the MSWindows build too. I just copy the icons from my openSUSE installation in the MSWindows build.

Did you find another issue as missing icons?

Harry Thijssen <unknown_one>
Thu 25 Feb 2016 03:06:12 PM UTC, comment #1: 

It's an install dependency rather than a build dependency, so ./configure is not appropriate.

I suppose really it ought to be part of the make install target.

But I would have thought that if gtk+3 is installed, then the absence of adwaita means a buggy Gtk installation.

I will have to find out a little more about how icon themes work in Gtk+3

John Darrington <jmd>
Group administrator
Thu 25 Feb 2016 09:20:32 AM UTC, original submission:  

Without the adwaita icon theme the +/- icons are not rendered correctly.

I tested this on MacOS via macports. The +/- buttons in the variable view are not displayed correctly (missing icons). Once the Adwaita icon scheme is installed, the icons are correct. I think this is also the case on debian (I remember that I tested this some time ago).

Can / Should this be part of the configure test? You can build without the scheme, but it looks bad.

Friedrich Beckmann <beckmanf>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by unknown_one (Posted a comment)
  • -email is unavailable- added by jmd (Posted a comment)
  • -email is unavailable- added by beckmanf (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2016-03-06 jmd Open/ClosedOpen Closed
    2016-02-27 jmd StatusNone Wont Fix

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code