Merge pull request #11204 from Rmys/master

qt5-5.15.7
This commit is contained in:
Rmys
2022-12-21 18:17:16 +03:00
committed by GitHub
21 changed files with 384 additions and 359 deletions
+15 -8
View File
@@ -11,21 +11,21 @@
<Summary>Provides access to Bluetooth hardware</Summary>
<Description>Provides access to Bluetooth hardware</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="861f91bd51929a139bec09e05d4b029cb13629c0" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtconnectivity-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="455f2f6ffa3fba11e5b5656b35e844717f035ab4" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtconnectivity-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency>bluez-libs-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>qt5-connectivity</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative</Dependency>
<Dependency>bluez-libs</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
@@ -46,7 +46,7 @@
</Files>
<RuntimeDependencies>
<Dependency release="current">qt5-connectivity</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
</RuntimeDependencies>
</Package>
@@ -61,6 +61,13 @@
</Package>
<History>
<Update release="24">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="23">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
+33 -26
View File
@@ -12,40 +12,40 @@
<Summary>A cross-platform application and UI framework (Documentation)</Summary>
<Description>A cross-platform application and UI framework (Documentation)</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="f0b185015ecebb405081bcabc09ccfe736cdacfa" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtdoc-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="a0c92f1c4cd66826ea315f14d97ea3bd389acc65" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtdoc-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant</Dependency>
<Dependency versionFrom="5.15.5">qt5-multimedia-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-quickcontrols-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-quickcontrols2-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-x11extras-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-webchannel-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant</Dependency>
<Dependency versionFrom="5.15.7">qt5-multimedia-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-quickcontrols-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-quickcontrols2-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-x11extras-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-webchannel-docs</Dependency>
<Dependency versionFrom="5.7.1">qt5-webkit-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-xmlpatterns-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-svg-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-script-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-sensors-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-translations</Dependency>
<Dependency versionFrom="5.15.5">qt5-graphicaleffects-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-imageformats-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-websockets-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-serialport-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-location-docs</Dependency>
<Dependency versionFrom="5.15.5">qt5-connectivity-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-xmlpatterns-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-svg-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-script-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-sensors-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-translations</Dependency>
<Dependency versionFrom="5.15.7">qt5-graphicaleffects-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-imageformats-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-websockets-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-serialport-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-location-docs</Dependency>
<Dependency versionFrom="5.15.7">qt5-connectivity-docs</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>qt5-doc</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.5">qt5-script</Dependency>
<Dependency versionFrom="5.15.5">qt5-svg</Dependency>
<Dependency versionFrom="5.15.5">qt5-xmlpatterns</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-script</Dependency>
<Dependency versionFrom="5.15.7">qt5-svg</Dependency>
<Dependency versionFrom="5.15.7">qt5-xmlpatterns</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/licenses</Path>
@@ -54,6 +54,13 @@
</Package>
<History>
<Update release="24">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="23">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
@@ -11,20 +11,20 @@
<Summary>Graphical effects for use with Qt Quick 2</Summary>
<Description>Graphical effects for use with Qt Quick 2</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="6c640156626602bc708fb386e10768a2354a4678" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtgraphicaleffects-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="9f2677211d0b60804a548ebfc96b3e63357a860e" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtgraphicaleffects-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>qt5-graphicaleffects</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
@@ -38,7 +38,7 @@
<Package>
<Name>qt5-graphicaleffects-docs</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/qt5</Path>
@@ -46,6 +46,13 @@
</Package>
<History>
<Update release="24">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="23">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
+13 -6
View File
@@ -11,11 +11,11 @@
<Summary>Plugins for additional image formats: TIFF, MNG, TGA, WBMP</Summary>
<Description>Plugins for additional image formats: TIFF, MNG, TGA, WBMP</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="a982b634845bf6384a40c8c65e987d35501f9f7b" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtimageformats-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="95e2e092f27c9021b49b34b058110e76d884207d" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtimageformats-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency>jasper-devel</Dependency>
<Dependency>libmng-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
@@ -28,7 +28,7 @@
<Package>
<Name>qt5-imageformats</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libmng</Dependency>
<Dependency>tiff</Dependency>
@@ -45,7 +45,7 @@
<Package>
<Name>qt5-imageformats-docs</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
@@ -53,6 +53,13 @@
</Package>
<History>
<Update release="24">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="23">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
@@ -48,6 +48,13 @@
</Files>
</Package>
<History>
<Update release="24">
<Date>2022-12-21</Date>
<Version>0.13.2</Version>
<Comment>Rebuild qt5.15.7</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="23">
<Date>2022-07-05</Date>
<Version>0.13.2</Version>
+17 -10
View File
@@ -11,7 +11,7 @@
<Summary>Provides access to position, satellite and area monitoring classes</Summary>
<Description>Provides access to position, satellite and area monitoring classes</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="0748c630e04cad725ff6f343afacff94310de832" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtlocation-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="f29f9a0f3e0e78b90681b5967258077a43944264" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtlocation-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency>mesa-devel</Dependency>
<Dependency>zlib-devel</Dependency>
@@ -20,10 +20,10 @@
<Dependency>gconf-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>geoclue-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</BuildDependencies>
</Source>
@@ -37,8 +37,8 @@
<Dependency>gypsy</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>geoclue</Dependency>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
@@ -55,15 +55,15 @@
</Files>
<RuntimeDependencies>
<Dependency release="current">qt5-location</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</RuntimeDependencies>
</Package>
<Package>
<Name>qt5-location-docs</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
@@ -71,6 +71,13 @@
</Package>
<History>
<Update release="25">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="24">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
+17 -10
View File
@@ -11,7 +11,7 @@
<Summary>Classes for audio, video, radio and camera functionality</Summary>
<Description>Classes for audio, video, radio and camera functionality</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="781b3367898e7dd69a6e3913adb07026fb0ed91c" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtmultimedia-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="d71dd6ed0fe3a25c6ace1eb3c4bced22c594c713" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtmultimedia-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency>icu4c-devel</Dependency>
<Dependency>openal-devel</Dependency>
@@ -20,10 +20,10 @@
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>gst-plugins-bad-devel</Dependency><!-- camera support -->
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
<Dependency versionFrom="1.10.3">gst-plugins-base-devel</Dependency>
</BuildDependencies>
</Source>
@@ -44,8 +44,8 @@
<Dependency>gst-plugins-bad</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency versionFrom="13.0.4">mesa</Dependency>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative</Dependency>
<Dependency versionFrom="1.10.3">gst-plugins-base</Dependency>
</RuntimeDependencies>
</Package>
@@ -58,8 +58,8 @@
</Files>
<RuntimeDependencies>
<Dependency release="current">qt5-multimedia</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</RuntimeDependencies>
</Package>
@@ -69,11 +69,18 @@
<Path fileType="doc">/usr/share/doc</Path>
</Files>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
</Package>
<History>
<Update release="24">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="23">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
@@ -11,13 +11,13 @@
<Summary>Reusable Qt Quick based UI controls to create classic desktop-style user interfaces</Summary>
<Description>Reusable Qt Quick based UI controls to create classic desktop-style user interfaces</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="96cace34c6ce4b48ab1f1d6f9f86cf69353efeef" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtquickcontrols-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="a4a63eb0945212741ea6ba57f1c03abf75f99d20" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtquickcontrols-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</BuildDependencies>
</Source>
@@ -25,8 +25,8 @@
<Name>qt5-quickcontrols</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
@@ -38,7 +38,7 @@
<Package>
<Name>qt5-quickcontrols-docs</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
@@ -46,6 +46,13 @@
</Package>
<History>
<Update release="24">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="23">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
+18 -11
View File
@@ -12,12 +12,12 @@
<License>LGPLv2.1-linking-exception</License>
<Summary>Inter-process communication (IPC) module developed for Qt</Summary>
<Description>qt5-remoteobjects, Inter-process communication (IPC) module developed for Qt</Description>
<Archive sha1sum="45624517786ed380afb5a23a8e1926eec05dd6f8" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtremoteobjects-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="5c0f0155e8fdc0f42551a36f1d25902e78436e5b" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtremoteobjects-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</BuildDependencies>
</Source>
@@ -25,9 +25,9 @@
<Name>qt5-remoteobjects</Name>
<Summary>Inter-process communication (IPC) module developed for Qt</Summary>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
@@ -46,8 +46,8 @@
</Files>
<RuntimeDependencies>
<Dependency release="current">qt5-remoteobjects</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</RuntimeDependencies>
</Package>
@@ -55,7 +55,7 @@
<Name>qt5-remoteobjects-docs</Name>
<Summary>Documentation files for qt5-remoteobjects</Summary>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-remoteobjects</Dependency>
<Dependency versionFrom="5.15.7">qt5-remoteobjects</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
@@ -63,6 +63,13 @@
</Package>
<History>
<Update release="6">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="5">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
+14 -7
View File
@@ -11,11 +11,11 @@
<Summary>Classes for making Qt applications scriptable. Provided for Qt 5.x compatibility</Summary>
<Description>Classes for making Qt applications scriptable. Provided for Qt 5.x compatibility</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="84624fa6da1d88c9bda30def2fdc479a0004d084" type="tarxz">https://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtscript-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="672ebe136acff5536573237103b19fb3d4aa1061" type="tarxz">https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtscript-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
<Dependency>libgcc</Dependency>
</BuildDependencies>
@@ -24,7 +24,7 @@
<Package>
<Name>qt5-script</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
@@ -37,7 +37,7 @@
<Package>
<Name>qt5-script-devel</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency release="current">qt5-script</Dependency>
</RuntimeDependencies>
<Files>
@@ -49,7 +49,7 @@
<Package>
<Name>qt5-script-docs</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/qt5</Path>
@@ -57,6 +57,13 @@
</Package>
<History>
<Update release="26">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="25">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
+16 -9
View File
@@ -11,12 +11,12 @@
<Summary>Provides access to sensor hardware and motion gesture recognition</Summary>
<Description>Provides access to sensor hardware and motion gesture recognition</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="c42c2e7ff6847198d080506f10f01c0b5ad5c4cc" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtsensors-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="4368807ae485a965eb7a6634bc7f6c340627ebfd" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtsensors-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</BuildDependencies>
</Source>
@@ -24,8 +24,8 @@
<Name>qt5-sensors</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
@@ -38,7 +38,7 @@
<Name>qt5-sensors-devel</Name>
<RuntimeDependencies>
<Dependency release="current">qt5-sensors</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/pkgconfig</Path>
@@ -49,7 +49,7 @@
<Package>
<Name>qt5-sensors-docs</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/qt5</Path>
@@ -58,6 +58,13 @@
</Package>
<History>
<Update release="24">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="23">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
+14 -7
View File
@@ -11,11 +11,11 @@
<Summary>Provides access to hardware and virtual serial ports</Summary>
<Description>Provides access to hardware and virtual serial ports</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="d2d2a9908f43e8907d5986b5d35c2783020e5eb7" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtserialport-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="fe64236125982812ef11a56afcc49db8af6a0b27" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtserialport-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="3.2.1">eudev-devel</Dependency>
</BuildDependencies>
</Source>
@@ -23,7 +23,7 @@
<Package>
<Name>qt5-serialport</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="3.2.1">eudev</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
@@ -37,7 +37,7 @@
<Package>
<Name>qt5-serialport-devel</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency release="current">qt5-serialport</Dependency>
</RuntimeDependencies>
<Files>
@@ -49,7 +49,7 @@
<Package>
<Name>qt5-serialport-docs</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/qt5</Path>
@@ -57,6 +57,13 @@
</Package>
<History>
<Update release="24">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="23">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
+72 -187
View File
@@ -12,43 +12,16 @@ index 4136aaf..fd3529a 100644
QPainter p(image);
d->r.render(&p, bounds);
diff --git a/src/svg/qsvghandler.cpp b/src/svg/qsvghandler.cpp
index 9dac05c..f2653af 100644
index 299efac..8dda563 100644
--- a/src/svg/qsvghandler.cpp
+++ b/src/svg/qsvghandler.cpp
@@ -728,15 +728,25 @@ static QVector<qreal> parseNumbersList(const QChar *&str)
return points;
}
-static inline void parseNumbersArray(const QChar *&str, QVarLengthArray<qreal, 8> &points)
+static inline void parseNumbersArray(const QChar *&str, QVarLengthArray<qreal, 8> &points,
+ const char *pattern = nullptr)
{
+ const size_t patternLen = qstrlen(pattern);
while (str->isSpace())
++str;
while (isDigit(str->unicode()) ||
*str == QLatin1Char('-') || *str == QLatin1Char('+') ||
*str == QLatin1Char('.')) {
- points.append(toDouble(str));
+ if (patternLen && pattern[points.size() % patternLen] == 'f') {
+ // flag expected, may only be 0 or 1
+ if (*str != QLatin1Char('0') && *str != QLatin1Char('1'))
+ return;
+ points.append(*str == QLatin1Char('0') ? 0.0 : 1.0);
+ ++str;
+ } else {
+ points.append(toDouble(str));
+ }
while (str->isSpace())
++str;
@@ -1383,8 +1393,10 @@ static void parseFont(QSvgNode *node,
@@ -1393,9 +1393,10 @@ static void parseFont(QSvgNode *node,
case FontSizeNone:
break;
case FontSizeValue: {
- QSvgHandler::LengthType dummy; // should always be pixel size
- fontStyle->setSize(parseLength(attributes.fontSize, dummy, handler));
- fontStyle->setSize(qMin(parseLength(attributes.fontSize, dummy, handler),
- qreal(0xffff)));
+ QSvgHandler::LengthType type;
+ qreal fs = parseLength(attributes.fontSize, type, handler);
+ fs = convertToPixels(fs, true, type);
@@ -56,35 +29,25 @@ index 9dac05c..f2653af 100644
}
break;
default:
@@ -1615,6 +1627,7 @@ static void pathArc(QPainterPath &path,
@@ -1626,6 +1627,7 @@ static void pathArc(QPainterPath &path,
static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
{
+ const int maxElementCount = 0x7fff; // Assume file corruption if more path elements than this
qreal x0 = 0, y0 = 0; // starting point
qreal x = 0, y = 0; // current point
char lastMode = 0;
@@ -1622,28 +1635,31 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1633,7 +1635,8 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
const QChar *str = dataStr.constData();
const QChar *end = str + dataStr.size();
- while (str != end) {
+ bool ok = true;
+ while (ok && str != end) {
while (str->isSpace() && (str + 1) != end)
++str;
QChar pathElem = *str;
++str;
QChar endc = *end;
*const_cast<QChar *>(end) = 0; // parseNumbersArray requires 0-termination that QStringRef cannot guarantee
+ const char *pattern = nullptr;
+ if (pathElem == QLatin1Char('a') || pathElem == QLatin1Char('A'))
+ pattern = "rrrffrr";
QVarLengthArray<qreal, 8> arg;
- parseNumbersArray(str, arg);
+ parseNumbersArray(str, arg, pattern);
*const_cast<QChar *>(end) = endc;
if (pathElem == QLatin1Char('z') || pathElem == QLatin1Char('Z'))
@@ -1650,14 +1653,13 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
arg.append(0);//dummy
const qreal *num = arg.constData();
int count = arg.count();
@@ -101,7 +64,7 @@ index 9dac05c..f2653af 100644
break;
}
x = x0 = num[0] + offsetX;
@@ -1660,8 +1676,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1674,8 +1676,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
break;
case 'M': {
if (count < 2) {
@@ -111,7 +74,7 @@ index 9dac05c..f2653af 100644
break;
}
x = x0 = num[0];
@@ -1687,8 +1702,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1701,8 +1702,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
break;
case 'l': {
if (count < 2) {
@@ -121,7 +84,7 @@ index 9dac05c..f2653af 100644
break;
}
x = num[0] + offsetX;
@@ -1701,8 +1715,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1715,8 +1715,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
break;
case 'L': {
if (count < 2) {
@@ -131,7 +94,7 @@ index 9dac05c..f2653af 100644
break;
}
x = num[0];
@@ -1742,8 +1755,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1756,8 +1755,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
break;
case 'c': {
if (count < 6) {
@@ -141,7 +104,7 @@ index 9dac05c..f2653af 100644
break;
}
QPointF c1(num[0] + offsetX, num[1] + offsetY);
@@ -1759,8 +1771,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1773,8 +1771,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
}
case 'C': {
if (count < 6) {
@@ -151,7 +114,7 @@ index 9dac05c..f2653af 100644
break;
}
QPointF c1(num[0], num[1]);
@@ -1776,8 +1787,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1790,8 +1787,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
}
case 's': {
if (count < 4) {
@@ -161,7 +124,7 @@ index 9dac05c..f2653af 100644
break;
}
QPointF c1;
@@ -1798,8 +1808,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1812,8 +1808,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
}
case 'S': {
if (count < 4) {
@@ -171,7 +134,7 @@ index 9dac05c..f2653af 100644
break;
}
QPointF c1;
@@ -1820,8 +1829,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1834,8 +1829,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
}
case 'q': {
if (count < 4) {
@@ -181,7 +144,7 @@ index 9dac05c..f2653af 100644
break;
}
QPointF c(num[0] + offsetX, num[1] + offsetY);
@@ -1836,8 +1844,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1850,8 +1844,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
}
case 'Q': {
if (count < 4) {
@@ -191,7 +154,7 @@ index 9dac05c..f2653af 100644
break;
}
QPointF c(num[0], num[1]);
@@ -1852,8 +1859,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1866,8 +1859,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
}
case 't': {
if (count < 2) {
@@ -201,7 +164,7 @@ index 9dac05c..f2653af 100644
break;
}
QPointF e(num[0] + offsetX, num[1] + offsetY);
@@ -1873,8 +1879,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1887,8 +1879,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
}
case 'T': {
if (count < 2) {
@@ -211,7 +174,7 @@ index 9dac05c..f2653af 100644
break;
}
QPointF e(num[0], num[1]);
@@ -1894,8 +1899,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1908,8 +1899,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
}
case 'a': {
if (count < 7) {
@@ -221,7 +184,7 @@ index 9dac05c..f2653af 100644
break;
}
qreal rx = (*num++);
@@ -1917,8 +1921,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1931,8 +1921,7 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
break;
case 'A': {
if (count < 7) {
@@ -231,7 +194,7 @@ index 9dac05c..f2653af 100644
break;
}
qreal rx = (*num++);
@@ -1939,12 +1942,15 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
@@ -1953,12 +1942,15 @@ static bool parsePathDataFast(const QStringRef &dataStr, QPainterPath &path)
}
break;
default:
@@ -247,121 +210,39 @@ index 9dac05c..f2653af 100644
- return true;
+ return ok;
}
static bool parseStyle(QSvgNode *node,
@@ -2358,6 +2364,27 @@ static bool parseAnimateNode(QSvgNode *parent,
return true;
}
+static int parseClockValue(QString str, bool *ok)
+{
+ int res = 0;
+ int ms = 1000;
+ str = str.trimmed();
+ if (str.endsWith(QLatin1String("ms"))) {
+ str.chop(2);
+ ms = 1;
+ } else if (str.endsWith(QLatin1String("s"))) {
+ str.chop(1);
+ }
+ double val = ms * toDouble(str, ok);
+ if (ok) {
+ if (val > std::numeric_limits<int>::min() && val < std::numeric_limits<int>::max())
+ res = static_cast<int>(val);
+ else
+ *ok = false;
+ }
+ return res;
+}
+
static bool parseAnimateColorNode(QSvgNode *parent,
const QXmlStreamAttributes &attributes,
QSvgHandler *handler)
@@ -2391,23 +2418,13 @@ static bool parseAnimateColorNode(QSvgNode *parent,
@@ -2522,6 +2514,8 @@ static bool parseAnimateTransformNode(QSvgNode *parent,
++s;
}
}
- int ms = 1000;
- beginStr = beginStr.trimmed();
- if (beginStr.endsWith(QLatin1String("ms"))) {
- beginStr.chop(2);
- ms = 1;
- } else if (beginStr.endsWith(QLatin1String("s"))) {
- beginStr.chop(1);
- }
- durStr = durStr.trimmed();
- if (durStr.endsWith(QLatin1String("ms"))) {
- durStr.chop(2);
- ms = 1;
- } else if (durStr.endsWith(QLatin1String("s"))) {
- durStr.chop(1);
- }
- int begin = static_cast<int>(toDouble(beginStr) * ms);
- int end = static_cast<int>((toDouble(durStr) + begin) * ms);
+ bool ok = true;
+ int begin = parseClockValue(beginStr, &ok);
+ if (!ok)
+ if (vals.count() % 3 != 0)
+ return false;
+ int end = begin + parseClockValue(durStr, &ok);
+ if (!ok || end <= begin)
+ return false;
QSvgAnimateColor *anim = new QSvgAnimateColor(begin, end, 0);
anim->setArgs((targetStr == QLatin1String("fill")), colors);
@@ -2497,24 +2514,13 @@ static bool parseAnimateTransformNode(QSvgNode *parent,
}
}
- int ms = 1000;
- beginStr = beginStr.trimmed();
- if (beginStr.endsWith(QLatin1String("ms"))) {
- beginStr.chop(2);
- ms = 1;
- } else if (beginStr.endsWith(QLatin1String("s"))) {
- beginStr.chop(1);
- }
- int begin = static_cast<int>(toDouble(beginStr) * ms);
- durStr = durStr.trimmed();
- if (durStr.endsWith(QLatin1String("ms"))) {
- durStr.chop(2);
- ms = 1;
- } else if (durStr.endsWith(QLatin1String("s"))) {
- durStr.chop(1);
- ms = 1000;
- }
- int end = static_cast<int>(toDouble(durStr)*ms) + begin;
+ bool ok = true;
+ int begin = parseClockValue(beginStr, &ok);
+ if (!ok)
+ return false;
+ int end = begin + parseClockValue(durStr, &ok);
+ if (!ok || end <= begin)
+ return false;
QSvgAnimateTransform::TransformType type = QSvgAnimateTransform::Empty;
if (typeStr == QLatin1String("translate")) {
@@ -2570,6 +2576,8 @@ static QSvgNode *createCircleNode(QSvgNode *parent,
bool ok = true;
int begin = parseClockValue(beginStr, &ok);
@@ -2585,6 +2579,8 @@ static QSvgNode *createCircleNode(QSvgNode *parent,
qreal ncx = toDouble(cx);
qreal ncy = toDouble(cy);
qreal nr = toDouble(r);
+ if (nr < 0.0)
+ return nullptr;
QRectF rect(ncx-nr, ncy-nr, nr*2, nr*2);
QSvgNode *circle = new QSvgCircle(parent, rect);
@@ -2980,8 +2988,8 @@ static QSvgNode *createPathNode(QSvgNode *parent,
@@ -2995,8 +2991,8 @@ static QSvgNode *createPathNode(QSvgNode *parent,
QPainterPath qpath;
qpath.setFillRule(Qt::WindingFill);
- //XXX do error handling
- parsePathDataFast(data, qpath);
+ if (!parsePathDataFast(data, qpath))
+ qCWarning(lcSvgHandler, "Invalid path data; path truncated.");
QSvgNode *path = new QSvgPath(parent, qpath);
return path;
@@ -3040,15 +3048,16 @@ static QSvgStyleProperty *createRadialGradientNode(QSvgNode *node,
@@ -3055,15 +3051,16 @@ static QSvgStyleProperty *createRadialGradientNode(QSvgNode *node,
qreal ncx = 0.5;
qreal ncy = 0.5;
- qreal nr = 0.5;
@@ -377,20 +258,20 @@ index 9dac05c..f2653af 100644
- nr = 0.5;
+ if (nr <= 0.0)
+ return nullptr;
qreal nfx = ncx;
if (!fx.isEmpty())
@@ -3344,7 +3353,9 @@ static QSvgNode *createTextNode(QSvgNode *parent,
@@ -3359,7 +3356,9 @@ static QSvgNode *createTextNode(QSvgNode *parent,
//### editable and rotate not handled
QSvgHandler::LengthType type;
qreal nx = parseLength(x, type, handler);
+ nx = convertToPixels(nx, true, type);
qreal ny = parseLength(y, type, handler);
+ ny = convertToPixels(ny, true, type);
QSvgNode *text = new QSvgText(parent, QPointF(nx, ny));
return text;
@@ -3685,9 +3696,7 @@ void QSvgHandler::parse()
@@ -3700,9 +3699,7 @@ void QSvgHandler::parse()
case QXmlStreamReader::EndElement:
endElement(xml->name());
++remainingUnfinishedElements;
@@ -407,7 +288,7 @@ index b89608b..89c9e4e 100644
+++ b/src/svg/qsvgstructure.cpp
@@ -255,9 +255,13 @@ inline static bool isSupportedSvgFeature(const QString &str)
};
if (str.length() <= MAX_WORD_LENGTH && str.length() >= MIN_WORD_LENGTH) {
+ const char16_t unicode44 = str.at(44).unicode();
+ const char16_t unicode45 = str.at(45).unicode();
@@ -428,7 +309,7 @@ index 63d0797..19e7154 100644
@@ -433,8 +433,16 @@ void QSvgTinyDocument::draw(QPainter *p, QSvgExtraStates &)
draw(p);
}
+static bool isValidMatrix(const QTransform &transform)
+{
+ qreal determinant = transform.determinant();
@@ -450,37 +331,41 @@ index 63d0797..19e7154 100644
+ if (!isValidMatrix(p->worldTransform()))
+ p->setWorldTransform(oldTransform);
}
QRectF QSvgTinyDocument::boundsOnElement(const QString &id) const
diff --git a/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp b/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp
index 8f1f03b..36c76ec 100644
index 36c76ec..db71e02 100644
--- a/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp
+++ b/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp
@@ -74,6 +74,7 @@ private slots:
void fillRule();
void opacity();
void paths();
+ void paths2();
void displayMode();
void strokeInherit();
void testFillInheritance();
@@ -1047,6 +1048,19 @@ void tst_QSvgRenderer::paths()
}
@@ -86,6 +86,8 @@ private slots:
void oss_fuzz_23731();
void oss_fuzz_24131();
void oss_fuzz_24738();
+ void illegalAnimateTransform_data();
+ void illegalAnimateTransform();
#ifndef QT_NO_COMPRESS
void testGzLoading();
@@ -1646,5 +1648,22 @@ void tst_QSvgRenderer::oss_fuzz_24738()
QSvgRenderer().load(QByteArray("<svg><path d=\"a 2 1e-212.....\">"));
}
+void tst_QSvgRenderer::paths2()
+void tst_QSvgRenderer::illegalAnimateTransform_data()
+{
+ const char *svg =
+ "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\">"
+ "<path d=\"M 3 8 A 5 5 0 1013 8\" id=\"path1\"/>"
+ "</svg>";
+ QTest::addColumn<QByteArray>("svg");
+
+ QByteArray data(svg);
+ QSvgRenderer renderer(data);
+ QVERIFY(renderer.isValid());
+ QCOMPARE(renderer.boundsOnElement(QLatin1String("path1")).toRect(), QRect(3, 8, 10, 5));
+ QTest::newRow("case1") << QByteArray("<svg><animateTransform type=\"rotate\" begin=\"1\" dur=\"2\" values=\"8,0,5,0\">");
+ QTest::newRow("case2") << QByteArray("<svg><animateTransform type=\"rotate\" begin=\"1\" dur=\"2\" values=\"1,2\">");
+ QTest::newRow("case3") << QByteArray("<svg><animateTransform type=\"rotate\" begin=\"1\" dur=\"2\" from=\".. 5 2\" to=\"f\">");
+ QTest::newRow("case4") << QByteArray("<svg><animateTransform type=\"scale\" begin=\"1\" dur=\"2\" by=\"--,..\">");
+}
+
void tst_QSvgRenderer::displayMode()
{
static const char *svgs[] = {
+void tst_QSvgRenderer::illegalAnimateTransform()
+{
+ QFETCH(QByteArray, svg);
+ QSvgRenderer renderer;
+ QVERIFY(!renderer.load(svg)); // also shouldn't assert
+}
+
QTEST_MAIN(tst_QSvgRenderer)
#include "tst_qsvgrenderer.moc"
+14 -7
View File
@@ -9,12 +9,12 @@
<License>LGPLv2.1-linking-exception</License>
<Summary>Classes for displaying the contents of SVG files</Summary>
<Description>Classes for displaying the contents of SVG files</Description>
<Archive sha1sum="629f2f436accd8f46200d6b53153f9921e879f54" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtsvg-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="b6935e9dd3a3ab4bd9f13f1bd1618bfee8e9eabc" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtsvg-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency>zlib-devel</Dependency>
</BuildDependencies>
<Patches>
@@ -25,7 +25,7 @@
<Name>qt5-svg</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency>zlib</Dependency>
</RuntimeDependencies>
<Files>
@@ -39,7 +39,7 @@
<Name>qt5-svg-devel</Name>
<Summary>Development files for qt5-svg</Summary>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency release="current">qt5-svg</Dependency>
</RuntimeDependencies>
<Files>
@@ -51,7 +51,7 @@
<Package>
<Name>qt5-svg-docs</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
@@ -60,6 +60,13 @@
</Package>
<History>
<Update release="29">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="28">
<Date>2022-08-24</Date>
<Version>5.15.5</Version>
+14 -7
View File
@@ -11,15 +11,15 @@
<Summary>A cross-platform application and UI framework (Translations)</Summary>
<Description>A cross-platform application and UI framework (Translations)</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="4ebffbf89e87ea19a01c35a91b96f5348375e1eb" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qttranslations-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="7effe55cb0cc3a77b4b9f2632cd3cf926146c35f" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qttranslations-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.5">qt5-linguist</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-linguist</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">qt_kde.patch</Patch>
<!-- <Patch level="1">qt_kde.patch</Patch> -->
</Patches>
</Source>
@@ -30,11 +30,18 @@
<Path fileType="data">/usr/share/licenses/</Path>
</Files>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
</Package>
<History>
<Update release="26">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="25">
<Date>2022-08-24</Date>
<Version>5.15.5</Version>
+18 -11
View File
@@ -11,12 +11,12 @@
<Summary>Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients</Summary>
<Description>Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="43a3274f44ec7626fab7cc803bc536ac44a155c0" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtwebchannel-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="e4f62dd26ad96ca252534664e55c9a460dd678d5" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtwebchannel-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</BuildDependencies>
</Source>
@@ -29,8 +29,8 @@
</Files>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative</Dependency>
</RuntimeDependencies>
</Package>
@@ -42,8 +42,8 @@
</Files>
<RuntimeDependencies>
<Dependency release="current">qt5-webchannel</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</RuntimeDependencies>
</Package>
@@ -54,12 +54,19 @@
</Files>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative</Dependency>
</RuntimeDependencies>
</Package>
<History>
<Update release="24">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="23">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
+16 -9
View File
@@ -11,12 +11,12 @@
<Summary>Provides WebSocket communication compliant with RFC 6455</Summary>
<Description>Provides WebSocket communication compliant with RFC 6455</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="89296ba97d9c84b6ce9507f0585232e3874180d4" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtwebsockets-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="913d54cd906137271f0d05c055220d92a4767ec6" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtwebsockets-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</BuildDependencies>
</Source>
@@ -28,8 +28,8 @@
</Files>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative</Dependency>
</RuntimeDependencies>
</Package>
@@ -41,7 +41,7 @@
</Files>
<RuntimeDependencies>
<Dependency release="current">qt5-websockets</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
</RuntimeDependencies>
</Package>
@@ -51,11 +51,18 @@
<Path fileType="doc">/usr/share/doc/qt5</Path>
</Files>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
</Package>
<History>
<Update release="24">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="23">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
+15 -8
View File
@@ -12,11 +12,11 @@
<IsA>library</IsA>
<Summary>Provides a way to display web content in a QML application</Summary>
<Description>Bir QML uygulamasında web içeriğini görüntülemenin bir yolunu sağlar</Description>
<Archive sha1sum="940e25b83d866e8a82a6b9d285a041f3dcab185d" type="tarxz">https://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtwebview-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="6af3de638bb0ed6da57651b6de7c4aef06f11cd9" type="tarxz">https://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtwebview-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-webengine-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-webengine-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</BuildDependencies>
<!--
<Patches>
@@ -29,9 +29,9 @@
<Package>
<Name>qt5-webview</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.5">qt5-webengine</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-webengine</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
@@ -44,7 +44,7 @@
<Summary>Development files for qt5-webview</Summary>
<RuntimeDependencies>
<Dependency release="current">qt5-webview</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -54,6 +54,13 @@
</Package>
<History>
<Update release="2">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="1">
<Date>2022-10-30</Date>
<Version>5.15.5</Version>
+13 -6
View File
@@ -11,11 +11,11 @@
<Summary>Provides platform-specific APIs for X11</Summary>
<Description>Provides platform-specific APIs for X11</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="e66edd4a4db4a81881409458a8d06892ee3d0387" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtx11extras-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="28a4d0a4211aee3f34dc30d414ce1c51840b77fb" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtx11extras-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
</BuildDependencies>
</Source>
@@ -23,7 +23,7 @@
<Package>
<Name>qt5-x11extras</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
@@ -40,7 +40,7 @@
</Files>
<RuntimeDependencies>
<Dependency release="current">qt5-x11extras</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
</RuntimeDependencies>
</Package>
@@ -56,6 +56,13 @@
</Package>
<History>
<Update release="24">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="23">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
+16 -9
View File
@@ -11,20 +11,20 @@
<Summary>Support for XPath, XQuery, XSLT and XML schema validation</Summary>
<Description>Support for XPath, XQuery, XSLT and XML schema validation</Description>
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="c1ba1131333f37f792a32667ae1f9798c896ca68" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtxmlpatterns-everywhere-opensource-src-5.15.5.tar.xz</Archive>
<Archive sha1sum="b0f037629bba862343777ecfe78a7c66a80afb49" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.7/submodules/qtxmlpatterns-everywhere-opensource-src-5.15.7.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-assistant-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-sql-sqlite</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>qt5-xmlpatterns</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.5">qt5-declarative</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-declarative</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
@@ -44,14 +44,14 @@
</Files>
<RuntimeDependencies>
<Dependency release="current">qt5-xmlpatterns</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
</RuntimeDependencies>
</Package>
<Package>
<Name>qt5-xmlpatterns-docs</Name>
<RuntimeDependencies>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/qt5</Path>
@@ -59,6 +59,13 @@
</Package>
<History>
<Update release="25">
<Date>2022-12-21</Date>
<Version>5.15.7</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="24">
<Date>2022-07-05</Date>
<Version>5.15.5</Version>
+12 -5
View File
@@ -15,9 +15,9 @@
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>dconf-devel</Dependency>
<Dependency>qt5-linguist</Dependency>
<Dependency>qt5-svg-devel</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-linguist</Dependency>
<Dependency versionFrom="5.15.7">qt5-svg-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
</BuildDependencies>
</Source>
@@ -27,7 +27,7 @@
<Dependency>dconf</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>qt5-svg</Dependency>
<Dependency versionFrom="5.15.5">qt5-base</Dependency>
<Dependency versionFrom="5.15.7">qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/qt5ct</Path>
@@ -46,11 +46,18 @@
</Files>
<RuntimeDependencies>
<Dependency release="current">qt5ct</Dependency>
<Dependency versionFrom="5.15.5">qt5-base-devel</Dependency>
<Dependency versionFrom="5.15.7">qt5-base-devel</Dependency>
</RuntimeDependencies>
</Package> -->
<History>
<Update release="3">
<Date>2022-12-21</Date>
<Version>1.5</Version>
<Comment>Rebuild.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2022-07-05</Date>
<Version>1.5</Version>