Compare commits
10 Commits
5ae06d1c8a
...
ab32abb583
Author | SHA1 | Date | |
---|---|---|---|
ab32abb583 | |||
|
02731d9463 | ||
|
065f1ec8d3 | ||
|
0e4b477a78 | ||
|
fe80f5f50e | ||
|
ca0b6d8e7b | ||
|
91cecbb949 | ||
|
c40df6946c | ||
|
68a2d21fe7 | ||
|
fd113fb825 |
2
.gitignore
vendored
2
.gitignore
vendored
@ -7,3 +7,5 @@
|
|||||||
/wxWidgets-3.2.1.tar.bz2
|
/wxWidgets-3.2.1.tar.bz2
|
||||||
/wxWidgets-3.2.2.tar.bz2
|
/wxWidgets-3.2.2.tar.bz2
|
||||||
/wxWidgets-3.2.2.1.tar.bz2
|
/wxWidgets-3.2.2.1.tar.bz2
|
||||||
|
/wxWidgets-3.2.3.tar.bz2
|
||||||
|
/wxWidgets-3.2.4.tar.bz2
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (wxWidgets-3.2.2.1.tar.bz2) = 289d61ea2abd75a329aafcbd347ab84b136f31fca01dd902593f661691ecd30a4416286ff501c4257baa6765cf356ade3087eb8609af9a44599cfdc20e2f03a6
|
SHA512 (wxWidgets-3.2.4.tar.bz2) = 8592e8b7ddf4afe83c9dd4894faa43bbf8a5d57d1ac408b3b6b3b77a809063493ef3e2eefa3155214e1c91c5fad2dc6c0760dd79ada3e73f73ec4d06021b6fff
|
||||||
|
45
wxGTK.spec
45
wxGTK.spec
@ -4,8 +4,8 @@
|
|||||||
%global sover 0
|
%global sover 0
|
||||||
|
|
||||||
Name: wxGTK
|
Name: wxGTK
|
||||||
Version: 3.2.2.1
|
Version: 3.2.4
|
||||||
Release: 1%{?dist}
|
Release: 1.0.riscv64%{?dist}
|
||||||
Summary: GTK port of the wxWidgets GUI library
|
Summary: GTK port of the wxWidgets GUI library
|
||||||
License: wxWidgets
|
License: wxWidgets
|
||||||
URL: https://www.wxwidgets.org/
|
URL: https://www.wxwidgets.org/
|
||||||
@ -20,7 +20,8 @@ Patch0: %{name}-3.1.6-abicheck.patch
|
|||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: gtk3-devel
|
BuildRequires: gtk3-devel
|
||||||
BuildRequires: webkit2gtk3-devel
|
BuildRequires: autoconf
|
||||||
|
BuildRequires: webkit2gtk4.1-devel
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
BuildRequires: libpng-devel
|
BuildRequires: libpng-devel
|
||||||
BuildRequires: libjpeg-devel
|
BuildRequires: libjpeg-devel
|
||||||
@ -38,14 +39,12 @@ BuildRequires: graphviz
|
|||||||
BuildRequires: libsecret-devel
|
BuildRequires: libsecret-devel
|
||||||
BuildRequires: libcurl-devel
|
BuildRequires: libcurl-devel
|
||||||
# For Tests
|
# For Tests
|
||||||
%if 0%{?fedora}
|
|
||||||
BuildRequires: glibc-langpack-en
|
BuildRequires: glibc-langpack-en
|
||||||
BuildRequires: mesa-dri-drivers
|
BuildRequires: mesa-dri-drivers
|
||||||
BuildRequires: xclock
|
BuildRequires: xclock
|
||||||
BuildRequires: xorg-x11-server-Xvfb
|
BuildRequires: xorg-x11-server-Xvfb
|
||||||
BuildRequires: python3-httpbin
|
BuildRequires: python3-httpbin
|
||||||
BuildRequires: vulkan-loader
|
BuildRequires: vulkan-loader
|
||||||
%endif
|
|
||||||
|
|
||||||
Provides: %{srcname} = %{version}-%{release}
|
Provides: %{srcname} = %{version}-%{release}
|
||||||
Provides: bundled(scintilla) = 3.7.2
|
Provides: bundled(scintilla) = 3.7.2
|
||||||
@ -172,6 +171,10 @@ sed -i -e 's|aclocal)|aclocal/wxwin32.m4)|' Makefile.in
|
|||||||
sed -i -e 's|/usr/lib\b|%{_libdir}|' wx-config.in configure
|
sed -i -e 's|/usr/lib\b|%{_libdir}|' wx-config.in configure
|
||||||
sed -i -e 's|/lib|/%{_lib}|' src/unix/stdpaths.cpp
|
sed -i -e 's|/lib|/%{_lib}|' src/unix/stdpaths.cpp
|
||||||
|
|
||||||
|
# Since we're currently patching configure.in
|
||||||
|
rm -f configure
|
||||||
|
./autogen.sh
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%global _configure ../configure
|
%global _configure ../configure
|
||||||
@ -221,7 +224,6 @@ mv %{buildroot}%{_datadir}/bakefile/presets/*.* %{buildroot}%{_datadir}/bakefile
|
|||||||
%find_lang wxstd-3.2
|
%find_lang wxstd-3.2
|
||||||
|
|
||||||
%check
|
%check
|
||||||
%if 0%{?fedora}
|
|
||||||
pushd %{gtk3dir}/tests
|
pushd %{gtk3dir}/tests
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
python3 -m httpbin.core &
|
python3 -m httpbin.core &
|
||||||
@ -229,6 +231,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} TZ=UTC wxUSE_XVFB=1 \
|
|||||||
WX_TEST_WEBREQUEST_URL="http://localhost:5000" xvfb-run -a ./test ~[.] \
|
WX_TEST_WEBREQUEST_URL="http://localhost:5000" xvfb-run -a ./test ~[.] \
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
~wxTextFile::Special ~wxFileName::GetSizeSpecial ~wxFile::Special \
|
~wxTextFile::Special ~wxFileName::GetSizeSpecial ~wxFile::Special \
|
||||||
|
%endif
|
||||||
|
%ifarch riscv64
|
||||||
|
~wxTextFile::Special ~wxFile::Special \
|
||||||
%endif
|
%endif
|
||||||
~WebRequest::SSL::Ignore
|
~WebRequest::SSL::Ignore
|
||||||
LD_LIBRARY_PATH=%{buildroot}%{_libdir} wxUSE_XVFB=1 xvfb-run -a \
|
LD_LIBRARY_PATH=%{buildroot}%{_libdir} wxUSE_XVFB=1 xvfb-run -a \
|
||||||
@ -238,10 +243,12 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} wxUSE_XVFB=1 xvfb-run -a \
|
|||||||
%endif
|
%endif
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
~WebView \
|
~WebView \
|
||||||
|
%endif
|
||||||
|
%ifarch riscv64
|
||||||
|
~TreeCtrlTestCase ~WebView ~wxImage::Paste \
|
||||||
%endif
|
%endif
|
||||||
~wxHtmlPrintout::Pagination
|
~wxHtmlPrintout::Pagination
|
||||||
popd
|
popd
|
||||||
%endif
|
|
||||||
|
|
||||||
%post -n %{wxbasename}-devel
|
%post -n %{wxbasename}-devel
|
||||||
if [ -f %{_bindir}/wx-config ] && [ ! -h %{_bindir}/wx-config ] ; then
|
if [ -f %{_bindir}/wx-config ] && [ ! -h %{_bindir}/wx-config ] ; then
|
||||||
@ -317,6 +324,30 @@ fi
|
|||||||
%doc html
|
%doc html
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Dec 04 2023 David Abdurachmanov <davidlt@rivosinc.com> - 3.2.4-1.0.riscv64
|
||||||
|
- Skip failing tests on riscv64
|
||||||
|
|
||||||
|
* Thu Nov 16 2023 Scott Talbert <swt@techie.net> - 3.2.4-1
|
||||||
|
- Update to new upstream release 3.2.4
|
||||||
|
|
||||||
|
* Wed Oct 11 2023 Scott Talbert <swt@techie.net> - 3.2.3-1
|
||||||
|
- Update to new upstream release 3.2.3
|
||||||
|
|
||||||
|
* Mon Aug 21 2023 Scott Talbert <swt@techie.net> - 3.2.2.1-6
|
||||||
|
- Rebuild with webkit2gtk4.1 (#2232979)
|
||||||
|
|
||||||
|
* Tue Jul 25 2023 Scott Talbert <swt@techie.net> - 3.2.2.1-5
|
||||||
|
- Make wxGetLinuxDistributionInfo work without lsb_release (#2184391)
|
||||||
|
|
||||||
|
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.2.1-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jun 19 2023 Scott Talbert <swt@techie.net> - 3.2.2.1-3
|
||||||
|
- Remove unused BR on GConf2-devel (unused since before 3.0)
|
||||||
|
|
||||||
|
* Fri Jun 16 2023 Scott Talbert <swt@techie.net> - 3.2.2.1-2
|
||||||
|
- Fix WebView selection test with WebKit 2.40+
|
||||||
|
|
||||||
* Tue Feb 21 2023 Scott Talbert <swt@techie.net> - 3.2.2.1-1
|
* Tue Feb 21 2023 Scott Talbert <swt@techie.net> - 3.2.2.1-1
|
||||||
- Update to new upstream release 3.2.2.1 (#2170238)
|
- Update to new upstream release 3.2.2.1 (#2170238)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user