X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=cdrdao.spec;h=f5e12f8d9bc07aa36ad379f426647e9c133b417a;hb=b9b3e39316efee7cc968ac86d0153b88c65d77dc;hp=78b0112482f623bde1c09fd996eebb59f53b04c1;hpb=019580a0fba80424fd9e13de157c37ce07240c61;p=packages%2Fcdrdao.git diff --git a/cdrdao.spec b/cdrdao.spec index 78b0112..f5e12f8 100644 --- a/cdrdao.spec +++ b/cdrdao.spec @@ -1,34 +1,34 @@ # # Conditional build: -# _without_gnome - without GNOME frontend (gcdmaster) +%bcond_without gnome # without gcdmaster # Summary: Tools for burning CDRs in Disk At Once mode Summary(pl): Narzêdzia do wypalania p³yt w trybie Disk At Once Summary(pt_BR): Cdrdao - Escreve CD-Rs de áudio em modo "disk-at-once" Name: cdrdao -Version: 1.1.5 -Release: 4 -License: GPL +Version: 1.1.8 +Release: 1 +License: GPL v2+ Group: Applications/System -Source0: ftp://ftp.sourceforge.net/pub/sourceforge/cdrdao/%{name}-%{version}.src.tar.gz -Patch0: %{name}-destdir.patch -Patch1: %{name}-opt.patch -Patch2: %{name}-acfix.patch -Patch3: %{name}-gcdmaster-paths.patch +Source0: http://dl.sourceforge.net/cdrdao/%{name}-%{version}.tar.gz +# Source0-md5: 10cfd445fa628fb32dacf02e555fdbba +Source1: %{name}.desktop +# http://cdrdao.sourceforge.net/drives.html#dt +Source2: %{name}.drivers +Patch0: %{name}-nolibs.patch +Patch1: %{name}-pccts-antlr.patch URL: http://cdrdao.sourceforge.net/ BuildRequires: autoconf +BuildRequires: automake +BuildRequires: cdrtools-devel >= 3:2.01a25 +%{?with_gnome:BuildRequires: libgnomeuimm-devel >= 2.0.0} +%{?with_gnome:BuildRequires: gtkmm-devel >= 2.2.8} +BuildRequires: lame-libs-devel >= 3.92 BuildRequires: libstdc++-devel -BuildRequires: libsigc++-devel -BuildRequires: pccts-devel -%{!?_without_gnome:BuildRequires: gtkmm-devel >= 1.2.5} -%{!?_without_gnome:BuildRequires: gnome-libs-devel >= 1.2.3} -%{!?_without_gnome:BuildRequires: gnomemm-devel >= 1.1.17} +BuildRequires: pccts >= 1.33MR33-8 +BuildRequires: sed >= 4.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _xprefix /usr/X11R6 -%define _xbindir %{_xprefix}/bin -%define _xmandir %{_xprefix}/man - %description Cdrdao records audio and data CD-Rs in Disk At Once mode. This mode gives much better control over contents of CD. @@ -49,7 +49,7 @@ raw. Summary: GNOME frontend to cdrdao for composing audio CDs Summary(pl): Frontend GNOME do cdrdao do sk³adania p³yt CD-Audio Group: X11/Applications -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} %description gcdmaster gcdmaster allows the creation of toc-files for cdrdao and can control @@ -69,42 +69,54 @@ niedestruktywne ci %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 -%patch3 -p1 + +sed -i -e 's#/usr/src/linux/include##g' scsilib/DEFAULT*/Defaults.linux +%if %{without gnome} +sed -i -e 's/^en_xdao=yes$/en_xdao=no/' configure.in +%endif %build -cd paranoia +%{__aclocal} %{__autoconf} -cd .. -%{__autoconf} -# false gtkmm-config path can be used to disable building of GNOME frontend +%{__autoheader} +%{__automake} %configure \ --with-pcctsbin=%{_bindir} \ - --with-pcctsinc=%{_includedir}/pccts \ - %{?_without_gnome:--with-gtkmm-exec-prefix=/} + --with-pcctsinc=/usr/lib/pccts/h \ + --with-scglib-inc=/usr/include/schily \ + --with-scglib-lib=/usr/lib %{__make} %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_datadir}/%{name}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/gcdmaster.desktop +install xdao/stock/gcdmaster.png $RPM_BUILD_ROOT%{_pixmapsdir} +install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}/drivers + %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc CREDITS README README.PlexDAE Release* -%attr(755,root,root) %{_bindir}/* -%{_mandir}/*/* +%doc CREDITS README README.PlexDAE +%attr(755,root,root) %{_bindir}/cdrdao +%attr(755,root,root) %{_bindir}/toc2* +%attr(755,root,root) %{_bindir}/cue2toc +%{_datadir}/%{name} +%{_mandir}/man1/cdrdao.1* +%{_mandir}/man1/cue2toc.1* -%if %{?_without_gnome:0}%{!?_without_gnome:1} +%if %{with gnome} %files gcdmaster %defattr(644,root,root,755) -%attr(755,root,root) %{_xbindir}/* -%{_xmandir}/man1/* +%attr(755,root,root) %{_bindir}/gcdmaster +%{_desktopdir}/gcdmaster.desktop %{_pixmapsdir}/* -%{_applnkdir}/Applications/gcdmaster.desktop +%{_mandir}/man1/gcdmaster.* %endif