%define name thoggen %define version 0.7.0 %define release %mkrel 1 Name: %{name} Summary: Wizard-style DVD backup utility Version: %{version} Release: %{release} Source: http://prdownloads.sourceforge.net/thoggen/%{name}-%{version}.tar.gz #Patch: thoggen-0.4.1-new-dvdread.patch.bz2 URL: http://thoggen.net/ License: GPL Group: Video BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: iso-codes BuildRequires: libgstreamer-plugins-base-devel BuildRequires: libdvdread-devel BuildRequires: libglade2.0-devel BuildRequires: libhal-devel BuildRequires: dbus-glib-devel BuildRequires: gstreamer0.10-mpeg BuildRequires: gstreamer0.10-a52dec gstreamer0.10-mpeg BuildRequires: gstreamer0.10-plugins-good BuildRequires: gstreamer0.10-plugins-ugly gstreamer0.10-vorbis BuildRequires: valgrind BuildRequires: perl-XML-Parser BuildRequires: desktop-file-utils Requires: gstreamer0.10-a52dec gstreamer0.10-mpeg Requires: gstreamer0.10-plugins-good Requires: gstreamer0.10-plugins-ugly gstreamer0.10-vorbis Requires: iso-codes BuildRequires: ImageMagick #ExcludeArch: x86_64 %description Thoggen is designed to be easy and straight-forward to use. It attempts to hide the complexity many other transcoding tools expose and tries to offer sensible defaults that work okay for most people most of the time. * Easy to use, with a nice graphical user interface (GUI) * Supports title preview, picture cropping, and picture resizing. * Language Selection for audio track (no subtitle support yet though) * Encodes into Ogg/Theora video * Based on the GStreamer multimedia framework, which makes it fairly easy to add additional encoding formats/codecs. %prep %setup -q #%patch -p1 perl -pi -e "s|.png||" data/thoggen.desktop.in %build %configure2_5x %make %install rm -rf $RPM_BUILD_ROOT %makeinstall rm -fr %buildroot/%_docdir/* # needed for ABOUT dialog ln -sf %_docdir/%name-%version %buildroot/%_docdir/%name #menu desktop-file-install --vendor="" \ --remove-category="Application" \ --add-category="X-MandrivaLinux-Multimedia-Video" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/* #icons mkdir -p $RPM_BUILD_ROOT/%_liconsdir convert -size 48x48 data/%name.png $RPM_BUILD_ROOT/%_liconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_iconsdir convert -size 32x32 data/%name.png $RPM_BUILD_ROOT/%_iconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_miconsdir convert -size 16x16 data/%name.png $RPM_BUILD_ROOT/%_miconsdir/%name.png %find_lang %name %find_lang %{name}_iso_639 cat %{name}_iso_639.lang >> %{name}.lang %clean rm -rf $RPM_BUILD_ROOT %post %update_menus %postun %clean_menus %files -f %{name}.lang %defattr(-,root,root) # keep COPYING for help files %doc COPYING README AUTHORS NEWS TODO %{_bindir}/%name %{_docdir}/%name %{_mandir}/man1/* %{_datadir}/applications/%name.desktop %{_datadir}/pixmaps/%name.png %{_datadir}/%name %{_liconsdir}/%name.png %{_iconsdir}/%name.png %{_miconsdir}/%name.png %changelog * Wed Mar 05 2008 Guillaume Bedot <littletux@mandriva.org> 0.7.0-1mdv2008.1 + Revision: 180006 - 0.7.0 + Thierry Vignaud <tvignaud@mandriva.com> - drop old menu - not 64bit aware - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Tue Oct 24 2006 Götz Waschk <waschk@mandriva.org> 0.6.0-2mdv2007.0 + Revision: 71832 + Status: not released - fix deps - Import thoggen * Mon Oct 23 2006 Götz Waschk <waschk@mandriva.org> 0.6.0-1mdv2007.1 - update deps - New version 0.6.0 * Fri Aug 11 2006 Götz Waschk <waschk@mandriva.org> 0.4.2-4mdv2007.0 - xdg menu - fix buildrequires * Fri May 05 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.4.2-3mdk - Fix BuildRequires * Fri May 05 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.4.2-1mdk - New release 0.4.2 * Fri May 05 2006 Emmanuel Andry <eandry@free.fr> 0.4.2-1mdk - new version - drop patch * Sun Apr 09 2006 Götz Waschk <waschk@mandriva.org> 0.4.1-5mdk - fix buildrequires * Sat Apr 08 2006 Götz Waschk <waschk@mandriva.org> 0.4.1-4mdk - fix buildrequires - patch for new libdvdread - use mkrel * Fri Oct 28 2005 Götz Waschk <waschk@mandriva.org> 0.4.1-3mdk - rebuild for new hal * Fri Oct 14 2005 Götz Waschk <waschk@mandriva.org> 0.4.1-2mdk - fix buildrequires * Wed Oct 12 2005 Götz Waschk <waschk@mandriva.org> 0.4.1-1mdk - update file list - fix buildrequires - new version * Fri Apr 08 2005 Götz Waschk <waschk@linux-mandrake.com> 0.3-2mdk - fix some bad locale subdirectories - fix buildrequires * Fri Mar 18 2005 Austin Acton <austin@mandrake.org> 0.3-1mdk - 0.3 - source URL * Mon Jan 17 2005 Austin Acton <austin@mandrake.org> 0.2-1mdk - initial package