]> git.pld-linux.org Git - packages/picard.git/blob - picard.spec
install plugins from contrib
[packages/picard.git] / picard.spec
1 Summary:        Picard, the Next-Generation MusicBrainz Tagger
2 Summary(pl.UTF-8):      Picard - znaczniki MusicBrainz nowej generacji
3 Name:           picard
4 Version:        1.3.2
5 Release:        1
6 License:        GPL v2+
7 Group:          X11/Applications/Multimedia
8 Source0:        ftp://ftp.musicbrainz.org/pub/musicbrainz/picard/%{name}-%{version}.tar.gz
9 # Source0-md5:  0df8899ba834b2c9ac59165122256257
10 Patch0:         %{name}-desktop.patch
11 URL:            http://musicbrainz.org/doc/PicardTagger
12 BuildRequires:  gettext-tools
13 BuildRequires:  libstdc++-devel
14 BuildRequires:  pkgconfig
15 BuildRequires:  python-devel >= 1:2.6
16 BuildRequires:  rpm-pythonprov
17 BuildRequires:  rpmbuild(macros) >= 1.714
18 Requires(post,postun):  gtk-update-icon-cache
19 Requires(post,postun):  hicolor-icon-theme
20 Requires:       python-PyQt4
21 Requires:       python-musicbrainz2
22 Requires:       python-mutagen
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 -n %{name}-release-%{version}
43 %patch0 -p1
44
45 find -type f | xargs sed -i -e '1 s|#!.*python|#!%{__python}|g'
46
47 %{__rm} po/sco.po
48
49 %build
50 %py_build
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
55
56 %py_install
57 %py_postclean
58
59 # install plugins
60 cp -a contrib/plugins/* $RPM_BUILD_ROOT%{py_sitedir}/%{name}/plugins
61
62 %find_lang %{name}
63 %find_lang %{name}-countries -a %{name}.lang
64 %find_lang %{name}-attributes -a %{name}.lang
65
66 %post
67 %update_icon_cache hicolor
68
69 %postun
70 %update_icon_cache hicolor
71
72 %clean
73 rm -rf $RPM_BUILD_ROOT
74
75 %files -f %{name}.lang
76 %defattr(644,root,root,755)
77 %doc README.md AUTHORS.txt NEWS.txt
78 %attr(755,root,root) %{_bindir}/%{name}
79 %dir %{py_sitedir}/%{name}
80 %{py_sitedir}/%{name}/*.py*
81 %{py_sitedir}/%{name}/browser
82 %{py_sitedir}/%{name}/const
83 %{py_sitedir}/%{name}/coverart
84 %{py_sitedir}/%{name}/formats
85 %{py_sitedir}/%{name}/plugins
86 %{py_sitedir}/%{name}/ui
87 %dir %{py_sitedir}/%{name}/util
88 %{py_sitedir}/%{name}/util/*.py*
89 %{py_sitedir}/%{name}/util/devutil
90 %attr(755,root,root) %{py_sitedir}/%{name}/util/astrcmp.so
91 %{py_sitedir}/%{name}-%{version}-py*.egg-info
92 %{_desktopdir}/%{name}.desktop
93 %{_iconsdir}/hicolor/*/apps/picard.png
This page took 0.127676 seconds and 3 git commands to generate.