######################################################
#transcoder.spec
#http://www.mandrivausers.ro/
#MRB-Falticska Florin
######################################################
%define use_ccache 1
%define ccachedir ~/.ccache-OOo%{mdvsuffix}
%{?_with_ccache: %global use_ccache 1}
%{?_without_ccache: %global use_ccache 0}
%define distsuffix mrb
%define debug_package %{nil}
%define name Transcoder
#####
%define oname transcoder
#####
%define version 0.0.6
%define release %mkrel 69
Vendor: MandrivaUsers.Ro
Packager: Falticska Florin
Name: %{name}
Version: %{version}
Release: %{release}
Summary: videoconverter for Linux
License: GPLv3
URL: http://gnomefiles.org/content/show.php?content=113622
Source0: http://gnomefiles.org/content/show.php?content=113622/%{name}_%{version}.tar.gz
Group: Applications/Multimedia
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: gtk+2.0
Requires: ffmpeg
%description
Transcoder is a videoconverter for Linux using GTK+ as GUI toolkit and ffmpeg as backend
%prep
%setup -q -n %{name}_%{version}
%build
%make
%install
rm -rf $RPM_BUILD_ROOT
# installing binaries, no executable no application :D
install -d -m 755 %{buildroot}%{_bindir}
install -m 755 %{name} %{buildroot}%{_bindir}/
#menu entry
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
cat > $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop << EOF
[Desktop Entry]
Name=Transcoder
GenericName=Transcoder
Comment=%{summary}
Exec=Transcoder
Icon=Transcoder
Terminal=false
Type=Application
Categories=GTK;AudioVideo;
EOF
#Icons
%__install -d -m755 $RPM_BUILD_ROOT{%{_miconsdir},%{_iconsdir},%{_liconsdir}}
convert data/%{oname}.png -size 48x48 $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png
convert data/%{oname}.png -size 32x32 $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png
convert data/%{oname}.png -size 16x16 $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png
%if %mdkversion < 200900
%post
%update_menus
%endif
%if %mdkversion < 200900
%postun
%clean_menus
%endif
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%{_bindir}/
%{_datadir}/applications/%{name}.desktop
%doc AUTHORS COPYING COPYRIGHT ChangeLog
%{_liconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%changelog
* Wed Aug 18 2011 Falticska Florin 0.0.6-69mrb2010.2
- imported from source for mandriva
- ffmpeg0.8 support
- audio volume controlsupport
- code cleanup
- MRB-Mandriva Users.Ro