Compare commits

...
Sign in to create a new pull request.

7 commits

Author SHA1 Message Date
christopher
d025def6e6 sobump 2019-09-28 20:42:17 -06:00
christopher
ccac74a4e8 new version 2019-09-28 14:34:18 -06:00
Christopher King
b569b890cf New version 2019-05-20 23:46:36 -05:00
Christopher King
53064eb6e4 new version 2019-04-19 19:00:58 -05:00
BunnyApocalypse
d4bef49307 new version w soname bump 2019-03-27 13:37:22 -05:00
BunnyApocalypse
3d70f94321 new version 2019-02-09 21:05:16 -06:00
BunnyApocalypse
d7d1db76b6 New version to include minibrowser, & patches to make it work 2018-09-29 11:18:37 -05:00
4 changed files with 62 additions and 38 deletions

6
.gitignore vendored
View file

@ -1 +1,7 @@
/wpewebkit-2.21.2.tar.xz
/wpewebkit-2.21.92.tar.xz
/wpewebkit-2.22.4.tar.xz
/wpewebkit-2.24.0.tar.xz
/wpewebkit-2.24.1.tar.xz
/wpewebkit-2.24.2.tar.xz
/wpewebkit-2.26.1.tar.xz

View file

@ -1,24 +0,0 @@
diff -up wpewebkit-2.20.1/Source/WebKit/NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp.fedora-crypto-policy webkitgtk-2.17.92/Source/WebKit/NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp
--- wpewebkit-2.20.1/Source/WebKit/NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp.fedora-crypto-policy 2017-09-05 13:39:59.294426661 +0200
+++ wpewebkit-2.20.1/Source/WebKit/NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp 2017-09-05 13:40:09.144389997 +0200
@@ -43,7 +43,7 @@ int main(int argc, char** argv)
// overwrite this priority string if it's already set by the user.
// https://bugzilla.gnome.org/show_bug.cgi?id=738633
// WARNING: This needs to be KEPT IN SYNC with WebProcessMain.cpp.
- setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:!VERS-SSL3.0:!ARCFOUR-128", 0);
+ setenv("G_TLS_GNUTLS_PRIORITY", "@SYSTEM:%COMPAT:!VERS-SSL3.0:!ARCFOUR-128", 0);
#if USE(GCRYPT)
PAL::GCrypt::initialize();
diff -up wpewebkit-2.20.1/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp.fedora-crypto-policy webkitgtk-2.17.92/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp
--- wpewebkit-2.20.1/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp.fedora-crypto-policy 2017-09-05 13:40:28.558317735 +0200
+++ wpewebkit-2.20.1/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp 2017-09-05 13:40:56.057215378 +0200
@@ -43,7 +43,7 @@ int main(int argc, char** argv)
// overwrite this priority string if it's already set by the user.
// https://bugzilla.gnome.org/show_bug.cgi?id=738633
// WARNING: This needs to be KEPT IN SYNC with WebProcessMain.cpp.
- setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:!VERS-SSL3.0:!ARCFOUR-128", 0);
+ setenv("G_TLS_GNUTLS_PRIORITY", "@SYSTEM:%COMPAT:!VERS-SSL3.0:!ARCFOUR-128", 0);
#if USE(GCRYPT)
PAL::GCrypt::initialize();

View file

@ -1 +1 @@
SHA512 (wpewebkit-2.21.2.tar.xz) = 656c9a1db0225bf28493271c07d0a0449a4715da5dfc592f8cef9234bdb04eb211332f2c07a14f6b424e40154ba2b19e64b3182c479fe198cbe5f7b7e2b1cb4f
SHA512 (wpewebkit-2.26.1.tar.xz) = eabfa1ba4b98c7a37db51b94559c1251164988fba42a1df7872912e8a174d3ca0d04dad5e0191e16c417957c563eb18b1bd2a6722cb19a273e4e4b06bf906636

View file

@ -6,7 +6,7 @@
cp -p %1 _license_files/$(echo '%1' | sed -e 's!/!.!g')
Name: wpewebkit
Version: 2.21.2
Version: 2.26.1
Release: 1%{?dist}
Summary: A WebKit port optimized for low-end devices
@ -14,16 +14,15 @@ License: LGPLv2 and BSD
URL: http://www.%{name}.org/
Source0: http://wpewebkit.org/releases/%{name}-%{version}.tar.xz
# https://bugs.webkit.org/show_bug.cgi?id=158785
Patch0: fedora-crypto-policy.patch
# Explicitly specify python2 over python to avoid build fails
Patch1: python2.patch
Patch0: python2.patch
BuildRequires: openjpeg2-devel
BuildRequires: bison
BuildRequires: cairo-devel
BuildRequires: cmake
BuildRequires: wpebackend-devel
BuildRequires: libwpe-devel
BuildRequires: wpebackend-fdo-devel
BuildRequires: flex
BuildRequires: gcc-c++
BuildRequires: gnutls-devel
@ -41,6 +40,8 @@ BuildRequires: libxslt-devel
BuildRequires: libwayland-client-devel
BuildRequires: libwayland-egl-devel
BuildRequires: libwayland-server-devel
BuildRequires: mesa-libgbm-devel
BuildRequires: wayland-protocols-devel
BuildRequires: mesa-libEGL-devel
BuildRequires: perl-File-Copy-Recursive
BuildRequires: perl-JSON-PP
@ -51,6 +52,12 @@ BuildRequires: rubygems
BuildRequires: sqlite-devel
BuildRequires: woff2-devel
BuildRequires: libepoxy-devel
BuildRequires: atk-devel at-spi2-atk-devel
BuildRequires: bubblewrap
BuildRequires: libseccomp-devel
BuildRequires: xdg-dbus-proxy
Requires: atk
Requires: at-spi2-atk
%description
WPE allows embedders to create simple and performant systems based on
@ -133,7 +140,6 @@ popd
%add_to_license_files Source/WebCore/LICENSE-LGPL-2
%add_to_license_files Source/WebCore/LICENSE-LGPL-2.1
%add_to_license_files Source/WebInspectorUI/UserInterface/External/CodeMirror/LICENSE
%add_to_license_files Source/WebInspectorUI/UserInterface/External/ESLint/LICENSE
%add_to_license_files Source/WebInspectorUI/UserInterface/External/Esprima/LICENSE
%add_to_license_files Source/WebInspectorUI/UserInterface/External/three.js/LICENSE
%add_to_license_files Source/WTF/icu/LICENSE
@ -142,10 +148,10 @@ popd
%files
%{_bindir}/WPEWebDriver
%{_libdir}/libWPEWebKit-0.1.so.2
%{_libdir}/libWPEWebKit-0.1.so.2.*
%{_libexecdir}/wpe-webkit-0.1
%{_libdir}/wpe-webkit-0.1
%{_libdir}/libWPEWebKit-1.0.so.3
%{_libdir}/libWPEWebKit-1.0.so.3.*
%{_libexecdir}/wpe-webkit-1.0
%{_libdir}/wpe-webkit-1.0
%doc NEWS
%license _license_files/*ThirdParty*
%license _license_files/*WebCore*
@ -154,12 +160,48 @@ popd
%license _license_files/*JavaScriptCore*
%files devel
%{_includedir}/wpe-webkit-0.1
%{_libdir}/libWPEWebKit-0.1.so
%{_includedir}/wpe-webkit-1.0
%{_libdir}/libWPEWebKit-1.0.so
%{_libdir}/pkgconfig/*.pc
%changelog
* Sat Sep 28 2019 Chris King <bunnyapocalypse@protonmail.org> - 2.26.1-1
- New version, added atk/bubblewrap libs for build, removed crypto patch as its
no longer needed. Also, sobump.
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.24.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon May 20 2019 Chris King <bunnyapocalypse@protonmail.org> - 2.24.2-1
- New version
* Fri Apr 19 2019 Chris King <bunnyapocalypse@protonmail.org> - 2.24.1-1
- New version
* Wed Mar 27 2019 Chris King <bunnyapocalypse@protonmail.org> - 2.24.0-1
- New version
* Tue Mar 19 2019 Chris King <bunnyapocalypse@protonmail.org> - 2.22.5-1
- New version
* Sat Feb 09 2019 Chris King <bunnyapocalypse@protonmail.org> - 2.22.4-1
- New version and removing patches that were upstreamed in this version
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.21.92-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jan 24 2019 Pete Walter <pwalter@fedoraproject.org> - 2.21.92-3
- Rebuild for ICU 63
* Fri Sep 21 2018 Chris King <bunnyapocalypse@protonmail.org> - 2.21.92-2
- Adding another patch so the package properly installs
* Fri Sep 14 2018 Chris King <bunnyapocalypse@protonmail.org> - 2.21.92-1
- Adding some patches to fix failing builds
* Mon Sep 10 2018 Chris King <bunnyapocalypse@protonmail.org> - 2.21.92-1
- Soname bump and version update
* Tue Jul 17 2018 Chris King <bunnyapocalypse@fedoraproject.org> - 2.21.2-1
- Initial RPM package.