]> git.pld-linux.org Git - packages/picard.git/blame - picard.spec
install plugins from contrib
[packages/picard.git] / picard.spec
CommitLineData
274d6caa 1Summary: Picard, the Next-Generation MusicBrainz Tagger
f0ef33ec 2Summary(pl.UTF-8): Picard - znaczniki MusicBrainz nowej generacji
274d6caa 3Name: picard
c20bdda1 4Version: 1.3.2
93dad349 5Release: 1
f6df4d8b 6License: GPL v2+
3c285298 7Group: X11/Applications/Multimedia
92891553 8Source0: ftp://ftp.musicbrainz.org/pub/musicbrainz/picard/%{name}-%{version}.tar.gz
c20bdda1 9# Source0-md5: 0df8899ba834b2c9ac59165122256257
274d6caa
JW
10Patch0: %{name}-desktop.patch
11URL: http://musicbrainz.org/doc/PicardTagger
ebc5a3f6 12BuildRequires: gettext-tools
2d13c274 13BuildRequires: libstdc++-devel
8da50acb 14BuildRequires: pkgconfig
3c285298 15BuildRequires: python-devel >= 1:2.6
274d6caa 16BuildRequires: rpm-pythonprov
3c285298 17BuildRequires: rpmbuild(macros) >= 1.714
245ee198
AF
18Requires(post,postun): gtk-update-icon-cache
19Requires(post,postun): hicolor-icon-theme
92891553 20Requires: python-PyQt4
274d6caa 21Requires: python-musicbrainz2
f9d2fe2f 22Requires: python-mutagen
274d6caa
JW
23Requires: python-tunepimp
24Requires: python-wxPython
274d6caa
JW
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28The project code-named Picard is the next generation MusicBrainz
29tagging application. This new tagging concept is Release oriented, as
30opposed to track oriented like the ClassicTagger was. Picard is
31written in Python, which is a cross-platform language - this allows
32the same code to run both on Windows and on Linux. Before too long we
33will add Mac OS X support as well.
34
35%description -l pl.UTF-8
36Projekt o nazwie Picard jest programem nowej generacji do generowania
37znaczników MusicBranz. Picard jest napisany w Pythonie, który jest
f0ef33ec
JB
38językiem cross-platform - co pozwala uruchamiać ten sam kod zarówno
39pod Windows jak i Linuksem. Niedługo zostanie dodana obsługa Mac OS X.
274d6caa
JW
40
41%prep
27b91018 42%setup -q -n %{name}-release-%{version}
92891553 43%patch0 -p1
274d6caa 44
3c285298 45find -type f | xargs sed -i -e '1 s|#!.*python|#!%{__python}|g'
49ae3250 46
a9990af8
SS
47%{__rm} po/sco.po
48
274d6caa 49%build
3c285298 50%py_build
274d6caa
JW
51
52%install
53rm -rf $RPM_BUILD_ROOT
92891553 54install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
274d6caa 55
3c285298 56%py_install
274d6caa 57%py_postclean
75ace44d
ER
58
59# install plugins
60cp -a contrib/plugins/* $RPM_BUILD_ROOT%{py_sitedir}/%{name}/plugins
61
274d6caa 62%find_lang %{name}
4a3edd0d
SS
63%find_lang %{name}-countries -a %{name}.lang
64%find_lang %{name}-attributes -a %{name}.lang
274d6caa 65
551e345c 66%post
245ee198
AF
67%update_icon_cache hicolor
68
69%postun
70%update_icon_cache hicolor
551e345c 71
274d6caa
JW
72%clean
73rm -rf $RPM_BUILD_ROOT
74
75%files -f %{name}.lang
76%defattr(644,root,root,755)
75ace44d 77%doc README.md AUTHORS.txt NEWS.txt
274d6caa 78%attr(755,root,root) %{_bindir}/%{name}
3c285298
ER
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
92891553 91%{py_sitedir}/%{name}-%{version}-py*.egg-info
274d6caa 92%{_desktopdir}/%{name}.desktop
551e345c 93%{_iconsdir}/hicolor/*/apps/picard.png
This page took 0.078092 seconds and 4 git commands to generate.