3 # - prepare patch to Makefile (install)
5 %bcond_without kde3support
7 Summary: Lightweight music player with multiplaylists for KDE
8 Summary(pl.UTF-8): Lekki odtwarzacz muzyki z wieloma listami odtwarzania dla KDE
13 Group: X11/Applications
14 Source0: http://dl.sourceforge.net/falf/%{name}-%{version}.tar.bz2
15 # Source0-md5: d26042a930c6a166630591abbeffe6fb
16 Patch0: %{name}-volume.patch
17 Patch1: %{name}-usleep.patch
18 URL: http://falf.sourceforge.net/
19 BuildConflicts: kde4-kdelibs-devel
20 BuildRequires: gettext-tools
21 %{!?with_kde3support:BuildRequires: kdelibs-devel >= 9:3.2.0}
22 %{?with_kde3support:BuildRequires: kde4-kde3support-devel}
23 BuildRequires: qmake >= 3.3.0
24 BuildRequires: rpmbuild(macros) >= 1.129
25 BuildRequires: sed >= 4.0
26 BuildRequires: taglib-devel
27 BuildRequires: xine-lib-devel
28 Requires: xine-plugin-audio
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 FALF Player is based on foobar2000 music player for KDE.
35 - multiplaylist support
39 - HTTP streams support (radio)
40 - built-in tags' editor
42 - easy transfer of tracks to removable device
44 - low memory consumption
46 %description -l pl.UTF-8
47 FALF Player jest wzorowanym na foobar2000 odtwarzaczem muzyki dla KDE.
50 - obsługa wielu list odtwarzania
51 - obsługa tekstów piosenek
54 - obsługa strumieni HTTP (radio)
55 - wbudowany edytor znaczników
57 - łatwe przenoszenie danych do odtwarzaczy przenośnych
59 - niskie zużycie pamięci
66 %{?with_kde3support:%{__sed} -i 's:/usr/include/kde:/usr/include/kde3:' falf.pro}
67 %{?with_kde3support:%{__sed} -i 's:/usr/kde/3.5/lib:/usr/%{_lib}/kde3dev:' falf.pro}
70 export QTDIR=%{_prefix}
72 QMAKE_CXXFLAGS="%{rpmcxxflags} -fpermissive" \
73 QMAKE_CFLAGS="%{rpmcflags} -fpermissive"
78 rm -rf $RPM_BUILD_ROOT
79 install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_iconsdir}/hicolor,%{_desktopdir},%{_datadir}/apps/konqueror/servicemenus}
81 install bin/falf $RPM_BUILD_ROOT%{_bindir}
83 for i in pl it es nl zh_CN cs ru uk ;
85 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES
86 msgfmt po/$i/falf.po -o $RPM_BUILD_ROOT%{_datadir}/locale/$i/LC_MESSAGES/falf.mo
89 cp -Rf icons/* $RPM_BUILD_ROOT%{_iconsdir}/hicolor
90 install applnk/falf.desktop $RPM_BUILD_ROOT%{_desktopdir}
91 install applnk/falf_mnu.desktop $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus
96 rm -rf $RPM_BUILD_ROOT
98 %files -f %{name}.lang
99 %defattr(644,root,root,755)
100 %attr(755,root,root) %{_bindir}/falf
101 %{_datadir}/apps/konqueror/servicemenus/falf_mnu.desktop
102 %{_desktopdir}/falf.desktop
103 %{_iconsdir}/hicolor/*/*/*.png