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

Revision 10598, 4.7 KB checked in by tomop, 8 years ago (diff)

phonon-backend-gstreamer-4.9.0-1

RevLine 
[9067]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)
[2611]3
4Name:    phonon-backend-gstreamer
5Summary: Gstreamer phonon backend
6Summary(ja): Phonon の gstreamer バックエンド
[10598]7Version: 4.9.0
8Release: 1%{?_dist_release}
[2611]9
[9290]10License: LGPLv2+
[2611]11Group:   System Environment/Libraries
12URL:     http://phonon.kde.org/
13
[10457]14Vendor: Project Vine
15Distribution: Vine Linux
16
[9067]17Source0: ftp://ftp.kde.org/pub/kde/stable/phonon/phonon-backend-gstreamer/%{version}/src/phonon-backend-gstreamer-%{version}.tar.xz
[2611]18
19## Mandriva/upstreamable patches
20
21## Ubuntu/upstreamable patches
22
23## Upstream patches
24
25BuildRoot: %{_tmppath}/%{name}-%{version}-root
26BuildRequires: automoc4
27BuildRequires: cmake
[10598]28BuildRequires: extra-cmake-modules
[9067]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
[10598]36BuildRequires: pkgconfig(phonon4qt5) >= 4.7.80
37BuildRequires: pkgconfig(QtOpenGL)
38BuildRequires: pkgconfig(Qt5OpenGL)
39BuildRequires: pkgconfig(Qt5X11Extras)
[2611]40
[10466]41# vine patch
42
43
[10598]44Provides: phonon-backend%{?_isa} = %{phonon_version}
[2611]45
46Obsoletes: phonon-backend-gst < 4.2.0-4
47Provides:  phonon-backend-gst = %{version}-%{release}
48
49Obsoletes: phonon-gstreamer < 4.4.4-0.2
50Provides:  phonon-gstreamer = %{version}-%{release}
51
[9067]52Requires: gstreamer1-plugins-good
[2611]53# not *strictly* required, but strongly recommended by upstream when built
54# with USE_INSTALL_PLUGIN
55#Requires: PackageKit-gstreamer-plugin
[10598]56Requires: phonon%{?_isa} >= %{phonon_version}
[2611]57Requires: qt4 >= %{_qt4_version}
58
59%description
60%{summary}.
61
62%description -l ja
63Phonon の gstreamer バックエンドです.
64
[10598]65
66%package -n phonon-qt5-backend-gstreamer
67Summary:  Gstreamer phonon-qt5 backend
68Provides: phonon-qt5-backend%{?_isa} = %{phonon_version}
69%{?_qt5_version:Requires: qt5-qtbase%{?_isa} >= %{_qt5_version}}
70Requires: gstreamer1-plugins-good
71%description -n phonon-qt5-backend-gstreamer
72%{summary}.
73
74
[2611]75%prep
[10598]76%autosetup -n phonon-gstreamer-%{version} -p1
[2611]77
78
79%build
80mkdir -p %{_target_platform}
81pushd %{_target_platform}
[9290]82%cmake \
[10598]83  -DCMAKE_BUILD_TYPE:STRING="Release" \
84  -DUSE_INSTALL_PLUGIN:BOOL=ON \
85  ..
[2611]86popd
87
88make %{?_smp_mflags} -C %{_target_platform}
89
[10598]90mkdir -p %{_target_platform}-Qt5
91pushd %{_target_platform}-Qt5
92%cmake \
93  -DCMAKE_BUILD_TYPE:STRING="Release" \
94  -DUSE_INSTALL_PLUGIN:BOOL=ON \
95  -DPHONON_BUILD_PHONON4QT5:BOOL=ON \
96  ..
97popd
[2611]98
[10598]99make %{?_smp_mflags} -C %{_target_platform}-Qt5
100
101
[2611]102%install
103rm -rf $RPM_BUILD_ROOT
104
[10598]105make install/fast DESTDIR=%{buildroot} -C %{_target_platform}-Qt5
106make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
[2611]107
108
109%clean
110rm -rf $RPM_BUILD_ROOT
111
112
113%post
114touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
115
116%postun
117if [ $1 -eq 0 ] ; then
118    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
119    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
120fi
121
122%posttrans
123gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
124
125
126%files
127%defattr(-,root,root,-)
[10598]128%license COPYING.LIB
[2611]129%{_libdir}/kde4/plugins/phonon_backend/phonon_gstreamer.so
130%{_datadir}/kde4/services/phononbackends/gstreamer.desktop
131%{_datadir}/icons/hicolor/*/apps/phonon-gstreamer.*
132
[10598]133%files -n phonon-qt5-backend-gstreamer
134%license COPYING.LIB
135%{_qt5_plugindir}/phonon4qt5_backend/phonon_gstreamer.so
[2611]136
[10598]137
[2611]138%changelog
[10598]139* Tue Jul 12 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.9.0-1
140- new upstream release.
141
[10466]142* Thu Jun 30 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.8.2-3
143- added Patch1000.
144
[10457]145* Thu Jun 30 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.8.2-2
146- rebuilt with new toolchain.
147
[9290]148* Sat Jan 24 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.8.2-1
149- new upstream release
150
[9067]151* Fri Nov  7 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.8.0-1
152- new upstream release
153
[4048]154* Sun Jun  5 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.1-1
155- new upstream release
156
[2611]157* Sun Jan 30 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.4-2
158- Initial build for VineSeed
159
160* Fri Jan 21 2011 Rex Dieter <rdieter@fedoraproject.org> 4.4.4-1
161- phonon-backend-gstreamer-4.4.4
162
163* Fri Jan 07 2011 Rex Dieter <rdieter@fedoraproject.org> - 2:4.4.4-0.4.20110104
164- Requires: PackageKit-gstreamer-plugin , avoids potential crashers elsewhere
165  when built with USE_INSTALL_PLUGIN (kde#262308)
166
167* Wed Jan 05 2011 Rex Dieter <rdieter@fedoraproject.org> - 2:4.4.4-0.3.20110104
168- %%doc COPYING.LIB
169- add comment on pnonon-gstreamer_snapshot.sh usage
170
171* Wed Jan 05 2011 Rex Dieter <rdieter@fedoraproject.org> - 2:4.4.4-0.2.20110104
172- phonon-backend-gstreamer
173
174* Tue Jan 04 2011 Rex Dieter <rdieter@fedoraproject.org> - 4.4.4-0.1.20110104
175- phonon-gstreamer-4.4.4-20110104 snapshot
176
Note: See TracBrowser for help on using the repository browser.