[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#988116: ITP: libdecor-0.1 -- client-side decoration library for Wayland



Package: wnpp
Owner: Christian Rauch <Rauch.Christian@gmx.de>
Severity: wishlist

* Package name    : libdecor-0.1
  Version         : 0.1.0
  Upstream Author : Jonas Ådahl <jadahl@gmail.com>
                    Christian Rauch <Rauch.Christian@gmx.de>
* URL             : https://gitlab.gnome.org/jadahl/libdecoration
* License         : MIT
  Programming Lang: C
  Description     : client-side decoration library for Wayland

"libdecor" is a library that can be used by Wayland clients to implement
client-side window decorations. Client-side decorations are needed on
Wayland if the compositor/server does not support server-side
decorations (such as mutter/GNOME Shell).
This library is mainly intended to be used by applications or frameworks
which do not use a toolkit that already implements client-side
decorations (such as GTK or Qt). Candidates for this are SDL, GLFW,
Blender, and any other pure OpenGL application.

SDL intends to adapt "libdecor" once a 0.1 release has been tagged:
https://github.com/libsdl-org/SDL/pull/4068. At this point, "libdecor"
will become a dependency.

I am already maintaining an Ubuntu ppa at:
https://launchpad.net/~christianrauch/+archive/ubuntu/libdecoration
but would like to upstream the package into Debian.

Since this is my first time packaging a library for Debian, I could use
support from a co-maintainer who is familiar with Wayland. Potentially,
the maintainer for SDL would be a suitable match to better coordinate
the dependency tracking.
The package itself is easy to maintain, but it could become a dependency
for many other packages in the future.
I will also need a sponsor to upload the package.


Reply to: