Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 0367ab324ed9ebab9d9c12ca5a0cbb99 > files > 3

cd-mason-0.1-2mdv2007.0.src.rpm

%define name	cd-mason
%define version	0.1
%define release %mkrel 2

Name: 	 	%{name}
Summary: 	Simple CD burning interface for GNOME
Version: 	%{version}
Release: 	%{release}

Source:		%{name}-%{version}.tar.bz2
Patch:		%{name}-0.1-datadir.patch.bz2
URL:		http://cd-mason.berlios.de/
License:	GPL
Group:		Archiving/Cd burning
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildRequires:	pkgconfig ImageMagick
BuildRequires:	libgnome-vfs2-devel gtk2-devel
Requires:	cdrecord mkisofs madplay vorbis-tools

%description
CD-Mason is yet another GUI frontend for cdrecord and mkisofs. It tries to
make CD burning on Linux and other POSIX platforms as easy as possible. It
has been designed with novice desktop users in mind (think Aunt Tillie) that
don't want to know about burning modes, sector sizes, ISO-9660 images or
even the difference between an MP3 and a WAV music file. All these subtleties
should be handled transparently using a simple drag'n'drop interface.

%prep
%setup -q
%patch -p1

%build
%configure2_5x
%make
										
%install
rm -rf $RPM_BUILD_ROOT
%makeinstall
mkdir -p %buildroot/%_datadir/%name
cp src/*.svg src/*.png %buildroot/%_datadir/%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="CD-Mason" longtitle="Simple, powerful CD burning" section="System/Archiving/CD Burning" xdg="true"
EOF

mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=CD-Mason
Comment=Simple, powerful CD burning
Exec=%{_bindir}/%{name} 
Icon=%{name}
Terminal=false
Type=Application
Categories=GNOME;GTK;X-MandrivaLinux-System-Archiving-CDBurning;AudioVideo;DiscBurning;
EOF

#icons
mkdir -p $RPM_BUILD_ROOT/%_liconsdir
convert -size 48x48 src/%name.svg $RPM_BUILD_ROOT/%_liconsdir/%name.png
mkdir -p $RPM_BUILD_ROOT/%_iconsdir
convert -size 32x32 src/%name.svg $RPM_BUILD_ROOT/%_iconsdir/%name.png
mkdir -p $RPM_BUILD_ROOT/%_miconsdir
convert -size 16x16 src/%name.svg $RPM_BUILD_ROOT/%_miconsdir/%name.png

%find_lang %name

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_menus
		
%postun
%clean_menus

%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS ChangeLog NEWS README TODO
%{_bindir}/%name
%{_datadir}/%name
%{_menudir}/%name
%{_datadir}/applications/mandriva-%{name}.desktop
%{_liconsdir}/%name.png
%{_iconsdir}/%name.png
%{_miconsdir}/%name.png

%changelog
* Wed Sep 13 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.1-2mdv2007.0
- XDG

* Sat Jul 9 2005 Austin Acton <austin@mandriva.org> 0.1-1mdk
- initial package