###################################################### #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