]> git.pld-linux.org Git - packages/xfmedia.git/blame - xfmedia.spec
- release 5
[packages/xfmedia.git] / xfmedia.spec
CommitLineData
02b3cfa7 1#
40956cba
MB
2# Conditional build:
3%bcond_without dbus # build without dbus support
02b3cfa7 4#
eba86c7a 5Summary: Xfmedia - lightweight media player based on the xine engine
fd791bc7 6Summary(pl.UTF-8): Xfmedia - lekki odtwarzacz multimedialny oparty na silniku xine
eba86c7a 7Name: xfmedia
c58f5e6b 8Version: 0.9.2
fd5a069c 9Release: 5
eba86c7a
RK
10License: GPL v2
11Group: X11/Applications/Multimedia
12Source0: http://spuriousinterrupt.org/projects/xfmedia/files/%{name}-%{version}.tar.bz2
c58f5e6b 13# Source0-md5: 6eb8bd1f67201f829e0f45e733c02bd5
7f7189e9 14Patch0: %{name}-desktop.patch
eba86c7a 15URL: http://spuriousinterrupt.org/projects/xfmedia/index.php
40956cba
MB
16BuildRequires: autoconf >= 2.50
17BuildRequires: automake >= 1:1.8
c58f5e6b 18%{?with_dbus:BuildRequires: dbus-glib-devel >= 0.31}
1fcab1ab 19BuildRequires: exo-devel >= 0.3.0
c58f5e6b 20BuildRequires: gtk+2-devel >= 2:2.6.0
581b793d 21BuildRequires: intltool
40956cba 22BuildRequires: libtool
455d66ba 23BuildRequires: libxfce4util-devel >= 4.2.0
74c43d5c
RK
24BuildRequires: libxfcegui4-devel >= 4.2.0
25BuildRequires: rpmbuild(macros) >= 1.311
c58f5e6b
MB
26BuildRequires: startup-notification-devel >= 0.5
27BuildRequires: taglib-devel
28BuildRequires: xfce4-dev-tools >= 4.3.90.2
eba86c7a 29BuildRequires: xine-lib-devel
c58f5e6b 30BuildRequires: xorg-lib-libXScrnSaver-devel
3c2ac021 31Requires(post,postun): gtk-update-icon-cache
40956cba 32Requires(post,postun): hicolor-icon-theme
1fcab1ab 33Requires: exo >= 0.3.0
eba86c7a
RK
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
37Xfmedia is a lightweight media player based on the xine engine. The
38GTK+ GUI focuses on playing and managing audio files, but, being based
39on xine, supports video as well.
40
71e3ca29 41%description -l pl.UTF-8
eba86c7a 42Xfmedia jest lekkim odtwarzaczem multimedialnym opartym o silnik xine.
71e3ca29
JR
43Interfejs GTK+ skupia się na zarządzaniu i odtwarzaniu plików audio,
44ale, jako że jest oparty na xine, obsługuje również pliki wideo.
eba86c7a
RK
45
46%package plugins
47Summary: Xfmedia plugins
fd791bc7 48Summary(pl.UTF-8): Wtyczki dla Xfmedia
134b1d99 49Group: X11/Applications/Multimedia
c97c6464 50Requires: %{name} = %{version}-%{release}
eba86c7a
RK
51
52%description plugins
f105139c
RK
53Xfmedia plugins:
54- infopipe
eba86c7a 55
71e3ca29 56%description plugins -l pl.UTF-8
f105139c
RK
57Wtyczki dla Xfmedia:
58- infopipe
eba86c7a
RK
59
60%package devel
61Summary: Header files for Xfmedia
fd791bc7 62Summary(pl.UTF-8): Pliki nagłówkowe Xfmedia
eba86c7a 63Group: X11/Development/Libraries
c97c6464 64Requires: %{name} = %{version}-%{release}
eba86c7a
RK
65
66%description devel
f105139c 67Xfmedia - header files.
eba86c7a 68
71e3ca29
JR
69%description devel -l pl.UTF-8
70Xfmedia - pliki nagłówkowe.
eba86c7a
RK
71
72%prep
73%setup -q
7f7189e9 74%patch0 -p1
eba86c7a
RK
75
76%build
ae31db3a 77%{__intltoolize}
40956cba
MB
78%{__libtoolize}
79%{__aclocal}
80%{__autoconf}
81%{__autoheader}
82%{__automake}
02b3cfa7
RK
83%configure \
84 --disable-static \
c58f5e6b
MB
85 --%{?with_dbus:en}%{!?with_dbus:dis}able-dbus \
86 --enable-startup-notification \
87 --with-taglib \
74c43d5c
RK
88 --x-includes=%{_includedir}/xorg \
89 --x-libraries=%{_prefix}/lib/X11
90
eba86c7a
RK
91%{__make}
92
93%install
94rm -rf $RPM_BUILD_ROOT
eba86c7a
RK
95
96%{__make} install \
97 DESTDIR=$RPM_BUILD_ROOT
98
c58f5e6b
MB
99rm -f $RPM_BUILD_ROOT%{_libdir}/xfmedia/plugins/xfmedia-infopipe.la
100
a924b871
RK
101%find_lang %{name}
102
eba86c7a
RK
103%clean
104rm -rf $RPM_BUILD_ROOT
105
40956cba
MB
106%post
107%update_icon_cache hicolor
108
109%postun
110%update_icon_cache hicolor
111
a924b871 112%files -f %{name}.lang
eba86c7a
RK
113%defattr(644,root,root,755)
114%doc AUTHORS ChangeLog NEWS README* TODO
74c43d5c
RK
115%dir %{_sysconfdir}/xdg/%{name}
116%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/%{name}/*
eba86c7a 117%attr(755,root,root) %{_bindir}/*
8328ec29
JB
118%dir %{_libdir}/%{name}
119%dir %{_libdir}/%{name}/plugins
8328ec29
JB
120%{_iconsdir}/hicolor/48x48/apps/*
121%{_iconsdir}/hicolor/22x22/actions/*
40956cba
MB
122%{_desktopdir}/*.desktop
123%dir %{_datadir}/%{name}
36ef65f1
RK
124%dir %{_datadir}/%{name}/doc
125%{_datadir}/%{name}/doc/xfce.css
02b3cfa7
RK
126%dir %{_datadir}/%{name}/doc/C/
127%{_datadir}/%{name}/doc/C/*
eba86c7a
RK
128
129%files plugins
130%defattr(644,root,root,755)
8328ec29 131%attr(755,root,root) %{_libdir}/%{name}/plugins/*.so
eba86c7a
RK
132
133%files devel
134%defattr(644,root,root,755)
8328ec29 135%{_includedir}/%{name}
c58f5e6b 136%{_pkgconfigdir}/*.pc
This page took 0.091825 seconds and 4 git commands to generate.