]> git.pld-linux.org Git - packages/picard.git/blob - picard.spec
- BR: gettext-devel, libstdc++-devel
[packages/picard.git] / picard.spec
1 # TODO:
2 # - unpackaged files:
3 #   /usr/share/icons/picard-16.png
4 #   /usr/share/icons/picard-32.png
5 Summary:        Picard, the Next-Generation MusicBrainz Tagger
6 Summary(pl.UTF-8):      Picard - znaczniki MusicBrainz nowej generacji
7 Name:           picard
8 Version:        0.11
9 Release:        2
10 License:        GPL v2+
11 Group:          Applications
12 Source0:        ftp://ftp.musicbrainz.org/pub/musicbrainz/picard/%{name}-%{version}.tar.gz
13 # Source0-md5:  02ddcff3e201b2cf54f1b52b02d44fad
14 Patch0:         %{name}-desktop.patch
15 URL:            http://musicbrainz.org/doc/PicardTagger
16 BuildRequires:  gettext-devel
17 BuildRequires:  libstdc++-devel
18 BuildRequires:  python-devel >= 1:2.5
19 BuildRequires:  rpm-pythonprov
20 BuildRequires:  rpmbuild(macros) >= 1.219
21 Requires:       python-PyQt4
22 Requires:       python-musicbrainz2
23 Requires:       python-tunepimp
24 Requires:       python-wxPython
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 The project code-named Picard is the next generation MusicBrainz
29 tagging application. This new tagging concept is Release oriented, as
30 opposed to track oriented like the ClassicTagger was. Picard is
31 written in Python, which is a cross-platform language - this allows
32 the same code to run both on Windows and on Linux. Before too long we
33 will add Mac OS X support as well.
34
35 %description -l pl.UTF-8
36 Projekt o nazwie Picard jest programem nowej generacji do generowania
37 znaczników MusicBranz. Picard jest napisany w Pythonie, który jest
38 językiem cross-platform - co pozwala uruchamiać ten sam kod zarówno
39 pod Windows jak i Linuksem. Niedługo zostanie dodana obsługa Mac OS X.
40
41 %prep
42 %setup -q
43 %patch0 -p1
44
45 %build
46 find -type f -exec sed -i -e 's|#!.*python.*|#!%{_bindir}/python|g' "{}" ";"
47 python ./setup.py build
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
52
53 python ./setup.py install --optimize=2 --root=$RPM_BUILD_ROOT
54
55 install %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
56 install %{name}-32.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
57
58 # Scots unsupported by glibc
59 rm -r $RPM_BUILD_ROOT/%{_datadir}/locale/sco
60
61 %py_postclean
62 %find_lang %{name}
63
64 %clean
65 rm -rf $RPM_BUILD_ROOT
66
67 %files -f %{name}.lang
68 %defattr(644,root,root,755)
69 %doc AUTHORS.txt NEWS.txt
70 %attr(755,root,root) %{_bindir}/%{name}
71 %{py_sitedir}/picard
72 %{py_sitedir}/%{name}-%{version}-py*.egg-info
73 %{_desktopdir}/%{name}.desktop
74 %{_pixmapsdir}/%{name}.png
This page took 0.071691 seconds and 3 git commands to generate.