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

 
 

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

Submitted by:  Friedrich Beckmann <beckmanf>
Submitted on:  Thu 25 Feb 2016 09:20:32 AM UTC  
 
Category: GTK3Severity: 3 - Ordinary
Status: Wont FixAssigned to: None
Open/Closed: ClosedRelease: None
Effort: 0.00

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission 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>
Project 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>
Project 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>
Project 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>
Project 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>
Project Member

 

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

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 06 Mar 2016 09:19:09 AM UTCjmdOpen/ClosedOpen=>Closed
    Sat 27 Feb 2016 09:17:58 AM UTCjmdStatusNone=>Wont Fix

    Back to the top


    Powered by Savane 3.1-cleanup1