Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > by-pkgid > df0ef4f615411b78c318944ff26c5823 > files > 3

xcdroast-0.98-18.2mdk.src.rpm

%define alpharel alpha9

Summary:	A GUI program for burning CDs
Name:		xcdroast
Version:	0.98
Release:	18.2mdk
Epoch:		9
URL:		http://www.xcdroast.org

Source:		http://www.fh-muenchen.de/rz/xcdroast/src/%{name}-%{version}%{alpharel}.tar.bz2
# icon
Source3:	xcdroast.xpm.bz2
# Remove alpha version warning message
#Patch:		xcdroast-nonroot-rh.patch.bz2
# Remove version-checking for backend programs
#Patch1:		xcdroast-0.98alpha6-nochecks.patch.bz2
Patch2:		xcdroast-0.98alpha9.cdrecver.patch.bz2
License:	GPL
Group:		Archiving/Cd burning
BuildRoot:	%_tmppath/%name-%version-%release-root
Requires: 	cdrecord >= 1.11 cdrecord-cdda2wav >= 1.11 mkisofs >= 1.13-3mdk libpng3
BuildRequires:	gtk+-devel imlib-devel

%description
Graphical frontend for the CD-recording program cdrecord.

Features:
     Self-explanatory X11 user interface. 
     Automatic SCSI-hardware setup 
     Copies of ISO9660-CDs, some non-ISO9660-CDs, and audio CDs
     Production of new ISO9660 data CDs ("mastering")
     Production of new audio CDs
     Fast copying of CDs without hardisk buffering 
     Logfile option
     User interface in more than 10 languages

%prep
rm -rf $RPM_BUILD_DIR/%{name}-%{version}%{alpharel}

%setup -n %{name}-%{version}%{alpharel}
bzcat %{SOURCE3} > $RPM_BUILD_DIR/%{name}-%{version}%{alpharel}/xcdroast.xpm

%patch2 -p1
# Replace all hard-coded "xcdrgtk" by "xcdroast"
for i in `find . -type f -name '*' -print` ; do sed "s/xcdrgtk/xcdroast/" $i > $i.XXX; chmod --reference=$i $i.XXX; mv -f $i.XXX $i; done
for i in `find . -type f -name '*' -print` ; do sed "s!/usr/local!/usr!" $i > $i.XXX; chmod --reference=$i $i.XXX; mv -f $i.XXX $i; done

%build

%make

%install
rm -fr %buildroot

export DESTDIR=$RPM_BUILD_ROOT; %makeinstall

install -d -m 0755 %buildroot/%_menudir
cat > %buildroot/%_menudir/xcdroast <<EOF
?package(xcdroast): command="xcdroast -n" \
needs="X11" \
icon="cd_burning_section.png" \
section="Applications/Archiving/Cd burning" \
title="X-CD-Roast" \
longtitle="X-CD-Roast"
EOF

%post 
%update_menus
grep -q cdwriter /etc/group || groupadd cdwriter

%postun
%clean_menus

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc CHANGELOG DOCUMENTATION FAQ README TRANSLATION.HOWTO
%doc lib/lang/lang_extract.sh
%{_bindir}/xcdroast
%dir %{_libdir}/xcdroast-0.98
%dir %{_libdir}/xcdroast-0.98/bin
%attr(2755,root,cdwriter) %{_libdir}/xcdroast-0.98/bin/xcdrwrap
%{_libdir}/xcdroast-0.98/bin/[a-w]*
%{_libdir}/xcdroast-0.98/icons
%{_libdir}/xcdroast-0.98/lang
%{_libdir}/xcdroast-0.98/sound
%{_libdir}/menu/xcdroast

%changelog
* Thu Sep  5 2002 Vincent Danen <vdanen@mandrakesoft.com> 0.98-18.2mdk
- update for 8.2 (new cdrecord)

* Fri Apr 12 2002 Vincent Danen <vdanen@mandrakesoft.com> 0.98-18.1mdk
- update for 8.2

* Fri Apr 12 2002 Daouda LO <daouda@mandrakesoft.com> 0.98-18mdk
- no version check in menu : Denis Pelletier <denis.pelletier@umontreal.ca>

* Fri Apr 12 2002 Daouda LO <daouda@mandrakesoft.com> 0.98-17mdk
- cdrecord-1.11a19, mkisofs-1.11a20
- no root-mode for cd audio access (cdda2wav > a19)

* Wed Feb 27 2002 Daouda LO <daouda@mandrakesoft.com> 0.98-16mdk
- for cdrecord-1.11-0.a15

* Sun Feb 17 2002 Daouda LO <daouda@mandrakesoft.com> 0.98-15mdk
- update to cdrecord-1.11-0.a14.

* Fri Jan 25 2002 Daouda LO <daouda@mandrakesoft.com> 0.98-14mdk
- dirty fix for cdrecord-1.11-0.a13. 

* Wed Jan 09 2002 David BAUDENS <baudens@mandrakesoft.com> 0.98-13mdk
- Fix menu entry using png icon

* Wed Oct 10 2001 Till Kamppeter <till@mandrakesoft.com> 0.98-12mdk
- Rebuilt for libpng3.

* Tue Sep 11 2001 David BAUDENS <baudens@mandrakesoft.com> 0.98-11mdk
- Use new icons
- Use right macros for update/clean_menus

* Tue Sep 11 2001 Stefan van der Eijk <stefan@eijk.nu> 0.98-10mdk
- BuildRequires: gtk+-devel imlib-devel
- Copyright --> License

* Tue Aug  7 2001 Till Kamppeter <till@mandrakesoft.com> 0.98-9mdk
- Updated to version 0.98alpha9.

* Fri Jun  7 2001 Till Kamppeter <till@mandrakesoft.com> 0.98-8mdk
- Downdated to version 0.98alpha6 (non-root-mode introduced in 0.98alpha7
  does not work with GTK 1.2.9, 0.98alpha6 can simply be started as normal
  user when backends have correct permissions)
- Enabled usage by non-root users via non-root mode of X-CD-Roast
- Enabled usage with cdrecord > 1.9

* Fri Mar 30 2001 Till Kamppeter <till@mandrakesoft.com> 0.98-7mdk
- Replaced translation update file by the current one

* Tue Feb  6 2001 Daouda Lo <daouda@mandrakesoft.com> 0.98-6mdk
- release alpha 8
- regenerate patch

* Mon Jan 29 2001  Daouda Lo <daouda@mandrakesoft.com> 0.98-5mdk
- really fix xcdroast requiring cdrtools 1.9 .

* Fri Jan 26 2001  Daouda Lo <daouda@mandrakesoft.com> 0.98-4mdk
- fix  requires (thanx Ed) 

* Fri Jan 26 2001  Daouda Lo <daouda@mandrakesoft.com> 0.98-3mdk
- fix dependencies with cdrecord (thanx Quel Qun)
- fix standard dir owned by packages 

* Thu Oct 05 2000 Yoann Vandoorselaere <yoann@mandrakesoft.com> 0.98-2mdk
- All icons size.
- Icons now work.

* Sun Sep  3 2000 Till Kamppeter <till@mandrakesoft.com> 0.98-1mdk
- Old ChangeLog removed becasue structure of specfile is completely new
- Complete replacement by the new GTK-based X-CD-Roast 0.98
- initial release