From b2a37c02cfab92d0e5ebe3a1e2eae90e53d30386e8a56d830d7805a0c6447ab4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 3 May 2024 16:08:05 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main libwpe revision 28c739822e6952aaac16a9adef37601a --- .gitattributes | 23 ++++++++++ baselibs.conf | 1 + libwpe-1.14.0.tar.xz | 3 ++ libwpe.changes | 107 +++++++++++++++++++++++++++++++++++++++++++ libwpe.spec | 81 ++++++++++++++++++++++++++++++++ 5 files changed, 215 insertions(+) create mode 100644 .gitattributes create mode 100644 baselibs.conf create mode 100644 libwpe-1.14.0.tar.xz create mode 100644 libwpe.changes create mode 100644 libwpe.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -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 diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..a87ac4f --- /dev/null +++ b/baselibs.conf @@ -0,0 +1 @@ +libwpe-1_0-1 diff --git a/libwpe-1.14.0.tar.xz b/libwpe-1.14.0.tar.xz new file mode 100644 index 0000000..b242cb5 --- /dev/null +++ b/libwpe-1.14.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c073305bbac5f4402cc1c8a4753bfa3d63a408901f86182051eaa5a75dd89c00 +size 62928 diff --git a/libwpe.changes b/libwpe.changes new file mode 100644 index 0000000..0f1d64e --- /dev/null +++ b/libwpe.changes @@ -0,0 +1,107 @@ +------------------------------------------------------------------- +Tue Oct 4 19:55:14 UTC 2022 - Bjørn Lie + +- Update to version 1.14.0: + + New API to provide input events to be treated by WebKit as + gamepad inputs. + + New API to configure the target refresh rate of view backends. + + New API which allow clients to supply an alternative mechanism + for spawning WebKit auxiliary processes. + + New WPE_ENABLE_XKB build option, enabled by default, which can + be used to avoid usage of libxkbcommon. +- Use ldconfig_scriptlets macro for post(un) handling. + +------------------------------------------------------------------- +Fri Aug 26 16:00:11 UTC 2022 - Bjørn Lie + +- Update to version 1.12.3: + + Fix the build when using Clang's libc++ or the Musl libc. +- Changes from version 1.12.2: + + Fix the build when using CMake to configure it. +- Changes from version 1.12.1: + + Fix pasteboard to use the generic interface by default. + + Fix memory allocation to always abort execution on failure. + +------------------------------------------------------------------- +Thu Nov 25 21:09:15 UTC 2021 - Bjørn Lie + +- Update to version 1.12.0: + + New API to handle requests initiated by web content to + (un)fullscreen web views. + +------------------------------------------------------------------- +Sat Jul 17 06:56:47 UTC 2021 - Dirk Müller + +- update to 1.10.1: + - Fix the build with versions of Python older than 3.6 + +------------------------------------------------------------------- +Sat May 8 18:31:50 UTC 2021 - Dirk Müller + +- update to 1.10.0: + - New API to explicitly deinitialize an EGL renderer target, which allows + implementors of the wpe_renderer_backend_egl_target_interface + - build system improvements + +------------------------------------------------------------------- +Thu Sep 17 22:55:56 UTC 2020 - Michael Gorse + +- Update to version 1.8.0: + + New build configuration system based on Meson. The existing + CMake-based system is still maintained, and both produce the + same outputs. + + Hidden visibility is now used by default for symbols, and only + those belonging to the public API are exported. +- Switch to meson. + +------------------------------------------------------------------- +Thu Mar 12 12:49:59 UTC 2020 - Bjørn Lie + +- Update to version 1.6.0: + + Added support for smooth 2D axis input events. + + Ensure that only symbols marked with WPE_EXPORT are public. + + Improved robustness of the CMake build system. +- Changes from version 1.5.90: + + Added support for smooth 2D axis input events. + + Improved robustness of the CMake build system. + +------------------------------------------------------------------- +Sat Oct 5 14:25:00 UTC 2019 - Bjørn Lie + +- Add baselibs.conf, build 32-bit support lib. + +------------------------------------------------------------------- +Thu Oct 3 13:15:17 UTC 2019 - Bjørn Lie + +- Update to version 1.4.0.1: + + Fix the version numbers to ensure 1.4.0 is used when building + from tarballs. +- Drop no longer needed Group tag. + +------------------------------------------------------------------- +Thu Sep 19 09:45:06 UTC 2019 - Bjørn Lie + +- Update to version 1.4.0: + + New API to set the device scaling factor. Backends and WebKit + embedders can use this to e.g. support HiDPI displays. + + New API to to obtain the root accessibility object for a view + backend. + + API reference documentation can now be built with HotDoc. + Descriptions for most functionality is still missing, though. + + Fix build failure on systems where libxkbcommon has its headers + installed in a non-standard location. + +------------------------------------------------------------------- +Tue Sep 17 01:59:02 UTC 2019 - Michael Gorse + +- Update to version 1.3.91: + + Enabled compiler warnings. + + Fix build failure on systems where libxkbcommon has its headers + installed in a non-standard location. + + Fix documentation build. +- Drop libwpe-fix-include-dir.patch: fixed upstream. + +------------------------------------------------------------------- +Wed Jul 24 21:33:53 UTC 2019 - Bjørn Lie + +- Initial packaging for openSUSE, version 1.3.1. diff --git a/libwpe.spec b/libwpe.spec new file mode 100644 index 0000000..24af702 --- /dev/null +++ b/libwpe.spec @@ -0,0 +1,81 @@ +# +# spec file for package libwpe +# +# Copyright (c) 2022 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/ +# + + +# When updating this, do so in baselibs.conf too +%define major_minor 1.0 +%define sover 1_0-1 + +Name: libwpe +Version: 1.14.0 +Release: 0 +Summary: General-purpose library for the WPE-flavored port of WebKit +License: BSD-2-Clause +URL: https://github.com/WebPlatformForEmbedded/libwpe +Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz +Source99: baselibs.conf + +BuildRequires: c++_compiler +BuildRequires: meson >= 0.49 +BuildRequires: pkgconfig +BuildRequires: pkgconfig(egl) +BuildRequires: pkgconfig(xkbcommon) + +%description +General-purpose library developed for the WPE-flavored port of +WebKit. + +%package -n %{name}-%{sover} +Summary: Shared library for %{name} + +%description -n %{name}-%{sover} +General-purpose library developed for the WPE-flavored port of +WebKit. +This package contains the shared libary of libwpe. + +%package devel +Summary: Development files for %{name} +Requires: %{name}-%{sover} = %{version} + +%description devel +The %{name}-devel package contains libraries, build data, and +header files for developing applications that use %{name}. + +%prep +%autosetup -p1 + +%build +%meson \ + %{nil} +%meson_build + +%install +%meson_install + +%ldconfig_scriptlets -n %{name}-%{sover} + +%files -n %{name}-%{sover} +%license COPYING +%doc NEWS +%{_libdir}/%{name}-%{major_minor}.so.* + +%files devel +%{_includedir}/wpe-%{major_minor}/ +%{_libdir}/%{name}-%{major_minor}.so +%{_libdir}/pkgconfig/wpe-%{major_minor}.pc + +%changelog