source: projects/specs/trunk/p/phonon-backend-gstreamer/phonon-backend-gstreamer-vl.spec @ 10457

Revision 10457, 3.8 KB checked in by tomop, 8 years ago (diff)

phonon-backend-gstreamer-4.8.2-2

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