|
@@ -1,37 +1,38 @@
|
|
# To make nosrc.rpm
|
|
# To make nosrc.rpm
|
|
# rpm -bs --define 'nosrc 1'
|
|
# rpm -bs --define 'nosrc 1'
|
|
|
|
+#%{?nosrc:NoSource: 0}
|
|
|
|
|
|
Summary: An X Window System based tool for creating CDs.
|
|
Summary: An X Window System based tool for creating CDs.
|
|
-Summary(ja): X上で動作するCD-Rライターです。
|
|
|
|
|
|
+Summary(ja): X 上で動作する CD-R ライターです。
|
|
|
|
+
|
|
Name: xcdroast
|
|
Name: xcdroast
|
|
-Version: 0.98alpha15
|
|
|
|
|
|
+Version: 0.98alpha16
|
|
Release: 1%{?_dist_release}
|
|
Release: 1%{?_dist_release}
|
|
-License: GPL
|
|
|
|
|
|
+License: GPLv2
|
|
Group: Applications/Multimedia
|
|
Group: Applications/Multimedia
|
|
URL: http://www.xcdroast.org/
|
|
URL: http://www.xcdroast.org/
|
|
Source: http://www.xcdroast.org/download/%{name}-%{version}.tar.gz
|
|
Source: http://www.xcdroast.org/download/%{name}-%{version}.tar.gz
|
|
-%{?nosrc:NoSource: 0}
|
|
|
|
Source10: xcdroast.desktop
|
|
Source10: xcdroast.desktop
|
|
-Patch0: xcdroast-0.98alpha15-nowarn-2.patch
|
|
|
|
-Patch1: xcdroast-0.98alpha15-dev-cdrom.patch
|
|
|
|
-Patch10: xcdroast-0.98alpha15-dvd.patch.bz2
|
|
|
|
-Patch11: xcdroast-0.98alpha15-64bit_gsize.diff
|
|
|
|
-
|
|
|
|
-BuildPreReq: cdrtools-devel >= 2.01-0vl1
|
|
|
|
-BuildPrereq: gtk2-devel, desktop-file-utils, pcre-devel
|
|
|
|
-PreReq: cdrtools-cdda2wav >= 2.01-0vl1
|
|
|
|
-PreReq: cdrtools-cdrecord >= 2.01-0vl1
|
|
|
|
-Requires: cdrtools-mkisofs >= 2.01-0vl1
|
|
|
|
|
|
+
|
|
|
|
+#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
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
+
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
Distribution: Vine Linux
|
|
Distribution: Vine Linux
|
|
|
|
|
|
-%define icondir %{_datadir}/pixmaps
|
|
|
|
-
|
|
|
|
-# set where the utils/images of xcdroast should be installed
|
|
|
|
-# - default: /usr/lib/xcdroast-0.98
|
|
|
|
-%define xcdroast_libdir %{_libdir}/%{name}-0.98
|
|
|
|
-
|
|
|
|
%description
|
|
%description
|
|
X-CD-Roast provides a GUI interface for commands like cdrecord and
|
|
X-CD-Roast provides a GUI interface for commands like cdrecord and
|
|
mkisofs. X-CD-Roast includes a self-explanatory X11 user interface,
|
|
mkisofs. X-CD-Roast includes a self-explanatory X11 user interface,
|
|
@@ -47,38 +48,50 @@ CD イメージ作成プログラムである "mkisofs" の
|
|
|
|
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
-%patch0 -p1 -b .nowarn
|
|
|
|
-%patch1 -p1 -b .dev_cdrom
|
|
|
|
-%patch10 -p1 -b .dvd
|
|
|
|
-%patch11 -p1 -b .64bit_gsize
|
|
|
|
|
|
+%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
|
|
%build
|
|
%configure \
|
|
%configure \
|
|
--enable-gtk2 \
|
|
--enable-gtk2 \
|
|
--disable-nonrootmode \
|
|
--disable-nonrootmode \
|
|
- --with-cdrtools-prefix=%{_prefix} \
|
|
|
|
- --with-xcdroast-libdir-prefix=%{xcdroast_libdir} \
|
|
|
|
|
|
+ --with-xcdroast-libdir-prefix=%{_libdir}/%{name} \
|
|
|
|
|
|
make %{?_smp_mflags}
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
%install
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
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
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
|
|
|
# install icons
|
|
# install icons
|
|
-mkdir -p $RPM_BUILD_ROOT/%{icondir}
|
|
|
|
-cp -p xpms/xcdricon.xpm $RPM_BUILD_ROOT/%{icondir}
|
|
|
|
-cp -p lib/icons/xcdricon.* $RPM_BUILD_ROOT/%{icondir}
|
|
|
|
|
|
+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
|
|
# install desktop files
|
|
mkdir -p %{buildroot}%{_datadir}/applications
|
|
mkdir -p %{buildroot}%{_datadir}/applications
|
|
desktop-file-install \
|
|
desktop-file-install \
|
|
--vendor=xcdroast \
|
|
--vendor=xcdroast \
|
|
--dir %{buildroot}%{_datadir}/applications \
|
|
--dir %{buildroot}%{_datadir}/applications \
|
|
- --add-category Application \
|
|
|
|
- --add-category AudioVideo \
|
|
|
|
|
|
+ --add-category System \
|
|
|
|
+ --add-category DiscBurning \
|
|
%{SOURCE10}
|
|
%{SOURCE10}
|
|
|
|
|
|
|
|
+%find_lang %{name}
|
|
|
|
|
|
%clean
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
rm -rf $RPM_BUILD_ROOT
|
|
@@ -86,23 +99,24 @@ rm -rf $RPM_BUILD_ROOT
|
|
%post -p /sbin/ldconfig
|
|
%post -p /sbin/ldconfig
|
|
%postun -p /sbin/ldconfig
|
|
%postun -p /sbin/ldconfig
|
|
|
|
|
|
-%files
|
|
|
|
-%defattr(-,root,root)
|
|
|
|
|
|
+%files -f %{name}.lang
|
|
|
|
+%defattr(-,root,root,-)
|
|
%doc doc/* ChangeLog COPYING README
|
|
%doc doc/* ChangeLog COPYING README
|
|
-%dir %{xcdroast_libdir}
|
|
|
|
-%dir %{xcdroast_libdir}/bin
|
|
|
|
-%{xcdroast_libdir}/bin/xcdrwrap
|
|
|
|
-%{xcdroast_libdir}/bin/*tool
|
|
|
|
-%{xcdroast_libdir}/bin/wavplay
|
|
|
|
-%{xcdroast_libdir}/icons
|
|
|
|
-%{xcdroast_libdir}/sound
|
|
|
|
%{_bindir}/*
|
|
%{_bindir}/*
|
|
-%{_datadir}/locale/*/LC_MESSAGES/*.mo
|
|
|
|
-%{icondir}/*
|
|
|
|
|
|
+%{_datadir}/pixmaps/*
|
|
|
|
+%{_libdir}/%{name}/bin/*
|
|
|
|
+%{_libdir}/%{name}/icons/
|
|
|
|
+%{_libdir}/%{name}/sound/
|
|
%{_datadir}/applications/xcdroast.desktop
|
|
%{_datadir}/applications/xcdroast.desktop
|
|
%{_mandir}/man1
|
|
%{_mandir}/man1
|
|
|
|
|
|
%changelog
|
|
%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
|
|
* Sat Aug 16 2008 Shu KONNO <owa@bg.wakwak.com> 0.98alpha15-1vl5
|
|
- applied new versioning policy, spec in utf-8
|
|
- applied new versioning policy, spec in utf-8
|
|
|
|
|