Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > f57ece1681d3660055f6e258b6ded51c > files > 2

thoggen-0.7.0-1mdv2008.1.src.rpm

%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