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

Revision 10466, 3.9 KB checked in by tomop, 8 years ago (diff)

phonon-backend-gstreamer-4.8.2-3

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: 3%{?_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
37# vine patch
38
39Patch1000: phonon-backend-gstreamer-4.8.2-cmake.patch
40
41Provides: phonon-backend = %{phonon_version}
42
43Obsoletes: phonon-backend-gst < 4.2.0-4
44Provides:  phonon-backend-gst = %{version}-%{release}
45
46Obsoletes: phonon-gstreamer < 4.4.4-0.2
47Provides:  phonon-gstreamer = %{version}-%{release}
48
49Requires: gstreamer1-plugins-good
50# not *strictly* required, but strongly recommended by upstream when built
51# with USE_INSTALL_PLUGIN
52#Requires: PackageKit-gstreamer-plugin
53Requires: phonon => %{phonon_version}
54Requires: qt4 >= %{_qt4_version}
55
56%description
57%{summary}.
58
59%description -l ja
60Phonon の gstreamer バックエンドです.
61
62%prep
63%setup -q -n phonon-backend-gstreamer-%{version}
64
65#patch52 -p1 -b .gstreamer-fix-seekable-query-failed
66%patch60 -p1 -b .flac_mimetype
67
68%patch1000 -p1 -b .gstreamer
69
70%build
71mkdir -p %{_target_platform}
72pushd %{_target_platform}
73%cmake \
74    -DUSE_INSTALL_PLUGIN:BOOL=ON \
75    ..
76popd
77
78make %{?_smp_mflags} -C %{_target_platform}
79
80
81%install
82rm -rf $RPM_BUILD_ROOT
83
84make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
85
86
87%clean
88rm -rf $RPM_BUILD_ROOT
89
90
91%post
92touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
93
94%postun
95if [ $1 -eq 0 ] ; then
96    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
97    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
98fi
99
100%posttrans
101gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
102
103
104%files
105%defattr(-,root,root,-)
106%doc COPYING.LIB
107%{_libdir}/kde4/plugins/phonon_backend/phonon_gstreamer.so
108%{_datadir}/kde4/services/phononbackends/gstreamer.desktop
109%{_datadir}/icons/hicolor/*/apps/phonon-gstreamer.*
110
111
112%changelog
113* Thu Jun 30 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.8.2-3
114- added Patch1000.
115
116* Thu Jun 30 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.8.2-2
117- rebuilt with new toolchain.
118
119* Sat Jan 24 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.8.2-1
120- new upstream release
121
122* Fri Nov  7 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.8.0-1
123- new upstream release
124
125* Sun Jun  5 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.1-1
126- new upstream release
127
128* Sun Jan 30 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.4-2
129- Initial build for VineSeed
130
131* Fri Jan 21 2011 Rex Dieter <rdieter@fedoraproject.org> 4.4.4-1
132- phonon-backend-gstreamer-4.4.4
133
134* Fri Jan 07 2011 Rex Dieter <rdieter@fedoraproject.org> - 2:4.4.4-0.4.20110104
135- Requires: PackageKit-gstreamer-plugin , avoids potential crashers elsewhere
136  when built with USE_INSTALL_PLUGIN (kde#262308)
137
138* Wed Jan 05 2011 Rex Dieter <rdieter@fedoraproject.org> - 2:4.4.4-0.3.20110104
139- %%doc COPYING.LIB
140- add comment on pnonon-gstreamer_snapshot.sh usage
141
142* Wed Jan 05 2011 Rex Dieter <rdieter@fedoraproject.org> - 2:4.4.4-0.2.20110104
143- phonon-backend-gstreamer
144
145* Tue Jan 04 2011 Rex Dieter <rdieter@fedoraproject.org> - 4.4.4-0.1.20110104
146- phonon-gstreamer-4.4.4-20110104 snapshot
147
Note: See TracBrowser for help on using the repository browser.