]> git.pld-linux.org Git - packages/cdrdao.git/blobdiff - cdrdao.spec
- Adapterized
[packages/cdrdao.git] / cdrdao.spec
index c8914b588720e6f95d3effe2fe76682a1a147277..49d0b4bb84b981f57f98b49d3b93395b7e7dce2f 100644 (file)
@@ -1,9 +1,6 @@
 #
-# TODO:
-#      - update GNOME stuff
-#
 # Conditional build:
-%bcond_with    gnome   # build gcdmaster
+%bcond_without gnome   # don't build gcdmaster
 %bcond_without mp3     # without MP3 support
 %bcond_without ogg     # without Ogg support
 #
@@ -11,18 +8,19 @@ Summary:     Tools for burning CDRs in Disk At Once mode
 Summary(pl.UTF-8):     Narzędzia do wypalania płyt w trybie Disk At Once
 Summary(pt_BR.UTF-8):  Cdrdao - Escreve CD-Rs de áudio em modo "disk-at-once"
 Name:          cdrdao
-Version:       1.2.2
-Release:       1
+Version:       1.2.3
+Release:       4
 License:       GPL v2+
 Group:         Applications/System
-Source0:       http://dl.sourceforge.net/cdrdao/%{name}-%{version}.tar.bz2
-# Source0-md5: f0cbf36907406cb4f4c568f9e6669a34
+Source0:       http://downloads.sourceforge.net/cdrdao/%{name}-%{version}.tar.bz2
+# Source0-md5: 8d15ba6280bb7ba2f4d6be31d28b3c0c
 Source1:       %{name}.desktop
 # http://cdrdao.sourceforge.net/drives.html#dt
 Source2:       %{name}.drivers
 Patch0:                %{name}-nolibs.patch
 Patch1:                %{name}-pccts-antlr.patch
 Patch2:                %{name}-gcc4.patch
+Patch3:                %{name}-glibc.patch
 URL:           http://cdrdao.sourceforge.net/
 BuildRequires: autoconf
 BuildRequires: automake
@@ -32,14 +30,15 @@ BuildRequires:      cdrtools-devel >= 3:2.01a25
 %if %{with mp3} || %{with ogg}
 BuildRequires: libao-devel >= 0.8
 %endif
-%{?with_mp3:BuildRequires:     libmad-devel >= 0.15.1b-4}
 %{?with_gnome:BuildRequires:   libgnomeuimm-devel >= 2.6.0}
 BuildRequires: libmad-devel >= 0.15.1b-4
+%{?with_mp3:BuildRequires:     libmad-devel >= 0.15.1b-4}
 %{?with_gnome:BuildRequires:   libsigc++-devel >= 2.0.0}
 BuildRequires: libstdc++-devel
-%{?with_ogg:BuildRequires:     libvorbis-devel >= 1.0}
+%{?with_ogg:BuildRequires:     libvorbis-devel >= 1:1.0}
 BuildRequires: pccts >= 1.33MR33-8
 BuildRequires: pkgconfig
+BuildRequires: rpmbuild(macros) >= 1.311
 BuildRequires: sed >= 4.0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -63,6 +62,7 @@ raw.
 Summary:       GNOME frontend to cdrdao for composing audio CDs
 Summary(pl.UTF-8):     Frontend GNOME do cdrdao do składania płyt CD-Audio
 Group:         X11/Applications
+Requires(post,postun): shared-mime-info
 Requires:      %{name} = %{version}-%{release}
 
 %description gcdmaster
@@ -84,12 +84,15 @@ niedestruktywne cięcie danych audio.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
-sed -i -e 's#/usr/src/linux/include##g' scsilib/DEFAULT*/Defaults.linux
+%{__sed} -i -e 's#/usr/src/linux/include##g' scsilib/DEFAULT*/Defaults.linux
 %if !%{with gnome}
-sed -i -e 's/^en_xdao=yes$/en_xdao=no/' configure.ac
+%{__sed} -i -e 's/^en_xdao=yes$/en_xdao=no/' configure.ac
 %endif
 
+install %{SOURCE1} xdao/gcdmaster.desktop
+
 %build
 %{__aclocal}
 %{__autoconf}
@@ -116,27 +119,41 @@ install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_datadir}/%{name}}
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/gcdmaster.desktop
 install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}/drivers
 
+%if %{with gnome}
+rm -r $RPM_BUILD_ROOT%{_datadir}/{application-registry,mime-info}
+%endif
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post gcdmaster
+%update_mime_database
+
+%postun gcdmaster
+%update_mime_database
+
 %files
 %defattr(644,root,root,755)
-%doc CREDITS README README.PlexDAE 
+%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*
+%{_mandir}/man1/toc2cddb.1*
+%{_mandir}/man1/toc2cue.1*
 
 %if %{with gnome}
 %files gcdmaster
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/gcdmaster
+%{_datadir}/gcdmaster
+%{_datadir}/mime/packages/gcdmaster.xml
 %{_desktopdir}/gcdmaster.desktop
+%{_sysconfdir}/gconf/schemas/gcdmaster.schemas
 %{_pixmapsdir}/*
-%{_mandir}/man1/gcdmaster.*
+%{_mandir}/man1/gcdmaster.1*
 %endif
This page took 0.056856 seconds and 4 git commands to generate.