Compare commits
No commits in common. "rawhide" and "f37" have entirely different histories.
1 changed files with 59 additions and 91 deletions
150
qt3.spec
150
qt3.spec
|
|
@ -6,9 +6,8 @@
|
|||
Name: qt3
|
||||
Summary: The shared library for the Qt 3 GUI toolkit
|
||||
Version: 3.3.8b
|
||||
Release: 102%{?dist}
|
||||
# Automatically converted from old format: QPL or GPLv2 or GPLv3 - review is highly recommended.
|
||||
License: QPL-1.0 OR GPL-2.0-only OR GPL-3.0-only
|
||||
Release: 91%{?dist}
|
||||
License: QPL or GPLv2 or GPLv3
|
||||
Url: http://www.troll.no
|
||||
Source0: ftp://ftp.trolltech.com/qt/source/qt-x11-free-%{version}.tar.gz
|
||||
Source2: qt.sh
|
||||
|
|
@ -173,6 +172,9 @@ BuildRequires: mariadb-connector-c-devel
|
|||
%else
|
||||
BuildRequires: mysql-devel
|
||||
%endif
|
||||
BuildRequires: postgresql-private-devel
|
||||
# This is resolved in newer Qt by not requiring PG server
|
||||
# related headers.
|
||||
BuildRequires: postgresql-server-devel
|
||||
BuildRequires: unixODBC-devel
|
||||
%if 0%{?rhel} && 0%{?rhel} < 7
|
||||
|
|
@ -283,86 +285,86 @@ for the Qt 3 toolkit.
|
|||
|
||||
%prep
|
||||
%setup -q -n qt-x11-free-%{version}
|
||||
%patch -P1 -p1 -b .cjk
|
||||
%patch -P2 -p1 -b .ndebug
|
||||
%patch -P3 -p1 -b .makefile
|
||||
%patch -P4 -p1 -b .umask
|
||||
%patch -P5 -p1 -b .strip
|
||||
%patch1 -p1 -b .cjk
|
||||
%patch2 -p1 -b .ndebug
|
||||
%patch3 -p1 -b .makefile
|
||||
%patch4 -p1 -b .umask
|
||||
%patch5 -p1 -b .strip
|
||||
# drop backup file(s), else they get installed too, http://bugzilla.redhat.com/639459
|
||||
rm -fv mkspecs/linux-g++*/qmake.conf.strip
|
||||
%patch -P7 -p1 -b .quiet
|
||||
%patch -P8 -p1 -b .qembed
|
||||
%patch -P12 -p1 -b .nostdlib
|
||||
%patch -P13 -p1 -b .fonts
|
||||
%patch -P14 -p1 -b .gl
|
||||
%patch -P19 -p1 -b .gtk
|
||||
%patch7 -p1 -b .quiet
|
||||
%patch8 -p1 -b .qembed
|
||||
%patch12 -p1 -b .nostdlib
|
||||
%patch13 -p1 -b .fonts
|
||||
%patch14 -p1 -b .gl
|
||||
%patch19 -p1 -b .gtk
|
||||
gcc -dumpversion ||:
|
||||
%patch -P20 -p1 -b .hardcode-buildkey
|
||||
%patch -P24 -p1 -b .uic
|
||||
%patch -P25 -p1 -b .uic-multilib
|
||||
%patch -P27 -p1 -b .fontrendering-ml_IN-bz#209097
|
||||
%patch -P29 -p1 -b .fontrendering-as_IN-bz#209972
|
||||
%patch -P31 -p1 -b .fontrendering-te_IN-bz#211259
|
||||
%patch -P32 -p1 -b .fontrendering-bz#214371
|
||||
%patch -P33 -p1 -b .fontrendering-#214570
|
||||
%patch -P34 -p1 -b .fontrendering-#209974
|
||||
%patch -P35 -p1 -b .fontrendering-ml_IN-217657
|
||||
%patch -P37 -p1 -b .fontrendering-gu-228452
|
||||
%patch -P38 -p1 -b .odbc
|
||||
%patch20 -p1 -b .hardcode-buildkey
|
||||
%patch24 -p1 -b .uic
|
||||
%patch25 -p1 -b .uic-multilib
|
||||
%patch27 -p1 -b .fontrendering-ml_IN-bz#209097
|
||||
%patch29 -p1 -b .fontrendering-as_IN-bz#209972
|
||||
%patch31 -p1 -b .fontrendering-te_IN-bz#211259
|
||||
%patch32 -p1 -b .fontrendering-bz#214371
|
||||
%patch33 -p1 -b .fontrendering-#214570
|
||||
%patch34 -p1 -b .fontrendering-#209974
|
||||
%patch35 -p1 -b .fontrendering-ml_IN-217657
|
||||
%patch37 -p1 -b .fontrendering-gu-228452
|
||||
%patch38 -p1 -b .odbc
|
||||
# it's not 100% clear to me if this is safe for all archs -- Rex
|
||||
%ifarch %{arm}
|
||||
%patch -P39 -p1 -b .arm
|
||||
%patch39 -p1 -b .arm
|
||||
%endif
|
||||
%patch -P40 -p1 -b .sane_defaults
|
||||
%patch40 -p1 -b .sane_defaults
|
||||
sed -i.KDE3_PLUGIN_PATH \
|
||||
-e "s|@@KDE3_PLUGIN_PATH@@|%{_libdir}/kde3/plugins|" \
|
||||
src/kernel/qapplication.cpp
|
||||
%patch -P41 -p1 -b .cstddef
|
||||
%patch -P42 -p1 -b .qlocale-aliasing
|
||||
%patch -P43 -p1 -b .system-sqlite2
|
||||
%patch -P44 -p1 -b .qimage-parentheses
|
||||
%patch -P45 -p1 -b .system-zlib-header
|
||||
%patch41 -p1 -b .cstddef
|
||||
%patch42 -p1 -b .qlocale-aliasing
|
||||
%patch43 -p1 -b .system-sqlite2
|
||||
%patch44 -p1 -b .qimage-parentheses
|
||||
%patch45 -p1 -b .system-zlib-header
|
||||
%if 0%{?fedora} > 16 || 0%{?rhel} > 6
|
||||
# This patch works ONLY with libpng >= 1.5.
|
||||
%patch -P46 -p0 -b .libpng15
|
||||
%patch46 -p0 -b .libpng15
|
||||
%endif
|
||||
%patch -P47 -p1 -b .#1037297
|
||||
%patch -P48 -p1 -b .freetype251
|
||||
%patch -P49 -p1 -b .postgresql11
|
||||
%patch47 -p1 -b .#1037297
|
||||
%patch48 -p1 -b .freetype251
|
||||
%patch49 -p1 -b .postgresql11
|
||||
|
||||
# immodule patches
|
||||
%if %{immodule}
|
||||
%patch -P50 -p1
|
||||
%patch -P51 -p1 -b .quiet
|
||||
%patch -P52 -p1 -b .fix-key-release-event-with-imm
|
||||
%patch -P53 -p1 -b .resetinputcontext
|
||||
%patch50 -p1
|
||||
%patch51 -p1 -b .quiet
|
||||
%patch52 -p1 -b .fix-key-release-event-with-imm
|
||||
%patch53 -p1 -b .resetinputcontext
|
||||
%endif
|
||||
|
||||
# mariadb
|
||||
%patch -P60 -p1 -b .mariadb
|
||||
%patch60 -p1 -b .mariadb
|
||||
|
||||
# PostgreSQL 12
|
||||
%patch -P70 -p1 -b .PostgreSQL12
|
||||
%patch70 -p1 -b .PostgreSQL12
|
||||
|
||||
# qt-copy patches
|
||||
%patch -P100 -p0 -b .0038-dragobject-dont-prefer-unknown
|
||||
%patch -P101 -p0 -b .0047-fix-kmenu-width
|
||||
%patch -P102 -p0 -b .0048-qclipboard_hack_80072
|
||||
%patch -P103 -p0 -b .0056-khotkeys_input_84434
|
||||
%patch -P105 -p0 -b .0073-xinerama-aware-qpopup
|
||||
%patch -P107 -p0 -b .0079-compositing-types
|
||||
%patch -P108 -p0 -b .0080-net-wm-sync-request
|
||||
%patch -P110 -p0 -b .0084-compositing-properties
|
||||
%patch100 -p0 -b .0038-dragobject-dont-prefer-unknown
|
||||
%patch101 -p0 -b .0047-fix-kmenu-width
|
||||
%patch102 -p0 -b .0048-qclipboard_hack_80072
|
||||
%patch103 -p0 -b .0056-khotkeys_input_84434
|
||||
%patch105 -p0 -b .0073-xinerama-aware-qpopup
|
||||
%patch107 -p0 -b .0079-compositing-types
|
||||
%patch108 -p0 -b .0080-net-wm-sync-request
|
||||
%patch110 -p0 -b .0084-compositing-properties
|
||||
|
||||
# upstream patches
|
||||
%patch -P200 -p1 -b .fullscreen
|
||||
%patch -P201 -p1 -b .gcc34
|
||||
%patch200 -p1 -b .fullscreen
|
||||
%patch201 -p1 -b .gcc34
|
||||
|
||||
# security patches
|
||||
%patch -P300 -p1 -b .CVE-2013-4549
|
||||
%patch -P301 -p1 -b .CVE-2014-0190
|
||||
%patch -P302 -p1 -b .CVE-2015-0295
|
||||
%patch -P303 -p1 -b .CVE-2015-1860
|
||||
%patch300 -p1 -b .CVE-2013-4549
|
||||
%patch301 -p1 -b .CVE-2014-0190
|
||||
%patch302 -p1 -b .CVE-2015-0295
|
||||
%patch303 -p1 -b .CVE-2015-1860
|
||||
|
||||
# convert to UTF-8
|
||||
iconv -f iso-8859-1 -t utf-8 < doc/man/man3/qdial.3qt > doc/man/man3/qdial.3qt_
|
||||
|
|
@ -647,40 +649,6 @@ mkdir -p %{buildroot}%{qtdir}/plugins/styles
|
|||
|
||||
|
||||
%changelog
|
||||
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8b-102
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8b-101
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Wed Aug 07 2024 Miroslav Suchý <msuchy@redhat.com> - 3.3.8b-100
|
||||
- convert license to SPDX
|
||||
|
||||
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8b-99
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8b-98
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8b-97
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Thu Nov 30 2023 Lukas Javorsky <ljavorsk@redhat.com> - 3.3.8b-96
|
||||
- Rebuilt for PostgreSQL 16 (BZ#2251109)
|
||||
- For more info see the Fedora Change: https://fedoraproject.org/wiki/Changes/PostgreSQL_16
|
||||
|
||||
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8b-95
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8b-94
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Wed Nov 16 2022 Ondřej Sloup <osloup@redhat.com> - 3.3.8b-93
|
||||
- Rebuild for new PostgreSQL 15
|
||||
|
||||
* Fri Sep 09 2022 Than Ngo <than@redhat.com> - 3.3.8b-92
|
||||
- fixed bz#2120316 - qt3 shouldn't require postgresql-private-devel
|
||||
|
||||
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.8b-91
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue