]> git.pld-linux.org Git - packages/cdrdao.git/blobdiff - cdrdao.spec
- new drivers
[packages/cdrdao.git] / cdrdao.spec
index af36c08a2ce190c15f4d1ad0e526843b811e2066..f5e12f8d9bc07aa36ad379f426647e9c133b417a 100644 (file)
@@ -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.7
+Version:       1.1.8
 Release:       1
-License:       GPL
+License:       GPL v2+
 Group:         Applications/System
-Source0:       ftp://ftp.sourceforge.net/pub/sourceforge/cdrdao/%{name}-%{version}.src.tar.bz2
-Patch0:                %{name}-destdir.patch
-Patch1:                %{name}-opt.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
-%{!?_without_gnome:BuildRequires:      gnome-libs-devel >= 1.2.3}
-%{!?_without_gnome:BuildRequires:      gnomemm-devel >= 1.1.17}
-%{!?_without_gnome:BuildRequires:      gtkmm-devel >= 1.2.5}
+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++1-devel
-BuildRequires: pccts >= 1.33MR33-4
+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
-%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 ..
-cp -f /usr/share/automake/config.* .
-%{__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
This page took 0.11228 seconds and 4 git commands to generate.