diff --git a/common/shlibs b/common/shlibs index f5d37f239e9..18bb2c2201a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1102,3 +1102,6 @@ libzmq.so.3 zeromq-3.2.0_1 libstatgrab.so.6 libstatgrab-0.17_1 libseccomp.so.1 libseccomp-1.0.0_1 libqrencode.so.3 libqrencode-3.4.1_1 +libwayland-server.so.0 wayland-1.0.0_1 +libwayland-client.so.0 wayland-1.0.0_1 +libwayland-cursor.so.0 wayland-1.0.0_1 diff --git a/srcpkgs/wayland-devel b/srcpkgs/wayland-devel new file mode 120000 index 00000000000..e7fd0f511ae --- /dev/null +++ b/srcpkgs/wayland-devel @@ -0,0 +1 @@ +wayland \ No newline at end of file diff --git a/srcpkgs/wayland/template b/srcpkgs/wayland/template new file mode 100644 index 00000000000..49f03813e3f --- /dev/null +++ b/srcpkgs/wayland/template @@ -0,0 +1,20 @@ +# Template file for 'wayland'. +pkgname=wayland +version=1.0.0 +revision=1 +build_style=gnu-configure +configure_args="--disable-documentation --disable-static" +makedepends="pkg-config flex libffi-devel expat-devel" +subpackages="${pkgname}-devel" +short_desc="Wayland protocol compositor" +maintainer="Juan RP " +homepage="http://wayland.freedesktop.org/" +license="MIT" +distfiles="http://wayland.freedesktop.org/releases/wayland-${version}.tar.xz" +checksum=833634b3bf8a079beb8652a0b52a0a2d135266cc74922dce993342c300a374a0 +long_desc=" + Wayland is a protocol for a compositor to talk to its clients as well as a C + library implementation of that protocol. The compositor can be a standalone + display server running on Linux kernel modesetting and evdev input devices, + an X application, or a wayland client itself. The clients can be traditional + applications, X servers (rootless or fullscreen) or other display servers." diff --git a/srcpkgs/wayland/wayland-devel.rshlibs b/srcpkgs/wayland/wayland-devel.rshlibs new file mode 100644 index 00000000000..ce10bdc9f70 --- /dev/null +++ b/srcpkgs/wayland/wayland-devel.rshlibs @@ -0,0 +1,2 @@ +libexpat.so.1 +libc.so.6 diff --git a/srcpkgs/wayland/wayland-devel.template b/srcpkgs/wayland/wayland-devel.template new file mode 100644 index 00000000000..a2bc19ce409 --- /dev/null +++ b/srcpkgs/wayland/wayland-devel.template @@ -0,0 +1,14 @@ +# Template file for 'wayland-devel'. +# +depends="${sourcepkg}>=1.0.0" +short_desc="${short_desc} -- development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +do_install() { + vmove usr/bin usr + vmove usr/include usr + vmove usr/share usr + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/wayland/wayland.rshlibs b/srcpkgs/wayland/wayland.rshlibs new file mode 100644 index 00000000000..0556ddc1981 --- /dev/null +++ b/srcpkgs/wayland/wayland.rshlibs @@ -0,0 +1,3 @@ +libc.so.6 +libffi.so.5 +librt.so.1