Package Details: libdecor-git 0.2.0-1

Git Clone URL: https://aur.archlinux.org/libdecor-git.git (read-only, click to copy)
Package Base: libdecor-git
Description: Client-side decorations library for Wayland clients
Upstream URL: https://gitlab.freedesktop.org/libdecor/libdecor
Licenses: MIT
Conflicts: libdecor
Provides: libdecor
Submitter: taoky
Maintainer: taoky
Last Packager: taoky
Votes: 1
Popularity: 0.014201
First Submitted: 2023-01-23 13:00 (UTC)
Last Updated: 2023-09-25 15:57 (UTC)

Required by (14)

Sources (1)

Latest Comments

taoky commented on 2023-09-25 16:00 (UTC)

Thank you @FabioLolix. Bugs in PKGBUILD you have mentioned have been fixed.

FabioLolix commented on 2023-09-25 15:41 (UTC)

Hello,

  • git as makedpends
  • gtk3is missing as depends
  • License need to be installed in /usr/share/licenses/${pkgname}/ (not ${pkgname}; because that where namcap check)

taoky commented on 2023-07-23 14:48 (UTC)

Latest libdecor with GTK decoration is working nicely, as long as the "conflicting symbols" are sharing the same memory address between app and plugin, which is the case for open-source apps.

See: https://gitlab.freedesktop.org/libdecor/libdecor/-/merge_requests/125

taoky commented on 2023-07-16 17:13 (UTC)

Latest libdecor-git seems requiring wayland-protocols to be >= 1.32. Wait for extra/wayland-protocols to update or use wayland-protocols-git (I haven't tested this yet).

arash-m commented on 2023-06-19 22:03 (UTC)

Thank you for this. Interesting to see libdecor finally getting a gnome compatible decoration.

taoky commented on 2023-01-23 13:06 (UTC)

I submitted this PKGBUILD to help users experience the new cairo-based GTK decoration (https://gitlab.gnome.org/jadahl/libdecor/-/merge_requests/43) which looks pretty nice but still in the master branch and not released to stable version yet. Please note that currently the GTK plugin does not work when your program contains "png_free" symbol due to symbol conflicting (https://gitlab.gnome.org/jadahl/libdecor/-/merge_requests/43#note_1552584) and glibc's bad dlmopen() implementation (https://gitlab.gnome.org/jadahl/libdecor/-/issues/44).