You are not logged in.
When I want to build gtk3-classic version 3.24.35 I get this error
gtk+-3.24.35/gdk/wayland/meson.build:1:0: ERROR: Non-existent build file 'gdk/wayland/cursor/meson.build'
Did Gtk3 make any significant changes or just PKGBUILD has wrong flags set.
Last edited by robson75 (2022-11-29 12:20:52)
Arch Linux Xfce+compiz - 64Bit Linux User #621110
Offline
I noticed the same issue. It seems that the tarball that PKGBUILD fetches doesn't include that file, for whatever reason (or so it seems, anyway.)
I instead changed it to do it the same way the PKGBUILD for Arch's GTK3 package does; by fetching it from a specified Git commit instead.
Think:
_commit=14cf55f98ddd71ad3f91487eda1c7f14d67de119
source=( <patches and all that fun stuff> git+https://gitlab.gnome.org/GNOME/gtk.git#commit=${_commit}")
and of course, add/replace the checksum with a 'SKIP' in the checksum array to skip source checks on it. This way I got it to build properly.
Last edited by StJimmy (2022-11-28 18:15:52)
Nanos gigantum humeris insidentes.
Offline
Me or I'm a moron, but after editing PKGBUILD and adding the content you provided, I get an error. Could you post the gtk3-classic PKGBUILD after the changes you made.
Arch Linux Xfce+compiz - 64Bit Linux User #621110
Offline
It turned out that the problem was missing gdk/wayland/cursor/meson.build file https://github.com/Homebrew/homebrew-core/pull/116612
Arch Linux Xfce+compiz - 64Bit Linux User #621110
Offline