123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246 |
- # 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 <toshi.kd2@gmail.com> - 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 <owa@bg.wakwak.com> 0.98alpha15-1vl5
- - applied new versioning policy, spec in utf-8
- * Fri Aug 31 2007 Shu KONNO <owa@bg.wakwak.com> 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 <kazuki@ma.ccnw.ne.jp> 0.98alpha15-0vl7
- - import and modify nowarn.patch (patch0) to remove warning
- - add dev_cdrom.patch (patch1) to use /dev/cdrom* (<BTS:183>)
- - this patch is a part of FC's scan.patch
- * Fri Sep 10 2004 Harald Hoyer <harald@redhat.com> - 0.98a15-6
- - improved scanning and removed warnings
- * Fri Sep 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 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 <daisuke@linux.or.jp> 0.98alph15-0vl5
- - add -g option for groupadd to use lower gid.
- - add %%postun to remove cdwrite group.
- * Sat Jun 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 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 <daisuke@linux.or.jp> 0.98alpha15-0vl3
- - build with gtk2
- - update desktop file
- - do not make sg devices in %%post script
- * Sat Jan 17 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.98alpha15-0vl2
- - rebuild for VineSeedPlus
- * Wed Jan 14 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 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 <akiyama@yb3.so-net.ne.jp> 0.98alpha14-0vl2
- - add URL tag
- - rebuild with cdrtools-2.01-0.a19vl1
- - fix applnk for Icon
- * Tue Jun 3 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 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 <akiyama@yb3.so-net.ne.jp> 0.98alpha13-0vl1
- - source upgrade
- - build with cdrtools-2.01-0.a14vl1
- * Wed Dec 4 2002 Tomoya TAKA <taka@vinelinux.org> 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 <daisuke@linux.or.jp> 0.98alpha11-0vl1
- - new upstream release
- - rebuild with new environment.
- * Wed May 22 2002 Masaki Shinomiya <shino@pos.to>
- - 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 <shino@pos.to>
- - 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 <jun@vinelinux.org>0.98alpha9-0vl5
- - build for Vine Linux 2.5
- *Mon Jan 14 2002 Masaki Shinomiya <shino@pos.to>
- - 0.98alpha9-0vl4 for VineSeed
- - 0.98alpha9-0vl3 for VinePlus
- * Fri Jan 4 2002 Masaki Shinomiya <shino@pos.to>
- - 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 <sagami@vinelinux.org>
- - 0.98alpha9-0vl2: tweak spec and added more docs
- * Thu Jul 26 2001 Masaki Shinomiya <shino@pos.to>
- - 0.98alpha9-0vl1
- - eliminate link around xcdrgdk
- - eliminate no need requires of tcl/tk's
- * Sun Jun 24 2001 Masaki Shinomiya <shino@pos.to>
- - 0.98alpha8-1vl2
- - add group 'cdwrite' before installing
- - add some transration
- * Sun Jun 24 2001 Masaki Shinomiya <shino@pos.to>
- - rename for VinePlus as 0.98alpha8-1vl1
- - changed requires
- * Sat Jun 16 2001 Masaki Shinomiya <shino@pos.to>
- - 0.98alpha8-1
- - with Japanese panel
- * Mon Jun 12 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
- - 0.96e-2vl3
- - included a patch for ppc (from 0.96e-1 of LinuxPPC/contrib)
- * Wed Apr 15 1999 Michael Maher <mike@redhat.com>
- - built package for 6.0
- - updated source
- * Tue Oct 13 1998 Michael Maher <mike@redhat.com>
- - rushed by wanger.. not updated
- * Wed May 20 1998 Michael Maher <mike@redhat.com>
- - built and updated package
- - added changelog
- - edited paths
|