|
|
9cbe177 |
Summary: Multimedia framework api
|
|
Lorenzo Villani |
856d879 |
Name: phonon
|
|
|
e62f063 |
Version: 4.12.0
|
|
|
0073aab |
Release: 6%{?dist}
|
|
|
9cbe177 |
License: LGPLv2+
|
|
|
c4bf49b |
URL: https://community.kde.org/Phonon
|
|
Rex Dieter |
c16f3ef |
|
|
|
e62f063 |
Source0: https://download.kde.org/stable/phonon/%{version}/phonon-%{version}.tar.xz
|
|
Rex Dieter |
8aa8963 |
|
|
|
c4bf49b |
BuildRequires: cmake
|
|
|
c4bf49b |
BuildRequires: gcc-c++
|
|
Rex Dieter |
c16f3ef |
BuildRequires: extra-cmake-modules
|
|
|
e62f063 |
BuildRequires: kf6-rpm-macros
|
|
Rex Dieter |
c16f3ef |
BuildRequires: kf5-rpm-macros
|
|
|
fdcfbb4 |
BuildRequires: pkgconfig
|
|
|
8cefd8f |
BuildRequires: pkgconfig(glib-2.0)
|
|
|
8cefd8f |
BuildRequires: pkgconfig(libpulse-mainloop-glib) > 0.9.15
|
|
|
8cefd8f |
BuildRequires: pkgconfig(libxml-2.0)
|
|
|
e62f063 |
BuildRequires: pkgconfig(xkbcommon)
|
|
|
e62f063 |
# Qt6
|
|
|
0073aab |
BuildRequires: cmake(Qt6DBus)
|
|
|
0073aab |
BuildRequires: cmake(Qt6Designer)
|
|
|
0073aab |
BuildRequires: cmake(Qt6OpenGL)
|
|
|
0073aab |
BuildRequires: cmake(Qt6Widgets)
|
|
|
0073aab |
BuildRequires: cmake(Qt6Core5Compat)
|
|
|
0073aab |
|
|
Rex Dieter |
c16f3ef |
# Qt5
|
|
|
0073aab |
BuildRequires: cmake(Qt5DBus)
|
|
|
0073aab |
BuildRequires: cmake(Qt5Designer)
|
|
|
0073aab |
BuildRequires: cmake(Qt5OpenGL)
|
|
|
0073aab |
BuildRequires: cmake(Qt5Widgets)
|
|
|
0073aab |
|
|
|
8cefd8f |
BuildRequires: pkgconfig(xcb)
|
|
|
9cbe177 |
|
|
|
9cbe177 |
%description
|
|
|
9cbe177 |
%{summary}.
|
|
|
9cbe177 |
|
|
|
c4bf49b |
%package qt5
|
|
|
c4bf49b |
Summary: Multimedia framework api for Qt5
|
|
|
350d85d |
%{?_qt5:Requires: %{_qt5}%{?_isa} >= %{_qt5_version}}
|
|
|
e62f063 |
Requires: %{name}-common = %{version}-%{release}
|
|
|
11205b1 |
Recommends: phonon-qt5-backend%{?_isa}
|
|
|
fc317e3 |
Suggests: phonon-qt5-backend-vlc%{?_isa}
|
|
|
c4bf49b |
%description qt5
|
|
Lorenzo Villani |
856d879 |
%{summary}.
|
|
Rex Dieter |
a99ca09 |
|
|
Rex Dieter |
a99ca09 |
%package qt5-devel
|
|
|
c4bf49b |
Summary: Developer files for %{name}-qt5
|
|
|
0f06cbe |
Requires: %{name}-qt5%{?_isa} = %{version}-%{release}
|
|
Rex Dieter |
a99ca09 |
%description qt5-devel
|
|
|
76dc6da |
%{summary}.
|
|
|
76dc6da |
|
|
|
e62f063 |
%package qt6
|
|
|
e62f063 |
Summary: Multimedia framework api for Qt6
|
|
|
e62f063 |
%{?_qt6:Requires: %{_qt6}%{?_isa} >= %{_qt6_version}}
|
|
|
e62f063 |
Requires: %{name}-common = %{version}-%{release}
|
|
|
11205b1 |
Recommends: phonon-qt6-backend%{?_isa}
|
|
|
fc317e3 |
Suggests: phonon-qt6-backend-vlc%{?_isa}
|
|
|
e62f063 |
%description qt6
|
|
|
e62f063 |
%{summary}.
|
|
|
e62f063 |
|
|
|
e62f063 |
%package qt6-devel
|
|
|
e62f063 |
Summary: Developer files for %{name}-qt6
|
|
|
e62f063 |
Requires: %{name}-qt6%{?_isa} = %{version}-%{release}
|
|
|
e62f063 |
%description qt6-devel
|
|
|
e62f063 |
%{summary}.
|
|
|
e62f063 |
|
|
|
e62f063 |
%package common
|
|
|
e62f063 |
Summary: Translation files for %{name}
|
|
|
e62f063 |
BuildArch: noarch
|
|
|
e62f063 |
%description common
|
|
|
e62f063 |
%{summary}.
|
|
|
cc07702 |
|
|
|
9cbe177 |
%prep
|
|
|
c4bf49b |
%autosetup -n phonon-%{version} -p1
|
|
Rex Dieter |
ec92aa1 |
|
|
|
9cbe177 |
%build
|
|
|
e62f063 |
mkdir -p phononqt6
|
|
|
e62f063 |
pushd phononqt6
|
|
|
e62f063 |
%cmake_kf6 -S .. \
|
|
|
e62f063 |
-DCMAKE_BUILD_TYPE:STRING="Release" \
|
|
|
e62f063 |
-DPHONON_BUILD_QT5:BOOL=OFF \
|
|
|
0073aab |
-DPHONON_BUILD_QT6:BOOL=ON
|
|
|
e62f063 |
%cmake_build
|
|
|
e62f063 |
popd
|
|
|
e62f063 |
|
|
|
e62f063 |
mkdir -p phononqt5
|
|
|
e62f063 |
pushd phononqt5
|
|
|
e62f063 |
%cmake_kf5 -S .. \
|
|
Rex Dieter |
da9a63c |
-DCMAKE_BUILD_TYPE:STRING="Release" \
|
|
|
e62f063 |
-DPHONON_BUILD_QT5:BOOL=ON \
|
|
|
e62f063 |
-DPHONON_BUILD_QT6:BOOL=OFF \
|
|
|
e62f063 |
-DPHONON_BUILD_SETTINGS=OFF
|
|
|
598a4ba |
%cmake_build
|
|
|
e62f063 |
popd
|
|
|
9cbe177 |
|
|
|
bc77cfb |
|
|
Rex Dieter |
a99ca09 |
%install
|
|
|
e62f063 |
pushd phononqt6
|
|
|
598a4ba |
%cmake_install
|
|
|
e62f063 |
popd
|
|
|
9cbe177 |
|
|
|
e62f063 |
pushd phononqt5
|
|
|
e62f063 |
%cmake_install
|
|
|
e62f063 |
popd
|
|
|
0073aab |
|
|
|
c4bf49b |
%find_lang %{name} --with-qt --all-name
|
|
|
4b54982 |
# own these dirs
|
|
Rex Dieter |
55e8f5d |
mkdir -p %{buildroot}%{_qt5_plugindir}/phonon4qt5_backend
|
|
|
e62f063 |
mkdir -p %{buildroot}%{_qt6_plugindir}/phonon4qt6_backend
|
|
|
9cbe177 |
|
|
|
cebdcf1 |
%check
|
|
Owen W. Taylor |
132161e |
export PKG_CONFIG_PATH="%{buildroot}%{_datadir}/pkgconfig:%{buildroot}%{_libdir}/pkgconfig${PKG_CONFIG_PATH:+:}${PKG_CONFIG_PATH}"
|
|
Rex Dieter |
a99ca09 |
test "$(pkg-config --modversion phonon4qt5)" = "%{version}"
|
|
|
e62f063 |
test "$(pkg-config --modversion phonon4qt6)" = "%{version}"
|
|
|
9cbe177 |
|
|
|
9cbe177 |
|
|
|
e62f063 |
%files qt5
|
|
Rex Dieter |
0214379 |
%license COPYING.LIB
|
|
Rex Dieter |
a99ca09 |
%{_libdir}/libphonon4qt5.so.4*
|
|
Rex Dieter |
a99ca09 |
%{_libdir}/libphonon4qt5experimental.so.4*
|
|
|
c4bf49b |
# own backends dir
|
|
Rex Dieter |
55e8f5d |
%dir %{_qt5_plugindir}/phonon4qt5_backend/
|
|
Rex Dieter |
a99ca09 |
|
|
Rex Dieter |
a99ca09 |
%files qt5-devel
|
|
Rex Dieter |
a99ca09 |
%{_libdir}/cmake/phonon4qt5/
|
|
Rex Dieter |
a99ca09 |
%{_includedir}/phonon4qt5/
|
|
Rex Dieter |
a99ca09 |
%{_libdir}/libphonon4qt5.so
|
|
Rex Dieter |
a99ca09 |
%{_libdir}/libphonon4qt5experimental.so
|
|
Rex Dieter |
a99ca09 |
%{_libdir}/pkgconfig/phonon4qt5.pc
|
|
Rex Dieter |
a99ca09 |
%{_qt5_archdatadir}/mkspecs/modules/qt_phonon4qt5.pri
|
|
|
0073aab |
%{_qt5_plugindir}/designer/phonon4qt5widgets.so
|
|
Rex Dieter |
a99ca09 |
|
|
|
e62f063 |
%files qt6
|
|
|
e62f063 |
%{_bindir}/phononsettings
|
|
|
e62f063 |
%{_libdir}/libphonon4qt6.so.4*
|
|
|
e62f063 |
%{_libdir}/libphonon4qt6experimental.so.4*
|
|
|
e62f063 |
# own backends dir
|
|
|
e62f063 |
%dir %{_qt6_plugindir}/phonon4qt6_backend/
|
|
|
e62f063 |
|
|
|
e62f063 |
%files qt6-devel
|
|
|
e62f063 |
%{_libdir}/cmake/phonon4qt6/
|
|
|
e62f063 |
%{_includedir}/phonon4qt6/
|
|
|
e62f063 |
%{_libdir}/libphonon4qt6.so
|
|
|
e62f063 |
%{_libdir}/libphonon4qt6experimental.so
|
|
|
e62f063 |
%{_libdir}/pkgconfig/phonon4qt6.pc
|
|
|
0073aab |
%{_qt6_plugindir}/designer/phonon4qt6widgets.so
|
|
|
e62f063 |
|
|
|
e62f063 |
%files common -f %{name}.lang
|
|
|
cc07702 |
|
|
|
9cbe177 |
%changelog
|
|
|
0073aab |
* Sun Mar 3 2024 Marie Loise Nolden <loise@kde.org> - 4.12.0-6
|
|
|
0073aab |
- move qt designer plugin to -devel
|
|
|
0073aab |
|
|
|
11205b1 |
* Mon Feb 05 2024 Alessandro Astone <ales.astone@gmail.com> - 4.12.0-5
|
|
|
11205b1 |
- Relax backend dependency, avoids circular dependency
|
|
|
11205b1 |
|
|
|
fc317e3 |
* Fri Feb 02 2024 Alessandro Astone <ales.astone@gmail.com> - 4.12.0-4
|
|
|
fc317e3 |
- Require a backend and prefer vlc
|
|
|
fc317e3 |
|
|
|
286bb1c |
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.12.0-3
|
|
|
286bb1c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
286bb1c |
|
|
|
09dcbe0 |
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.12.0-2
|
|
|
09dcbe0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
09dcbe0 |
|
|
|
e62f063 |
* Mon Nov 6 2023 Steve Cossette <farchord@gmail.com> - 4.12.0-1
|
|
|
e62f063 |
- 4.12.0
|
|
|
e62f063 |
|
|
|
78e939e |
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.11.1-12
|
|
|
78e939e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
78e939e |
|
|
|
3d54aac |
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.11.1-11
|
|
|
3d54aac |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
3d54aac |
|
|
|
176b8e8 |
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.11.1-10
|
|
|
176b8e8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
176b8e8 |
|
|
|
b6e7bfa |
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.11.1-9
|
|
|
b6e7bfa |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
b6e7bfa |
|
|
|
37c6ba5 |
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.11.1-8
|
|
|
37c6ba5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
37c6ba5 |
|
|
|
e1c0fe7 |
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.11.1-7
|
|
|
e1c0fe7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
e1c0fe7 |
|
|
|
598a4ba |
* Tue Aug 11 2020 Rex Dieter <rdieter@fedoraproject.org> - 4.11.1-6
|
|
|
598a4ba |
- use new cmake macros
|
|
|
598a4ba |
|
|
|
f7bc368 |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.11.1-5
|
|
|
f7bc368 |
- Second attempt - Rebuilt for
|
|
|
f7bc368 |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
f7bc368 |
|
|
|
1ad8d6e |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.11.1-4
|
|
|
1ad8d6e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
1ad8d6e |
|
|
|
0f06cbe |
* Wed Jan 29 2020 Rex Dieter <rdieter@fedoraproject.org> - 4.11.1-3
|
|
|
0f06cbe |
- -devel: fix dep on main pkg
|
|
|
0f06cbe |
- simplify, drop need for bootstrap (rely on Recommends only)
|
|
|
0f06cbe |
|
|
|
5ae27f5 |
* Wed Jan 29 2020 Rex Dieter <rdieter@fedoraproject.org> - 4.11.1-2
|
|
|
5ae27f5 |
- enable boostrap
|
|
|
5ae27f5 |
|
|
|
c4bf49b |
* Wed Jan 29 2020 Rex Dieter <rdieter@fedoraproject.org> - 4.11.1-1
|
|
|
c4bf49b |
- 4.11.1
|
|
|
c4bf49b |
- phonon-qt4 now packaged separately
|
|
|
c4bf49b |
- .spec cleanup
|
|
|
c4bf49b |
|
|
|
e989544 |
* Wed Jul 31 2019 Rex Dieter <rdieter@fedoraproject.org> - 4.10.3-1
|
|
|
e989544 |
- 4.10.3
|
|
|
e989544 |
|
|
|
3e6067b |
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.2-4
|
|
|
3e6067b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
3e6067b |
|
|
|
41c1ec5 |
* Mon Apr 22 2019 Rex Dieter <rdieter@fedoraproject.org> - 4.10.2-3
|
|
|
41c1ec5 |
- rebuild
|
|
|
41c1ec5 |
|
|
|
a66f274 |
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.2-2
|
|
|
a66f274 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
a66f274 |
|
|
|
6d0e79d |
* Tue Jan 15 2019 Rex Dieter <rdieter@fedoraproject.org> - 4.10.2-1
|
|
|
6d0e79d |
- 4.10.2
|
|
|
6d0e79d |
|
|
Owen W. Taylor |
5b6d4b1 |
* Mon Sep 24 2018 Owen Taylor <otaylor@redhat.com> - 4.10.1-3
|
|
Owen W. Taylor |
5b6d4b1 |
- Pass Qt paths we'll use in the file list to CMake
|
|
Owen W. Taylor |
132161e |
- In %%check, augment PKG_CONFIG_PATH, not replace it
|
|
Owen W. Taylor |
132161e |
|
|
|
72b55df |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.1-2
|
|
|
72b55df |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
72b55df |
|
|
|
37d4d32 |
* Fri Apr 27 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.10.1-1
|
|
|
37d4d32 |
- 4.10.1
|
|
|
37d4d32 |
|
|
|
350d85d |
* Wed Feb 28 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.10.0-4
|
|
|
350d85d |
- Recommends: phonon-backend-gstreamer
|
|
|
350d85d |
- drop versioned pulseaudio
|
|
|
350d85d |
|
|
|
b380ca8 |
* Wed Feb 28 2018 Adam Williamson <awilliam@redhat.com> - 4.10.0-3
|
|
|
b380ca8 |
- Back to a non-bootstrap build
|
|
|
b380ca8 |
|
|
|
8a0f0ad |
* Wed Feb 28 2018 Adam Williamson <awilliam@redhat.com> - 4.10.0-2
|
|
|
8a0f0ad |
- Bootstrapping build (to fix bogus dependency error in gstreamer backend)
|
|
|
8a0f0ad |
|
|
|
c5fa1ae |
* Fri Feb 23 2018 Rex Dieter <rdieter@fedoraproject.org> - 4.10.0-1
|
|
|
c5fa1ae |
- 4.10.0
|
|
|
c5fa1ae |
- .spec cleanup/cosmetics
|
|
|
c5fa1ae |
|
|
|
a4d49fc |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.9.1-6
|
|
|
a4d49fc |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
a4d49fc |
|
|
|
80a693f |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.9.1-5
|
|
|
80a693f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
80a693f |
|
|
|
e02e435 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.9.1-4
|
|
|
e02e435 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
e02e435 |
|
|
Rex Dieter |
306c824 |
* Mon Feb 20 2017 Rex Dieter <rdieter@fedoraproject.org> - 4.9.1-3
|
|
Rex Dieter |
306c824 |
- rebuild (cmake.prov)
|
|
Rex Dieter |
306c824 |
|
|
|
5ab98d2 |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.9.1-2
|
|
|
5ab98d2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
5ab98d2 |
|
|
Rex Dieter |
1bf803e |
* Wed Jan 25 2017 Rex Dieter <rdieter@fedoraproject.org> - 4.9.1-1
|
|
Rex Dieter |
1bf803e |
- phonon-4.9.1
|
|
Rex Dieter |
1bf803e |
- better handle optional (default off) features: declarative, zeitgeist
|
|
Rex Dieter |
1bf803e |
|
|
Rex Dieter |
8aa8963 |
* Mon Jan 02 2017 Rex Dieter <rdieter@math.unl.edu> - 4.9.0-4
|
|
Rex Dieter |
8aa8963 |
- filter plugin provides
|
|
Rex Dieter |
8aa8963 |
|
|
Rex Dieter |
2762203 |
* Thu May 05 2016 Rex Dieter <rdieter@fedoraproject.org> - 4.9.0-3
|
|
Rex Dieter |
2762203 |
- drop revert, fix in other components instead (knotifications, knotifyconfig)
|
|
Rex Dieter |
2762203 |
|
|
Rex Dieter |
38d2a75 |
* Fri Apr 29 2016 Rex Dieter <rdieter@fedoraproject.org> - 4.9.0-2
|
|
Rex Dieter |
38d2a75 |
- revert upstream commit causing regression (kde#337276)
|
|
Rex Dieter |
38d2a75 |
|
|
Rex Dieter |
c16f3ef |
* Thu Apr 21 2016 Rex Dieter <rdieter@fedoraproject.org> - 4.9.0-1
|
|
Rex Dieter |
c16f3ef |
- phonon-4.9.0, disable qzeitgeist support
|