]> git.pld-linux.org Git - packages/cdrdao.git/blame - cdrdao.spec
- x32 rebuild
[packages/cdrdao.git] / cdrdao.spec
CommitLineData
f968dc9b 1#
0c90a6ad 2# Conditional build:
edb48fe0 3%bcond_without gnome # don't build gcdmaster
5fc1f28f
PS
4%bcond_without mp3 # without MP3 support
5%bcond_without ogg # without Ogg support
0c90a6ad 6#
256b3456 7Summary: Tools for burning CDRs in Disk At Once mode
95810d61
ER
8Summary(pl.UTF-8): Narzędzia do wypalania płyt w trybie Disk At Once
9Summary(pt_BR.UTF-8): Cdrdao - Escreve CD-Rs de áudio em modo "disk-at-once"
256b3456 10Name: cdrdao
4756b933 11Version: 1.2.3
aa5a3d33 12Release: 7
e8e855b8 13License: GPL v2+
8705e3b4 14Group: Applications/System
f1ab9984 15Source0: http://downloads.sourceforge.net/cdrdao/%{name}-%{version}.tar.bz2
4756b933 16# Source0-md5: 8d15ba6280bb7ba2f4d6be31d28b3c0c
9eb39d7b 17Source1: %{name}.desktop
b9b3e393
AM
18# http://cdrdao.sourceforge.net/drives.html#dt
19Source2: %{name}.drivers
e384d826
JB
20Patch0: %{name}-nolibs.patch
21Patch1: %{name}-pccts-antlr.patch
462c5e59 22Patch2: %{name}-gcc4.patch
4756b933 23Patch3: %{name}-glibc.patch
4fe02a67 24URL: http://cdrdao.sourceforge.net/
ab10394f 25BuildRequires: GConf2-devel
8705e3b4 26BuildRequires: autoconf
dc9d9a8e 27BuildRequires: automake
e8e855b8 28BuildRequires: cdrtools-devel >= 3:2.01a25
7a0e7237 29%{?with_gnome:BuildRequires: gtkmm-devel >= 2.4.0}
5fc1f28f
PS
30%{?with_mp3:BuildRequires: lame-libs-devel >= 3.92}
31%if %{with mp3} || %{with ogg}
983d2b91 32BuildRequires: libao-devel >= 0.8
5fc1f28f 33%endif
7a0e7237 34%{?with_gnome:BuildRequires: libgnomeuimm-devel >= 2.6.0}
983d2b91 35BuildRequires: libmad-devel >= 0.15.1b-4
4756b933 36%{?with_mp3:BuildRequires: libmad-devel >= 0.15.1b-4}
7a0e7237 37%{?with_gnome:BuildRequires: libsigc++-devel >= 2.0.0}
256b3456 38BuildRequires: libstdc++-devel
edb48fe0 39%{?with_ogg:BuildRequires: libvorbis-devel >= 1:1.0}
745b8c6f 40BuildRequires: pccts >= 1.33MR33-8
ba4994ee 41BuildRequires: pkgconfig
edb48fe0 42BuildRequires: rpmbuild(macros) >= 1.311
e384d826 43BuildRequires: sed >= 4.0
256b3456 44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45
46%description
70702a34 47Cdrdao records audio and data CD-Rs in Disk At Once mode. This mode
48gives much better control over contents of CD.
256b3456 49
de5089de
JR
50%description -l pl.UTF-8
51Cdrdao zapisuje płytki audio i z danymi w trybie Disk At Once. W tym
52trybie masz znacznie większą kontrolę nad zawartością płytki.
256b3456 53
de5089de
JR
54%description -l pt_BR.UTF-8
55Escreve CD-Rs de áudio em modo "disk-at-once" (DAO) permitindo
56controle sobre pre-gaps (tamanho reduzido a 0, dados não zerados de
57áudio) e informações de sub-canais como códigos ISRC. Todos os dados
58que são escritos no disco devem ser especificados através de um
59arquivo texto. Dados de áudio também podem estar no formato WAVE ou
dddc7e90 60raw.
61
0c90a6ad
JB
62%package gcdmaster
63Summary: GNOME frontend to cdrdao for composing audio CDs
95810d61 64Summary(pl.UTF-8): Frontend GNOME do cdrdao do składania płyt CD-Audio
0c90a6ad 65Group: X11/Applications
edb48fe0 66Requires(post,postun): shared-mime-info
4756b933 67Requires: %{name} = %{version}-%{release}
0c90a6ad
JB
68
69%description gcdmaster
70gcdmaster allows the creation of toc-files for cdrdao and can control
71the recording process. Its main application is the composition of
72audio CDs from one or more audio files. It supports PQ-channel
73editing, entry of meta data like ISRC codes/CD-TEXT and non
74destructive cut of the audio data.
75
de5089de
JR
76%description gcdmaster -l pl.UTF-8
77gcdmaster pozwala na tworzenie plików toc dla cdrdao oraz może
78kontrolować proces nagrywania. Głównym celem jest składanie płyt
79CD-Audio z jednego lub więcej plików z dźwiękiem. Obsługuje edycję
80kanału PQ, wpisy meta-danych takich jak kody ISRC/CD-TEXT oraz
81niedestruktywne cięcie danych audio.
0c90a6ad 82
256b3456 83%prep
0c90a6ad 84%setup -q
e384d826
JB
85%patch0 -p1
86%patch1 -p1
462c5e59 87%patch2 -p1
4756b933 88%patch3 -p1
256b3456 89
f1ab9984 90%{__sed} -i -e 's#/usr/src/linux/include##g' scsilib/DEFAULT*/Defaults.linux
c7e666b4 91%if !%{with gnome}
f1ab9984 92%{__sed} -i -e 's/^en_xdao=yes$/en_xdao=no/' configure.ac
e8e855b8 93%endif
e384d826 94
ad5cc156
JR
95install %{SOURCE1} xdao/gcdmaster.desktop
96
e384d826
JB
97%build
98%{__aclocal}
52aade01 99%{__autoconf}
e384d826
JB
100%{__autoheader}
101%{__automake}
983d2b91 102PKG_CONFIG=%{_bindir}/pkg-config \
0c90a6ad 103%configure \
256b3456 104 --with-pcctsbin=%{_bindir} \
5fc1f28f
PS
105 --with-pcctsinc=%{_libdir}/pccts/h \
106 --with-scglib-inc=%{_includedir}/schily \
107 --with-scglib-lib=%{_libdir} \
108 --with%{!?with_gnome:out}-xdao \
109 --with%{!?with_mp3:out}-mp3-support \
110 --with%{!?with_ogg:out}-ogg-support
0c90a6ad 111
5ee4d1a8 112%{__make} \
113 CC="%{__cc}" \
114 COPTOPT="%{rpmcflags}"
256b3456 115
116%install
117rm -rf $RPM_BUILD_ROOT
326527c9 118install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_datadir}/%{name}}
256b3456 119
021fe1d6 120%{__make} install \
256b3456 121 DESTDIR=$RPM_BUILD_ROOT
122
326527c9 123install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}/drivers
9eb39d7b 124
f3103b26 125%if %{with gnome}
edb48fe0 126rm -r $RPM_BUILD_ROOT%{_datadir}/{application-registry,mime-info}
f3103b26 127%endif
edb48fe0 128
256b3456 129%clean
130rm -rf $RPM_BUILD_ROOT
131
edb48fe0
JB
132%post gcdmaster
133%update_mime_database
134
135%postun gcdmaster
136%update_mime_database
137
256b3456 138%files
139%defattr(644,root,root,755)
4756b933 140%doc CREDITS README README.PlexDAE
46d90d67 141%attr(755,root,root) %{_bindir}/cdrdao
122ec909 142%attr(755,root,root) %{_bindir}/toc2*
e8e855b8 143%attr(755,root,root) %{_bindir}/cue2toc
326527c9 144%{_datadir}/%{name}
e8e855b8
AF
145%{_mandir}/man1/cdrdao.1*
146%{_mandir}/man1/cue2toc.1*
4756b933 147%{_mandir}/man1/toc2cddb.1*
148%{_mandir}/man1/toc2cue.1*
0c90a6ad 149
e8e855b8 150%if %{with gnome}
0c90a6ad
JB
151%files gcdmaster
152%defattr(644,root,root,755)
46d90d67 153%attr(755,root,root) %{_bindir}/gcdmaster
edb48fe0
JB
154%{_datadir}/gcdmaster
155%{_datadir}/mime/packages/gcdmaster.xml
9eb39d7b 156%{_desktopdir}/gcdmaster.desktop
4756b933 157%{_sysconfdir}/gconf/schemas/gcdmaster.schemas
a1d468c2 158%{_pixmapsdir}/*
edb48fe0 159%{_mandir}/man1/gcdmaster.1*
0c90a6ad 160%endif
This page took 0.197707 seconds and 4 git commands to generate.