@dreieck Thanks for spotting. This is fixed in 3.24.38-2, so demos won't be built and gtk3-demos
can be installed, if desired. Just an oversight as the project's README did state that demos (like examples & tests) are excluded for the AUR package.
Search Criteria
Package Details: gtk3-classic 3.24.38-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/gtk3-classic.git (read-only, click to copy) |
---|---|
Package Base: | gtk3-classic |
Description: | Patched GTK+3 that provides 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: | 51 |
Popularity: | 0.35 |
First Submitted: | 2019-11-26 10:28 (UTC) |
Last Updated: | 2023-08-16 21:00 (UTC) |
Dependencies (54)
- at-spi2-atk (at-spi2-atk-git, at-spi2-core-git, at-spi2-core)
- atk (at-spi2-core-git, at-spi2-core)
- cairo (cairo-git, cairo-glesv2-bin, cairo-glesv3-bin)
- desktop-file-utils (desktop-file-utils-git)
- fribidi (fribidi-git)
- gdk-pixbuf2 (gdk-pixbuf2-git)
- gtk-update-icon-cache (gtk3-git, gtk-update-icon-cache-git)
- libepoxy (libepoxy-git, libepoxy-nodocs-git)
- librsvg (librsvg-git, librsvg-og)
- libxcomposite
- libxcursor
- libxdamage
- libxi (libxi-git)
- libxinerama (libxinerama-randr-git)
- libxkbcommon (libxkbcommon-git)
- libxrandr (libxrandr-git)
- pango (pango-git)
- shared-mime-info (shared-mime-info-git)
- wayland (wayland-git, wayland-chromium)
- adwaita-icon-theme (xquisite-icon-theme, adwaita-icon-theme-41, adwaita-custom-cursor-colors, adwaita-icon-theme-git) (make)
- Show 34 more dependencies...
Required by (3664)
- 1c_enterprise_meta (requires gtk3)
- 1password (requires libgtk-3.so)
- 1password-beta (requires libgtk-3.so)
- 64gram-desktop-no-ad (requires gtk3) (make)
- 64gram-desktop-no-ad (requires gtk3) (optional)
- 7plus (requires gtk3)
- 9launcher-bin (requires gtk3)
- abraca-git (requires gtk3)
- abrowser-bin (requires gtk3)
- abrus-gtk-theme-git (requires gtk3)
- accountable2you-bin (requires gtk3)
- aclock (requires gtk3)
- activate-linux-wayland-git (requires gtk3)
- adapta-gtk-theme-git (requires gtk3)
- adios (requires gtk3)
- adriconf-git (requires gtk3)
- advanced-passgen-bin (requires gtk3)
- adwaita-cursors-git (requires gtk3) (make)
- adwaita-custom-cursor-colors (requires gtk3) (make)
- adwaita-dark-darose (requires gtk3) (make)
- Show 3644 more...
Sources (4)
lah7 commented on 2023-08-01 20:56 (UTC)
dreieck commented on 2023-07-29 22:48 (UTC)
Should conflict with gtk3-demos
:
error: failed to commit transaction (conflicting files)
gtk3-classic: /usr/bin/gtk3-demo exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/bin/gtk3-demo-application exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/bin/gtk3-icon-browser exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/bin/gtk3-widget-factory exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/applications/gtk3-demo.desktop exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/applications/gtk3-icon-browser.desktop exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/applications/gtk3-widget-factory.desktop exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/glib-2.0/schemas/org.gtk.Demo.gschema.xml exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/16x16/apps/gtk3-demo-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/16x16/apps/gtk3-demo.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/16x16/apps/gtk3-widget-factory-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/16x16/apps/gtk3-widget-factory.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/22x22/apps/gtk3-demo-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/22x22/apps/gtk3-demo.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/22x22/apps/gtk3-widget-factory-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/22x22/apps/gtk3-widget-factory.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/24x24/apps/gtk3-demo-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/24x24/apps/gtk3-demo.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/24x24/apps/gtk3-widget-factory-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/24x24/apps/gtk3-widget-factory.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/256x256/apps/gtk3-demo-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/256x256/apps/gtk3-demo.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/256x256/apps/gtk3-widget-factory-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/256x256/apps/gtk3-widget-factory.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/32x32/apps/gtk3-demo-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/32x32/apps/gtk3-demo.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/32x32/apps/gtk3-widget-factory-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/32x32/apps/gtk3-widget-factory.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/48x48/apps/gtk3-demo-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/48x48/apps/gtk3-demo.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/48x48/apps/gtk3-widget-factory-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/48x48/apps/gtk3-widget-factory.png exists in filesystem (owned by gtk3-demos)
-- maybe disable inclusion of gtk3-demos
specific files, so users can decide if they do not want to have them or if they want to have them (by installing gtk3-demos
)?
wealth_dist commented on 2022-12-10 09:48 (UTC) (edited on 2022-12-10 09:49 (UTC) by wealth_dist)
While trying to install using yay, the installer gets stuck in this step :
-> Downloading gtk-query-immodules-3.0.hook...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:01:05 --:--:-- 0
The download does not complete at all.
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.
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.
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.