# To make nosrc.rpm # rpm -bs --define 'nosrc 1' #%{?nosrc:NoSource: 0} Summary: An X Window System based tool for creating CDs. Summary(ja): X 上で動作する CD-R ライターです。 Name: xcdroast Version: 0.98alpha16 Release: 1%{?_dist_release} License: GPLv2 Group: Applications/Multimedia URL: http://www.xcdroast.org/ Source: http://www.xcdroast.org/download/%{name}-%{version}.tar.gz Source10: xcdroast.desktop #import from Fedora Patch1: xcdroast-0.98alpha15-linebuffer.patch Patch2: xcdroast-0.98alpha15-nowarn.patch Patch3: xcdroast-0.98alpha15-scan.patch Patch4: xcdroast-0.98alpha15-13_cdrecord_to_wodim.patch Patch5: xcdroast-0.98alpha15-14_atapi_to_oldatapi.patch Patch6: xcdroast-0.98alpha15-15_no_readcd_version.patch Patch7: xcdroast-0.98alpha15-prodvd.patch Patch8: xcdroast-0.98alpha15-nogtk1.patch BuildRequires: gtk2-devel, desktop-file-utils Requires: cdrtools-cdda2wav Requires: cdrtools-cdrecord Requires: cdrtools-mkisofs BuildRoot: %{_tmppath}/%{name}-%{version}-root Vendor: Project Vine Distribution: Vine Linux %description X-CD-Roast provides a GUI interface for commands like cdrecord and mkisofs. X-CD-Roast includes a self-explanatory X11 user interface, automatic SCSI hardware setup, support for mastering of new ISO9660 data CDs, support for production of new audio CDs, fast copying of CDs without hard disk buffering, and a logfile option. %description -l ja X 上で動作する CD-R ライターです。 CD-R 焼き付けプログラムである "cdrecord" と CD イメージ作成プログラムである "mkisofs" の フロントエンドとして動作し、データ CD、音楽 CD の作成、コピーができます。 %prep %setup -q %patch1 -p1 -b .linebuffer %patch2 -p1 -b .nowarn %patch3 -p1 -b .scan %patch4 -p1 -b .p23 %patch5 -p0 -b .p24 %patch6 -p1 -b .p25 %patch7 -p1 -b .cdrkit %patch8 -p1 -b .nogtk1 # Fix char sets for file in doc/TRANSLATION.HOWTO ChangeLog; do iconv -f ISO-8859-1 -t UTF-8 -o $file.new $file && \ touch -r $file $file.new && \ mv $file.new $file done %build %configure \ --enable-gtk2 \ --disable-nonrootmode \ --with-xcdroast-libdir-prefix=%{_libdir}/%{name} \ make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/{etc/{X11/applnk/Multimedia,pam.d,security/console.apps},usr/sbin} make DESTDIR=$RPM_BUILD_ROOT install # install icons mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps/ cp -p xpms/xcdricon.xpm $RPM_BUILD_ROOT%{_datadir}/pixmaps/ cp -p lib/icons/xcdricon.* $RPM_BUILD_ROOT%{_datadir}/pixmaps/ # install desktop files mkdir -p %{buildroot}%{_datadir}/applications desktop-file-install \ --vendor=xcdroast \ --dir %{buildroot}%{_datadir}/applications \ --add-category System \ --add-category DiscBurning \ %{SOURCE10} %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f %{name}.lang %defattr(-,root,root,-) %doc doc/* ChangeLog COPYING README %{_bindir}/* %{_datadir}/pixmaps/* %{_libdir}/%{name}/bin/* %{_libdir}/%{name}/icons/ %{_libdir}/%{name}/sound/ %{_datadir}/applications/xcdroast.desktop %{_mandir}/man1 %changelog * Wed Jun 28 2012 Toshiharu Kudoh - 0.98alpha16-1 - new upstream release - deleted all pathces - added Patch1-8 from Fedora - deleted BuildRequires: cdrtools-devel >= 2.01, pcre-devel * Sat Aug 16 2008 Shu KONNO 0.98alpha15-1vl5 - applied new versioning policy, spec in utf-8 * Fri Aug 31 2007 Shu KONNO 0.98alpha15-0vl8 - added %%define xcdroast_libdir %%{_libdir}/%%{name}-0.98 - added %%{_mandir}/man1 in %%files section - added Patch11: xcdroast-0.98alpha15-64bit_gsize.diff (from suse) - changed Multimedia to AudioVideo at desktop-file-install * Sat Sep 16 2006 KAZUKI SHIMURA 0.98alpha15-0vl7 - import and modify nowarn.patch (patch0) to remove warning - add dev_cdrom.patch (patch1) to use /dev/cdrom* () - this patch is a part of FC's scan.patch * Fri Sep 10 2004 Harald Hoyer - 0.98a15-6 - improved scanning and removed warnings * Fri Sep 15 2006 KAZUKI SHIMURA 0.98alpha15-0vl6 - updare required version of cdrtools - drop setgid bit from xcdrwrap - drop %%pre,post,posun script - add --disable-nonrootmode to %%configure to burn as user * Mon Aug 15 2005 Daisuke SUZUKI 0.98alph15-0vl5 - add -g option for groupadd to use lower gid. - add %%postun to remove cdwrite group. * Sat Jun 19 2004 Daisuke SUZUKI 0.98alph15-0vl4 - add unofficial DVD support patch http://people.mandrakesoft.com/~warly/files/cdrtools/ - add Requires: cdrtools-cdrecord >= 2.01-0.a31vl2 * Sun Jun 6 2004 Daisuke SUZUKI 0.98alpha15-0vl3 - build with gtk2 - update desktop file - do not make sg devices in %%post script * Sat Jan 17 2004 AKIYAMA Kazuhito 0.98alpha15-0vl2 - rebuild for VineSeedPlus * Wed Jan 14 2004 AKIYAMA Kazuhito 0.98alpha15-0vl1 - source upgrade - remove patches - add BuildPrereq: gtk+-devel >= 1.2.3, gdk-pixbuf-devel >= 0.8.0 * Tue Sep 23 2003 AKIYAMA Kazuhito 0.98alpha14-0vl2 - add URL tag - rebuild with cdrtools-2.01-0.a19vl1 - fix applnk for Icon * Tue Jun 3 2003 AKIYAMA Kazuhito 0.98alpha14-0vl1 - source upgrade - add patch0 and patch1 for ONLY this source from xcdroast.org - SECURITY: Requires: cdrtools-* >= 2.01-0.a15 * Sat May 24 2003 AKIYAMA Kazuhito 0.98alpha13-0vl1 - source upgrade - build with cdrtools-2.01-0.a14vl1 * Wed Dec 4 2002 Tomoya TAKA 0.98alpha11-0vl2 - remove Requires: cdrtools, PreReq: cdrtools-devel - add PreReq: cdrtools-cdrecord, cdrtools-cdda2wav - add BuildPreReq: cdrtools-devel * Mon Dec 2 2002 Daisuke SUZUKI 0.98alpha11-0vl1 - new upstream release - rebuild with new environment. * Wed May 22 2002 Masaki Shinomiya - 0vl8 for Vine-2.1.x, -0vl9 for VineSeed - set suid on cdda2wav, avoid checking suid of mkisofs - language.def * Mon Apr 22 2002 Masaki Shinomiya - 0.98alpha9-0vl6 for Vine-2.1.x, -0vl7 for Vine-2.5 - owner and permission of mkisofs and cdda2wav set to root:root 755. - prerequire cdrecord - applnk, application group * Sun Mar 31 2002 Jun Nishii 0.98alpha9-0vl5 - build for Vine Linux 2.5 *Mon Jan 14 2002 Masaki Shinomiya - 0.98alpha9-0vl4 for VineSeed - 0.98alpha9-0vl3 for VinePlus * Fri Jan 4 2002 Masaki Shinomiya - 0.98alpha9-0vl2.2 - modified menu text in create - proper defalt name of boot.cataloge - new japanese menu and help text * Thu Jul 26 2001 - 0.98alpha9-0vl2: tweak spec and added more docs * Thu Jul 26 2001 Masaki Shinomiya - 0.98alpha9-0vl1 - eliminate link around xcdrgdk - eliminate no need requires of tcl/tk's * Sun Jun 24 2001 Masaki Shinomiya - 0.98alpha8-1vl2 - add group 'cdwrite' before installing - add some transration * Sun Jun 24 2001 Masaki Shinomiya - rename for VinePlus as 0.98alpha8-1vl1 - changed requires * Sat Jun 16 2001 Masaki Shinomiya - 0.98alpha8-1 - with Japanese panel * Mon Jun 12 2000 MATSUBAYASHI 'Shaolin' Kohji - 0.96e-2vl3 - included a patch for ppc (from 0.96e-1 of LinuxPPC/contrib) * Wed Apr 15 1999 Michael Maher - built package for 6.0 - updated source * Tue Oct 13 1998 Michael Maher - rushed by wanger.. not updated * Wed May 20 1998 Michael Maher - built and updated package - added changelog - edited paths