%define name tkdvd %define version 3.8 %define release 1mdk Name: %{name} Summary: Simple DVD mastering GUI Version: %{version} Release: %{release} Source: http://regis.damongeot.free.fr/tkdvd/dl/TkDVD-%{version}.tar.bz2 URL: http://regis.damongeot.free.fr/tkdvd/ License: GPL Group: Archiving/Cd burning BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: ImageMagick Requires: dvd+rw-tools tk tcl BuildArch: noarch %description TkDVD is a GUI for growisofs which is a part of dvd+rw-tools. It allows burnning DVD+R/RW, -R/W and DVD+R DL easily. Features: * View the current command line passed to growisofs with options and file listing * Burn DVD from iso images * Create ISO images from files * Can overburn DVD * Support multi-sessions DVD * Add/delete/exclude file/directories and show current used space * can keep directory structure * options to choose iso9660 filesystem extension (like Joliet or RockRidge extensions) * Prevent burning if used space > DVD+R/RW capacity * show output of growisofs/mkisofs to view burned % and estimated remaining time %prep %setup -q -n TkDVD chmod 755 TkDVD.sh chmod 644 icons/* perl -p -i -e 's|\$\{source_directory\}|%{_datadir}/%name||g' TkDVD.sh src/* %install rm -fr %buildroot mkdir -p %buildroot/%{_datadir}/%name cp TkDVD.sh %buildroot/%{_datadir}/%name cp -r src %buildroot/%{_datadir}/%name mkdir -p %buildroot/%{_bindir} ln -sf %{_datadir}/%name/TkDVD.sh %buildroot/%_bindir/%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="TkDVD" longtitle="Simple DVD mastering GUI" section="System/Archiving/CD Burning" EOF #icons mkdir -p $RPM_BUILD_ROOT/%_liconsdir cp icons/%name-48.png $RPM_BUILD_ROOT/%_liconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_iconsdir cp icons/%name-32.png $RPM_BUILD_ROOT/%_iconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_miconsdir convert -size 16x16 icons/%name-48.png $RPM_BUILD_ROOT/%_miconsdir/%name.png %clean rm -rf $RPM_BUILD_ROOT %post %update_menus %postun %clean_menus %files %defattr(-,root,root) %doc ChangeLog FAQ README TODO %{_bindir}/%name %{_datadir}/%name %{_menudir}/%name %{_liconsdir}/%name.png %{_iconsdir}/%name.png %{_miconsdir}/%name.png %changelog * Sun Aug 21 2005 Austin Acton <austin@mandriva.org> 3.8-1mdk - New release 3.8 * Fri Aug 12 2005 Austin Acton <austin@mandriva.org> 3.7-1mdk - New release 3.7 * Sun Jul 03 2005 Austin Acton <austin@mandriva.org> 3.5-1mdk - New release 3.5 * Sun Feb 06 2005 Austin Acton <austin@mandrake.org> 3.4-1mdk - 3.4 * Wed Jan 19 2005 Austin Acton <austin@mandrake.org> 3.2-1mdk - 3.2 * Thu Jan 13 2005 Austin Acton <austin@mandrake.org> 3.1-1mdk - initial package