source: projects/specs/branches/6/p/phonon-backend-gstreamer/phonon-backend-gstreamer-vl.spec @ 4048

Revision 4048, 3.3 KB checked in by inagaki, 13 years ago (diff)

add: libqzeitgeist
update: phonon, phonon-backend-gstreamer, phonon-backend-xine

Line 
1%global phonon_version %(pkg-config --modversion phonon 2>/dev/null || echo 4.5.0)
2%global _qt4_version %(pkg-config --modversion --silence-errors Qt 2>/dev/null || echo 4.7.2)
3
4Name:    phonon-backend-gstreamer
5Summary: Gstreamer phonon backend
6Summary(ja): Phonon の gstreamer バックエンド
7Version: 4.5.1
8Release: 1%{?_dist_release}
9
10Group:   System Environment/Libraries
11License: LGPLv2+
12URL:     http://phonon.kde.org/
13
14Source0: ftp://ftp.kde.org/pub/kde/stable/phonon/phonon-backend-gstreamer/%{version}/src/phonon-backend-gstreamer-%{version}.tar.bz2
15
16## Mandriva/upstreamable patches
17
18## Ubuntu/upstreamable patches
19Patch60: phonon-4.4.3-flac_mimetype.patch
20
21## Upstream patches
22
23BuildRoot: %{_tmppath}/%{name}-%{version}-root
24
25BuildRequires: automoc4
26BuildRequires: cmake
27BuildRequires: gstreamer-devel
28BuildRequires: gstreamer-plugins-base-devel
29BuildRequires: phonon-devel >= 4.5.0
30
31Provides: phonon-backend = %{phonon_version}
32
33Obsoletes: phonon-backend-gst < 4.2.0-4
34Provides:  phonon-backend-gst = %{version}-%{release}
35
36Obsoletes: phonon-gstreamer < 4.4.4-0.2
37Provides:  phonon-gstreamer = %{version}-%{release}
38
39Requires: gstreamer-plugins-good
40# not *strictly* required, but strongly recommended by upstream when built
41# with USE_INSTALL_PLUGIN
42#Requires: PackageKit-gstreamer-plugin
43Requires: phonon => %{phonon_version}
44Requires: qt4 >= %{_qt4_version}
45
46%description
47%{summary}.
48
49%description -l ja
50Phonon の gstreamer バックエンドです.
51
52%prep
53%setup -q -n phonon-backend-gstreamer-%{version}
54
55#patch52 -p1 -b .gstreamer-fix-seekable-query-failed
56%patch60 -p1 -b .flac_mimetype
57
58
59%build
60mkdir -p %{_target_platform}
61pushd %{_target_platform}
62%{cmake} \
63  -DUSE_INSTALL_PLUGIN:BOOL=ON \
64  ..
65popd
66
67make %{?_smp_mflags} -C %{_target_platform}
68
69
70%install
71rm -rf $RPM_BUILD_ROOT
72
73make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
74
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79
80%post
81touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
82
83%postun
84if [ $1 -eq 0 ] ; then
85    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
86    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
87fi
88
89%posttrans
90gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
91
92
93%files
94%defattr(-,root,root,-)
95%doc COPYING.LIB
96%{_libdir}/kde4/plugins/phonon_backend/phonon_gstreamer.so
97%{_datadir}/kde4/services/phononbackends/gstreamer.desktop
98%{_datadir}/icons/hicolor/*/apps/phonon-gstreamer.*
99
100
101%changelog
102* Sun Jun  5 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.1-1
103- new upstream release
104
105* Sun Jan 30 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.4-2
106- Initial build for VineSeed
107
108* Fri Jan 21 2011 Rex Dieter <rdieter@fedoraproject.org> 4.4.4-1
109- phonon-backend-gstreamer-4.4.4
110
111* Fri Jan 07 2011 Rex Dieter <rdieter@fedoraproject.org> - 2:4.4.4-0.4.20110104
112- Requires: PackageKit-gstreamer-plugin , avoids potential crashers elsewhere
113  when built with USE_INSTALL_PLUGIN (kde#262308)
114
115* Wed Jan 05 2011 Rex Dieter <rdieter@fedoraproject.org> - 2:4.4.4-0.3.20110104
116- %%doc COPYING.LIB
117- add comment on pnonon-gstreamer_snapshot.sh usage
118
119* Wed Jan 05 2011 Rex Dieter <rdieter@fedoraproject.org> - 2:4.4.4-0.2.20110104
120- phonon-backend-gstreamer
121
122* Tue Jan 04 2011 Rex Dieter <rdieter@fedoraproject.org> - 4.4.4-0.1.20110104
123- phonon-gstreamer-4.4.4-20110104 snapshot
124
Note: See TracBrowser for help on using the repository browser.