I have built and tested an updated rpm for xcdroast-.098-27.alpha13mdk This release fixes the multisession and on-the-fly writing bugs introduced with 0.98alpha12 and eliminates the need for any nonroot_mode script.
********** xcdroast.spec changed (full spec attached) --- xcdroast-0.98-26.alpha12mdk.src.rpm.spec 2003-01-19 18:32:51.000000000 -0500 +++ xcdroast-0.98-27.alpha13mdk.src.rpm.spec 2003-01-19 18:26:03.000000000 -0500 @@ -1,14 +1,12 @@ -%define alpharel alpha12 +%define alpharel alpha13 Summary: A GUI program for burning CDs Name: xcdroast Version: 0.98 -Release: 26.alpha12mdk +Release: 27.alpha13mdk Epoch: 9 URL: http://www.xcdroast.org -Source: http://xcdroast.sourceforge.net/RPMS/a11/src/%{name}-%{version}%{alpharel}.tar.bz2 -# icon -Source3: xcdroast.xpm.bz2 +Source: http://xcdroast.sourceforge.net/RPMS/a11/src/%{name}-%{version}%{alpharel}.tar.bz2 License: GPL Group: Archiving/Cd burning BuildRoot: %_tmppath/%name-%version-%release-root @@ -32,11 +30,8 @@ %prep %setup -q -n %{name}-%{version}%{alpharel} -bzcat %{SOURCE3} > $RPM_BUILD_DIR/%{name}-%{version}%{alpharel}/xcdroast.xpm -perl -pi -e 's/#define NONROOTMODEGROUP "xcdwrite"/#define NONROOTMODEGROUP "cdwriter"/' xcdroast.h- -%configure +%configure2_5x # Make it lib64 aware perl -pi -e "s,(\(PREFIX\))/lib,\1/%{_lib},g" Makefile @@ -48,13 +43,21 @@ make install DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} install -m 0755 -d %buildroot%{_mandir}/man1 -#mv %buildroot%{_prefix}/man/man1/xcdr* %buildroot%{_mandir}/man1/ + + +mkdir -p $RPM_BUILD_ROOT/etc/X11/applnk/Applications +cp -f extra/xcdroast.desktop $RPM_BUILD_ROOT/etc/X11/applnk/Applications/ + +mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/xcdroast/ +cp -f $RPM_BUILD_DIR/%{name}-%{version}%{alpharel}/src/xpms/*.xpm $RPM_BUILD_ROOT/usr/share/pixmaps/xcdroast+ + install -d -m 0755 %buildroot/%_menudir cat > %buildroot/%_menudir/xcdroast <<EOF ?package(xcdroast): command="xcdroast -n" \ needs="X11" \ -icon="cd_burning_section.png" \ +icon="/usr/share/pixmaps/xcdroast/xcdricon.xpm" \ section="Applications/Archiving/Cd burning" \ title="X-CD-Roast" \ longtitle="X-CD-Roast" @@ -72,16 +75,25 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang -%defattr(-,root,root) -%doc ChangeLog doc README -%{_bindir}/xcdroast +%attr(-,root,root) %config(missingok,noreplace) /etc/X11/applnk/Applications/xcdroast.desktop+%defattr(-, root, root) +%doc ChangeLog doc COPYING README +%{_bindir}/xcdroast %dir %{_libdir}/xcdroast-0.98 %dir %{_libdir}/xcdroast-0.98/bin %{_libdir}/xcdroast-0.98 %{_menudir}/xcdroast -%{_mandir}/man1/xcdroast.1* +%{_mandir}/man1/xcdroast.1* +%{_datadir}/pixmaps/%{name}/*.xpm %changelog +* Sun Jan 19 2003 Charles A Edwards <[EMAIL PROTECTED]> 9:0.98-27mdk+- new version alpha13 +- delete Source3. use that included in src pkg +- autoconf2.5 +- nonroot script no longer needed +- add applink desktoop and pixmaps dir + * Fri Dec 27 2002 Warly <[EMAIL PROTECTED]> 9:0.98-26mdk - new version alpha12 ********** Charles ---------------- The odds are a million to one against your being one in a million. ---------------------- Mandrake Linux 9.1 Kernel- 2.4.21-0.pre3.1mdk ----------------------
xcdroast.spec.bz2
Description: Binary data
msg86802/pgp00000.pgp
Description: PGP signature