Sophie

Sophie

distrib > Mandriva > 2007.1 > i586 > by-pkgid > 964222b141470f12bc71e955dfc75e86 > files > 2

thoggen-0.6.0-2mdv2007.1.src.rpm

%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