Package Details: gtk3-classic 3.24.35-1

Git Clone URL: https://aur.archlinux.org/gtk3-classic.git (read-only, click to copy)
Package Base: gtk3-classic
Description: GTK3 patched to provide a more classic experience
Upstream URL: https://github.com/lah7/gtk3-classic
Keywords: gtk3
Licenses: LGPL
Conflicts: gtk3, gtk3-nocsd, gtk3-nocsd-git, gtk3-nocsd-legacy-git, gtk3-print-backends, gtk3-typeahead
Provides: gtk3, gtk3-mushrooms, gtk3-print-backends, gtk3-typeahead, libgailutil-3.so, libgdk-3.so, libgtk-3.so
Submitter: jonathon
Maintainer: lah7
Last Packager: lah7
Votes: 50
Popularity: 2.48
First Submitted: 2019-11-26 10:28 (UTC)
Last Updated: 2022-11-29 22:57 (UTC)

Required by (3279)

Sources (4)

Pinned Comments

lah7 commented on 2022-05-13 08:52 (UTC) (edited on 2022-05-13 08:53 (UTC) by lah7)

For problems using this package: Try reinstalling gtk3, log out and see if the problem persists. If it only happens with this package, please raise an issue or discussion at https://github.com/lah7/gtk3-classic/

Consider commenting (#) out patches in the PKGBUILD prior to building as well.

For problems building the package: Make sure it's not a problem with your AUR helper; perform a clean build or clone the repository and run makepkg directly. Alternately, grab a copy from the Releases section.

This package is for non-GNOME desktops! Consult the README for details on what's different with this package.

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

robson commented on 2022-09-23 22:24 (UTC)

@lah7 Thank you, everything is OK now.

lah7 commented on 2022-09-23 21:53 (UTC)

@robson glib2 >=2.74.0 was bound to break the package. You must remove fixes__atk-bridge-errors.patch and rebuild, or use the latest PKGBUILD.

https://github.com/lah7/gtk3-classic/releases/tag/3.24.34-2

robson commented on 2022-09-23 13:16 (UTC)

After updating glib2, gtk3-classic causes the session to not start, rebuilding does not help.

Hanabishi commented on 2022-08-20 13:59 (UTC) (edited on 2022-08-20 14:00 (UTC) by Hanabishi)

The package should add adwaita-icon-theme as a dependency (as original gtk3 package does). Some apps crash without icons from it (gimp-devel in my case).

exploder-jimmy commented on 2022-08-08 17:54 (UTC) (edited on 2022-08-19 21:45 (UTC) by exploder-jimmy)

I think lib32-colord should be included as dependency to lib32-gtk3-classic:

$ checkrebuild -v 
foreign lib32-gtk3-classic

ldd /usr/lib32/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.so

    libcolord.so.2 => not found
$ man checkrebuild | grep ldd:
       • ldd: An executable is linked against a non-existent shared library

This is the command from rebuild-detector.

Also, is it okay that lib32-gtk3-classic does not depend on lib32-libcanberra and lib32-rest, unlike the lib32-gtk3 from Arch Repository?
Is there any pitfalls to it from user's POV?

Thanks.

EDIT: I'll expand it a bit by saying that I had lib32-colord installed when lib32-gtk3-classic was being built (it's a dependency of lib32-gtk3), and that's why I see this error after uninstalling GTK3 and all its deps.
But since lib32-gtk3-classic was linked to it, it looks like classic also supports colord. Whether it actually required or can be left as opt dep is another question.

morsmortium commented on 2022-05-19 20:16 (UTC)

Hi! The package should provide gtk3-demos

MarsSeed commented on 2022-05-14 19:09 (UTC)

Hi @Neko-san,

I believe the clang compiler is not supported by the GTK project, only gcc. You have to adapt the source code for yourself if you want clang, or find a clang-compatible source fork (if such exists).

Neko-san commented on 2022-05-14 05:00 (UTC)

Fails to compile via Clang for me, with 2 errors :/

lah7 commented on 2022-05-13 08:52 (UTC) (edited on 2022-05-13 08:53 (UTC) by lah7)

For problems using this package: Try reinstalling gtk3, log out and see if the problem persists. If it only happens with this package, please raise an issue or discussion at https://github.com/lah7/gtk3-classic/

Consider commenting (#) out patches in the PKGBUILD prior to building as well.

For problems building the package: Make sure it's not a problem with your AUR helper; perform a clean build or clone the repository and run makepkg directly. Alternately, grab a copy from the Releases section.

This package is for non-GNOME desktops! Consult the README for details on what's different with this package.

lah7 commented on 2022-05-13 08:42 (UTC) (edited on 2022-05-13 08:45 (UTC) by lah7)

@MarsSeed Thanks for the suggestions and feedback.

I understand the desire to be on par with 'gtk3' but I'd prefer this package didn't introduce "unnecessary" dependencies unless it fixes a problem not present under 'gtk3'. If they can be optionally used at build time, then that's okay. The less this package changes, the better, it's a heavy one to maintain and test.

From history, I can see that disabling 'libcolord' was intentional:

https://github.com/lah7/gtk3-classic/commit/6f18ac9f2c2139a847ff49550259dabbd845cfcd

My time is limited, so I raised an issue here to come back to it. You're welcome to suggest the changes via GitHub for PKGBUILD sooner.

https://github.com/lah7/gtk3-classic/issues/73

I also noted the earlier suggestion about lib32-gtk3-classic:

https://github.com/lah7/gtk3-classic/issues/74