diff --git a/0001-build-honor-results-obtained-by-pkg-config-libinput.patch b/0001-build-honor-results-obtained-by-pkg-config-libinput.patch index 73dc278..479194c 100644 --- a/0001-build-honor-results-obtained-by-pkg-config-libinput.patch +++ b/0001-build-honor-results-obtained-by-pkg-config-libinput.patch @@ -9,13 +9,13 @@ src/libinput-seat.c:30:22: fatal error: libinput.h: No such file or directory Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -Index: weston-1.8.0/Makefile.am +Index: weston-1.12.0/Makefile.am =================================================================== ---- weston-1.8.0.orig/Makefile.am -+++ weston-1.8.0/Makefile.am -@@ -51,7 +51,8 @@ AM_CPPFLAGS = \ +--- weston-1.12.0.orig/Makefile.am ++++ weston-1.12.0/Makefile.am +@@ -53,7 +53,8 @@ AM_CPPFLAGS = \ -DDATADIR='"$(datadir)"' \ - -DMODULEDIR='"$(moduledir)"' \ + -DLIBWESTON_MODULEDIR='"$(libweston_moduledir)"' \ -DLIBEXECDIR='"$(libexecdir)"' \ - -DBINDIR='"$(bindir)"' + -DBINDIR='"$(bindir)"' \ diff --git a/weston-1.11.0.tar.xz b/weston-1.11.0.tar.xz deleted file mode 100644 index 034700d..0000000 --- a/weston-1.11.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:05e086e9f186a06843b9f7a5e1abf19347b1a6e4be26d7e74927abc17b6b7125 -size 1242244 diff --git a/weston-1.11.0.tar.xz.sig b/weston-1.11.0.tar.xz.sig deleted file mode 100644 index f7e2f2c..0000000 Binary files a/weston-1.11.0.tar.xz.sig and /dev/null differ diff --git a/weston-1.12.0.tar.xz b/weston-1.12.0.tar.xz new file mode 100644 index 0000000..3911a53 --- /dev/null +++ b/weston-1.12.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac7ac2a32e3b9f50131fccded5d2326bd36b2226712d90b61999118a09af5033 +size 1260892 diff --git a/weston-1.12.0.tar.xz.sig b/weston-1.12.0.tar.xz.sig new file mode 100644 index 0000000..b64f650 Binary files /dev/null and b/weston-1.12.0.tar.xz.sig differ diff --git a/weston.changes b/weston.changes index 8d436ec..66d5ee1 100644 --- a/weston.changes +++ b/weston.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Wed Sep 21 05:17:56 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 1.12.0 +* Weston's internal code has been restructured into a new + software library, libweston. This is for use by other + compositor efforts that want to more easily utilize Weston's + internal functionalities. Weston's own compositor is now a user + of this library. +* Another new library named libweston-desktop provides an + additional level of functionality of relevance to compositors + implementing a desktop metaphor style of graphical interface. +* Both libraries' APIs are subject to change. +* Support for the new version 6 of the xdg_shell protocol has been + implemented in the Weston compositor. +* A pointer locking and confinement API is implemented for Weston + using the wp_pointer_constraints protocol, to allow clients to + define window regions to confine the pointer to. + ------------------------------------------------------------------- Wed Jun 1 08:32:54 UTC 2016 - jengelh@inai.de diff --git a/weston.spec b/weston.spec index cd7b240..4953f51 100644 --- a/weston.spec +++ b/weston.spec @@ -18,7 +18,7 @@ Name: weston %define lname libweston0 -Version: 1.11.0 +Version: 1.12.0 Release: 0 Summary: Wayland Reference Compositor License: HPND and CC-BY-SA-3.0 @@ -96,6 +96,36 @@ desktop shell. Finally, weston also provides integration with the Xorg server and can pull X clients into the Wayland desktop and act as a X window manager. +%package -n libweston-1 +Summary: Weston rendering backend collection +Group: System/Libraries + +%description -n libweston-1 +This subpackage contains backend renderer plugins, used by +libweston-1-0. + +%package -n libweston-1-0 +Summary: The Weston compositor as a shared library +Group: System/Libraries +Requires: libweston-1 >= %version + +%description -n libweston-1-0 +The libweston library is intended for use by other compositor efforts +(projects) that want to more easily utilize Weston's internal +functionalities. Weston's own reference compositor also makes use of +this. + +%package -n libweston-desktop-1-0 +Summary: The Weston compositor as a shared library +Group: System/Libraries + +%description -n libweston-desktop-1-0 +libweston-desktop provides an additional level of functionality of +relevance to compositors implementing a desktop metaphor style of +graphical interface. This library API is designed around xdg_shell +functionality, providing for handling of popups, window state, and +interfacing with Xwayland. + %package devel Summary: Development files for Weston plugins Group: Development/Libraries/C and C++ @@ -139,6 +169,11 @@ if ! make BACKEND=headless-backend.so check; then fi %endif +%post -n libweston-1-0 -p /sbin/ldconfig +%postun -n libweston-1-0 -p /sbin/ldconfig +%post -n libweston-desktop-1-0 -p /sbin/ldconfig +%postun -n libweston-desktop-1-0 -p /sbin/ldconfig + %files %defattr(-,root,root) %doc COPYING README @@ -149,9 +184,22 @@ fi %_datadir/wayland-sessions/ %_mandir/man?/*.* +%files -n libweston-1-0 +%defattr(-,root,root) +%_libdir/libweston-1.so.0* + +%files -n libweston-1 +%defattr(-,root,root) +%_libdir/libweston-1/ + +%files -n libweston-desktop-1-0 +%defattr(-,root,root) +%_libdir/libweston-desktop-1.so.0* + %files devel %defattr(-,root,root) %_includedir/%name/ -%_libdir/pkgconfig/%name.pc +%_libdir/pkgconfig/*.pc +%_libdir/libweston*.so %changelog