Sync from SUSE:SLFO:Main wayland revision c21afa8345355d3244fbc7ca1b06fbbb
This commit is contained in:
commit
a9d0d321ad
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
|
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"
|
BIN
wayland-1.22.0.tar.xz
(Stored with Git LFS)
Normal file
BIN
wayland-1.22.0.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
wayland-1.22.0.tar.xz.sig
Normal file
BIN
wayland-1.22.0.tar.xz.sig
Normal file
Binary file not shown.
480
wayland.changes
Normal file
480
wayland.changes
Normal file
@ -0,0 +1,480 @@
|
||||
-------------------------------------------------------------------
|
||||
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-----
|
||||
|
||||
mQINBFb+7ZIBEADKchyt5QILvWeM/fi5Jf9SQ+2f4ltU7DVtC9Y2pWrG/Bua6Yoc
|
||||
wWMEo/XeT7yu/4cMDTH2aRR+9mSir3sVTIjfX+Pnfxdds3/zKZgrMrK0jvBRoWxi
|
||||
RTIkFw0L7FqEj0D1LkzXqysLQshRn11AbijoYPaqksr9g6Zk1RgA1p/51mEMLL9v
|
||||
AOULKbRoxhTNcfQQwnzhNRygocOJ3QF4ZyVUBkxOfxun7aZQz0OfW8YskincoUGk
|
||||
piaQH08VPU6aZQsA8g2xEZLOTAGE9O7ffkDlCH40jp7KmRwutnXiJpGNN4dzUtHg
|
||||
R/7LGqQJgxpf0FboM/TATRCEPTfPOkzEGaw6j3q9FN2+OVz4yxFR1FlVr6Klcua1
|
||||
jxNWXQ2MmhrArUmNN8mcLKKSLc+deURgX8IsCEi66lmV74YBc2MXr2XfIgOyzimc
|
||||
tY2C2VGJDo3albvlOHFJbCT5AVLPnX3wl+5Q2tV6Jd+1806iW1Cl/RQ1DYUzVAQ6
|
||||
atFCOl0auNQpCjvFay6k775IxjUPGjTJ+m24SiQbwwxl7JANrgiPSRdqdY7r2IaF
|
||||
O1B0gZ+qW9+yb7LzfU1gvhibrIXSsipHDwZE31bv2v8xaLe3PgjBNv5cNb2bHE0s
|
||||
V1LQKU0R4EaaACFXS1zEcZol+sivnanbLCTq5kr1VSR6FFAnDtpQh1v5uQARAQAB
|
||||
tB5lbWVyc2lvbiA8Y29udGFjdEBlbWVyc2lvbi5mcj6JAlUEEwECAD8CGwMGCwkI
|
||||
BwMCBhUIAgkKCwQWAgMBAh4BAheAFiEENP+VJs/vDpejQOLkD9574OiPXkgFAlyr
|
||||
lf8FCQeN2+0ACgkQD9574OiPXkjXsw//Xt/oEm2OIpPz0iLle2+l/EpdDWDGUv59
|
||||
Nb4J7lBFMqHtzs4ypl6B+ge+y6Zit4b3T/NCfdo+zinCnyF42TRKJdDJAXtdwDc4
|
||||
GBW7TFVry0a9bje5EOwoSQCiO5U8LB0KrGynYdOwSgRlChiYiHRqdkAmRdGeUx4H
|
||||
YmINsknyBDX2LHYDHZGtRJKKNlzWEltcCfrIVpXUP4aPNCXIQHZ6QIyJ545HAt+E
|
||||
3AUz+P8dQ9Q4TVWN36tdGktuk7RA7eU1I6xJFcsS4cdRmcUHRXOTkysI4AAiEt0d
|
||||
EasLo1qti4u2nrqmkQbPaFbSrkAWQfxoA6b7rFIGT9ioI6KzPFZsehuq8/5eaPos
|
||||
8MdjT+8Cs9OETwcue07OARO6FcHbDlJtTDUHEIaiewRcYShWsz2tMK31qstp8Wm4
|
||||
Dy0n8sQJjcU3SamNsPmQlWKVH6+iDEasY7+jiIiermWsb3P4FWOYPL0pAelsFjNl
|
||||
NVIPo4ZGUEdp9q5D8EvPa6IUTQM+2X9jOBpGRqT5c4L71enDoQGbDq3z6oSYRtHx
|
||||
dVhKx7XK4QRYbrY8tOkyM4B+/jE0SU7TyyhanG27WVvonxzJV4pb2ylfi1qPI5Dg
|
||||
Kt3pI27hP5UrRbF3XDkQIsV7QXTXv2+fxmPf90dS6Zv/QmrfHheMg6S5n8pDu9kw
|
||||
cKb89yHJj93RTEtlb3BlbnBncGlkK3Rva2VuOkBodHRwczovL3R3aXR0ZXIuY29t
|
||||
L2VtZXJzaW9uX2ZyL3N0YXR1cy83NjczMzM1MjIwNTUwNjk2OTaJAjYEEwEKACAE
|
||||
CwkIBwIVCgIWAQIZAAWCV7margKeAQKbAwWJAeEzgAAKCRAP3nvg6I9eSA2mEACY
|
||||
b0mqmEFH4HjhD1Y2m2zxOq16oJXd1OtJKykfuC/K04+gyuSPv5uAVdS1UR05QUh/
|
||||
D4EbBAwHKMIX+lo/A6U5n8B82C2LdpgYQtOzssm4mzt0nGPKd/+B+VNTM7LhawlT
|
||||
+mpyXhZvLVXmMC0lt0qahl1N1zSwO5CDDasA6tvfDE/yeM1Dh/suTfm14FTzWIGq
|
||||
rQsR712dBclGUk10pNh5PmlOzTU+eYgPzpOlV6bao6bx4DfantKRvoI5XvjJhIIB
|
||||
C96KkH7A5toz+hHX9z+bmWcTuyz8KXptlYY0UDJPoDUi8dEjW0rjjYrW7JaTkRBc
|
||||
R4e1BLYqLpPU4IVNc0/TZM4i5I56eXN6cusCn7m0lj3yNg5rNG9JLxYM920Wxmau
|
||||
L7QIml0GFe8ii6rMMiuXa+ircsQV/PJ4Spw4O84mW8fqpNgsjvM9xQ8dIzV7kKqj
|
||||
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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) 2023 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.22.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…
Reference in New Issue
Block a user