Sync from SUSE:SLFO:Main libqt5-qtmultimedia revision 0da6a27257cb205c782d190bd8e15606

This commit is contained in:
Adrian Schröter 2024-05-03 15:37:03 +02:00
commit 8e71ea7c22
8 changed files with 1083 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

18
_service Normal file
View File

@ -0,0 +1,18 @@
<services>
<service name="obs_scm" mode="disabled">
<param name="changesgenerate">enable</param>
<param name="versionformat">5.15.11+kde@TAG_OFFSET@</param>
<param name="url">https://invent.kde.org/qt/qt/qtmultimedia.git</param>
<param name="scm">git</param>
<param name="filename">qtmultimedia-everywhere-src</param>
<param name="revision">kde/5.15</param>
<param name="parent-tag">v5.15.11-lts-lgpl</param>
<param name="changesgenerate">enable</param>
</service>
<service name="set_version" mode="disabled"/>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
</services>

4
_servicedata Normal file
View File

@ -0,0 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://invent.kde.org/qt/qt/qtmultimedia.git</param>
<param name="changesrevision">f587b18db4abd68cb6d4d77fbcec1b94c38d2a51</param></service></servicedata>

3
baselibs.conf Normal file
View File

@ -0,0 +1,3 @@
libQt5Multimedia5
libqt5-qtmultimedia-devel
requires "libQt5Multimedia5-<targettype> = <version>"

850
libqt5-qtmultimedia.changes Normal file
View File

@ -0,0 +1,850 @@
-------------------------------------------------------------------
Fri Oct 6 06:41:22 UTC 2023 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to version 5.15.11+kde2, rebased upstream:
* QAudioHelpers: fix C++20 -Werror,-Wdeprecated-enum-float-conversion
* Android: Align emit sequence
* QNX: fix KHR image handling
* Fix compile error on videonode plugin
-------------------------------------------------------------------
Tue Jun 13 12:59:02 UTC 2023 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to version 5.15.10+kde3, rebased upstream:
* Fix chunk sizing in QPulseAudioSink
* Initialize m_material to nullptr
-------------------------------------------------------------------
Fri Apr 21 09:59:40 UTC 2023 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to version 5.15.8+kde7, rebased upstream:
* Fix duration() with very long media with gstreamer
* Blacklist tst_QAudioOutput on macOS ARM
-------------------------------------------------------------------
Thu Mar 16 08:14:38 UTC 2023 - Fabian Vogt <fvogt@suse.com>
- Update to version 5.15.8+kde3:
* Drop obsolete QtOpengl dependency
* Pass explicit GL api when initializing GStreamer backend
-------------------------------------------------------------------
Mon Jan 9 09:21:44 UTC 2023 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to version 5.15.8+kde1, rebased upstream:
* Remove the AVPlayerItemVideoOutput from player item when changing media
* Use AVPlayerItemVideoOutput to generate video frames
* Fix a memory leak in the camerabinsession
-------------------------------------------------------------------
Thu Nov 3 08:55:09 UTC 2022 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to version 5.15.7+kde1, rebased upstream:
* PulseAudio: Call pa_stream_flush() with PulseDaemonLocker lock held
* Fix incorrectly generated CMake files for the QNX audio plugin
-------------------------------------------------------------------
Mon Sep 26 10:34:14 UTC 2022 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to version 5.15.6+kde1, rebased upstream:
* No code changes
-------------------------------------------------------------------
Mon Jun 27 13:09:48 UTC 2022 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to version 5.15.5+kde1, rebased upstream:
* QPulseAudioSource: fix UB (memcpy() called with nullptr dest) in read()
* tst_qvideoframe: Increase buffer sizes used in image() tests
* AVFoundation: Only remove the video output if it is still attached
* macOS: Fix video rendering on with OpenGL Core profile
* Revert "Update commercial license headers"
* imx6 video plugin depends on gstreamer
* Doc: Fix typo
* Update commercial license headers
- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now
-------------------------------------------------------------------
Mon May 2 06:57:36 UTC 2022 - Fabian Vogt <fvogt@suse.com>
- Drop libqt5-qtmultimedia-rpmlintrc, rpmlint allows this case now
-------------------------------------------------------------------
Wed Apr 27 09:08:57 UTC 2022 - Fabian Vogt <fvogt@suse.com>
- Deal with an example shipping a dynamic library:
* Ignore it in provides/requires
* Add libqt5-qtmultimedia-rpmlintrc
-------------------------------------------------------------------
Tue Jun 22 19:33:55 UTC 2021 - Fabian Vogt <fabian@ritter-vogt.de>
- Switch to KDE's maintenance branch
- Update to version 5.15.2+kde3:
* Revert "Map QVideoFrame::Format_Y8=>QImage::Format_Grayscale8 in QVideoFrame"
* Add changes file for Qt 5.15.2
* Bump version
- Add patch to reset version to 5.15.2:
* 0001-Revert-Bump-version.patch
-------------------------------------------------------------------
Sat Jan 16 16:25:07 UTC 2021 - Fabian Vogt <fabian@ritter-vogt.de>
- Add compatibility with qml-autoreqprov
-------------------------------------------------------------------
Fri Nov 20 12:09:23 UTC 2020 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.15.2:
* New bugfix release
* For more details please see:
http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.15.2/?h=5.15.2
-------------------------------------------------------------------
Thu Sep 10 07:57:16 UTC 2020 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.15.1:
* New bugfix release
* For more details please see:
http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.15.1/?h=5.15.1
-------------------------------------------------------------------
Tue May 26 10:11:52 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>
- Update to version 5.15.0:
* No changelog available
-------------------------------------------------------------------
Wed May 20 16:24:45 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>
- Update to version 5.15.0-rc2:
* No changelog available
-------------------------------------------------------------------
Wed May 6 11:37:37 UTC 2020 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.15.0-rc:
* New bugfix release
* For the changes between 5.14.2 and 5.15.0 please see:
http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.15.0/?h=5.15.0
-------------------------------------------------------------------
Thu Apr 30 13:21:45 UTC 2020 - Fabian Vogt <fvogt@suse.com>
- Enable openal support on SLE as well (bsc#1170882)
-------------------------------------------------------------------
Fri Apr 24 07:11:20 UTC 2020 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.15.0-beta4:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Tue Apr 14 06:47:37 UTC 2020 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.15.0-beta3:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Tue Mar 24 12:13:46 UTC 2020 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.15.0-beta2:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Fri Feb 28 09:59:00 UTC 2020 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.15.0-beta1:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Wed Feb 19 10:16:36 UTC 2020 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.15.0-alpha:
* New feature release
* For more details please see:
https://wiki.qt.io/New_Features_in_Qt_5.15
-------------------------------------------------------------------
Mon Jan 27 13:14:25 UTC 2020 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.14.1:
* New bugfix release
* For more details please see:
http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.14.1/?h=v5.14.1
-------------------------------------------------------------------
Tue Dec 17 09:32:08 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Update the license tags.
-------------------------------------------------------------------
Thu Dec 12 12:53:43 UTC 2019 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtmultimedia.git/tree/dist/changes-5.14.0?h=v5.14.0
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtmultimedia.git/tree/dist/changes-5.13.2?h=v5.14.0
-------------------------------------------------------------------
Wed Dec 4 14:37:55 UTC 2019 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
-------------------------------------------------------------------
Tue Nov 12 13:01:50 UTC 2019 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Thu Oct 24 13:22:51 UTC 2019 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Tue Oct 15 12:34:39 UTC 2019 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Mon Sep 30 13:30:24 UTC 2019 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
-------------------------------------------------------------------
Wed Sep 11 13:47:14 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Spec file cleanup
- remove GStreamer 0.10 support
- remove defattr, use license
-------------------------------------------------------------------
Fri Sep 6 08:04:20 UTC 2019 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.13.1:
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.13.1/?h=v5.13.1
-------------------------------------------------------------------
Wed Jun 19 11:24:07 UTC 2019 - fabian@ritter-vogt.de
- Update to 5.13.0:
* New bugfix release
* No changelog available
* For more details about Qt 5.13 please see:
* http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.13.0/?h=5.13
-------------------------------------------------------------------
Tue Jun 4 07:24:52 UTC 2019 - fabian@ritter-vogt.de
- Update to 5.13.0-rc:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Mon Apr 29 09:16:44 UTC 2019 - fabian@ritter-vogt.de
- Update to 5.13.0-beta2:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Thu Apr 18 07:27:20 UTC 2019 - fabian@ritter-vogt.de
- Update to 5.12.3:
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.12.3/?h=v5.12.3
-------------------------------------------------------------------
Thu Mar 21 10:25:49 UTC 2019 - fabian@ritter-vogt.de
- Update to 5.13.0-beta1:
* New feature release
* For more details about Qt 5.13 please see:
* http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.13.0/?h=5.13
-------------------------------------------------------------------
Thu Mar 14 08:51:32 UTC 2019 - fabian@ritter-vogt.de
- Update to 5.12.2:
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.12.2/?h=5.12.2
-------------------------------------------------------------------
Fri Feb 1 08:40:05 UTC 2019 - fabian@ritter-vogt.de
- Update to 5.12.1:
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.12.1/?h=v5.12.1
-------------------------------------------------------------------
Thu Dec 6 13:36:45 UTC 2018 - fabian@ritter-vogt.de
- Update to 5.12.0:
* New feature release
* For more details please see:
* http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.12.0/?h=v5.12.0
-------------------------------------------------------------------
Mon Dec 3 08:16:50 UTC 2018 - fabian@ritter-vogt.de
- Update to 5.12.0-rc2:
* New bugfix release
* Only important bugfixes
- Changelog for Qt 5.12.0:
* http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.12.0/?h=5.12.0
-------------------------------------------------------------------
Thu Nov 22 13:39:29 UTC 2018 - fabian@ritter-vogt.de
- Update to 5.12.0-rc:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Thu Nov 8 15:25:08 UTC 2018 - fabian@ritter-vogt.de
- Update to 5.12.0-beta4:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Fri Oct 26 07:20:52 UTC 2018 - fabian@ritter-vogt.de
- Update to 5.12.0-beta3:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Wed Oct 17 08:23:33 UTC 2018 - fabian@ritter-vogt.de
- Update to 5.12.0-beta2:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Fri Oct 5 19:23:47 UTC 2018 - fabian@ritter-vogt.de
- Update to 5.12.0-beta1:
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Tue Oct 2 07:34:05 UTC 2018 - fabian@ritter-vogt.de
- Update to 5.12.0-alpha:
* New feature release
* For more details please see:
* http://wiki.qt.io/New_Features_in_Qt_5.12
-------------------------------------------------------------------
Fri Sep 21 07:59:20 UTC 2018 - fabian@ritter-vogt.de
- Update to 5.11.2
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.11.2/?h=v5.11.2
-------------------------------------------------------------------
Tue Jun 19 10:50:42 CEST 2018 - fabian@ritter-vogt.de
- Update to 5.11.1
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.11.1/?h=v5.11.1
-------------------------------------------------------------------
Tue May 22 16:06:35 CEST 2018 - fabian@ritter-vogt.de
- Update to 5.11.0
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.11.0/?h=v5.11.0
-------------------------------------------------------------------
Tue May 8 11:01:25 CEST 2018 - fabian@ritter-vogt.de
- Update to 5.11.0-rc
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Mon Apr 23 08:57:37 CEST 2018 - fabian@ritter-vogt.de
- Update to 5.11.0-beta4
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Wed Apr 11 09:14:44 CEST 2018 - fabian@ritter-vogt.de
- Update to 5.11.0-beta3
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Wed Mar 28 09:17:37 CEST 2018 - fabian@ritter-vogt.de
- Update to 5.11.0-beta2
* New bugfix release
* No changelog available
-------------------------------------------------------------------
Fri Mar 16 10:49:15 UTC 2018 - mlin@suse.com
- Enable openal requirement in openSUSE only
* For SLE where that dependency is not available (bsc#886207)
-------------------------------------------------------------------
Tue Mar 13 13:40:43 UTC 2018 - christophe@krop.fr
- Fix the license tag.
-------------------------------------------------------------------
Thu Mar 1 09:55:36 CET 2018 - fabian@ritter-vogt.de
- Update to 5.11.0-beta1
* New feature release
* For more details please see:
* http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.11.0-beta1/?h=v5.11.0-beta1
-------------------------------------------------------------------
Tue Feb 20 14:29:05 CET 2018 - fabian@ritter-vogt.de
- Update to 5.11.0-alpha
* New feature release
* For more details please see:
* https://wiki.qt.io/New_Features_in_Qt_5.11
-------------------------------------------------------------------
Wed Feb 14 15:46:38 CET 2018 - fabian@ritter-vogt.de
- Update to 5.10.1
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtmultimedia.git/plain/dist/changes-5.10.1/?h=v5.10.1
-------------------------------------------------------------------
Fri Dec 8 23:12:21 UTC 2017 - christophe@krop.fr
- Update the license tag (boo#967696)
-------------------------------------------------------------------
Thu Dec 7 12:18:09 UTC 2017 - fabian@ritter-vogt.de
- Update to 5.10.0 final
* New bugfix release
-------------------------------------------------------------------
Sun Dec 3 14:12:53 UTC 2017 - fabian@ritter-vogt.de
- Update to 5.10.0 RC 2
* New bugfix release
-------------------------------------------------------------------
Thu Nov 30 09:47:14 UTC 2017 - fabian@ritter-vogt.de
- Update to 5.10.0 RC 1
* New bugfix release
-------------------------------------------------------------------
Sat Nov 25 12:46:39 UTC 2017 - fabian@ritter-vogt.de
- Update to 5.9.3
* New bugfix release
* For more details, see:
http://code.qt.io/cgit/qt/qtmultimedia.git/tree/dist/changes-5.9.3/?h=v5.9.3
-------------------------------------------------------------------
Wed Nov 15 11:41:47 UTC 2017 - fabian@ritter-vogt.de
- Update to 5.10 Beta 4
- Contains bugfixes
-------------------------------------------------------------------
Thu Nov 2 07:22:30 UTC 2017 - fabian@ritter-vogt.de
- Update to 5.10 Beta 3
- Contains bugfixes
-------------------------------------------------------------------
Mon Oct 30 16:19:28 UTC 2017 - fabian@ritter-vogt.de
- Update to 5.10 Beta 2
- Contains bugfixes
-------------------------------------------------------------------
Mon Oct 9 16:17:28 UTC 2017 - fabian@ritter-vogt.de
- Update to 5.10 Beta 1
- For more information visit:
https://blog.qt.io/blog/2017/10/09/qt-5-10-beta-released/
-------------------------------------------------------------------
Sun Oct 8 14:07:04 UTC 2017 - lbeltrame@kde.org
- Update to 5.9.2
* For more details please see:
https://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/
-------------------------------------------------------------------
Mon Sep 25 14:42:37 CEST 2017 - fabian@ritter-vogt.de
- Update to 5.10 Alpha 1
- For more information visit:
https://blog.qt.io/blog/2017/09/13/qt-5-10-alpha-released/
-------------------------------------------------------------------
Mon Aug 21 14:05:50 UTC 2017 - fabian@ritter-vogt.de
- Update devel requirements to fix various build fails
-------------------------------------------------------------------
Sat Jul 1 08:15:19 UTC 2017 - lbeltrame@kde.org
- Update to 5.9.1
* For more details please see:
http://blog.qt.io/blog/2017/06/30/qt-5-9-1-released/
-------------------------------------------------------------------
Fri Jun 9 09:25:23 UTC 2017 - jengelh@inai.de
- Rework description.
- Use find -exec's "+" strategy.
-------------------------------------------------------------------
Wed May 31 07:05:15 UTC 2017 - fabian@ritter-vogt.de
- Update to 5.9.0 final
-------------------------------------------------------------------
Wed May 24 19:16:41 UTC 2017 - fabian@ritter-vogt.de
- Update to 5.9.0 RC:
* For more details please see:
http://lists.qt-project.org/pipermail/announce/2017-May/000115.html
and https://wiki.qt.io/New_Features_in_Qt_5.9
-------------------------------------------------------------------
Wed Dec 14 16:05:50 UTC 2016 - hrvoje.senjan@gmail.com
- Update to 5.7.1
* For more details please see:
https://blog.qt.io/blog/2016/12/14/qt-5-7-1-released/
and https://www.qt.io/qt5-7/
-------------------------------------------------------------------
Sat Sep 24 18:39:04 UTC 2016 - hrvoje.senjan@gmail.com
- Update to 5.7.0
* For more details please see:
https://www.qt.io/qt5-7/
-------------------------------------------------------------------
Wed Jun 8 14:15:18 UTC 2016 - hrvoje.senjan@gmail.com
- Update to 5.6.1
* For more details please see:
http://blog.qt.io/blog/2016/06/08/qt-5-6-1-released/
-------------------------------------------------------------------
Fri Mar 18 19:03:15 UTC 2016 - hrvoje.senjan@gmail.com
- Update to 5.6.0
* For more details please see:
http://blog.qt.io/blog/2016/03/16/qt-5-6-released/
and https://wiki.qt.io/New_Features_in_Qt_5.6
-------------------------------------------------------------------
Fri Oct 16 20:22:31 UTC 2015 - hrvoje.senjan@gmail.com
- Update to 5.5.1
* For more details please see:
http://blog.qt.io/blog/2015/10/15/qt-5-5-1-released/
-------------------------------------------------------------------
Sun Aug 16 08:32:03 UTC 2015 - hrvoje.senjan@gmail.com
- Update to 5.5.0
* For more details please see:
http://blog.qt.io/blog/2015/07/01/qt-5-5-released/
and https://wiki.qt.io/New_Features_in_Qt_5.5
- Drop 0001-GStreamer-port-to-1.0.patch, merged upstream
- Enable openal support on Leap
-------------------------------------------------------------------
Wed Jun 3 22:56:24 UTC 2015 - hrvoje.senjan@gmail.com
- Update to 5.4.2
* Bugfix release, for more details please see:
http://blog.qt.io/blog/2015/06/02/qt-5-4-2-released/
-------------------------------------------------------------------
Tue Mar 17 12:45:52 UTC 2015 - jslaby@suse.com
- kill QMAKE_PRL_BUILD_DIR from prl
-------------------------------------------------------------------
Tue Feb 24 16:10:21 UTC 2015 - hrvoje.senjan@gmail.com
- Update to 5.4.1
* For more details please see:
http://blog.qt.io/blog/2015/02/24/qt-5-4-1-released/
-------------------------------------------------------------------
Wed Dec 10 11:00:08 UTC 2014 - hrvoje.senjan@gmail.com
- Update to 5.4 Final
* For more details please see:
http://blog.qt.digia.com/blog/2014/12/10/qt-5-4-released/
and http://qt-project.org/wiki/New-Features-in-Qt-5.4
-------------------------------------------------------------------
Thu Nov 27 15:58:44 UTC 2014 - hrvoje.senjan@gmail.com
- Update to 5.4 RC
* For more details please see:
http://blog.qt.digia.com/blog/2014/11/27/qt-5-4-release-candidate-available/
and http://qt-project.org/wiki/New-Features-in-Qt-5.4
- Add pkgconfig(gstreamer-plugins-bad-1.0) BuildRequires
- Swap Initial-porting-effort-to-GStreamer-1.0.patch for
0001-GStreamer-port-to-1.0.patch, which was commited upstream
for Qt 5.5
-------------------------------------------------------------------
Mon Nov 3 20:44:31 UTC 2014 - hrvoje.senjan@gmail.com
- Don't BuildRequire openal-soft-devel for SLE (bsc#886207)
- Downgrade external packages to suggests of the devel package, they
are private deps
-------------------------------------------------------------------
Tue Sep 16 11:27:52 UTC 2014 - hrvoje.senjan@gmail.com
- Update to 5.3.2 final
* No changes since previous snapshot
* Use official tars
-------------------------------------------------------------------
Thu Sep 4 20:37:34 UTC 2014 - hrvoje.senjan@gmail.com
- Update to 5.3.2~git20140904 (r6e39a79):
* Tip of the bugfix 5.3.2 branch
* MediaPlayer's loops property now works correctly when
playing a media from a qrc file.
* [QTBUG-29742] Fixed Qt apps hanging when audio APIs are
used and PulseAudio is not running.
* [QTBUG-39949] Fixed QMediaRecorder::setOutputLocation() not
working with QUrl::fromLocalFile().
- Rebase Initial-porting-effort-to-GStreamer-1.0.patch
-------------------------------------------------------------------
Wed Jun 25 10:38:03 UTC 2014 - hrvoje.senjan@gmail.com
- Update to 5.3.1
* Bugfix release, for more details please see:
http://blog.qt.digia.com/blog/2014/06/25/qt-5-3-1-released/
-------------------------------------------------------------------
Thu Jun 5 11:13:25 UTC 2014 - fcrozat@suse.com
- Switch SLE12 to gstreamer-1.0 API too.
-------------------------------------------------------------------
Mon Jun 2 19:28:34 UTC 2014 - hrvoje.senjan@gmail.com
- Add baselibs.conf
- Make private headers noarch
-------------------------------------------------------------------
Mon May 19 23:42:48 UTC 2014 - hrvoje.senjan@gmail.com
- Update to 5.3.0 final
* Minor bugfixes over previous RC
-------------------------------------------------------------------
Thu May 8 18:15:27 UTC 2014 - hrvoje.senjan@gmail.com
- Update to 5.3.0 RC
* For more details, please see
http://blog.qt.digia.com/blog/2014/05/08/qt-5-3-release-candidate-available/
and http://qt-project.org/wiki/New-Features-in-Qt-5.3
-------------------------------------------------------------------
Wed Apr 2 17:35:11 UTC 2014 - hrvoje.senjan@gmail.com
- Added Initial-porting-effort-to-GStreamer-1.0.patch: support
building with gstreamer 1.0 API (taken from upstream
wip/gstreamer-1.0 branch) and apply it for >= 13.2
- Shuffle and add BuildRequires: for older than 13.2, add:
pkgconfig(gstreamer-0.10), pkgconfig(gstreamer-app-0.10),
pkgconfig(gstreamer-base-0.10), pkgconfig(gstreamer-interfaces-0.10),
pkgconfig(gstreamer-pbutils-0.10), pkgconfig(gstreamer-plugins-base-0.10)
and pkgconfig(gstreamer-video-0.10).
For 13.2 and newer add: pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
pkgconfig(gstreamer-base-1.0), pkgconfig(gstreamer-pbutils-1.0),
pkgconfig(gstreamer-plugins-base-1.0) and pkgconfig(gstreamer-video-1.0)
-------------------------------------------------------------------
Tue Mar 25 11:44:16 UTC 2014 - hrvoje.senjan@gmail.com
- Update to 5.3.0 beta
* New feature release, please see
http://blog.qt.digia.com/blog/2014/03/25/qt-5-3-beta-released/
and http://qt-project.org/wiki/New-Features-in-Qt-5.3
-------------------------------------------------------------------
Fri Mar 21 02:31:22 UTC 2014 - hrvoje.senjan@gmail.com
- Build, and add examples subpackage
- Swap pkgconfig(Qt5Core), pkgconfig(Qt5Gui), pkgconfig(Qt5Network),
pkgconfig(Qt5OpenGL) and pkgconfig(Qt5Widgets) BuildRequires, for
full libqt5-qtbase-devel, examples need more modules
-------------------------------------------------------------------
Mon Feb 10 11:26:58 UTC 2014 - mlin@suse.com
- Install LICENSE files to %doc
-------------------------------------------------------------------
Wed Feb 5 17:07:24 UTC 2014 - hrvoje.senjan@gmail.com
- Update to 5.2.1:
* For more details please see:
http://blog.qt.digia.com/blog/2014/02/05/qt-5-2-1-released/
- Remove libtool archives from packages
-------------------------------------------------------------------
Mon Dec 16 23:19:32 UTC 2013 - hrvoje.senjan@gmail.com
- Make devel packages naming consistent:
use libqt5-$upstreammodulename-(devel, private-headers-devel)
-------------------------------------------------------------------
Thu Dec 12 13:42:39 UTC 2013 - hrvoje.senjan@gmail.com
- Update to 5.2.0 final:
* For more details please see:
http://blog.qt.digia.com/blog/2013/12/12/qt-5-2-released-the-best-qt-yet/
http://qt-project.org/qt5/qt52
http://qt.digia.com/Product/Whats-New/Qt-52/"
-------------------------------------------------------------------
Fri Nov 29 13:42:39 UTC 2013 - hrvoje.senjan@gmail.com
- Update to 5.2 rc1
* New feature release, please see
http://blog.qt.digia.com/blog/2013/11/29/qt-5-2-release-candidate-1-available/
and http://qt-project.org/wiki/New-Features-in-Qt-5.2
-------------------------------------------------------------------
Wed Oct 23 17:11:55 UTC 2013 - hrvoje.senjan@gmail.com
- Update to 5.2 beta1
* New feature release, please see
http://blog.qt.digia.com/blog/2013/10/23/qt-5-2-beta-available/
and http://qt-project.org/wiki/New-Features-in-Qt-5.2
-------------------------------------------------------------------
Thu Aug 29 20:52:22 UTC 2013 - hrvoje.senjan@gmail.com
- Update to version 5.1.1:
* Bugfix release, please see
http://blog.qt.digia.com/blog/2013/08/28/qt-5-1-1-released/
http://qt.gitorious.org/qt/qtmultimedia/blobs/release/dist/changes-5.1.1
and http://qt-project.org/wiki/Qt511KnownIssues for known issues
- Small spec cleanup
-------------------------------------------------------------------
Sat Aug 3 07:20:14 UTC 2013 - tittiatcoke@gmail.com
- Adjust package naming to Factory standards
-------------------------------------------------------------------
Sun Jul 7 07:23:51 UTC 2013 - stephan.binner@basyskom.com
- update to Qt 5.1 release
-------------------------------------------------------------------
Tue Jun 18 20:00:00 UTC 2013 - stephan.binner@basyskom.com
- update to Qt 5.1 RC 1
-------------------------------------------------------------------
Mon May 20 20:00:00 UTC 2013 - stephan.binner@basyskom.com
- update to Qt 5.1 Beta 1
-------------------------------------------------------------------
Tue Apr 9 20:00:00 UTC 2013 - stephan.binner@basyskom.com
- update to Qt 5.1 Alpha 1
-------------------------------------------------------------------
Wed Jan 30 19:00:00 UTC 2013 - stephan.binner@basyskom.com
- update to Qt 5.0.1
-------------------------------------------------------------------
Wed Dec 19 20:40:40 UTC 2012 - stephan.binner@basyskom.com
- update to Qt 5.0 release
-------------------------------------------------------------------
Thu Dec 13 10:50:52 UTC 2012 - stephan.binner@basyskom.com
- update to Qt 5.0 Release Candidate 2
-------------------------------------------------------------------
Thu Dec 6 19:54:17 UTC 2012 - stephan.binner@basyskom.com
- update to Qt 5.0 Release Candidate 1
-------------------------------------------------------------------
Thu Nov 15 12:14:39 UTC 2012 - stephan.binner@basyskom.com
- update to Qt 5.0 Beta 2
-------------------------------------------------------------------
Thu Aug 30 11:31:45 UTC 2012 - stephan.binner@basyskom.com
- update to Qt 5.0 Beta 1 release
-------------------------------------------------------------------
Thu May 24 15:29:20 UTC 2012 - stephan.binner@basyskom.com
- update to newer Alpha snapshot / Beta candidate
-------------------------------------------------------------------
Fri Apr 13 13:22:38 UTC 2012 - stephan.binner@basyskom.com
- rework package splitting for Qt 5 modularization
-------------------------------------------------------------------
Thu Apr 5 09:56:15 UTC 2012 - dmueller@suse.com
- Initial packaging (Qt 5.0 Alpha)

178
libqt5-qtmultimedia.spec Normal file
View File

@ -0,0 +1,178 @@
#
# spec file for package libqt5-qtmultimedia
#
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
# Internal QML imports of examples, internal library used by an example
%global __requires_exclude qmlimport\\((FrequencyMonitor|qmlvideofilter).*|libfftreal.so
%global __provides_exclude libfftreal.so
%define qt5_snapshot 1
%define libname libQt5Multimedia5
%ifarch %{arm} aarch64
%define gles 1
%else
%define gles 0
%endif
%define base_name libqt5
%define real_version 5.15.11
%define so_version 5.15.11
%define tar_version qtmultimedia-everywhere-src-%{version}
Name: libqt5-qtmultimedia
Version: 5.15.11+kde2
Release: 0
Summary: Qt 5 Multimedia Library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
Group: Development/Libraries/X11
URL: https://www.qt.io
Source: %{tar_version}.tar.xz
Source1: baselibs.conf
BuildRequires: alsa-devel
BuildRequires: fdupes
BuildRequires: libQt5Gui-private-headers-devel >= %{real_version}
BuildRequires: libQt5Widgets-private-headers-devel >= %{real_version}
BuildRequires: libpulse-devel
BuildRequires: libqt5-qtbase-devel
BuildRequires: libwmf-devel
%if %{qt5_snapshot}
#to create the forwarding headers
BuildRequires: perl
%endif
BuildRequires: pkgconfig
BuildRequires: xz
BuildRequires: pkgconfig(Qt5Qml) >= %{real_version}
BuildRequires: pkgconfig(Qt5Quick) >= %{real_version}
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-app-1.0)
BuildRequires: pkgconfig(gstreamer-base-1.0)
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
BuildRequires: pkgconfig(gstreamer-video-1.0)
BuildRequires: pkgconfig(openal)
%description
Qt Multimedia is a module that provides a set of QML types and C++
classes to handle multimedia content. It also provides APIs to access
the camera and radio functionality. The included Qt Audio Engine
provides types for 3D positional audio playback and content
management.
%prep
%autosetup -p1 -n %{tar_version}
%package -n %{libname}
Summary: Qt 5 Multimedia Library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
Group: Development/Libraries/X11
%description -n %{libname}
Qt Multimedia is a module that provides a set of QML types and C++
classes to handle multimedia content. It also provides APIs to access
the camera and radio functionality. The included Qt Audio Engine
provides types for 3D positional audio playback and content
management.
%package devel
Summary: Development files for the Qt5 Multimedia library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
Group: Development/Libraries/X11
Requires: %{libname} = %{version}
# The mkspec adds -lpulse-mainloop-glib -lpulse -lglib-2.0
Requires: libpulse-devel
Requires: libqt5-qtdeclarative-devel >= %{real_version}
Provides: libQt5Multimedia-devel = %{version}
Obsoletes: libQt5Multimedia-devel < %{version}
%description devel
You need this package if you want to compile programs with qtmultimedia.
%package private-headers-devel
Summary: Non-ABI stable experimental API for the Qt5 Multimedia library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
Group: Development/Libraries/C and C++
Requires: %{name}-devel = %{version}
Requires: libQt5Gui-private-headers-devel >= %{real_version}
Requires: libQt5Widgets-private-headers-devel >= %{real_version}
Provides: libQt5Multimedia-private-headers-devel = %{version}
Obsoletes: libQt5Multimedia-private-headers-devel < %{version}
BuildArch: noarch
%description private-headers-devel
This package provides private headers of libqt5-qtmultimedia that are normally
not used by application development and that do not have any ABI or
API guarantees. The packages that build against these have to require
the exact Qt version.
%package examples
Summary: Qt5 multimedia examples
License: BSD-3-Clause
Group: Development/Libraries/X11
Recommends: %{name}-devel
%description examples
Examples for the libqt5-qtmultimedia module.
%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig
%build
%if %{qt5_snapshot}
#force the configure script to generate the forwarding headers (it checks whether .git directory exists)
mkdir .git
%endif
%qmake5 GST_VERSION=1.0
%make_jobs
%install
%qmake5_install
find %{buildroot}/%{_libdir} -type f -name '*la' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} +
find %{buildroot}/%{_libdir} -type f -name '*pc' -print -exec perl -pi -e "s, -L$RPM_BUILD_DIR/?\S+,,g" {} + -exec sed -i -e "s,^moc_location=.*,moc_location=%{_lib}qt5_bindir/moc," -e "s,uic_location=.*,uic_location=%{_lib}qt5_bindir/uic," {} +
# kill .la files
rm -f %{buildroot}%{_libqt5_libdir}/lib*.la
%fdupes -s %{buildroot}/%{_libqt5_includedir}
%files -n %{libname}
%license LICENSE.*
%{_libqt5_libdir}/libQt5*.so.*
%{_libqt5_plugindir}/mediaservice
%{_libqt5_plugindir}/playlistformats
%{_libqt5_plugindir}/audio
%if %{gles}
%{_libqt5_plugindir}/video
%endif
%{_libqt5_archdatadir}/qml/Qt*
%files private-headers-devel
%license LICENSE.*
%{_libqt5_includedir}/Qt*/%{so_version}
%files devel
%license LICENSE.*
%exclude %{_libqt5_includedir}/Qt*/%{so_version}
%{_libqt5_includedir}/Qt*
%{_libqt5_libdir}/cmake/Qt5*
%{_libqt5_libdir}/libQt5*.prl
%{_libqt5_libdir}/libQt5*.so
%{_libqt5_libdir}/pkgconfig/Qt5*.pc
%{_libqt5_archdatadir}/mkspecs/modules/qt_lib_*.pri
%files examples
%license LICENSE.*
%{_libqt5_examplesdir}/
%changelog

BIN
qtmultimedia-everywhere-src-5.15.11+kde2.obscpio (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,4 @@
name: qtmultimedia-everywhere-src
version: 5.15.11+kde2
mtime: 1696453127
commit: f587b18db4abd68cb6d4d77fbcec1b94c38d2a51