From 66126ba659af688b9a3d51bc424c7d92732cea8d Mon Sep 17 00:00:00 2001 From: alexlan Date: Nov 17 2007 01:36:43 +0000 Subject: New package import: picard-0.9.0-0.4.beta1 --- diff --git a/.cvsignore b/.cvsignore index e69de29..02718e5 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +picard-0.9.0beta1.tar.gz diff --git a/picard.spec b/picard.spec new file mode 100644 index 0000000..b354655 --- /dev/null +++ b/picard.spec @@ -0,0 +1,83 @@ +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} + +%define prerelease beta1 + +Name: picard +Version: 0.9.0 +Release: 0.4.%{prerelease}%{?dist} +Summary: MusicBrainz-based audio tagger +Group: Applications/Multimedia + +Source0: http://ftp.musicbrainz.org/pub/musicbrainz/picard/picard-%{version}%{prerelease}.tar.gz +License: GPLv2+ +Url: http://musicbrainz.org/doc/PicardTagger +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: python-devel +BuildRequires: gettext +BuildRequires: desktop-file-utils +BuildRequires: PyQt4 >= 4.3 +BuildRequires: python-mutagen > 1.9 +BuildRequires: python-musicbrainz2 +BuildRequires: libofa-devel +Requires: PyQt4 >= 4.3 +Requires: python-mutagen > 1.9 +Requires: python-musicbrainz2 + + + +%description +Picard is an audio tagging application using data from the MusicBrainz +database. The tagger is album or release oriented, rather than +track-oriented. + +%prep +%setup -q -n picard-%{version}%{prerelease} + +%build +env %{__python} setup.py config +env CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +%{__python} setup.py install -O1 --skip-build --root=$RPM_BUILD_ROOT +%find_lang %{name} +desktop-file-install --vendor="fedora" \ + --delete-original --remove-category="Application" \ + --dir=$RPM_BUILD_ROOT/%{_datadir}/applications \ + $RPM_BUILD_ROOT/%{_datadir}/applications/* +# move from icons/ to pixmaps/ +mkdir $RPM_BUILD_ROOT/%{_datadir}/pixmaps +install -pm 0644 $RPM_BUILD_ROOT%{_datadir}/icons/picard-*.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/ +rm -rf $RPM_BUILD_ROOT%{_datadir}/icons + +## disable tests for the moment +%check +%{?_with_check:%{__python} setup.py test || :} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files -f %{name}.lang +%defattr(-,root,root,-) +%doc AUTHORS.txt COPYING.txt NEWS.txt INSTALL.txt +%{_bindir}/picard +%{_datadir}/applications/fedora-picard.desktop +%{_datadir}/pixmaps/* +%dir %{python_sitearch}/picard +%{python_sitearch}/picard/* + +%changelog +* Wed Nov 15 2007 Alex Lancaster 0.9.0-0.4.beta1 +- Various minor spec file cleanups to make sure timestamps stay correct + +* Wed Nov 14 2007 Alex Lancaster 0.9.0-0.3.beta1 +- Create pixmaps directory + +* Wed Nov 14 2007 Alex Lancaster 0.9.0-0.2.beta1 +- Missing BR: python-devel +- Use sitearch to make sure x86_64 builds work +- Install icons share/pixmaps/, rather than share/icons/ + +* Wed Nov 14 2007 Alex Lancaster 0.9.0-0.1.beta1 +- Initial packaging diff --git a/sources b/sources index e69de29..eb853c9 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +2568970e4b2112fc03afafd441186a5b picard-0.9.0beta1.tar.gz