Skip to content

Commit

Permalink
libwpe: Update Version from 1.12.0 -> 1.15.2
Browse files Browse the repository at this point in the history
  • Loading branch information
v-smalavathu committed Jan 6, 2025
1 parent 81fb40a commit fe9a1ce
Show file tree
Hide file tree
Showing 3 changed files with 64 additions and 28 deletions.
4 changes: 3 additions & 1 deletion SPECS-EXTENDED/libwpe/libwpe.signatures.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
{
"Signatures": {
"libwpe-1.12.0.tar.xz": "e8eeca228a6b4c36294cfb63f7d3ba9ada47a430904a5a973b3c99c96a44c18c"
"libwpe-1.15.2.tar.xz": "6d769f64cee0fb1b5069c3b250b0f91e5cd90564cd2efdf633442bab96e5dbe8",
"libwpe-1.15.2.tar.xz.asc": "17577d9bf2603c0caba8cda5dfa8a69cb11114c57282071f8dce1b96385e6ab4",
"gpgkey-5AA3BC334FD7E3369E7C77B291C559DBE4C9123B.gpg": "acfa112e3719b1f5aee1a658affe36a9ab4f0b068a139fbcf8ac2ccd3c1f3959"
}
}
84 changes: 59 additions & 25 deletions SPECS-EXTENDED/libwpe/libwpe.spec
Original file line number Diff line number Diff line change
@@ -1,45 +1,45 @@
Summary: General-purpose library for the WPE-flavored port of WebKit
Name: libwpe
Version: 1.12.0
Release: 1%{?dist}
License: BSD
Vendor: Microsoft Corporation
Distribution: Azure Linux
Name: libwpe
Version: 1.15.2
Release: 2%{?dist}
Summary: General-purpose library for the WPE-flavored port of WebKit
License: BSD
URL: https://github.com/WebPlatformForEmbedded/%{name}
Source0: https://github.com/WebPlatformForEmbedded/libwpe/releases/download/%{version}/%{name}-%{version}.tar.xz
BuildRequires: cmake
Source1: https://github.com/WebPlatformForEmbedded/libwpe/releases/download/%{version}/%{name}-%{version}.tar.xz.asc
# Created from https://keys.openpgp.org/vks/v1/by-fingerprint/5AA3BC334FD7E3369E7C77B291C559DBE4C9123B
# $ gpg --import 5AA3BC334FD7E3369E7C77B291C559DBE4C9123B.asc
# $ gpg2 --export --export-options export-minimal 5AA3BC334FD7E3369E7C77B291C559DBE4C9123B > gpgkey-5AA3BC334FD7E3369E7C77B291C559DBE4C9123B.gpg
Source2: gpgkey-5AA3BC334FD7E3369E7C77B291C559DBE4C9123B.gpg

BuildRequires: gcc-c++
BuildRequires: libxkbcommon-devel
BuildRequires: mesa-libEGL-devel
Provides: wpebackend = %{version}-%{release}
Obsoletes: wpebackend < 0.2.0-2
BuildRequires: gnupg2
BuildRequires: meson
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(xkbcommon)

%description
General-purpose library developed for the WPE-flavored port of WebKit

%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}

%description devel
The %{name}-devel package contains libraries, build data, and header
files for developing applications that use %{name}.

%prep
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%autosetup -p1 -n libwpe-%{version}

%build
mkdir -p %{_target_platform}
pushd %{_target_platform}
%cmake \
-DCMAKE_BUILD_TYPE=Release \
..
popd

%make_build -C %{_target_platform}
%meson
%meson_build

%install
%make_install -C %{_target_platform}
%meson_install

%files
%license COPYING
Expand All @@ -53,12 +53,45 @@ popd
%{_libdir}/pkgconfig/wpe-1.0.pc

%changelog
* Sat May 14 2022 Sriram Nambakam <snambakam@microsoft.com> - 1.12.0-1
- Update to 1.12.0
* Thu Nov 22 2024 Sreenivasulu Malavathula <v-smalavathu@microsoft.com> - 1.15.2-2
- Initial Azure Linux import from Fedora 40 (license: MIT)
- License verified

* Fri Oct 15 2021 Pawel Winogrodzki <[email protected]> - 1.6.0-2
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
* Thu Feb 01 2024 Michael Catanzaro <[email protected]> - 1.15.2-1
- Update to 1.15.2

* Thu Jul 22 2021 Fedora Release Engineering <[email protected]> - 1.10.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

* Thu Jun 10 2021 Michael Catanzaro <[email protected]> - 1.10.1-1
- Update to 1.10.1

* Fri Mar 26 2021 Michael Catanzaro <[email protected]> - 1.10.0-2
- Add GPG verification of source tarball

* Fri Mar 26 2021 Michael Catanzaro <[email protected]> - 1.10.0-1
- Update to 1.10.0

* Mon Mar 15 2021 Michael Catanzaro <[email protected]> - 1.9.91-1
- Update to 1.9.91

* Mon Mar 08 2021 Michael Catanzaro <[email protected]> - 1.9.90-1
- Update to 1.9.90

* Tue Jan 26 2021 Fedora Release Engineering <[email protected]> - 1.9.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

* Mon Jan 18 2021 Michael Catanzaro <[email protected]> - 1.9.1-1
- Update to 1.9.1

* Fri Sep 11 2020 Michael Catanzaro <[email protected]> - 1.8.0-1
- Update to 1.8.0

* Wed Jul 29 2020 Michael Catanzaro <[email protected]> - 1.7.1-1
- Update to 1.7.1 and switch to meson build system

* Tue Jul 28 2020 Fedora Release Engineering <[email protected]> - 1.6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

* Thu Mar 12 2020 Michael Catanzaro <[email protected]> - 1.6.0-1
- Update to 1.6.0
Expand Down Expand Up @@ -89,3 +122,4 @@ popd

* Mon Aug 27 2018 Chris King <[email protected]> - 1.0.0-1
- Initial RPM package

4 changes: 2 additions & 2 deletions cgmanifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -11581,8 +11581,8 @@
"type": "other",
"other": {
"name": "libwpe",
"version": "1.12.0",
"downloadUrl": "https://github.com/WebPlatformForEmbedded/libwpe/releases/download/1.12.0/libwpe-1.12.0.tar.xz"
"version": "1.15.2",
"downloadUrl": "https://github.com/WebPlatformForEmbedded/libwpe/releases/download/1.15.2/libwpe-1.15.2.tar.xz"
}
}
},
Expand Down

0 comments on commit fe9a1ce

Please sign in to comment.