]> git.pld-linux.org Git - packages/falf.git/blame - falf.spec
- updated gettext BR
[packages/falf.git] / falf.spec
CommitLineData
6cbc42d3
BZ
1#
2# TODO:
3# - prepare patch to Makefile (install)
4
864cd6de
BZ
5%bcond_without kde3support
6
6cbc42d3
BZ
7Summary: Lightweight music player with multiplaylists for KDE
8Summary(pl.UTF-8): Lekki odtwarzacz muzyki z wieloma listami odtwarzania dla KDE
9Name: falf
62752244 10Version: 1.3
c14046dd 11Release: 4
6cbc42d3
BZ
12License: GPL
13Group: X11/Applications
96980ca3 14Source0: http://dl.sourceforge.net/falf/%{name}-%{version}.tar.bz2
62752244 15# Source0-md5: d26042a930c6a166630591abbeffe6fb
55951cc9 16Patch0: %{name}-volume.patch
a611c8e6 17Patch1: %{name}-usleep.patch
3c5dde48 18URL: http://falf.sourceforge.net/
864cd6de 19BuildConflicts: kde4-kdelibs-devel
9c24e207 20BuildRequires: gettext-tools
864cd6de
BZ
21%{!?with_kde3support:BuildRequires: kdelibs-devel >= 9:3.2.0}
22%{?with_kde3support:BuildRequires: kde4-kde3support-devel}
6cbc42d3
BZ
23BuildRequires: qmake >= 3.3.0
24BuildRequires: rpmbuild(macros) >= 1.129
864cd6de 25BuildRequires: sed >= 4.0
6cbc42d3
BZ
26BuildRequires: taglib-devel
27BuildRequires: xine-lib-devel
af6fc463 28Requires: xine-plugin-audio
6cbc42d3
BZ
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32FALF Player is based on foobar2000 music player for KDE.
33
34Highlights:
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 47FALF Player jest wzorowanym na foobar2000 odtwarzaczem muzyki dla KDE.
6cbc42d3
BZ
48
49Atuty:
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 70export QTDIR=%{_prefix}
a611c8e6
JR
71qmake \
72 QMAKE_CXXFLAGS="%{rpmcxxflags} -fpermissive" \
73 QMAKE_CFLAGS="%{rpmcflags} -fpermissive"
74
6cbc42d3
BZ
75%{__make}
76
77%install
78rm -rf $RPM_BUILD_ROOT
79install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_iconsdir}/hicolor,%{_desktopdir},%{_datadir}/apps/konqueror/servicemenus}
80
81install bin/falf $RPM_BUILD_ROOT%{_bindir}
82
83for i in pl it es nl zh_CN cs ru uk ;
84do
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
87done
88
89cp -Rf icons/* $RPM_BUILD_ROOT%{_iconsdir}/hicolor
90install applnk/falf.desktop $RPM_BUILD_ROOT%{_desktopdir}
91install applnk/falf_mnu.desktop $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus
92
93%find_lang %{name}
94
95%clean
96rm -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
This page took 0.107542 seconds and 5 git commands to generate.