[info=905bce457fdb2e38e23bdc3eb3fc1346bc0215bbd6376b5e6e0760275b36fef6]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayland?expand=0&rev=109
This commit is contained in:
commit
4176ef81a2
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
4
_scmsync.obsinfo
Normal file
4
_scmsync.obsinfo
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
mtime: 1719991733
|
||||||
|
commit: 905bce457fdb2e38e23bdc3eb3fc1346bc0215bbd6376b5e6e0760275b36fef6
|
||||||
|
url: https://src.opensuse.org/jengelh/wayland
|
||||||
|
revision: master
|
12
baselibs.conf
Normal file
12
baselibs.conf
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
libwayland-client0
|
||||||
|
libwayland-cursor0
|
||||||
|
libwayland-egl1
|
||||||
|
libwayland-server0
|
||||||
|
wayland-devel
|
||||||
|
requires -wayland-<targettype>
|
||||||
|
requires "libwayland-client0-<targettype> = <version>"
|
||||||
|
requires "libwayland-cursor0-<targettype> = <version>"
|
||||||
|
requires "libwayland-egl1-<targettype> = <eglversion>"
|
||||||
|
requires "libwayland-server0-<targettype> = <version>"
|
||||||
|
provides "libwayland-egl-devel-<targettype> = 18.1.5"
|
||||||
|
obsoletes "libwayland-egl-devel-<targettype> < 18.1.5"
|
3
build.specials.obscpio
Normal file
3
build.specials.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:35c103e9f2142d35379549031580eb9341df6872bfff3bcd7fd36123931c6449
|
||||||
|
size 256
|
BIN
wayland-1.23.0.tar.xz
(Stored with Git LFS)
Normal file
BIN
wayland-1.23.0.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
wayland-1.23.0.tar.xz.sig
Normal file
BIN
wayland-1.23.0.tar.xz.sig
Normal file
Binary file not shown.
497
wayland.changes
Normal file
497
wayland.changes
Normal file
@ -0,0 +1,497 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 20 15:11:57 UTC 2024 - Joan Torres <joan.torres@suse.com>
|
||||||
|
|
||||||
|
- Update to release 1.23.0
|
||||||
|
* A mechanism to set the size of the internal connection buffer used by
|
||||||
|
libwayland
|
||||||
|
* An enum-header mode for wayland-scanner to generate headers with only enums
|
||||||
|
* wayland-scanner now generates validator functions for enums on the server
|
||||||
|
side
|
||||||
|
* Protocols can now indicate with a "deprecated-since" XML attribute that a
|
||||||
|
request, event or enum entry is deprecated
|
||||||
|
* An API to set a name for a queue to aid debugging
|
||||||
|
* wl_client_get_user_data() and wl_client_set_user_data() to more easily attach
|
||||||
|
custom data to a client
|
||||||
|
* OpenBSD support
|
||||||
|
* A wl_shm.release request for proper cleanup of this global
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 4 16:57:42 UTC 2023 - llyyr <llyyr.public@gmail.com>
|
||||||
|
|
||||||
|
- Update to release 1.22.0
|
||||||
|
* This new release adds explicit events for the preferred buffer scale
|
||||||
|
and transform, adds an event to indicate the pointer's physical scroll
|
||||||
|
direction, adds a few new convenience functions, and includes various
|
||||||
|
spec clarifications and bug fixes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 30 22:07:21 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.21
|
||||||
|
* This new release adds a new wl_pointer high-resolution scroll
|
||||||
|
event, adds a few new convenience functions, and contains a
|
||||||
|
collection of bug fixes.
|
||||||
|
- Drop wayland-shm-Close-file-descriptors-not-needed.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 24 19:27:57 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- modernize spec file
|
||||||
|
* use licensedir
|
||||||
|
* use bcond
|
||||||
|
* use https:// urls
|
||||||
|
* spec-cleaner
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 25 15:37:00 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- There is a file conflict in current wayland-devel-32bit and
|
||||||
|
prvevious libwayland-egl-devel-32bit package; therefore add
|
||||||
|
a conflicts to baselibs.conf
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 11 08:29:19 UTC 2022 - Alynx Zhou <alynx.zhou@suse.com>
|
||||||
|
|
||||||
|
- Add wayland-shm-Close-file-descriptors-not-needed.patch: For
|
||||||
|
platforms that support mremap(), we don't need to hold file
|
||||||
|
descriptors all the time, because programs like Xwayland will
|
||||||
|
hold a lot of file descriptors and may crash, this patch close
|
||||||
|
file descriptors earlier for those platforms (bsc#1194190).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 10 18:09:27 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- obsolete/provide libwayland-egl-devel 18.0.2 also on sle15-sp4
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 9 18:08:16 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.20
|
||||||
|
* A few protocol additions: wl_surface.offset allows clients to
|
||||||
|
update a surface's buffer offset independently from the
|
||||||
|
buffer, wl_output.name and description allow clients to
|
||||||
|
identify outputs without depending on xdg-output-unstable-v1.
|
||||||
|
* In protocol definitions, events have a new "type" attribute
|
||||||
|
and can now be marked as destructors.
|
||||||
|
* A number of bug fixes, including a race condition when
|
||||||
|
destroying proxies in multi-threaded clients.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 12 20:08:09 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Switch to meson buildsystem: Add meson BuildRequires and macros.
|
||||||
|
- Add generic c_compiler and c++_compiler BuildRequires, needed now
|
||||||
|
with the meson buildsystem.
|
||||||
|
- Use ldconfig_scriptlets macro for post(un) handling for
|
||||||
|
Tumbleweed and newer.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 27 18:19:56 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.19
|
||||||
|
* This release mostly contains bug fixes and minor
|
||||||
|
protocol updates.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 20 15:02:56 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
|
||||||
|
|
||||||
|
- Replace public key in keyring with
|
||||||
|
34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48
|
||||||
|
(Simon Ser <contact at emersion.fr>).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 12 08:20:40 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.18
|
||||||
|
* Add API to tag proxy objects to allow applications and
|
||||||
|
toolkits to share the same Wayland connection
|
||||||
|
* Track wayland-server timers in user-space to prevent creating
|
||||||
|
too many FDs
|
||||||
|
* Add wl_global_remove, a new function to mitigate race
|
||||||
|
conditions with globals
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 21 09:14:59 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to new upstream release 1.17
|
||||||
|
* There is now a protocol to express an internal server error
|
||||||
|
message, and a new version of the wl_seat protocol with no
|
||||||
|
changes other than keymaps must be private.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 20 12:57:23 UTC 2018 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Downgrades do not work in SLES service packs, because the SP0
|
||||||
|
repo remains enabled for SP1. (This is unlike Leap, where a 15.1
|
||||||
|
system will have no 15.0 directories.) As such, to force the
|
||||||
|
upgrade from Mesa:libwayland-egl1 to wayland:libwayland-egl1,
|
||||||
|
the number in wayland is bumped to >18 for those distros.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 19 17:12:57 UTC 2018 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- add Provides/Obsoletes for libwayland-egl-devel for the devel
|
||||||
|
files, which were previously built by Mesa, also on
|
||||||
|
sle15-sp1/Leap 15.1 due to wayland update on these products
|
||||||
|
(boo#1116042)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Aug 25 17:24:13 UTC 2018 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.16
|
||||||
|
* The client definition of wl_global is removed.
|
||||||
|
* Some long standing oddness has been fixed with destroy signals.
|
||||||
|
* The code generator now supports referencing foreign enums.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 13 15:36:12 UTC 2018 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- devel package: add Provides/Obsoletes for libwayland-egl-devel
|
||||||
|
for the devel files, which were previously built by Mesa; see also
|
||||||
|
https://build.opensuse.org/request/show/613048
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 23 14:57:15 UTC 2018 - bjorn.lie@gmail.com
|
||||||
|
|
||||||
|
- Update wayland.keyring to contain Derek Foreman
|
||||||
|
derekf@osg.samsung.com public key.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 9 18:05:05 UTC 2018 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.15
|
||||||
|
* wl_subcompositor.get_subsurface is now documented to be
|
||||||
|
double buffered.
|
||||||
|
* wayland-scanner can now generate either public or private
|
||||||
|
symbols.
|
||||||
|
* libwayland-egl is now part of libwayland (and will presumably
|
||||||
|
be removed Mesa soon)
|
||||||
|
* The WAYLAND_DISPLAY environment variable can now contain
|
||||||
|
absolute paths (where previously it was prefixed by
|
||||||
|
XDG_RUNTIME_DIR) - anything that reads WAYLAND_DISPLAY
|
||||||
|
outside of libwayland will have to deal with that change
|
||||||
|
independently.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 27 14:00:52 UTC 2018 - emil.l.velikov@gmail.com
|
||||||
|
|
||||||
|
- Remove unneeded fdupes dependency/handling
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 13 09:06:18 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Add COPYING
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 9 08:11:16 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.14
|
||||||
|
* wayland-util: do not export the wl_map_* API
|
||||||
|
* wayland-server: Remove unused members from struct wl_client
|
||||||
|
- Drop 0001-tests-Fix-new-ID-type-handling-in-argument_from_va_l.patch
|
||||||
|
(integrated)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 10 11:00:59 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- wayland support in Mesa 17 requires wayland >= 1.11 [fate#321223]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 15 11:53:21 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Add 0001-tests-Fix-new-ID-type-handling-in-argument_from_va_l.patch
|
||||||
|
to resolve testsuite failure on s390x [boo#1029452]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 21 22:33:07 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.13.0
|
||||||
|
* Add some API for controlling the visibility of globals.
|
||||||
|
- Drop wayland-wl_array_Set_data_to_invalid_address_after_free.patch
|
||||||
|
(no longer needed)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Nov 5 21:51:01 UTC 2016 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Add
|
||||||
|
wayland-wl_array_Set_data_to_invalid_address_after_free.patch:
|
||||||
|
Crash fix patch from upstream git.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 21 05:11:07 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.12.0
|
||||||
|
* The core protocol documentation has received numerous
|
||||||
|
refinements to improve its clarity and consistency. Along with
|
||||||
|
this, many blank areas of the protocol documentation have been
|
||||||
|
fleshed out.
|
||||||
|
* A new wl_display_add_protocol logger API provides a new
|
||||||
|
interactive way to debug requests; along with this are new APIs
|
||||||
|
for examining clients and their resources. This is analogous to
|
||||||
|
using WAYLAND_DEBUG=1, but more powerful since it allows run
|
||||||
|
time review of log data such as through a UI view.
|
||||||
|
* There have been improvements to how the protocol XML scanner
|
||||||
|
handles version identification in protocol headers. This
|
||||||
|
enables better detection and fallback handling when compositors
|
||||||
|
and clients support differing versions of their protocols.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 1 07:54:58 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.11.0
|
||||||
|
* Final version bump.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 24 22:55:09 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.10.93
|
||||||
|
* Proxy wrappers were introduced, which help avoid race
|
||||||
|
conditions in multi-threaded clients. A new "proxy wrapper" API
|
||||||
|
is added for the client to use when sending requests which does
|
||||||
|
not proxy events. This helps avoid one thread causing events to
|
||||||
|
be dropped before they can be handled by other threads.
|
||||||
|
* shm: When undergoing a resize operation while external users
|
||||||
|
are holding references to it, the resize is deferred to prevent
|
||||||
|
leading to a crash; Wayland now counts external and internal
|
||||||
|
users differently to permit tracking this.
|
||||||
|
* Support for cross-interface enum attributes is added.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 18 21:44:50 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.10.0
|
||||||
|
* Drag and drop actions are now added to the Wayland API
|
||||||
|
* Frame events group pointer events together
|
||||||
|
* A buffer damage request, wl_surface.damage_buffer, allows
|
||||||
|
applications a more convenient way to communicate portions of a
|
||||||
|
surface needing to be re-rendered.
|
||||||
|
* Shared memory buffers now do reference counting to allow
|
||||||
|
compositors to delay releasing the memory pools.
|
||||||
|
* New APIs are provided for getting and setting the socket file
|
||||||
|
descriptor Wayland servers use to communicate with their clients.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 22 15:44:02 UTC 2015 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.9.0
|
||||||
|
* This release brings fixes and modest refactoring.
|
||||||
|
- License was changed from MIT X11 to MIT Expat upstream.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 26 09:32:30 UTC 2015 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Update to new upstream release 1.8.1
|
||||||
|
* This is just a brown paper bag release. In rolling the wayland
|
||||||
|
1.8.0 distribution tarball some files were set to read-only. This
|
||||||
|
rectifies that. There are no file content changes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 3 15:38:20 UTC 2015 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.8.0
|
||||||
|
* Wayland 1.8 splits the client and server header files into core
|
||||||
|
and generated protocol. The core headers can be included as
|
||||||
|
wayland-client-core.h and wayland-server-core.h. The scanner
|
||||||
|
also now supports a --include-core-only option, which causes
|
||||||
|
generated code to use only these core headers.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 4 14:33:17 UTC 2015 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.7.0
|
||||||
|
* Documentation updates
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 2 10:20:12 UTC 2015 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream prerelease 1.6.92
|
||||||
|
* More documentation updates
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 27 21:19:36 UTC 2015 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream prerelease 1.6.91
|
||||||
|
* The codebase's doxygen documentation was revamped
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 25 15:37:03 UTC 2015 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.6.1
|
||||||
|
* Maintenance release for Wayland 1.6, with a handful of fixes
|
||||||
|
pulled from the 1.7 tree that improve handling of several error
|
||||||
|
situations between server and clients.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 19 20:35:43 UTC 2014 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.6
|
||||||
|
* Add error enums to wl_surface.
|
||||||
|
* Add keyboard repeat information to wl_keyboard protocol.
|
||||||
|
* Error handling additions in libwayland-client: when a protocol
|
||||||
|
error happens, the program can query more detailed information
|
||||||
|
about the error.
|
||||||
|
* New wl_display_add_socket_auto() in libwayland-server:
|
||||||
|
automatically find a free socket name.
|
||||||
|
* Add wl_display_roundtrip_queue(): blocking round-trip on a
|
||||||
|
custom queue.
|
||||||
|
* Stop exposing wl_display global. Turns out binding to the
|
||||||
|
global would have triggered bugs, and there was no proper use
|
||||||
|
for it.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 12 11:00:08 UTC 2014 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to version 1.5.93
|
||||||
|
* Bug fixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 8 11:22:09 UTC 2014 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 1.5.92:
|
||||||
|
* wayland-client: Initialize newly created wl_proxys to zero.
|
||||||
|
* client: add display_wakeup_threads function.
|
||||||
|
* Doc and test updates / fixes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 21 10:19:01 UTC 2014 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.5.0
|
||||||
|
* Use an internal event queue for wl_display events. This allows
|
||||||
|
the client library to dispatch delete_id and error events
|
||||||
|
immediately, even if the default queue is not dispatched.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 24 11:59:47 UTC 2014 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.4.0
|
||||||
|
* SHM Buffer SIBGUS protection
|
||||||
|
* Subsurfaces protocol moved to wayland
|
||||||
|
- Remove wayland-1.3.93-resourcestest.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 21 11:10:29 UTC 2014 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Version bump to 1.3.93:
|
||||||
|
* Various bugfixes to another RC release
|
||||||
|
- Add patch wayland-1.3.93-resourcestest.patch fixing tests from
|
||||||
|
upstream git
|
||||||
|
- Cleanup the spec with spec-cleaner
|
||||||
|
- Always run tests do not conditionalize them. They wether fail or
|
||||||
|
not
|
||||||
|
- Add missing dep on xsltproc as per configure
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 24 21:15:33 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.3.91
|
||||||
|
* protocol: add sub-surfaces to the core
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 17 22:10:02 UTC 2013 - tobias.johannes.klausmann@mni.thm.de
|
||||||
|
|
||||||
|
- Update to version 1.3.0:
|
||||||
|
* More pixel formats for wl_shm, such as RGB565
|
||||||
|
* Multi resource support.
|
||||||
|
* Support for language bindings
|
||||||
|
* Release requests for wl_pointer, wl_keyboard and wl_touch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 15 20:29:24 UTC 2013 - dmueller@suse.com
|
||||||
|
|
||||||
|
- skip testsuite on QEMU Userspace build (fixes hang on ARMv6 build)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 19 21:58:52 UTC 2013 - hrvoje.senjan@gmail.com
|
||||||
|
|
||||||
|
- Update to new upstream release 1.2.1
|
||||||
|
* Bug fixes and documentation tweaks
|
||||||
|
* Touch support for toytoolkit and other clients.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 15 08:38:47 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.2.0
|
||||||
|
* This release provides a stable wayland-server API and improved
|
||||||
|
thread safety and relaxed thread-model assumptions in
|
||||||
|
libwayland-client.
|
||||||
|
* New features include color management, a subsurface protocol,
|
||||||
|
output scaling (HiDPI), Rasperry Pi backend and renderer,
|
||||||
|
and multi-seat support.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 17 05:41:15 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.1.0
|
||||||
|
* Optimize damage handling when moving surfaces in and out of planes
|
||||||
|
* Touch screen calibration feature and client
|
||||||
|
* Proper support for popup surfaces
|
||||||
|
- Use a header location that does not change with every release
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 24 15:46:12 UTC 2013 - hrvoje.senjan@gmail.com
|
||||||
|
|
||||||
|
- Update to new upstream release 1.0.6
|
||||||
|
* protocol: remove implicit attach semantics
|
||||||
|
* client: Invoke new_id closure arguments as pointers instead of integers
|
||||||
|
* client: Check reference count only for destroyed proxies
|
||||||
|
* client: add wl_proxy_get_class()
|
||||||
|
* scanner: Fix 'destroy)' typo in check for destroy request presence
|
||||||
|
* scanner: remove list_length in favor of wl_list_length
|
||||||
|
* connection.c: Align pointer extra storage correctly
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 18 12:46:10 UTC 2012 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.0.3
|
||||||
|
* a couple of documentation fixes
|
||||||
|
* the test suite now cleans up its temporary files
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Dec 1 06:18:11 UTC 2012 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.0.2
|
||||||
|
* new wl_display_dispatch_queue_pending() entry point that allows
|
||||||
|
avoiding triple buffering in Mesa
|
||||||
|
* avoid premature exit and potential memory corruption in
|
||||||
|
wl_display_roundtrip()
|
||||||
|
- Put all include files in a separate directory so that we see
|
||||||
|
when downstream users forget to use pkgconfig
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 26 20:45:44 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
|
||||||
|
|
||||||
|
- Add initial baselibs.conf
|
||||||
|
With this we can provide 32bit x86_64.rpm
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 20 10:28:39 UTC 2012 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.0.1
|
||||||
|
* Supply a fix for out-of-order delete_id events, which allows
|
||||||
|
to fix a crash that happens during EGLSurface destruction.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 2 11:08:51 UTC 2012 - cfarrell@suse.com
|
||||||
|
|
||||||
|
- license update: HPND
|
||||||
|
http://spdx.org/licenses/HPND#licenseText
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 23 12:17:02 UTC 2012 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 1.0
|
||||||
|
* more consistent error checking
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 19 21:33:55 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
|
||||||
|
|
||||||
|
- Update to version 0.99.0
|
||||||
|
* responsible error handling
|
||||||
|
* well-defined atomic update mechanism and event dispatching
|
||||||
|
(thread safe)
|
||||||
|
* Some API breakage
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 11 15:55:16 UTC 2012 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Initial package for build.opensuse.org (0.85)
|
79
wayland.keyring
Normal file
79
wayland.keyring
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
QjuKfNn1nGx1/7h1cQ==
|
||||||
|
=5hxA
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
209
wayland.spec
Normal file
209
wayland.spec
Normal file
@ -0,0 +1,209 @@
|
|||||||
|
#
|
||||||
|
# spec file for package wayland
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%define _version 1.23.0
|
||||||
|
%if 0%{?suse_version} >= 1500 && 0%{?suse_version} < 1550
|
||||||
|
%define eglversion 99~%_version
|
||||||
|
%else
|
||||||
|
%define eglversion %_version
|
||||||
|
%endif
|
||||||
|
%define lname libwayland0
|
||||||
|
%bcond_with doc
|
||||||
|
Name: wayland
|
||||||
|
Version: %_version
|
||||||
|
Release: 0
|
||||||
|
Summary: Wayland Compositor Infrastructure
|
||||||
|
License: MIT
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
URL: https://wayland.freedesktop.org/
|
||||||
|
#Git-Clone: git://anongit.freedesktop.org/wayland/wayland
|
||||||
|
#Git-Web: http://cgit.freedesktop.org/wayland/wayland/
|
||||||
|
Source: https://gitlab.freedesktop.org/wayland/wayland/-/releases/%version/downloads/wayland-%version.tar.xz
|
||||||
|
Source2: https://gitlab.freedesktop.org/wayland/wayland/-/releases/%version/downloads/wayland-%version.tar.xz.sig
|
||||||
|
Source3: %name.keyring
|
||||||
|
Source4: baselibs.conf
|
||||||
|
BuildRequires: c++_compiler
|
||||||
|
BuildRequires: c_compiler
|
||||||
|
BuildRequires: libxml2-tools
|
||||||
|
BuildRequires: libxslt-tools
|
||||||
|
BuildRequires: meson
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: xz
|
||||||
|
BuildRequires: pkgconfig(expat)
|
||||||
|
BuildRequires: pkgconfig(libffi)
|
||||||
|
BuildRequires: pkgconfig(libxml-2.0)
|
||||||
|
%if %{with doc}
|
||||||
|
BuildRequires: doxygen
|
||||||
|
BuildRequires: graphviz-gnome
|
||||||
|
BuildRequires: xmlto
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description
|
||||||
|
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.
|
||||||
|
|
||||||
|
%package -n libwayland-client0
|
||||||
|
Summary: Wayland core client library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwayland-client0
|
||||||
|
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.
|
||||||
|
|
||||||
|
%package -n libwayland-cursor0
|
||||||
|
Summary: Wayland cursor library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwayland-cursor0
|
||||||
|
The purpose of this library is to be the equivalent of libXcursor in
|
||||||
|
the X world. This library is compatible with X cursor themes and
|
||||||
|
loads them directly into an shm pool making it easy for the clients
|
||||||
|
to get buffer for each cursor image.
|
||||||
|
|
||||||
|
%package -n libwayland-egl1
|
||||||
|
Version: %eglversion
|
||||||
|
Summary: Additional egl functions for wayland
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwayland-egl1
|
||||||
|
This package provides additional functions for EGL-using programs
|
||||||
|
that run within the Wayland framework. This allows for applications
|
||||||
|
that need not run full-screen and cooperate with a compositor.
|
||||||
|
|
||||||
|
%package -n libwayland-server0
|
||||||
|
Summary: Wayland core server library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libwayland-server0
|
||||||
|
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.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development files for the Wayland Compositor Infrastructure
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
Requires: libwayland-client0 = %_version
|
||||||
|
Requires: libwayland-cursor0 = %_version
|
||||||
|
Requires: libwayland-egl1 = %eglversion
|
||||||
|
Requires: libwayland-server0 = %_version
|
||||||
|
%if 0%{?suse_version} >= 1500
|
||||||
|
# egl1 was once provided by Mesa 17.x.
|
||||||
|
%if (0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400)
|
||||||
|
Provides: libwayland-egl-devel = 18.1.5
|
||||||
|
Obsoletes: libwayland-egl-devel < 18.1.5
|
||||||
|
%else
|
||||||
|
Provides: libwayland-egl-devel = 18.0.2
|
||||||
|
Obsoletes: libwayland-egl-devel < 18.0.2
|
||||||
|
%endif
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
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.
|
||||||
|
|
||||||
|
This package contains all necessary include files and libraries needed
|
||||||
|
to develop applications that require these.
|
||||||
|
|
||||||
|
%package doc
|
||||||
|
Summary: Wayland development documentation
|
||||||
|
Group: Documentation/HTML
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description doc
|
||||||
|
This subpackage contains the documentation to Wayland.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1
|
||||||
|
sed -i 's/<eglversion>/%eglversion/' "%_sourcedir/baselibs.conf"
|
||||||
|
|
||||||
|
%build
|
||||||
|
# includedir intentional, cf. bugzilla.opensuse.org/795968
|
||||||
|
%meson \
|
||||||
|
--includedir="%_includedir/%name" \
|
||||||
|
%if %{with doc}
|
||||||
|
--docdir="%_defaultdocdir/%name"
|
||||||
|
%else
|
||||||
|
-D documentation=false
|
||||||
|
%endif
|
||||||
|
%meson_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%meson_install
|
||||||
|
|
||||||
|
%check
|
||||||
|
%meson_test
|
||||||
|
|
||||||
|
%if 0%{?suse_version} >= 1550
|
||||||
|
%ldconfig_scriptlets -n libwayland-client0
|
||||||
|
%ldconfig_scriptlets -n libwayland-cursor0
|
||||||
|
%ldconfig_scriptlets -n libwayland-egl1
|
||||||
|
%ldconfig_scriptlets -n libwayland-server0
|
||||||
|
%else
|
||||||
|
%post -n libwayland-client0 -p /sbin/ldconfig
|
||||||
|
%postun -n libwayland-client0 -p /sbin/ldconfig
|
||||||
|
%post -n libwayland-cursor0 -p /sbin/ldconfig
|
||||||
|
%postun -n libwayland-cursor0 -p /sbin/ldconfig
|
||||||
|
%post -n libwayland-egl1 -p /sbin/ldconfig
|
||||||
|
%postun -n libwayland-egl1 -p /sbin/ldconfig
|
||||||
|
%post -n libwayland-server0 -p /sbin/ldconfig
|
||||||
|
%postun -n libwayland-server0 -p /sbin/ldconfig
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%files -n libwayland-client0
|
||||||
|
%_libdir/libwayland-client.so.0*
|
||||||
|
%license COPYING
|
||||||
|
|
||||||
|
%files -n libwayland-cursor0
|
||||||
|
%_libdir/libwayland-cursor.so.0*
|
||||||
|
|
||||||
|
%files -n libwayland-egl1
|
||||||
|
%_libdir/libwayland-egl.so.1*
|
||||||
|
|
||||||
|
%files -n libwayland-server0
|
||||||
|
%_libdir/libwayland-server.so.0*
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%_bindir/wayland-scanner
|
||||||
|
%_includedir/%name/
|
||||||
|
%_libdir/libwayland-*.so
|
||||||
|
%_libdir/pkgconfig/wayland-*.pc
|
||||||
|
%_datadir/aclocal/
|
||||||
|
%_datadir/wayland/
|
||||||
|
|
||||||
|
%if %{with doc}
|
||||||
|
%files doc
|
||||||
|
%_mandir/man3/wl*.3*
|
||||||
|
%_docdir/%name/
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%changelog
|
Loading…
x
Reference in New Issue
Block a user