]> git.pld-linux.org Git - packages/phonon.git/blame - phonon.spec
- updated qtver
[packages/phonon.git] / phonon.spec
CommitLineData
a944dc6a 1%define qtver 4.6.3
638775fd 2
90fd11ae 3Summary: Multimedia API for Qt4/KDE4
96eb3964 4Summary(pl.UTF-8): Biblioteka Phonon
87d58a79 5Name: phonon
2c3e7088 6Version: 4.4.2
b9486e1c 7Release: 2
96eb3964 8License: LGPL v2.1
87d58a79 9Group: X11/Libraries
72fa65d1 10Source0: ftp://ftp.kde.org/pub/kde/stable/phonon/%{version}/%{name}-%{version}.tar.bz2
2c3e7088 11# Source0-md5: d9eab28383783261254f1cef3b92a3fa
2067b452 12Patch0: %{name}-pkg.patch
174bb316 13URL: http://phonon.kde.org/
fe99ef35 14BuildRequires: QtCore-devel >= %{qtver}
15BuildRequires: QtDBus-devel >= %{qtver}
16BuildRequires: QtNetwork-devel >= %{qtver}
17BuildRequires: QtOpenGL-devel >= %{qtver}
18BuildRequires: QtSql-devel >= %{qtver}
19BuildRequires: QtTest-devel >= %{qtver}
20BuildRequires: automoc4 >= 0.9.86
9fb1cf8e 21BuildRequires: cmake >= 2.8.0
fe99ef35 22BuildRequires: gstreamer-plugins-base-devel >= 0.10.0
54fe0ccc 23BuildRequires: pkgconfig
63d78ae0 24BuildRequires: pulseaudio-devel >= 0.9.21
fe99ef35 25BuildRequires: qt4-build >= %{qtver}
26BuildRequires: qt4-qmake >= %{qtver}
87d58a79 27BuildRequires: rpmbuild(macros) >= 1.293
fe99ef35 28BuildRequires: xine-lib-devel >= 2:1.1.15-4
8da7cae4 29Requires: kde-common-dirs >= 0.5
e6a96ad8 30Suggests: qt4-phonon-backend
87d58a79 31Provides: qt4-phonon
926de682 32Obsoletes: qt4-phonon
87d58a79 33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
90fd11ae
ER
36Phonon is the multimedia API for Qt4/KDE4.
37
38Phonon was created to allow KDE4 to be independent of any single
39multimedia framework such as GStreamer or Xine and to provide a stable
40API for KDE4's lifetime. It was done to fix problems of frameworks
41becoming unmaintained, API instability, and to create a simple
42multimedia API.
87d58a79 43
44%description -l pl.UTF-8
45Biblioteka phonon.
46
47%package devel
5095f7de 48Summary: Header files for Phonon library
926de682 49Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Phonon
5095f7de 50Group: X11/Development/Libraries
87d58a79 51Requires: %{name} == %{version}-%{release}
fe99ef35 52Requires: QtCore-devel >= %{qtver}
53Requires: QtDBus-devel >= %{qtver}
54Requires: QtGui-devel >= %{qtver}
87d58a79 55Provides: qt4-phonon-devel
56Obsoletes: qt4-phonon-devel
57
58%description devel
96eb3964 59Header files for Phonon library.
87d58a79 60
61%description devel -l pl.UTF-8
926de682 62Pliki nagłówkowe biblioteki Phonon.
87d58a79 63
62777b70
BZ
64%package backend-xine
65Summary: Xine backend for Phonon
66Summary(pl.UTF-8): Wtyczki Xine dla Phonon
67Group: Libraries
68Requires: %{name} = %{version}-%{release}
9fb1cf8e 69Requires: xine-decode-ogg
62777b70
BZ
70Provides: qt4-phonon-backend = %{version}
71Obsoletes: kde4-phonon-xine
72
73%description backend-xine
74Xine backend for Phonon.
75
76%description backend-xine -l pl.UTF-8
77Wtyczki Xine dla Phonon.
78
79%package backend-gstreamer
80Summary: GStreamer backend for Phonon
81Summary(pl.UTF-8): Wtyczki GStreamera dla Phonon
82Group: Libraries
83Requires: %{name} = %{version}-%{release}
84Provides: qt4-phonon-backend = %{version}
85
86%description backend-gstreamer
87GStreamer backend for Phonon.
88
89%description backend-gstreamer -l pl.UTF-8
90Wtyczki GStreamera dla Phonon.
91
87d58a79 92%prep
72fa65d1 93%setup -q
2067b452 94%patch0 -p1
87d58a79 95
96%build
97install -d build
98cd build
fe99ef35 99%cmake \
ce7eddf7 100 -DCMAKE_BUILD_TYPE=%{!?debug:Release}%{?debug:Debug} \
87d58a79 101 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
102%if "%{_lib}" == "lib64"
fe99ef35 103 -DLIB_SUFFIX=64 \
87d58a79 104%endif
fe99ef35 105 ..
87d58a79 106
107%{__make}
108
109%install
110rm -rf $RPM_BUILD_ROOT
111
112%{__make} -C build install \
113 DESTDIR=$RPM_BUILD_ROOT
114
90fd11ae
ER
115install -d $RPM_BUILD_ROOT%{_includedir}/qt4
116ln -s ../phonon $RPM_BUILD_ROOT%{_includedir}/qt4/phonon
117ln -s ../KDE/Phonon $RPM_BUILD_ROOT%{_includedir}/phonon/Phonon
22eeef83 118
87d58a79 119%clean
120rm -rf $RPM_BUILD_ROOT
121
122%post -p /sbin/ldconfig
123%postun -p /sbin/ldconfig
124
125%files
126%defattr(644,root,root,755)
127%attr(755,root,root) %{_libdir}/libphonon.so.*.*.*
fe99ef35 128%attr(755,root,root) %ghost %{_libdir}/libphonon.so.?
87d58a79 129%attr(755,root,root) %{_libdir}/libphononexperimental.so.*.*.*
fe99ef35 130%attr(755,root,root) %ghost %{_libdir}/libphononexperimental.so.?
fe99ef35 131%dir %{_datadir}/kde4/services/phononbackends
87d58a79 132%dir %{_libdir}/kde4/plugins/phonon_backend
87d58a79 133%{_datadir}/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
2f158ee4 134
62777b70 135%files backend-xine
90fd11ae 136%defattr(644,root,root,755)
2f158ee4
BZ
137%attr(755,root,root) %{_libdir}/kde4/plugins/phonon_backend/phonon_xine.so
138%{_datadir}/kde4/services/phononbackends/xine.desktop
fe99ef35 139%{_iconsdir}/oxygen/*/apps/phonon-xine.png
87d58a79 140
62777b70 141%files backend-gstreamer
90fd11ae 142%defattr(644,root,root,755)
2f158ee4
BZ
143%attr(755,root,root) %{_libdir}/kde4/plugins/phonon_backend/phonon_gstreamer.so
144%{_datadir}/kde4/services/phononbackends/gstreamer.desktop
145
87d58a79 146%files devel
147%defattr(644,root,root,755)
fe99ef35 148%{_libdir}/libphonon.so
149%{_libdir}/libphononexperimental.so
87d58a79 150%{_includedir}/phonon
79b366d8 151%dir %{_includedir}/KDE
87d58a79 152%{_includedir}/KDE/Phonon
22eeef83 153%{_includedir}/qt4/phonon
87d58a79 154%{_pkgconfigdir}/phonon.pc
This page took 0.830452 seconds and 4 git commands to generate.