Package Details: gtk3-classic 3.24.34-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: 45
Popularity: 3.20
First Submitted: 2019-11-26 10:28 (UTC)
Last Updated: 2022-05-22 14:25 (UTC)

Required by (3144)

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

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

MarsSeed commented on 2022-05-12 21:41 (UTC)

@lah, could you maybe 'sync' this package with Arch gtk3 by implementing the small changes I suggested in this comment?

MarsSeed commented on 2022-05-12 21:13 (UTC) (edited on 2022-05-12 21:31 (UTC) by MarsSeed)

@lah7 thanks for adding the suggested conflicts + refreshing the .SRCINFO!

MarsSeed commented on 2022-05-12 18:53 (UTC)

@jonathon, thank you for all your previous work on this package!

jonathon commented on 2022-05-12 18:31 (UTC) (edited on 2022-05-12 18:33 (UTC) by jonathon)

So why is it you who seemingly refuse to take suggestions because of maintenance burden?

Actually, you're right. I don't use this package any more. Disowned.

MarsSeed commented on 2022-05-12 17:51 (UTC) (edited on 2022-05-12 18:10 (UTC) by MarsSeed)

Hi @jonathon, thanks for your replies. Please see my answers for your points.

3) The packages I suggested as conflicts do not provide gtk3, nevertheless they do conflict with this package during runtime. Pacman won't know that they cause issues. So why not tell it about these non-trivial conflicts so that people won't mistakenly install both gtk3-classic and a gtk3-nocsd package?

3a) The mentioned packages depend on vanilla gtk3 but they themselves should not conflict with gtk3-classic, because it will cause dependencies to be unresolvable for people who already installed gkt3-classic (as gtk3-classic also provides gtk3).

2) Please kindly enable colord† and tracker3‡ explicitly as meson options, and then this package will build and work with those, just like Arch gtk3 package.

† colord is set to auto in meson_options, but the current gtk3-classic PKGBUILD disables it.

‡ tracker3 is currently disabled by default in meson_options, but Arch explicitly enabled it in Aug 2021.

1) I see just now that in actuality you are not the main maintainer of this package anymore, as it is mostly maintained by @lah7 and a few others in his gtk3-classic GitHub repo. So why is it you who seemingly refuse to take suggestions because of maintenance burden? (I've realized now that it might be preferable for all maintainers if I submitted my suggestions for consideration as GitHub issues - though such is not explicitly mentioned here on this AUR page.)

Anyway, I believe my suggestions are reasonable and aim at improvement, and I've wrote them with the best of intentions. I am using this package and I greatly appreciate all the work that went into it. It is a really good quality package and I find it very pleasant to use with my KDE Plasma desktop. So I can only hope that my suggestions are at least given a fair chance, as I believe this would only improve the current package further.

jonathon commented on 2022-05-12 17:19 (UTC)

1) This PKGBUILD is a split PKGBUILD for ease of package maintenance. Separating out the lib32 package doubles the PKGBUILD maintenance burden.

2) I believe those dependencies are not actually required by this PKGBUILD; for example, it is not configured to build against colord and therefore including libcolord is pointless.

3) Any package providing gtk3 will conflict with this one; if another package does not conflict then that's the fault of the other package.

MarsSeed commented on 2022-05-12 17:12 (UTC) (edited on 2022-05-12 17:13 (UTC) by MarsSeed)

+2: I suggest to add the following conflicts:

These are addon modules on top of vanilla gtk3, but they are unneded for gtk3-classic and can introduce problems (they are deprecated as well and have several problems even with the upstream gtk3).

MarsSeed commented on 2022-05-12 15:25 (UTC) (edited on 2022-05-12 21:40 (UTC) by MarsSeed)

+1: please kindly enable the following dependencies, to be at parity with the repo version of gtk3:

  • libcolord (meson: colord=yes)
  • tracker3 (x86_64) (meson: tracker3=yes) (there is no lib32-tracker3 as of now but can be selectively added to only 64-bit build).

Also please add the two cherry-picked patches as in the repo version 3.24.33-3 (adds legacy icons and fixes epiphany FTBFS).

MarsSeed commented on 2022-05-12 14:49 (UTC) (edited on 2022-05-12 15:37 (UTC) by MarsSeed)

I'd also like to ask for a separation of the lib32 version to a standalone pkgbase, as @robson has suggested.

Currently the PKGBUILD build() function builds both the x86_64 and x86_32 version so there is no way to do a separate build. The lib32 build is even slower than the 64-bit one. And I must agree with @robson in that most people nowadays don't use lib32-gtk3 anymore (myself included).

weru345 commented on 2021-07-28 07:00 (UTC)

Thanks glitsj16! Your PKGBUILD worked flawlessly :-)

glitsj16 commented on 2021-07-27 11:50 (UTC)

@weru345 Try this PKGBUILD.

weru345 commented on 2021-07-27 08:12 (UTC) (edited on 2021-07-27 08:13 (UTC) by weru345)

This package is building properly, but getting the gtk-query-immodules-3.0.hook file doesn't work.

https://git.archlinux.org/svntogit/packages.git/plain/trunk/gtk-query-immodules-3.0.hook?h=packages/gtk3&id=408873e9af613dc26f6d434fe489735fb8c5de75

Doesn't lead anywhere. So the content of the file gtk-query-immodules-3.0.hook becomes HTML.

Edit: Same for settings.ini

jonathon commented on 2021-04-09 11:02 (UTC)

Thank you for the suggestion. However, there is no issue with the PKGBUILD as it stands and it already provides a split package. If users do not understand what an AUR package is (i.e. they have to compile it) then that's on them.

robson commented on 2021-04-09 10:08 (UTC)

I would suggest creating a separate gtk3-classic package for the lib32 libraries, since most users do not need the lib32-gtk3-classic package when building.

yochananmarqos commented on 2021-04-08 19:19 (UTC)

@jonathan: git is missing from makedepends().

jonathon commented on 2021-03-13 14:02 (UTC)

Checksums updated again. I honestly don't know why it has skipped the refreshed patches twice now.

hugh commented on 2021-03-13 06:47 (UTC)

3.24.27 validity check fail.

other__default-settings.patch ... FAILED

On multiple systems, clean builds with makepkg all failed.

josefk commented on 2020-10-19 03:39 (UTC) (edited on 2020-10-19 03:40 (UTC) by josefk)

Oh! Good idea. And it works, too (clean build). Thanks!

jonathon commented on 2020-10-18 23:58 (UTC)

Checksums seem fine. Try a clean build, or check your $SRCDEST for old file versions?

josefk commented on 2020-10-18 18:14 (UTC)

sha256 check is currently failing on gtk-query-immodules-3.0.hook.

I'm not sure how best to approach checksums on patches and hooks from this end.

D.Dave commented on 2020-10-04 13:38 (UTC)

A question for jonathon the maintainer: as surely you know, the next release of Xfce (4.16) will force CSD: https://linuxreviews.org/Xfce_Classic_Brings_An_Alternative_To_Those_Who_Do_Not_Want_Xfce_To_Become_GNOME_Light

In this links there is also reported the fact that a developer has forked Xfce to Xfce classic, without CSD. I'd like to ask you: will gtk3-classic works again with Xfce 4.16 or there will be the need to switch to Xfce classic?

servimo commented on 2020-09-11 14:38 (UTC)

before install remove Audacity and after if I reinstall it, Audacity works.

D.Dave commented on 2020-08-17 21:49 (UTC)

all's well that ends well: https://forum.manjaro.org/t/audacity-and-light-locker-are-complaining-about-libgtk3-and-libgdk3/2662/5?u=d.dave

Thank you so much, Guys: jonathon and osch"

osch commented on 2020-08-17 16:49 (UTC) (edited on 2020-08-17 16:50 (UTC) by osch)

@D.Dave: I'm also using Manjaro and also got the error message Warning: installing gtk3-classic (3.24.22-1) breaks dependency 'libgdk-3.so=0-64'... when updating with Pamac.

But everything is OK from the commandline. Just use the following commands:

$ git clone https://aur.archlinux.org/gtk3-classic.git
$ cd gtk3-classic
$ makepkg -i

So this seems to be a Pamac related issue. Perhaps one problem could be that Pamac does not recognize the =0-64 part in the dependency libgdk-3.so=0-64 but after gtk3-classic is installed with makepkg the installed gtk3-classic package does provide libgdk-3.so=0-64, however the AUR source package does only provide libgdk-3.so without the =0-64. (I don't know what =0-64 means but it seems that Pamac does also not understand this mechanism ;-)

D.Dave commented on 2020-08-17 15:12 (UTC)

Thank you for your kindly assistance :-) I will try using makepkg and I'll report back again.

jonathon commented on 2020-08-17 15:02 (UTC)

I'm not convinced that the issue is with the AUR package. ;)

Please try using makepkg rather than Pamac. https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_and_upgrading_packages

D.Dave commented on 2020-08-17 14:55 (UTC)

Yes: is pamac. I already reported this issue on the forum of the distribution which I'm using: https://forum.manjaro.org/t/audacity-and-light-locker-are-complaining-about-libgtk3-and-libgdk3/2662 But they, understandably, can't assure assistance with AUR packages.

jonathon commented on 2020-08-17 14:50 (UTC)

That looks like Pamac, not pacman. If this is an issue caused by an AUR helper then please complain to the AUR helper author.

D.Dave commented on 2020-08-17 14:44 (UTC)

Here what would happen if I try to install gtk3: https://i.ibb.co/SRstQgN/2020-08-17-16-42.png https://i.ibb.co/Db8P971/2020-08-17-16-42-1.png

D.Dave commented on 2020-08-17 14:29 (UTC) (edited on 2020-08-17 14:34 (UTC) by D.Dave)

By using pacman (sorry, I meant pamac), here the image which exactly explain what is happening: https://i.ibb.co/nrnJcF3/2020-08-17-16-27.png I didn't try by using makepkg -i; can you explain me how I try?

jonathon commented on 2020-08-17 14:25 (UTC)

How are you installing the new gtk3-classic package version? Have you already tried a plain makepkg -i?

D.Dave commented on 2020-08-17 14:16 (UTC) (edited on 2020-08-17 14:18 (UTC) by D.Dave)

Sorry, I haven't be very precise: I already have gtk3-classic since the first day it come out: I never installed gtk3 on my system; I'm just want to upgrade gtk3-classic, but I need Audacity and light-locker. If i go on the installation, these packages are marked to be removed.

jonathon commented on 2020-08-17 14:14 (UTC) (edited on 2020-08-17 14:15 (UTC) by jonathon)

I can't replicate if I install audacious then replace gtk3 with gtk3-classic. Given it's a warning you can very likely just ignore it - or it's your AUR helper being "helpful".

D.Dave commented on 2020-08-17 14:06 (UTC) (edited on 2020-08-17 14:07 (UTC) by D.Dave)

Nope: If I try to install gtk3 I don't get these warnings: to be more precise: I only get the warnings to remove gtk3-classic and lib32-gtk3-classic.

jonathon commented on 2020-08-17 14:04 (UTC)

Do you get any warning if you try to install gtk3 ?

D.Dave commented on 2020-08-17 13:53 (UTC)

So I attempted with 3.24.22-1 and unfortunately I got the same warnings: light-locker and audacity needs to be removed. The strange things is that I also have a lot of other packages which needs libgdk-3.so=0-64 and libgtk-3.so=0-64, which doesn't give these warnings.

D.Dave commented on 2020-08-17 03:22 (UTC)

Hi, is an upgrade from 3.24.14; No warnings if I attempt to install the official gtk3. I see that you pushed a new commit: tomorrow I will try again and I'll report back. Thank you.

jonathon commented on 2020-08-17 01:05 (UTC)

Is that an installation or an upgrade? gtk3-classic provides libgdk-3.so=0-64.

D.Dave commented on 2020-08-17 00:35 (UTC) (edited on 2020-08-17 00:38 (UTC) by D.Dave)

With this new release (3.24.21-1), I've found the same warnings as reported by osch: https://aur.archlinux.org/packages/gtk3-classic/#comment-731690


Warning: installing gtk3-classic (3.24.21-1) breaks dependency 'libgdk-3.so=0-64' required by audacity
Add audacity to remove
Warning: installing gtk3-classic (3.24.21-1) breaks dependency 'libgtk-3.so=0-64' required by audacity
Add audacity to remove
Warning: installing gtk3-classic (3.24.21-1) breaks dependency 'libgdk-3.so=0-64' required by light-locker
Add light-locker to remove
Warning: installing gtk3-classic (3.24.21-1) breaks dependency 'libgtk-3.so=0-64' required by light-locker
Add light-locker to remove

glitsj16 commented on 2020-05-24 11:28 (UTC) (edited on 2020-05-24 19:43 (UTC) by glitsj16)

@Rynak The reason why audacity is conflicting is because the repo gtk3 package now provides libgailutil-3.so, libgdk-3.so and libgtk-3.so too. If you add those to the provides array in this PKGBUILD it should fix things.

Rynak commented on 2020-05-24 09:16 (UTC)

Audacity seems to conflict with this (although I can't see why) and installs gtk3 instead. One "solution" is to install audacity-dependencies manually and then install audacity without dependencies.

But if someone figures out what the actual problem that would be great :)

TomaszGasior commented on 2020-05-08 05:30 (UTC)

@loto Do you want to be maintainer of this package? If yes please contact with current maintainer for this: https://github.com/krumelmonster/gtk3-mushrooms/issues/30 . It may be better to continue my original project instead creating new one. :)

loto commented on 2020-05-08 05:28 (UTC)

The patches still apply (and work, so far) on gtk-3.24.20 - I tested by modifying the official PKGBUILD to apply the patches. I could work up a new package based on the official one - with the *.patch files, its basically a 3-4 line change, so provided the patches don't need to change a ton I should be able to keep it in sync with the official gtk3 package

TomaszGasior commented on 2020-04-25 21:05 (UTC)

@spayder26 When I was maintaining both gtk3-mushrooms package and gtk3-mushrooms patches, the gtk3-classic package was just gtk3-mushrooms repackaged by Manjaro people for Manjaro repository. I don't know current state but gtk3-mushrooms currently is not maintained. I mean: I am not maintainer of this project anymore and there is no activity from current maintainer.

spayder26 commented on 2020-04-25 21:02 (UTC)

Looks like superseeded by https://aur.archlinux.org/packages/gtk3-classic/

osch commented on 2020-04-14 15:13 (UTC) (edited on 2020-04-14 15:14 (UTC) by osch)

With meson 0.54.0 I'm getting the error

gtk+-3.24.14/gdk/meson.build:328:2: ERROR: dependency gobject-introspection-1.0 not found

With meson 0.53.2 it builds find. Perhaps a bug in meson?

osch commented on 2020-03-01 15:27 (UTC) (edited on 2020-03-01 15:27 (UTC) by osch)

Wow, thank you, this was fast: now it's providing gtk3=3.24.14 :-)

However I'm still having problems, I get the error messages:

:: removing gtk3 breaks dependency 'libgdk-3.so=0-64' required by light-locker

:: removing gtk3 breaks dependency 'libgtk-3.so=0-64' required by light-locker

Original gtk-3 package also provides=(gtk3-print-backends libgtk-3.so libgdk-3.so libgailutil-3.so)

After adding these to the PKGBUILD everything installs fine and seems to work :-)

osch commented on 2020-02-29 16:18 (UTC)

I would highly appreciate this to be updated to gtk3=3.24.14.

huyz commented on 2019-12-25 15:22 (UTC)

Unable to right click on file open dialog:

(org.gnome.gedit:1333102): Gtk-CRITICAL **: 23:20:55.472: gtk_popover_set_pointing_to: assertion 'GTK_IS_POPOVER (popover)' failed

(org.gnome.gedit:1333102): Gtk-CRITICAL **: 23:20:55.472: gtk_popover_popup: assertion 'GTK_IS_POPOVER (popover)' failed

robin0800 commented on 2019-12-13 18:35 (UTC) (edited on 2019-12-14 10:15 (UTC) by robin0800)

Having built a cinnamon iso with gtk3-classic the theme applet won't start Putting in gtk3 instead installs a load of libraries. Themes now work. Changing back to gtk3-classic and themes still work. Is gtk3-classic missing some library depends? list of files installed by gtk3

installed lib32-dconf (0.34.0-1) installed lib32-libgudev (233-1) installed lib32-libusb (1.0.23-1) installed lib32-libgusb (0.3.1-1) installed lib32-lcms2 (2.9-1) installed lib32-cracklib (2.9.7-1) installed lib32-libtirpc (1.1.4-1) installed lib32-libnsl (1.2.0-1) installed lib32-pam (1.3.1-1) installed lib32-polkit (0.116-1) installed lib32-sqlite (3.30.1-1) installed lib32-colord (1.4.4-1) installed lib32-brotli (1.0.7-1) installed lib32-libproxy (0.4.15-2) installed lib32-glib-networking (2.62.1-1) installed lib32-libunistring (0.9.10-1) installed lib32-libidn2 (2.2.0-1) installed lib32-libpsl (0.21.0-1) installed lib32-libsoup (2.68.2-1) installed lib32-rest (0.8.1-1) Note with gtk3-classic these are all marked as orphans so I removed them expectining themes to stop working but they still work!

shmuil commented on 2019-12-12 18:40 (UTC)

Yes, using yay for aur. Never a problem. Have installed gtk3-mushrooms now. No problem there.

oberon2007 commented on 2019-12-12 18:14 (UTC) (edited on 2019-12-12 18:14 (UTC) by oberon2007)

@shmuil are you trying to install with yay by any chance? I get the same error as you when using yay, but package builds fine with makepkg.

jonathon commented on 2019-12-12 18:03 (UTC)

I haven't removed it, it broke with a GTK version later than 3.24.11.

If I have time I might look at the patches...

robin0800 commented on 2019-12-11 23:23 (UTC)

Jonathon can you add the menu back to the file chooser its in the mushroom one but not yours?

robin0800 commented on 2019-12-11 23:23 (UTC)

Jonathon can you add the menu back to the file chooser its in the mushroom one but not yours?

jonathon commented on 2019-12-10 22:30 (UTC)

That doesn't tell me what's wrong with the PKGBUILD (and the PKGBUILD still works fine for me).

Please try building using a clean chroot and makepkg.

shmuil commented on 2019-12-10 22:24 (UTC) (edited on 2019-12-10 22:29 (UTC) by shmuil)

Failure is cannot be install

jonathon commented on 2019-12-10 22:22 (UTC)

OK, so what failure occurred?

shmuil commented on 2019-12-10 22:20 (UTC)

what you mean there is no error? ==> ERROR: A failure occurred in prepare(). Aborting... Error making: gtk3-classic

jonathon commented on 2019-12-10 22:04 (UTC)

@shmuil, there is no error in your output and the package works for me, so try a different build method.

shmuil commented on 2019-12-10 21:56 (UTC)

does not work

==> Making package: gtk3-classic 3.24.13-1 (Di 10 Dez 2019 22:32:49 CET) ==> Retrieving sources... -> Found series -> Found appearance__buttons-menus-icons.patch -> Found appearance__disable-backdrop.patch -> Found appearance__file-chooser.patch -> Found appearance__message-dialogs.patch -> Found appearance__print-dialog.patch -> Found appearance__smaller-statusbar.patch -> Found csd__clean-headerbar.patch -> Found csd__disabled-by-default.patch -> Found csd__server-side-shadow.patch -> Found file-chooser__places-sidebar.patch -> Found file-chooser__typeahead.patch -> Found fixes__atk-bridge-errors.patch -> Found fixes__labels-wrapping.patch -> Found fixes__too-large-menu-covers-bar.disabled-patch -> Found other__default-settings.patch -> Found other__hide-insert-emoji.patch -> Found other__mnemonics-delay.patch -> Found popovers__color-chooser.patch -> Found popovers__file-chooser-list.patch -> Found popovers__places-sidebar.patch -> Found smaller-adwaita.css -> Found gtk+-3.24.13.tar.xz -> Found settings.ini -> Found gtk-query-immodules-3.0.hook -> Found README.md ==> Validating source files with sha256sums... series ... Passed appearance__buttons-menus-icons.patch ... Passed appearance__disable-backdrop.patch ... Passed appearance__file-chooser.patch ... Passed appearance__message-dialogs.patch ... Passed appearance__print-dialog.patch ... Passed appearance__smaller-statusbar.patch ... Passed csd__clean-headerbar.patch ... Passed csd__disabled-by-default.patch ... Passed csd__server-side-shadow.patch ... Passed file-chooser__places-sidebar.patch ... Passed file-chooser__typeahead.patch ... Passed fixes__atk-bridge-errors.patch ... Passed fixes__labels-wrapping.patch ... Passed fixes__too-large-menu-covers-bar.disabled-patch ... Passed other__default-settings.patch ... Passed other__hide-insert-emoji.patch ... Passed other__mnemonics-delay.patch ... Passed popovers__color-chooser.patch ... Passed popovers__file-chooser-list.patch ... Passed popovers__places-sidebar.patch ... Passed smaller-adwaita.css ... Passed gtk+-3.24.13.tar.xz ... Passed settings.ini ... Passed gtk-query-immodules-3.0.hook ... Passed README.md ... Passed ==> Making package: gtk3-classic 3.24.13-1 (Di 10 Dez 2019 22:32:52 CET) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found series -> Found appearance__buttons-menus-icons.patch -> Found appearance__disable-backdrop.patch -> Found appearance__file-chooser.patch -> Found appearance__message-dialogs.patch -> Found appearance__print-dialog.patch -> Found appearance__smaller-statusbar.patch -> Found csd__clean-headerbar.patch -> Found csd__disabled-by-default.patch -> Found csd__server-side-shadow.patch -> Found file-chooser__places-sidebar.patch -> Found file-chooser__typeahead.patch -> Found fixes__atk-bridge-errors.patch -> Found fixes__labels-wrapping.patch -> Found fixes__too-large-menu-covers-bar.disabled-patch -> Found other__default-settings.patch -> Found other__hide-insert-emoji.patch -> Found other__mnemonics-delay.patch -> Found popovers__color-chooser.patch -> Found popovers__file-chooser-list.patch -> Found popovers__places-sidebar.patch -> Found smaller-adwaita.css -> Found gtk+-3.24.13.tar.xz -> Found settings.ini -> Found gtk-query-immodules-3.0.hook -> Found README.md ==> Validating source files with sha256sums... series ... Passed appearance__buttons-menus-icons.patch ... Passed appearance__disable-backdrop.patch ... Passed appearance__file-chooser.patch ... Passed appearance__message-dialogs.patch ... Passed appearance__print-dialog.patch ... Passed appearance__smaller-statusbar.patch ... Passed csd__clean-headerbar.patch ... Passed csd__disabled-by-default.patch ... Passed csd__server-side-shadow.patch ... Passed file-chooser__places-sidebar.patch ... Passed file-chooser__typeahead.patch ... Passed fixes__atk-bridge-errors.patch ... Passed fixes__labels-wrapping.patch ... Passed fixes__too-large-menu-covers-bar.disabled-patch ... Passed other__default-settings.patch ... Passed other__hide-insert-emoji.patch ... Passed other__mnemonics-delay.patch ... Passed popovers__color-chooser.patch ... Passed popovers__file-chooser-list.patch ... Passed popovers__places-sidebar.patch ... Passed smaller-adwaita.css ... Passed gtk+-3.24.13.tar.xz ... Passed settings.ini ... Passed gtk-query-immodules-3.0.hook ... Passed README.md ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting gtk+-3.24.13.tar.xz with bsdtar ==> Starting prepare()... File series fully applied, ends at patch ./popovers__places-sidebar.patch ==> ERROR: A failure occurred in prepare(). Aborting... Error making: gtk3-classic

rober_k commented on 2019-12-03 21:20 (UTC)

This package seems to use the same source as gtk3-mushrooms. Descriptions are the same. What's the difference of this package?

krumelmonster commented on 2019-09-01 11:43 (UTC)

@glitsj16 Thank you making the patch. I was on holidays but now I'm back and I'll take a day the coming weeks to familiarize with the project and update to the current gtk version. Sorry this took so long.

glitsj16 commented on 2019-08-11 02:39 (UTC)

@krumelmonster Thanks for stepping up and taking over this project. If I did my homework correctly, there's only a small patch needed to bring this up to par with the repo's gtk3 version --> https://gist.github.com/glitsj16/e4483b7364a5ea9dc0c3694824c35fae. Cheers!

krumelmonster commented on 2019-08-10 16:46 (UTC) (edited on 2020-05-20 11:47 (UTC) by krumelmonster)

I took ownership of both the AUR package and git repository last year but didn't manage to maintain it, Sorry. If you're interested in maintaining the package, please let me know here or on github.

→ See README.md file before installing: https://github.com/krumelmonster/gtk3-mushrooms/blob/master/README.md

→ It's possible to download precompiled pacman packages here: https://github.com/krumelmonster/gtk3-mushrooms/releases

→ When you encounter problems, send issue here: https://github.com/krumelmonster/gtk3-mushrooms/issues

If you are using Manjaro try to gtk3-classic package.

TomaszGasior commented on 2018-09-04 19:48 (UTC)

@Ranguvar, hi. Hmmm… interesting. These packages are already specified as makedepends. Did you edit PKGBUILD by hand?

Ranguvar commented on 2018-09-04 17:20 (UTC)

Hey, can you please add gtk-doc and gobject-introspection to makedeps?

Build fails very early without them. Thanks!

TomaszGasior commented on 2018-07-12 05:09 (UTC)

@vita_cell Thanks for your activity! And sorry for looooong delay. It's fixed now.

vita_cell commented on 2018-07-04 23:22 (UTC) (edited on 2018-07-04 23:30 (UTC) by vita_cell)

Fails when checking signatures:

upstream_window_background._patch FAILED

THIS IS THE CORRECT CODE AND 256SUMS:

sha256sums=( "68b26360764a2ea7e057a2aaa29c6fdfe164b9987866e038d8d0188a025477fb" "eade303471a5929ccf6cf14ff434deccb0da017d5c4fdce3f5a3ffa117c1c954" "86f48054a2df6319d97db14fd17ea15d50b32ea6ba594d83e8faa1596ec657ab" "54020144ac0472ae170297b4158da719b49860b17234bf54351ba30f793a7fe7" "be4ddf03a5cce8270e8118eb331b3056972c0bd490faa6e4a4ebe332ec4c2e91" "81138fbaff82e37a83da1c4aa074a6c708e6c50340e0ddeff3fb70e2a0b52e1f" "515ff6df72934aa4294cdb1befd6c542a187fe3b4326cda68a8541dabbe657fd" "63bf214d836f688e628b30d1743ff9e47deb64d0f4bde9f0eb9c352fc00ca8d4" "1508ddc7e682cdaace327ffe2955abe90f903cf7ec923892b85673a37f76a32f" "f0c8cbccab2bc9743075135bd5fa74f28dca722e8e723cf46e0dfa2b004a3791" "7b987cc9bd7ca9722bfb881b30b082c0d7409e3cd68592f5e7a1f401d73e7672" "99b12d7af7efc6a014e6afcab1ee82ea0feb0b5a4e9bbd663d1c45354cd34f2b" "7a604d453beb9c425b8ed4a60b5e9435c3f4ee10438490641c0ade448401306a" "d4d27ccc5735ee1d2c8483da659ded3a05e9d33b3fe41d8ed77495e9ec38be96" "ad9e393da9d6f8c6750fff122b2f2b6ba1f6ba99439259ce4b5f3c9bbaca7e41" "37e3278dd33542b706eb9e1db56997b194a7e2f1fd729a8511369387a74b22bd" "acd3babd22add981690728e84a89fb8bb332b7ac746e9db7cdb27c47f1ac0042" "c213812e1fafeb5565f7e329c4501195f04adcfe377b88439a6d51d478edc071" "7f3e5da1622e243243ea9b1e487460f608dc375e79d800d2f0d826fd30be68ed" "ef4fed3a364db8eb9c15c9ce0e733035722f168dc88b385df2178fc1168ada54" "2de68b575494d0d034accd7cd0ce881f366d5201a48496d8748c43f297836eac" "cae4474d2ef9b4b56316efe2b53d717188f3ef578d5513d1067ceaff87f2270d" "a1a4a5c12703d4e1ccda28333b87ff462741dc365131fbc94c218ae81d9a6567" ----->> "ceb95c0952ccd3ded84cd55a2386a33edac91597052b077d12fa4a3cc62a1612" "01fc1d81dc82c4a052ac6e25bf9a04e7647267cc3017bc91f9ce3e63e5eb9202" "de46e5514ff39a7a65e01e485e874775ab1c0ad20b8e94ada43f4a6af1370845" )

novenary commented on 2018-05-26 19:19 (UTC)

No problem, thanks for taking a look.

TomaszGasior commented on 2018-05-26 16:28 (UTC) (edited on 2018-05-26 17:23 (UTC) by TomaszGasior)

@streetwalrus Thanks for your activity! Next time you will have problem with gtk3-mushrooms please create issue on GitHub. It's easier for me to read. Please go to: https://github.com/TomaszGasior/gtk3-mushrooms/issues/11

novenary commented on 2018-05-26 13:56 (UTC) (edited on 2018-05-26 13:56 (UTC) by novenary)

The new window background patch somewhat breaks Firefox (nightly), at least on i3. The main window shows up on all workspaces, above everything else, and will sometimes have glitched contents.

commented on 2017-11-12 14:54 (UTC)

@TomaszGasior, a million thanks, you've made my retro styled desktop bearable again! Please never give this up :).

PhotonX commented on 2017-11-06 10:52 (UTC) (edited on 2017-11-06 10:54 (UTC) by PhotonX)

Never mind, installed gtk3-classic. :) I'm getting this error: Making all in gtk make[2]: Verzeichnis „/tmp/pamac-build-photon/gtk3-mushrooms/src/gtk-3.22.25/gtk“ wird betreten Datei »./gtk.gresource.xml« konnte nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden Datei »./gtk.gresource.xml« konnte nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden GEN stamp-gtkmarshalers.h GEN gtk.gresource.xml GEN stamp-gtkprivatetypebuiltins.h GEN stamp-gtktypebuiltins.h GEN gtktypebuiltins.c GEN gtkmarshalers.c GEN gtkprivatetypebuiltins.c GEN gtkdbusgenerated.h INFO: Reading ./gtkmarshalers.list... GEN gtkdbusgenerated.c git.mk: Generating .gitignore Traceback (most recent call last): File "/usr/sbin/gdbus-codegen", line 41, in <module> from codegen import codegen_main ModuleNotFoundError: No module named 'codegen' Traceback (most recent call last): File "/usr/sbin/gdbus-codegen", line 41, in <module> from codegen import codegen_main ModuleNotFoundError: No module named 'codegen' make[2]: *** [Makefile:7751: gtkdbusgenerated.h] Fehler 1 make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet.... make[2]: *** [Makefile:7751: gtkdbusgenerated.c] Fehler 1 INFO: Reading ./gtkmarshalers.list... make[2]: Verzeichnis „/tmp/pamac-build-photon/gtk3-mushrooms/src/gtk-3.22.25/gtk“ wird verlassen make[1]: *** [Makefile:722: all-recursive] Fehler 1 make[1]: Verzeichnis „/tmp/pamac-build-photon/gtk3-mushrooms/src/gtk-3.22.25“ wird verlassen make: *** [Makefile:616: all] Fehler 2 Am I missing some dependency?

TomaszGasior commented on 2017-06-13 07:54 (UTC)

@XShell Updated.

XShell commented on 2017-06-11 09:49 (UTC) (edited on 2017-06-11 09:50 (UTC) by XShell)

Please add wayland and wayland-protocols in depends or it won't compile

xsmile commented on 2017-06-08 16:41 (UTC)

Thank you, no issues with the new version so far. Don't modify the package too much, you created it for yourself after all :-)

TomaszGasior commented on 2017-06-07 14:35 (UTC)

@xsmile I released new version of this package with reenabled Wayland backend. Please do update. You can use compiled packages from GitHub page: https://github.com/TomaszGasior/gtk3-mushrooms/releases

xsmile commented on 2017-06-06 09:04 (UTC)

I do use XFCE and have no need for Wayland but apparently it is a requirement when using QEMU.

TomaszGasior commented on 2017-06-06 07:40 (UTC)

@xsmile My package is for classic desktops such as MATE or XFCE. To make building faster, I removed Wayland backend from this package — it is currently useless with XFCE and MATE. If you want to use this package with Wayland, you must add --enable-wayland-backend parameter to ./configure command in PKGBUILD. If you don't know how to do it, compare original PKGBUILD and my PKGBUILD. PKGBULD of GTK3: https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/gtk3 PKGBUILD of gtk3-mushrooms: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=gtk3-mushrooms

xsmile commented on 2017-06-05 17:31 (UTC)

@tomaszgasior: Libvirt/QEMU throws an error when starting a virtual machine: "[...] undefined symbol: gdk_wayland_display_get_type". It starts fine with the original gtk3 package. Apart from that issue, I really like the changes.

GordonGR commented on 2017-06-04 10:20 (UTC)

This looks very interesting. I will give it a look. Thanks.

TomaszGasior commented on 2017-05-13 15:44 (UTC)

@XShell I created this package (and GTK patches) only for myself. But I added it to AUR because it is simple to install by yaourt. ;) And I think it can be interesting alternative to original GTK3 for MATE/XFCE users, who do not like Client Side Decorations and other small but annoying things in GTK3. I saw Ubuntu's GTK3 patches and I used one inspiration from it. (In file-chooser's single-click patch. Maybe should I add credits to readme? ;>) Currently I create my patches myself. Which Ubuntu patches do you want to use?

XShell commented on 2017-04-23 02:07 (UTC)

Can you include ubuntu patches?

TomaszGasior commented on 2017-04-18 21:55 (UTC) (edited on 2019-06-04 18:38 (UTC) by TomaszGasior)

→ See README.md file before installing: https://github.com/TomaszGasior/gtk3-mushrooms/blob/master/README.md

→ It's possible to download precompiled pacman packages here: https://github.com/TomaszGasior/gtk3-mushrooms/releases

→ When you encounter problems, send issue here: https://github.com/TomaszGasior/gtk3-mushrooms/issues

If you are using Manjaro try to gtk3-classic package.