]>
Commit | Line | Data |
---|---|---|
6cbc42d3 BZ |
1 | # |
2 | # TODO: | |
3 | # - prepare patch to Makefile (install) | |
4 | ||
864cd6de BZ |
5 | %bcond_without kde3support |
6 | ||
6cbc42d3 BZ |
7 | Summary: Lightweight music player with multiplaylists for KDE |
8 | Summary(pl.UTF-8): Lekki odtwarzacz muzyki z wieloma listami odtwarzania dla KDE | |
9 | Name: falf | |
62752244 | 10 | Version: 1.3 |
c14046dd | 11 | Release: 4 |
6cbc42d3 BZ |
12 | License: GPL |
13 | Group: X11/Applications | |
96980ca3 | 14 | Source0: http://dl.sourceforge.net/falf/%{name}-%{version}.tar.bz2 |
62752244 | 15 | # Source0-md5: d26042a930c6a166630591abbeffe6fb |
55951cc9 | 16 | Patch0: %{name}-volume.patch |
a611c8e6 | 17 | Patch1: %{name}-usleep.patch |
3c5dde48 | 18 | URL: http://falf.sourceforge.net/ |
864cd6de | 19 | BuildConflicts: kde4-kdelibs-devel |
9c24e207 | 20 | BuildRequires: gettext-tools |
864cd6de BZ |
21 | %{!?with_kde3support:BuildRequires: kdelibs-devel >= 9:3.2.0} |
22 | %{?with_kde3support:BuildRequires: kde4-kde3support-devel} | |
6cbc42d3 BZ |
23 | BuildRequires: qmake >= 3.3.0 |
24 | BuildRequires: rpmbuild(macros) >= 1.129 | |
864cd6de | 25 | BuildRequires: sed >= 4.0 |
6cbc42d3 BZ |
26 | BuildRequires: taglib-devel |
27 | BuildRequires: xine-lib-devel | |
af6fc463 | 28 | Requires: xine-plugin-audio |
6cbc42d3 BZ |
29 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
30 | ||
31 | %description | |
32 | FALF Player is based on foobar2000 music player for KDE. | |
33 | ||
34 | Highlights: | |
35 | - multiplaylist support | |
36 | - lyrics support | |
37 | - m3u support | |
38 | - last.fm support | |
39 | - HTTP streams support (radio) | |
40 | - built-in tags' editor | |
41 | - built-in equalizer | |
42 | - easy transfer of tracks to removable device | |
43 | - high stability | |
44 | - low memory consumption | |
45 | ||
46 | %description -l pl.UTF-8 | |
96980ca3 | 47 | FALF Player jest wzorowanym na foobar2000 odtwarzaczem muzyki dla KDE. |
6cbc42d3 BZ |
48 | |
49 | Atuty: | |
96980ca3 JB |
50 | - obsługa wielu list odtwarzania |
51 | - obsługa tekstów piosenek | |
52 | - obsługa plików m3u | |
53 | - obsługa last.fm | |
54 | - obsługa strumieni HTTP (radio) | |
55 | - wbudowany edytor znaczników | |
6cbc42d3 | 56 | - wbudowany korektor |
96980ca3 JB |
57 | - łatwe przenoszenie danych do odtwarzaczy przenośnych |
58 | - wysoka stabilność | |
59 | - niskie zużycie pamięci | |
6cbc42d3 BZ |
60 | |
61 | %prep | |
62 | %setup -q | |
55951cc9 | 63 | %patch0 -p0 |
a611c8e6 | 64 | %patch1 -p1 |
6cbc42d3 | 65 | |
864cd6de BZ |
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} | |
68 | ||
6cbc42d3 | 69 | %build |
3c5dde48 | 70 | export QTDIR=%{_prefix} |
a611c8e6 JR |
71 | qmake \ |
72 | QMAKE_CXXFLAGS="%{rpmcxxflags} -fpermissive" \ | |
73 | QMAKE_CFLAGS="%{rpmcflags} -fpermissive" | |
74 | ||
6cbc42d3 BZ |
75 | %{__make} |
76 | ||
77 | %install | |
78 | rm -rf $RPM_BUILD_ROOT | |
79 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_iconsdir}/hicolor,%{_desktopdir},%{_datadir}/apps/konqueror/servicemenus} | |
80 | ||
81 | install bin/falf $RPM_BUILD_ROOT%{_bindir} | |
82 | ||
83 | for i in pl it es nl zh_CN cs ru uk ; | |
84 | do | |
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 | |
87 | done | |
88 | ||
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 | |
92 | ||
93 | %find_lang %{name} | |
94 | ||
95 | %clean | |
96 | rm -rf $RPM_BUILD_ROOT | |
97 | ||
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 | |
96980ca3 | 103 | %{_iconsdir}/hicolor/*/*/*.png |