X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=picard.spec;h=8471da27a2ae86f02a44c3546485f14c4aecb644;hb=4a3edd0d2f364ec8102f2784122c2511cd29224e;hp=e6b317cb839bac7f99b2cb5726c9142e6319d70a;hpb=f123d1aa58256413d6c27088b6b968beaa66246f;p=packages%2Fpicard.git diff --git a/picard.spec b/picard.spec index e6b317c..8471da2 100644 --- a/picard.spec +++ b/picard.spec @@ -1,25 +1,26 @@ -# TODO: -# - unpackaged files: -# /usr/share/icons/picard-16.png -# /usr/share/icons/picard-32.png Summary: Picard, the Next-Generation MusicBrainz Tagger Summary(pl.UTF-8): Picard - znaczniki MusicBrainz nowej generacji Name: picard -Version: 0.12.1 -Release: 2 +Version: 1.3.1 +Release: 0.1 License: GPL v2+ Group: Applications Source0: ftp://ftp.musicbrainz.org/pub/musicbrainz/picard/%{name}-%{version}.tar.gz -# Source0-md5: cfe594d68924afbc0704888130295c85 +# Source0-md5: 2c155a0c4a5589c18bac3016365d7fbd Patch0: %{name}-desktop.patch +Patch1: e53fb11e61021b5dea33165842abb93b4da28af5.patch URL: http://musicbrainz.org/doc/PicardTagger -BuildRequires: gettext-devel +BuildRequires: gettext-tools BuildRequires: libstdc++-devel +BuildRequires: pkgconfig BuildRequires: python-devel >= 1:2.5 BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.219 +Requires(post,postun): gtk-update-icon-cache +Requires(post,postun): hicolor-icon-theme Requires: python-PyQt4 Requires: python-musicbrainz2 +Requires: python-mutagen Requires: python-tunepimp Requires: python-wxPython BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -39,29 +40,36 @@ językiem cross-platform - co pozwala uruchamiać ten sam kod zarówno pod Windows jak i Linuksem. Niedługo zostanie dodana obsługa Mac OS X. %prep -%setup -q +%setup -q -n %{name}-release-%{version} %patch0 -p1 +%patch1 -p1 + +find -type f | xargs sed -i -e 's|#!.*python.*|#!%{_bindir}/python|g' + +%{__rm} po/sco.po %build -find -type f -exec sed -i -e 's|#!.*python.*|#!%{_bindir}/python|g' "{}" ";" -python ./setup.py build +%{__python} setup.py config +%{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} -python ./setup.py install --optimize=2 --root=$RPM_BUILD_ROOT - -# Scots unsupported by glibc -rm -r $RPM_BUILD_ROOT/%{_datadir}/locale/sco +%{__python} setup.py install \ + --optimize=2 \ + --root=$RPM_BUILD_ROOT %py_postclean %find_lang %{name} +%find_lang %{name}-countries -a %{name}.lang +%find_lang %{name}-attributes -a %{name}.lang %post -if [ -x /usr/bin/gtk-update-icon-cache ]; then - %update_icon_cache hicolor -fi +%update_icon_cache hicolor + +%postun +%update_icon_cache hicolor %clean rm -rf $RPM_BUILD_ROOT