Name: arista Version: 0.9.7 Release: 3%{?dist} Summary: An easy to use multimedia transcoder for the GNOME Desktop License: LGPLv2+ URL: http://programmer-art.org/projects/arista-transcoder Source0: http://programmer-art.org/media/releases/arista-transcoder/%{name}-%{version}.tar.gz #Pacth that adds missing man pages Patch0: arista-add-missing-man-pages.patch #Patch remove shebang on .py file Patch1: arista-remove-shebangs.patch BuildArch: noarch BuildRequires: python-devel BuildRequires: python-setuptools-devel BuildRequires: gettext BuildRequires: desktop-file-utils Requires: python >= 2.4 Requires: pycairo Requires: pygobject2 Requires: dbus-python Requires: pygtk2 >= 2.16 Requires: gnome-python2-gconf Requires: gstreamer-python Requires: gstreamer-ffmpeg Requires: gstreamer-plugins-base Requires: gstreamer-plugins-good Requires: gstreamer-plugins-bad Requires: gstreamer-plugins-ugly Requires: gnome-python2-rsvg Requires: gstreamer-plugins-bad-nonfree %description An easy to use multimedia transcoder for the GNOME Desktop. Arista focuses on being easy to use by making the complex task of encoding for various devices simple. Pick your input, pick your target device, choose a file to save to and go. Features: * Presets for Android, iPod, computer, DVD player, PSP, and more * Live preview to see encoded quality * Automatically discover available DVD drives and media * Rip straight from DVD media easily * Automatically discover and record from Video4Linux devices * Support for H.264, WebM, FLV, Ogg, DivX and more * Batch processing of entire directories easily * Simple terminal client for scripting * Nautilus extension for right-click file conversion %package -n nautilus-extension-arista Summary: Arista extension for Nautilus Group: Applications/Multimedia Requires: %{name} = %{version}-%{release} Requires: nautilus-python %description -n nautilus-extension-arista Arista is a simple preset-based transcoder for the GNOME Desktop and a small script for terminal-based transcoding. Settings are chosen based on output device and quality preset. This package contains a Nautilus extension to add Arista based actions. %prep %setup -q %patch0 -p1 %patch1 -p1 %build %{__python} setup.py build %install %{__python} setup.py install -O1 --skip-build --root %{buildroot} # Remove file that should not get installed rm -f %{buildroot}%{_datadir}/locale/templates/arista.pot desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop #inventories all locales files %find_lang %{name} %files -f %{name}.lang %doc %{_datadir}/doc/%{name}* %{_bindir}/%{name}* %{_datadir}/applications/%{name}.desktop %{_datadir}/%{name} %{_mandir}/man1/*.gz # For noarch packages: sitelib %{python_sitelib}/* %files -n nautilus-extension-arista %{_datadir}/nautilus-python/extensions/arista-nautilus.py* %changelog * Wed Nov 16 2011 Lionel Félicité 0.9.7-3 - Separate core from nautilus extensions - Add patch for man pages - Add patch to remove shebang - Fixes following Fedora's MUST - Follow review advices (https://bugzilla.rpmfusion.org/show_bug.cgi?id=1975) - Spec file rebuilt from scratch * Fri Oct 07 2011 Lionel Félicité 0.9.7-1 - Port to fedora 15 * Wed Sep 28 2011 Andrey Bondrov 0.9.7-1mdv2012.0 + Revision: 701732 - New version: 0.9.7 * Tue Nov 02 2010 Michael Scherer 0.9.5-2mdv2011.0 + Revision: 592381 - rebuild for python 2.7 * Mon Oct 04 2010 Funda Wang 0.9.5-1mdv2011.0 + Revision: 582961 - New version 0.9.5 * Thu Dec 03 2009 Jérôme Brenier 0.9.3-3mdv2010.1 + Revision: 472992 + rebuild (emptylog) * Thu Dec 03 2009 Jérôme Brenier 0.9.3-2mdv2010.1 + Revision: 472924 - fix Requires * Wed Dec 02 2009 Jérôme Brenier 0.9.3-1mdv2010.1 + Revision: 472625 - add specfile and source - Created package structure for arista.