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

Revision 4048, 2.6 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-xine
5Summary: Xine phonon backend
6Summary(ja): Phonon の xine バックエンド
7Version: 4.4.4
8Release: 3%{?_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-xine/%{version}/src/phonon-backend-xine-%{version}.tar.bz2
15
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17BuildRequires: automoc4
18BuildRequires: cmake
19BuildRequires: phonon-devel >= 4.5.0
20BuildRequires: libxcb-devel
21BuildRequires: xine-lib-devel
22
23Provides: phonon-backend = %{phonon_version}
24
25Obsoletes: phonon-xine < 4.4.4-0.2
26Provides:  phonon-xine = %{version}-%{release}
27
28Requires: phonon => %{phonon_version}
29Requires: qt4 >= %{_qt4_version}
30
31%description
32%{summary}.
33
34%description -l ja
35Phonon の xine バックエンドです.
36
37%prep
38%setup -q -n phonon-backend-xine-%{version}
39
40%build
41mkdir -p %{_target_platform}
42pushd %{_target_platform}
43%{cmake} \
44  -DUSE_INSTALL_PLUGIN=TRUE \
45  ..
46popd
47
48make %{?_smp_mflags} -C %{_target_platform}
49
50
51%install
52rm -rf $RPM_BUILD_ROOT
53
54make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
55
56# move icons to hicolor
57mv $RPM_BUILD_ROOT%{_datadir}/icons/oxygen \
58   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor
59
60
61%clean
62rm -rf $RPM_BUILD_ROOT
63
64
65%post
66touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
67
68%postun
69if [ $1 -eq 0 ] ; then
70  touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
71  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
72fi
73
74%posttrans
75gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
76
77
78%files
79%defattr(-,root,root,-)
80%doc COPYING.LIB
81%{_libdir}/kde4/plugins/phonon_backend/phonon_xine.so
82%{_datadir}/kde4/services/phononbackends/xine.desktop
83%{_datadir}/icons/hicolor/*/apps/phonon-xine.*
84
85
86
87%changelog
88* Sun Jun  5 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.4-3
89- rebuilt with phonon-4.5.0
90
91* Sun Jan 30 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.4-2
92- Initial build for VineSeed
93
94* Fri Jan 21 2011 Rex Dieter <rdieter@fedoraproject.org> 4.4.4-1
95- phonon-backend-xine-4.4.4
96
97* Wed Jan 05 2011 Rex Dieter <rdieter@fedoraproject.org> -  4.4.4-0.3.20110104
98- %%doc COPYING.LIB
99- add comment on pnonon-xine_snapshot.sh usage
100
101* Wed Jan 05 2011 Rex Dieter <rdieter@fedoraproject.org> -  4.4.4-0.2.20110104
102- phonon-backend-xine
103
104* Tue Jan 04 2011 Rex Dieter <rdieter@fedoraproject.org> -  4.4.4-0.1.20110104
105- phonon-xine-4.4.4-20110104 snapshot
Note: See TracBrowser for help on using the repository browser.