%define name thoggen %define version 0.6.0 %define release %mkrel 2 Name: %{name} Summary: Wizard-style DVD backup utility Version: %{version} Release: %{release} Source: http://prdownloads.sourceforge.net/thoggen/%{name}-%{version}.tar.bz2 #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 %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 %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 mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}): command="%{name}" icon="%{name}.png" needs="x11" title="Thoggen" longtitle="DVD backup utility" section="Multimedia/Video" xdg="true" EOF 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 pushd . cd %buildroot%_datadir/locale mv fr_FR fr mv pt_PT pt popd %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 %{_menudir}/%name %{_liconsdir}/%name.png %{_iconsdir}/%name.png %{_miconsdir}/%name.png %changelog * Mon Oct 23 2006 Götz Waschk <waschk@mandriva.org> 0.6.0-2mdv2007.0 + Revision: 71832 + Status: not released - fix deps - Import thoggen * Sun Oct 22 2006 Götz Waschk <waschk@mandriva.org> 0.6.0-1mdv2007.1 - update deps - New version 0.6.0 * Thu Aug 10 2006 Götz Waschk <waschk@mandriva.org> 0.4.2-4mdv2007.0 - xdg menu - fix buildrequires * Thu May 04 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.4.2-3mdk - Fix BuildRequires * Thu May 04 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.4.2-1mdk - New release 0.4.2 * Thu May 04 2006 Emmanuel Andry <eandry@free.fr> 0.4.2-1mdk - new version - drop patch * Sat Apr 8 2006 Götz Waschk <waschk@mandriva.org> 0.4.1-5mdk - fix buildrequires * Fri Apr 7 2006 Götz Waschk <waschk@mandriva.org> 0.4.1-4mdk - fix buildrequires - patch for new libdvdread - use mkrel * Thu Oct 27 2005 Götz Waschk <waschk@mandriva.org> 0.4.1-3mdk - rebuild for new hal * Thu Oct 13 2005 Götz Waschk <waschk@mandriva.org> 0.4.1-2mdk - fix buildrequires * Tue Oct 11 2005 Götz Waschk <waschk@mandriva.org> 0.4.1-1mdk - update file list - fix buildrequires - new version * Thu Apr 7 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