source: projects/specs/trunk/x/xcdroast/xcdroast-vl.spec @ 6451

Revision 6451, 7.6 KB checked in by kudoh, 12 years ago (diff)

xcdroast-vl.spec

Line 
1# To make nosrc.rpm
2# rpm -bs --define 'nosrc 1'
3#%{?nosrc:NoSource:     0}
4
5Summary: An X Window System based tool for creating CDs.
6Summary(ja): X 上で動作する CD-R ライターです。
7
8Name: xcdroast
9Version: 0.98alpha16
10Release: 1%{?_dist_release}
11License: GPLv2
12Group: Applications/Multimedia
13URL: http://www.xcdroast.org/
14Source: http://www.xcdroast.org/download/%{name}-%{version}.tar.gz
15Source10: xcdroast.desktop
16
17#import from Fedora
18Patch1: xcdroast-0.98alpha15-linebuffer.patch
19Patch2: xcdroast-0.98alpha15-nowarn.patch
20Patch3: xcdroast-0.98alpha15-scan.patch
21Patch4: xcdroast-0.98alpha15-13_cdrecord_to_wodim.patch
22Patch5: xcdroast-0.98alpha15-14_atapi_to_oldatapi.patch
23Patch6: xcdroast-0.98alpha15-15_no_readcd_version.patch
24Patch7: xcdroast-0.98alpha15-prodvd.patch
25Patch8: xcdroast-0.98alpha15-nogtk1.patch
26
27BuildRequires: gtk2-devel, desktop-file-utils
28Requires: cdrtools-cdda2wav
29Requires: cdrtools-cdrecord
30Requires: cdrtools-mkisofs
31BuildRoot: %{_tmppath}/%{name}-%{version}-root
32
33Vendor: Project Vine
34Distribution: Vine Linux
35
36%description
37X-CD-Roast provides a GUI interface for commands like cdrecord and
38mkisofs. X-CD-Roast includes a self-explanatory X11 user interface,
39automatic SCSI hardware setup, support for mastering of new
40ISO9660 data CDs, support for production of new audio CDs, fast
41copying of CDs without hard disk buffering, and a logfile option.
42
43%description -l ja
44X 上で動作する CD-R ライターです。
45CD-R 焼き付けプログラムである "cdrecord" と
46CD イメージ作成プログラムである "mkisofs" の
47フロントエンドとして動作し、データ CD、音楽 CD の作成、コピーができます。
48
49%prep
50%setup -q
51%patch1 -p1 -b .linebuffer
52%patch2 -p1 -b .nowarn
53%patch3 -p1 -b .scan
54%patch4 -p1 -b .p23
55%patch5 -p0 -b .p24
56%patch6 -p1 -b .p25
57%patch7 -p1 -b .cdrkit
58%patch8 -p1 -b .nogtk1
59
60# Fix char sets
61for file in doc/TRANSLATION.HOWTO ChangeLog; do
62    iconv -f ISO-8859-1 -t UTF-8 -o $file.new $file && \
63    touch -r $file $file.new && \
64    mv $file.new $file
65done
66
67%build
68%configure \
69        --enable-gtk2 \
70        --disable-nonrootmode \
71        --with-xcdroast-libdir-prefix=%{_libdir}/%{name} \
72
73make %{?_smp_mflags}
74
75%install
76rm -rf $RPM_BUILD_ROOT
77mkdir -p $RPM_BUILD_ROOT/{etc/{X11/applnk/Multimedia,pam.d,security/console.apps},usr/sbin}
78make DESTDIR=$RPM_BUILD_ROOT install
79
80# install icons
81mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps/
82cp -p xpms/xcdricon.xpm $RPM_BUILD_ROOT%{_datadir}/pixmaps/
83cp -p lib/icons/xcdricon.* $RPM_BUILD_ROOT%{_datadir}/pixmaps/
84
85# install desktop files
86mkdir -p %{buildroot}%{_datadir}/applications
87desktop-file-install \
88        --vendor=xcdroast \
89        --dir %{buildroot}%{_datadir}/applications \
90        --add-category System \
91        --add-category DiscBurning \
92        %{SOURCE10}
93
94%find_lang %{name}
95
96%clean
97rm -rf $RPM_BUILD_ROOT
98
99%post -p /sbin/ldconfig
100%postun -p /sbin/ldconfig
101
102%files -f %{name}.lang
103%defattr(-,root,root,-)
104%doc doc/* ChangeLog COPYING README
105%{_bindir}/*
106%{_datadir}/pixmaps/*
107%{_libdir}/%{name}/bin/*
108%{_libdir}/%{name}/icons/
109%{_libdir}/%{name}/sound/
110%{_datadir}/applications/xcdroast.desktop
111%{_mandir}/man1
112
113%changelog
114* Wed Jun 28 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.98alpha16-1
115- new upstream release
116- deleted all pathces
117- added Patch1-8 from Fedora
118- deleted BuildRequires: cdrtools-devel >= 2.01, pcre-devel
119
120* Sat Aug 16 2008 Shu KONNO <owa@bg.wakwak.com> 0.98alpha15-1vl5
121- applied new versioning policy, spec in utf-8
122
123* Fri Aug 31 2007 Shu KONNO <owa@bg.wakwak.com> 0.98alpha15-0vl8
124- added %%define xcdroast_libdir %%{_libdir}/%%{name}-0.98
125- added %%{_mandir}/man1 in %%files section
126- added Patch11: xcdroast-0.98alpha15-64bit_gsize.diff (from suse)
127- changed Multimedia to AudioVideo at desktop-file-install
128
129* Sat Sep 16 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.98alpha15-0vl7
130- import and modify nowarn.patch (patch0) to remove warning
131- add dev_cdrom.patch (patch1) to use /dev/cdrom* (<BTS:183>)
132  - this patch is a part of FC's scan.patch
133
134  * Fri Sep 10 2004 Harald Hoyer <harald@redhat.com> - 0.98a15-6
135  - improved scanning and removed warnings
136
137* Fri Sep 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.98alpha15-0vl6
138- updare required version of cdrtools
139- drop setgid bit from xcdrwrap
140- drop %%pre,post,posun script
141- add --disable-nonrootmode to %%configure to burn as user
142
143* Mon Aug 15 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 0.98alph15-0vl5
144- add -g option for groupadd to use lower gid.
145- add %%postun to remove cdwrite group.
146
147* Sat Jun 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.98alph15-0vl4
148- add unofficial DVD support patch
149  http://people.mandrakesoft.com/~warly/files/cdrtools/
150- add Requires: cdrtools-cdrecord >= 2.01-0.a31vl2
151
152* Sun Jun  6 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.98alpha15-0vl3
153- build with gtk2
154- update desktop file
155- do not make sg devices in %%post script
156
157* Sat Jan 17 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.98alpha15-0vl2
158- rebuild for VineSeedPlus
159
160* Wed Jan 14 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.98alpha15-0vl1
161- source upgrade
162- remove patches
163- add BuildPrereq: gtk+-devel >= 1.2.3, gdk-pixbuf-devel >= 0.8.0
164
165* Tue Sep 23 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.98alpha14-0vl2
166- add URL tag
167- rebuild with cdrtools-2.01-0.a19vl1
168- fix applnk for Icon
169
170* Tue Jun  3 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.98alpha14-0vl1
171- source upgrade
172- add patch0 and patch1 for ONLY this source from xcdroast.org
173- SECURITY: Requires: cdrtools-* >= 2.01-0.a15
174
175* Sat May 24 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.98alpha13-0vl1
176- source upgrade
177- build with cdrtools-2.01-0.a14vl1
178
179* Wed Dec  4 2002 Tomoya TAKA <taka@vinelinux.org> 0.98alpha11-0vl2
180- remove Requires: cdrtools, PreReq: cdrtools-devel
181- add PreReq: cdrtools-cdrecord, cdrtools-cdda2wav
182- add BuildPreReq: cdrtools-devel
183
184* Mon Dec  2 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 0.98alpha11-0vl1
185- new upstream release
186- rebuild with new environment.
187
188* Wed May 22 2002 Masaki Shinomiya <shino@pos.to>
189- 0vl8 for Vine-2.1.x, -0vl9 for VineSeed
190- set suid on cdda2wav, avoid checking suid of mkisofs
191- language.def
192
193* Mon Apr 22 2002 Masaki Shinomiya <shino@pos.to>
194- 0.98alpha9-0vl6 for Vine-2.1.x, -0vl7 for Vine-2.5
195- owner and permission of mkisofs and cdda2wav set to root:root 755.
196- prerequire cdrecord
197- applnk, application group
198
199* Sun Mar 31 2002 Jun Nishii <jun@vinelinux.org>0.98alpha9-0vl5
200- build for Vine Linux 2.5
201
202*Mon Jan 14 2002 Masaki Shinomiya <shino@pos.to>
203- 0.98alpha9-0vl4 for VineSeed
204- 0.98alpha9-0vl3 for VinePlus
205* Fri Jan 4 2002 Masaki Shinomiya <shino@pos.to>
206- 0.98alpha9-0vl2.2
207- modified menu text in create
208- proper defalt name of boot.cataloge
209- new japanese menu and help text
210
211* Thu Jul 26 2001 <sagami@vinelinux.org>
212- 0.98alpha9-0vl2: tweak spec and added more docs
213
214* Thu Jul 26 2001 Masaki Shinomiya <shino@pos.to>
215- 0.98alpha9-0vl1
216- eliminate link around xcdrgdk
217- eliminate no need  requires of tcl/tk's
218
219* Sun Jun 24 2001 Masaki Shinomiya <shino@pos.to>
220-  0.98alpha8-1vl2
221-  add group 'cdwrite' before installing
222-  add some transration
223
224* Sun Jun 24 2001 Masaki Shinomiya <shino@pos.to>
225-  rename for VinePlus as 0.98alpha8-1vl1
226- changed requires
227
228* Sat Jun 16 2001 Masaki Shinomiya <shino@pos.to>
229- 0.98alpha8-1
230- with Japanese panel
231
232* Mon Jun 12 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
233- 0.96e-2vl3
234- included a patch for ppc (from 0.96e-1 of LinuxPPC/contrib)
235
236* Wed Apr 15 1999 Michael Maher <mike@redhat.com>
237- built package for 6.0
238- updated source
239
240* Tue Oct 13 1998 Michael Maher <mike@redhat.com>
241- rushed by wanger.. not updated
242
243* Wed May 20 1998 Michael Maher <mike@redhat.com>
244- built and updated package
245- added changelog
246- edited paths 
Note: See TracBrowser for help on using the repository browser.