ALT Linux repositórios
5.0: | 2.01.01-alt2a03.0 |
4.1: | 2.01.01-alt2a03.0 |
4.0: | 2.01.01-alt2a03.0 |
3.0: | 2.01-alt6a37 |
+backports: | 2.01.01-alt0a03.M30.1 |
Group :: Arquivamento/Gravação de CD
RPM: cdrtools
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define cdr_major 2.01.01
%define iso_major 2.01.01
%define minor a03
%define alt_rel alt2
Name: cdrtools
Version: %cdr_major
Release: %alt_rel%minor.0
Serial: 6
Summary: A set command line tools for CD/DVD-Recorders
Summary(ru_RU.KOI8-R): îÁÂÏÒ ÕÔÉÌÉÔ ÄÌÑ ÒÁÂÏÔÙ Ó CD/DVR-ÒÅËÏÒÄÅÒÁÍÉ
License: GPL
Group: Archiving/Cd burning
Url: http://cdrecord.berlios.de/old/private/cdrecord.html
Source: ftp://ftp.berlios.de/pub/cdrecord/alpha/%name-%version%minor.tar
#Source: ftp://ftp.berlios.de/pub/cdrecord/%%name-%%version%%minor.tar
Patch0: %name-2.01.01a03-joerg-sux.patch
Patch1: %name-mdk-arch-fix.patch
Patch2: %name-1.11a37-alt-conf.patch
Patch3: %name-1.9-alt-manlocation.patch
Patch4: %name-2.01a29-alt-undepcfg.patch
Patch5: %name-2.01-alt-rcmdrsh.patch
Patch6: %name-2.01.01a03-skipcheck_priv.patch
Patch7: %name-2.01.01a03-natspec.patch
Patch8: %name-2.01.01a03-UTF8.patch
Patch9: %name-2.01.01a03-iconv-14.patch
BuildConflicts: %name-devel
# Automatically added by buildreq on Tue May 25 2004
BuildRequires: groff-base groff-ps libacl-devel libalsa-devel libnatspec-devel
Packager: L.A. Kostis <lakostis at altlinux.ru>
%package -n rscsi
Version: %cdr_major
Summary: The Remote-SCSI protocol gives you SCSI-Anywhere features
Summary(ru_RU.KOI8-R): õÔÉÌÉÔÁ ÄÌÑ ÒÁÂÏÔÙ ÓÏ SCSI-ÕÓÔÒÏÊÓÔ×ÁÍÉ ÐÏ ÐÒÏÔÏËÏÌÕ Remote-SCSI
Group: Archiving/Cd burning
%package -n isoutils
Version: %cdr_major
Summary: Utility programs for dumping and verifying iso9660 images
Summary(ru_RU.KOI8-R): õÔÉÌÉÔÙ ÄÌÑ ÐÒÏÓÍÏÔÒÁ É ÐÒÏ×ÅÒËÉ ÏÂÒÁÚÏ× × ÆÏÒÍÁÔÅ iso9660
Group: Archiving/Cd burning
Provides: devdump = %version, isoinfo = %version, isovfy = %version, isodump = %version
%package -n readcd
Version: %cdr_major
Summary: readcd read or write data Compact Discs
Summary(ru_RU.KOI8-R): õÔÉÌÉÔÁ ÄÌÑ ÞÔÅÎÉÑ/ÚÁÐÉÓÉ ÄÁÎÎÙÈ Ó CD
Group: Archiving/Cd burning
%package devel
Version: %cdr_major
Summary: The libschily SCSI user level transport library
Summary(ru_RU.KOI8-R): âÉÂÌÉÏÔÅËÁ ÄÌÑ ÒÁÂÏÔÙ ÓÏ SCSI ÕÓÔÒÏÊÓÔ×ÁÍÉ
Group: Development/C
Provides: cdrecord-devel = %version
Obsoletes: cdrecord-devel
%package -n mkisofs
Version: %iso_major
Summary: Creates an image of an ISO9660 filesystem
Summary(ru_RU.KOI8-R): õÔÉÌÉÔÁ ÄÌÑ ÓÏÚÄÁÎÉÑ ÏÂÒÁÚÏ× ISO9660
Group: Archiving/Cd burning
Icon: mkisofs-logo.xpm
Provides: %name-mkisofs = %version, cdrecord-mkisofs = %version
Obsoletes: %name-mkisofs, cdrecord-mkisofs, mkhybrid, cdrecord-mkhybrid
%package -n cdrecord-classic
Version: %cdr_major
Summary: A command line CD/DVD-Recorder
Summary(ru_RU.KOI8-R): ëÏÎÓÏÌØÎÁÑ ÕÔÉÌÉÔÁ ÄÌÑ ÚÁÐÉÓÉ CD/DVD
Group: Archiving/Cd burning
Icon: cdrecord-logo.xpm
Provides: %name-cdrecord = %version, cdrecord = %serial:%version
Obsoletes: %name-cdrecord, cdrecord
PreReq: cdrtools-control
# alternatives
%set_compress_method gzip
%define weight 10
PreReq: alternatives >= 0.2.0
BuildPreReq: alternatives >= 0.2.0
%package -n cdda2wav
Version: %cdr_major
Summary: A utility for sampling/copying .wav files from digital audio CDs
Summary(ru_RU.KOI8-R): õÔÉÌÉÔÁ ÄÌÑ ËÏÐÉÒÏ×ÁÎÉÑ ÔÒÅËÏ× Ó Audio CD
Group: Sound
Icon: cdda2wav-logo.xpm
Provides: %name-cdda2wav = %version, cdrecord-cdda2wav = %version, cdda2wav-mkisofs = %version
Obsoletes: %name-cdda2wav, cdrecord-cdda2wav, cdda2wav-mkisofs
%description
A set command line tools for CD/DVD-Recorders including
cdrecord, mkisofs, readcd, isoinfo and others.
%description -l ru_RU.KOI8-R
ëÏÎÓÏÌØÎÙÅ ÕÔÉÌÉÔÙ ÄÌÑ ÒÁÂÏÔÙ CD/DVD-ÒÅËÏÒÄÅÒÁÍÉ.
÷ËÌÀÞÁÅÔ cdrecord, mkisofs, readcd, isoinfo É Ô.Ð.
%description devel
The %name-devel package contains a SCSI user level transport
library which can talk to any SCSI device without a special
driver for the device. Cdrecord can easily be ported to any
system with a SCSI device driver similar to the scg driver.
%description devel -l ru_RU.KOI8-R
÷ ÐÁËÅÔÅ ÎÁÈÏÄÉÔÓÑ ÂÉÂÌÉÏÔÅËÁ, ÒÁÂÏÔÁÀÝÁÑ ÓÏ SCSI-ÕÓÔÒÏÊÓÔ×ÁÍÉ
ÎÁ ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÍ ÕÒÏ×ÎÅ.
%description -n cdrecord-classic
Cdrecord is an application for creating audio and data CDs on
a CD-Recorder (SCSI/ATAPI). Cdrecord works with many different
brands of CD recorders, fully supports data, audio, mixed,
multi-session, CD+ discs and provides human-readable error messages.
%description -n cdrecord-classic -l ru_RU.KOI8-R
cdrecord - ÐÒÉÌÏÖÅÎÉÅ ÄÌÑ ÚÁÐÉÓÉ ËÏÍÐÁËÔ-ÄÉÓËÏ×. ðÒÏÇÒÁÍÍÁ
ÒÁÂÏÔÁÅÔ Ó ÂÏÌØÛÉÎÓÔ×ÏÍ CD-ÒÅËÏÒÄÅÒÏ×. òÅÁÌÉÚÏ×ÁÎÁ ÐÏÌÎÁÑ
ÐÏÄÄÅÒÖËÁ ÁÕÄÉÏ-, ÓÍÅÛÁÎÎÙÈ, ÍÕÌØÔÉÓÅÓÓÉÏÎÎÙÈ É CD+ ÄÉÓËÏ×.
%description -n mkisofs
The mkisofs program is used as a pre-mastering program; i.e., it
generates the ISO9660 filesystem. Mkisofs takes a snapshot of
a given directory tree and generates a binary image of the tree
which will correspond to an ISO9660 filesystem when written to
a block device. Mkisofs is used for writing CD-ROMs, and includes
support for creating bootable El Torito CD-ROMs.
Install the mkisofs package if you need a program for writing CD-ROMs.
%description -n mkisofs -l ru_RU.KOI8-R
mkisofs - ÐÏÄÇÏÔÁ×ÌÉ×ÁÅÔ ÄÁÎÎÙÅ ÄÌÑ ÚÁÐÉÓÉ ÎÁ ËÏÍÐÁËÔ-ÄÉÓË,
ÓÏÚÄÁ×ÁÑ ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ ISO9660. ðÒÏÇÒÁÍÍÁ ÓÏÚÄÁÅÔ ÓÎÉÍÏË
ÕËÁÚÁÎÎÏÇÏ ÄÅÒ×Á ËÁÔÁÌÏÇÏ× É ÚÁÐÉÓÙ×ÁÅÔ ÅÇÏ × ×ÉÄÅ Ä×ÏÉÞÎÏÇÏ
ÏÂÒÁÚÁ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ ISO9660. mkisofs
ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÓÏÚÄÁÎÉÑ ÚÁÇÒÕÚÏÞÎÙÈ ËÏÍÐÁËÔ-ÄÉÓËÏ×.
üÔÏÔ ÐÁËÅÔ ÎÅÏÂÈÏÄÉÍ ÄÌÑ ÚÁÐÉÓÉ ËÏÍÐÁËÔ-ÄÉÓËÏ×.
%description -n cdda2wav
Cdda2wav is a sampling utility for CD-ROM drives that are capable of
providing a CD's audio data in digital form to your host. Audio data
read from the CD can be saved as .wav or .sun format sound files.
Recording formats include stereo/mono, 8/12/16 bits and different
rates. Cdda2wav can also be used as a CD player.
%description -n cdda2wav -l ru_RU.KOI8-R
cdda2wav - ÐÒÏÇÒÁÍÍÁ ÄÌÑ ËÏÐÉÒÏ×ÁÎÉÑ ÔÒÅËÏ× Ó ÁÕÄÉÏ ËÏÍÐÁËÔ-ÄÉÓËÏ×.
ðÒÏÞÉÔÁÎÎÙÅ ÄÁÎÎÙÅ ÍÏÇÕÔ ÚÁÐÉÓÙ×ÁÔØÓÑ × ÆÏÒÍÁÔÁÈ .wav ÉÌÉ .sun.
ðÒÉ ÚÁÐÉÓÉ ÆÁÊÌÏ× ÍÏÖÎÏ ×ÁÒØÉÒÏ×ÁÔØ ËÏÌÉÞÅÓÔ×Ï ÂÉÔÏ× ÎÁ ÓÜÍÐÌ É
ÞÁÓÔÏÔÕ ÄÉÓËÒÅÔÉÚÁÃÉÉ. cdda2wav ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁË ÐÌÅÊÅÒ.
%description -n rscsi
The Remote-SCSI protocol gives you SCSI-Anywhere features
%description -n rscsi -l ru_RU.KOI8-R
õÔÉÌÉÔÁ ÄÌÑ ÒÁÂÏÔÙ ÓÏ SCSI-ÕÓÔÒÏÊÓÔ×ÁÍÉ ÐÏ ÐÒÏÔÏËÏÌÕ Remote-SCSI
%description -n isoutils
devdump, isoinfo, isovfy, isodump - Utility programs for dumping and
verifying iso9660 images.
%description -n readcd
Readcd is used to read or write Compact Discs.
%prep
%setup -q -n %name-%cdr_major
%patch0 -p1
%patch1 -p0
%patch2 -p1
%patch3 -p1
%patch8 -p1 -b .UTF-8
%patch9 -p1 -b .iconv
%patch6 -p1 -b .skipcheck_priv
find -type f -print0 |
xargs -r0 %__grep -EZl '/etc/default/(cdrecord|rscsi|cdda2ogg)' -- |
xargs -r0 %__subst 's,/etc/default/\(cdrecord\|rscsi\|cdda2ogg\),/etc/\1.conf,g' --
find -type f -print0 |
xargs -r0 %__grep -Zl '/usr/.*bin/perl[0-9]*' -- |
xargs -r0 %__subst 's|/usr/.*bin/perl[0-9]*|/usr/bin/perl|g' --
%patch4 -p1
%patch5 -p1
%patch7 -p0 -b .natspec
#ln -s i686-linux-gcc.rul RULES/ia64-linux-gcc.rul
ln -sf i586-linux-cc.rul RULES/ia64-linux-cc.rul
ln -sf i586-linux-cc.rul RULES/x86_64-linux-cc.rul
ln -sf i586-linux-cc.rul RULES/amd64-linux-cc.rul
ln -sf i686-linux-cc.rul RULES/athlon-linux-cc.rulf
find . -name \*.mk|xargs subst 's/INSDIR=\s*lib\s*$/INSDIR=%_lib\n/g'
%build
%set_automake_version 1.7
pushd conf
libtoolize --copy --force
aclocal
popd
# Use GNU make.
export MAKEPROG=gmake
# Don't use mmap to get shared memory.
export ac_cv_func_smmap=no
%make_build CC=gcc COPTS="$RPM_OPT_FLAGS" CONFFLAGS="%_target_platform --prefix=%prefix" XK_ARCH=%_target_cpu
groff -Tps -man doc/cdrecord.man >doc/cdrecord.ps
bzip2 -9f doc/*.ps ||:
%install
export MAKEPROG=gmake
%make_install install "INS_BASE=$RPM_BUILD_ROOT%prefix" XK_ARCH=%_target_cpu
%__install -p -m755 cdda2wav/cdda2ogg $RPM_BUILD_ROOT%_bindir/
%__ln_s -nf mkisofs $RPM_BUILD_ROOT%_bindir/mkhybrid
# rename cdrecord to -classic
%__mv $RPM_BUILD_ROOT%_bindir/cdrecord $RPM_BUILD_ROOT%_bindir/cdrecord-classic
%__mv $RPM_BUILD_ROOT%_man1dir/cdrecord.1 $RPM_BUILD_ROOT%_man1dir/cdrecord-classic.1
%__chmod 700 $RPM_BUILD_ROOT%_bindir/{cdrecord-classic,readcd}
%__chmod 700 $RPM_BUILD_ROOT%_sbindir/rscsi
%__chmod 644 $RPM_BUILD_ROOT%_libdir/*.a
# Installing Header files for use with devel package.
%__mkdir_p $RPM_BUILD_ROOT%_includedir/schily/scg
%__install -p -m644 include/*.h incs/*/xconfig.h $RPM_BUILD_ROOT%_includedir/schily/
%__install -p -m644 libscg/scg/*.h $RPM_BUILD_ROOT%_includedir/schily/scg/
find $RPM_BUILD_ROOT%_includedir -type f -print0 |
xargs -r0 chmod a-x --
# Installing default config.
%__install -pD -m644 cdrecord/cdrecord.dfl $RPM_BUILD_ROOT%_sysconfdir/cdrecord.conf
%__install -pD -m644 rscsi/rscsi.dfl $RPM_BUILD_ROOT%_sysconfdir/rscsi.conf
%define docdir %_docdir/%name-%version
%__mkdir_p $RPM_BUILD_ROOT%docdir/{cdrecord,mkisofs,cdda2wav,rscsi}
%__install -p -m644 AN-* \
$RPM_BUILD_ROOT%docdir/
# get rid of README* madness
%__install -p -m644 Changelog README README.* doc/{cdrecord,isoinfo}.ps* \
$RPM_BUILD_ROOT%docdir/cdrecord/
pushd mkisofs
%__install -p -m644 ChangeLog* README* hdisk.pl ../doc/mkisofs.ps* \
$RPM_BUILD_ROOT%docdir/mkisofs/
popd
pushd cdda2wav
%__install -p -m644 Frontends GPL HOWTOUSE OtherProgs README THANKS TODO \
cdda2mp3* cdda_links pitchplay readmult tracknames.* FAQ \
../doc/cdda2wav.ps* \
$RPM_BUILD_ROOT%docdir/cdda2wav/
popd
%__install -p -m644 README.rscsi \
$RPM_BUILD_ROOT%docdir/rscsi/
%__mkdir_p %buildroot%_altdir
%__cat <<__EOF__ >%buildroot%_altdir/cdrecord-classic
%_bindir/cdrecord %_bindir/cdrecord-classic %weight
%_man1dir/cdrecord.1.gz %_man1dir/cdrecord-classic.1.gz %_bindir/cdrecord
__EOF__
%pre -n cdrecord-classic
%pre_control cdrecord-classic
%post -n cdrecord-classic
%register_alternatives cdrecord-classic
%post_control cdrecord-classic
%triggerpostun -- cdrecord <= 5:2.01-alt6a37
%register_alternatives cdrecord-classic
%preun -n cdrecord-classic
%unregister_alternatives cdrecord-classic
%pre -n rscsi
%pre_control rscsi
%post -n rscsi
%post_control rscsi
%pre -n readcd
%pre_control readcd
%post -n readcd
%post_control readcd
%files devel
%_libdir/*.*a
%_includedir/*
%files -n mkisofs
%_bindir/mk*
%_man8dir/mk*.*
%dir %docdir
%docdir/AN-*
%docdir/mkisofs
%files -n cdrecord-classic
%attr(640,root,cdwriter) %config(noreplace) %_sysconfdir/cdrecord.conf
%_altdir/*
%_bindir/cdrecord-classic
%_bindir/scgcheck
%_man1dir/cdrecord-classic.*
%_man1dir/scgcheck.*
%dir %docdir
%docdir/AN-*
%docdir/cdrecord
%files -n cdda2wav
%_bindir/cdda2*
%_man1dir/cdda2*.*
%dir %docdir
%docdir/AN-*
%docdir/cdda2wav
%files -n rscsi
%attr(640,root,cdwriter) %config(noreplace) %_sysconfdir/rscsi.conf
%_sbindir/rscsi
%docdir/AN-*
%docdir/rscsi
%files -n isoutils
%_bindir/devdump
%_bindir/iso*
%_man8dir/iso*.*
%files -n readcd
%_bindir/readcd
%_man1dir/readcd.*
%changelog
…
Todas as alterações você pod ver aqui
%define iso_major 2.01.01
%define minor a03
%define alt_rel alt2
Name: cdrtools
Version: %cdr_major
Release: %alt_rel%minor.0
Serial: 6
Summary: A set command line tools for CD/DVD-Recorders
Summary(ru_RU.KOI8-R): îÁÂÏÒ ÕÔÉÌÉÔ ÄÌÑ ÒÁÂÏÔÙ Ó CD/DVR-ÒÅËÏÒÄÅÒÁÍÉ
License: GPL
Group: Archiving/Cd burning
Url: http://cdrecord.berlios.de/old/private/cdrecord.html
Source: ftp://ftp.berlios.de/pub/cdrecord/alpha/%name-%version%minor.tar
#Source: ftp://ftp.berlios.de/pub/cdrecord/%%name-%%version%%minor.tar
Patch0: %name-2.01.01a03-joerg-sux.patch
Patch1: %name-mdk-arch-fix.patch
Patch2: %name-1.11a37-alt-conf.patch
Patch3: %name-1.9-alt-manlocation.patch
Patch4: %name-2.01a29-alt-undepcfg.patch
Patch5: %name-2.01-alt-rcmdrsh.patch
Patch6: %name-2.01.01a03-skipcheck_priv.patch
Patch7: %name-2.01.01a03-natspec.patch
Patch8: %name-2.01.01a03-UTF8.patch
Patch9: %name-2.01.01a03-iconv-14.patch
BuildConflicts: %name-devel
# Automatically added by buildreq on Tue May 25 2004
BuildRequires: groff-base groff-ps libacl-devel libalsa-devel libnatspec-devel
Packager: L.A. Kostis <lakostis at altlinux.ru>
%package -n rscsi
Version: %cdr_major
Summary: The Remote-SCSI protocol gives you SCSI-Anywhere features
Summary(ru_RU.KOI8-R): õÔÉÌÉÔÁ ÄÌÑ ÒÁÂÏÔÙ ÓÏ SCSI-ÕÓÔÒÏÊÓÔ×ÁÍÉ ÐÏ ÐÒÏÔÏËÏÌÕ Remote-SCSI
Group: Archiving/Cd burning
%package -n isoutils
Version: %cdr_major
Summary: Utility programs for dumping and verifying iso9660 images
Summary(ru_RU.KOI8-R): õÔÉÌÉÔÙ ÄÌÑ ÐÒÏÓÍÏÔÒÁ É ÐÒÏ×ÅÒËÉ ÏÂÒÁÚÏ× × ÆÏÒÍÁÔÅ iso9660
Group: Archiving/Cd burning
Provides: devdump = %version, isoinfo = %version, isovfy = %version, isodump = %version
%package -n readcd
Version: %cdr_major
Summary: readcd read or write data Compact Discs
Summary(ru_RU.KOI8-R): õÔÉÌÉÔÁ ÄÌÑ ÞÔÅÎÉÑ/ÚÁÐÉÓÉ ÄÁÎÎÙÈ Ó CD
Group: Archiving/Cd burning
%package devel
Version: %cdr_major
Summary: The libschily SCSI user level transport library
Summary(ru_RU.KOI8-R): âÉÂÌÉÏÔÅËÁ ÄÌÑ ÒÁÂÏÔÙ ÓÏ SCSI ÕÓÔÒÏÊÓÔ×ÁÍÉ
Group: Development/C
Provides: cdrecord-devel = %version
Obsoletes: cdrecord-devel
%package -n mkisofs
Version: %iso_major
Summary: Creates an image of an ISO9660 filesystem
Summary(ru_RU.KOI8-R): õÔÉÌÉÔÁ ÄÌÑ ÓÏÚÄÁÎÉÑ ÏÂÒÁÚÏ× ISO9660
Group: Archiving/Cd burning
Icon: mkisofs-logo.xpm
Provides: %name-mkisofs = %version, cdrecord-mkisofs = %version
Obsoletes: %name-mkisofs, cdrecord-mkisofs, mkhybrid, cdrecord-mkhybrid
%package -n cdrecord-classic
Version: %cdr_major
Summary: A command line CD/DVD-Recorder
Summary(ru_RU.KOI8-R): ëÏÎÓÏÌØÎÁÑ ÕÔÉÌÉÔÁ ÄÌÑ ÚÁÐÉÓÉ CD/DVD
Group: Archiving/Cd burning
Icon: cdrecord-logo.xpm
Provides: %name-cdrecord = %version, cdrecord = %serial:%version
Obsoletes: %name-cdrecord, cdrecord
PreReq: cdrtools-control
# alternatives
%set_compress_method gzip
%define weight 10
PreReq: alternatives >= 0.2.0
BuildPreReq: alternatives >= 0.2.0
%package -n cdda2wav
Version: %cdr_major
Summary: A utility for sampling/copying .wav files from digital audio CDs
Summary(ru_RU.KOI8-R): õÔÉÌÉÔÁ ÄÌÑ ËÏÐÉÒÏ×ÁÎÉÑ ÔÒÅËÏ× Ó Audio CD
Group: Sound
Icon: cdda2wav-logo.xpm
Provides: %name-cdda2wav = %version, cdrecord-cdda2wav = %version, cdda2wav-mkisofs = %version
Obsoletes: %name-cdda2wav, cdrecord-cdda2wav, cdda2wav-mkisofs
%description
A set command line tools for CD/DVD-Recorders including
cdrecord, mkisofs, readcd, isoinfo and others.
%description -l ru_RU.KOI8-R
ëÏÎÓÏÌØÎÙÅ ÕÔÉÌÉÔÙ ÄÌÑ ÒÁÂÏÔÙ CD/DVD-ÒÅËÏÒÄÅÒÁÍÉ.
÷ËÌÀÞÁÅÔ cdrecord, mkisofs, readcd, isoinfo É Ô.Ð.
%description devel
The %name-devel package contains a SCSI user level transport
library which can talk to any SCSI device without a special
driver for the device. Cdrecord can easily be ported to any
system with a SCSI device driver similar to the scg driver.
%description devel -l ru_RU.KOI8-R
÷ ÐÁËÅÔÅ ÎÁÈÏÄÉÔÓÑ ÂÉÂÌÉÏÔÅËÁ, ÒÁÂÏÔÁÀÝÁÑ ÓÏ SCSI-ÕÓÔÒÏÊÓÔ×ÁÍÉ
ÎÁ ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÍ ÕÒÏ×ÎÅ.
%description -n cdrecord-classic
Cdrecord is an application for creating audio and data CDs on
a CD-Recorder (SCSI/ATAPI). Cdrecord works with many different
brands of CD recorders, fully supports data, audio, mixed,
multi-session, CD+ discs and provides human-readable error messages.
%description -n cdrecord-classic -l ru_RU.KOI8-R
cdrecord - ÐÒÉÌÏÖÅÎÉÅ ÄÌÑ ÚÁÐÉÓÉ ËÏÍÐÁËÔ-ÄÉÓËÏ×. ðÒÏÇÒÁÍÍÁ
ÒÁÂÏÔÁÅÔ Ó ÂÏÌØÛÉÎÓÔ×ÏÍ CD-ÒÅËÏÒÄÅÒÏ×. òÅÁÌÉÚÏ×ÁÎÁ ÐÏÌÎÁÑ
ÐÏÄÄÅÒÖËÁ ÁÕÄÉÏ-, ÓÍÅÛÁÎÎÙÈ, ÍÕÌØÔÉÓÅÓÓÉÏÎÎÙÈ É CD+ ÄÉÓËÏ×.
%description -n mkisofs
The mkisofs program is used as a pre-mastering program; i.e., it
generates the ISO9660 filesystem. Mkisofs takes a snapshot of
a given directory tree and generates a binary image of the tree
which will correspond to an ISO9660 filesystem when written to
a block device. Mkisofs is used for writing CD-ROMs, and includes
support for creating bootable El Torito CD-ROMs.
Install the mkisofs package if you need a program for writing CD-ROMs.
%description -n mkisofs -l ru_RU.KOI8-R
mkisofs - ÐÏÄÇÏÔÁ×ÌÉ×ÁÅÔ ÄÁÎÎÙÅ ÄÌÑ ÚÁÐÉÓÉ ÎÁ ËÏÍÐÁËÔ-ÄÉÓË,
ÓÏÚÄÁ×ÁÑ ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ ISO9660. ðÒÏÇÒÁÍÍÁ ÓÏÚÄÁÅÔ ÓÎÉÍÏË
ÕËÁÚÁÎÎÏÇÏ ÄÅÒ×Á ËÁÔÁÌÏÇÏ× É ÚÁÐÉÓÙ×ÁÅÔ ÅÇÏ × ×ÉÄÅ Ä×ÏÉÞÎÏÇÏ
ÏÂÒÁÚÁ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ ISO9660. mkisofs
ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÓÏÚÄÁÎÉÑ ÚÁÇÒÕÚÏÞÎÙÈ ËÏÍÐÁËÔ-ÄÉÓËÏ×.
üÔÏÔ ÐÁËÅÔ ÎÅÏÂÈÏÄÉÍ ÄÌÑ ÚÁÐÉÓÉ ËÏÍÐÁËÔ-ÄÉÓËÏ×.
%description -n cdda2wav
Cdda2wav is a sampling utility for CD-ROM drives that are capable of
providing a CD's audio data in digital form to your host. Audio data
read from the CD can be saved as .wav or .sun format sound files.
Recording formats include stereo/mono, 8/12/16 bits and different
rates. Cdda2wav can also be used as a CD player.
%description -n cdda2wav -l ru_RU.KOI8-R
cdda2wav - ÐÒÏÇÒÁÍÍÁ ÄÌÑ ËÏÐÉÒÏ×ÁÎÉÑ ÔÒÅËÏ× Ó ÁÕÄÉÏ ËÏÍÐÁËÔ-ÄÉÓËÏ×.
ðÒÏÞÉÔÁÎÎÙÅ ÄÁÎÎÙÅ ÍÏÇÕÔ ÚÁÐÉÓÙ×ÁÔØÓÑ × ÆÏÒÍÁÔÁÈ .wav ÉÌÉ .sun.
ðÒÉ ÚÁÐÉÓÉ ÆÁÊÌÏ× ÍÏÖÎÏ ×ÁÒØÉÒÏ×ÁÔØ ËÏÌÉÞÅÓÔ×Ï ÂÉÔÏ× ÎÁ ÓÜÍÐÌ É
ÞÁÓÔÏÔÕ ÄÉÓËÒÅÔÉÚÁÃÉÉ. cdda2wav ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁË ÐÌÅÊÅÒ.
%description -n rscsi
The Remote-SCSI protocol gives you SCSI-Anywhere features
%description -n rscsi -l ru_RU.KOI8-R
õÔÉÌÉÔÁ ÄÌÑ ÒÁÂÏÔÙ ÓÏ SCSI-ÕÓÔÒÏÊÓÔ×ÁÍÉ ÐÏ ÐÒÏÔÏËÏÌÕ Remote-SCSI
%description -n isoutils
devdump, isoinfo, isovfy, isodump - Utility programs for dumping and
verifying iso9660 images.
%description -n readcd
Readcd is used to read or write Compact Discs.
%prep
%setup -q -n %name-%cdr_major
%patch0 -p1
%patch1 -p0
%patch2 -p1
%patch3 -p1
%patch8 -p1 -b .UTF-8
%patch9 -p1 -b .iconv
%patch6 -p1 -b .skipcheck_priv
find -type f -print0 |
xargs -r0 %__grep -EZl '/etc/default/(cdrecord|rscsi|cdda2ogg)' -- |
xargs -r0 %__subst 's,/etc/default/\(cdrecord\|rscsi\|cdda2ogg\),/etc/\1.conf,g' --
find -type f -print0 |
xargs -r0 %__grep -Zl '/usr/.*bin/perl[0-9]*' -- |
xargs -r0 %__subst 's|/usr/.*bin/perl[0-9]*|/usr/bin/perl|g' --
%patch4 -p1
%patch5 -p1
%patch7 -p0 -b .natspec
#ln -s i686-linux-gcc.rul RULES/ia64-linux-gcc.rul
ln -sf i586-linux-cc.rul RULES/ia64-linux-cc.rul
ln -sf i586-linux-cc.rul RULES/x86_64-linux-cc.rul
ln -sf i586-linux-cc.rul RULES/amd64-linux-cc.rul
ln -sf i686-linux-cc.rul RULES/athlon-linux-cc.rulf
find . -name \*.mk|xargs subst 's/INSDIR=\s*lib\s*$/INSDIR=%_lib\n/g'
%build
%set_automake_version 1.7
pushd conf
libtoolize --copy --force
aclocal
popd
# Use GNU make.
export MAKEPROG=gmake
# Don't use mmap to get shared memory.
export ac_cv_func_smmap=no
%make_build CC=gcc COPTS="$RPM_OPT_FLAGS" CONFFLAGS="%_target_platform --prefix=%prefix" XK_ARCH=%_target_cpu
groff -Tps -man doc/cdrecord.man >doc/cdrecord.ps
bzip2 -9f doc/*.ps ||:
%install
export MAKEPROG=gmake
%make_install install "INS_BASE=$RPM_BUILD_ROOT%prefix" XK_ARCH=%_target_cpu
%__install -p -m755 cdda2wav/cdda2ogg $RPM_BUILD_ROOT%_bindir/
%__ln_s -nf mkisofs $RPM_BUILD_ROOT%_bindir/mkhybrid
# rename cdrecord to -classic
%__mv $RPM_BUILD_ROOT%_bindir/cdrecord $RPM_BUILD_ROOT%_bindir/cdrecord-classic
%__mv $RPM_BUILD_ROOT%_man1dir/cdrecord.1 $RPM_BUILD_ROOT%_man1dir/cdrecord-classic.1
%__chmod 700 $RPM_BUILD_ROOT%_bindir/{cdrecord-classic,readcd}
%__chmod 700 $RPM_BUILD_ROOT%_sbindir/rscsi
%__chmod 644 $RPM_BUILD_ROOT%_libdir/*.a
# Installing Header files for use with devel package.
%__mkdir_p $RPM_BUILD_ROOT%_includedir/schily/scg
%__install -p -m644 include/*.h incs/*/xconfig.h $RPM_BUILD_ROOT%_includedir/schily/
%__install -p -m644 libscg/scg/*.h $RPM_BUILD_ROOT%_includedir/schily/scg/
find $RPM_BUILD_ROOT%_includedir -type f -print0 |
xargs -r0 chmod a-x --
# Installing default config.
%__install -pD -m644 cdrecord/cdrecord.dfl $RPM_BUILD_ROOT%_sysconfdir/cdrecord.conf
%__install -pD -m644 rscsi/rscsi.dfl $RPM_BUILD_ROOT%_sysconfdir/rscsi.conf
%define docdir %_docdir/%name-%version
%__mkdir_p $RPM_BUILD_ROOT%docdir/{cdrecord,mkisofs,cdda2wav,rscsi}
%__install -p -m644 AN-* \
$RPM_BUILD_ROOT%docdir/
# get rid of README* madness
%__install -p -m644 Changelog README README.* doc/{cdrecord,isoinfo}.ps* \
$RPM_BUILD_ROOT%docdir/cdrecord/
pushd mkisofs
%__install -p -m644 ChangeLog* README* hdisk.pl ../doc/mkisofs.ps* \
$RPM_BUILD_ROOT%docdir/mkisofs/
popd
pushd cdda2wav
%__install -p -m644 Frontends GPL HOWTOUSE OtherProgs README THANKS TODO \
cdda2mp3* cdda_links pitchplay readmult tracknames.* FAQ \
../doc/cdda2wav.ps* \
$RPM_BUILD_ROOT%docdir/cdda2wav/
popd
%__install -p -m644 README.rscsi \
$RPM_BUILD_ROOT%docdir/rscsi/
%__mkdir_p %buildroot%_altdir
%__cat <<__EOF__ >%buildroot%_altdir/cdrecord-classic
%_bindir/cdrecord %_bindir/cdrecord-classic %weight
%_man1dir/cdrecord.1.gz %_man1dir/cdrecord-classic.1.gz %_bindir/cdrecord
__EOF__
%pre -n cdrecord-classic
%pre_control cdrecord-classic
%post -n cdrecord-classic
%register_alternatives cdrecord-classic
%post_control cdrecord-classic
%triggerpostun -- cdrecord <= 5:2.01-alt6a37
%register_alternatives cdrecord-classic
%preun -n cdrecord-classic
%unregister_alternatives cdrecord-classic
%pre -n rscsi
%pre_control rscsi
%post -n rscsi
%post_control rscsi
%pre -n readcd
%pre_control readcd
%post -n readcd
%post_control readcd
%files devel
%_libdir/*.*a
%_includedir/*
%files -n mkisofs
%_bindir/mk*
%_man8dir/mk*.*
%dir %docdir
%docdir/AN-*
%docdir/mkisofs
%files -n cdrecord-classic
%attr(640,root,cdwriter) %config(noreplace) %_sysconfdir/cdrecord.conf
%_altdir/*
%_bindir/cdrecord-classic
%_bindir/scgcheck
%_man1dir/cdrecord-classic.*
%_man1dir/scgcheck.*
%dir %docdir
%docdir/AN-*
%docdir/cdrecord
%files -n cdda2wav
%_bindir/cdda2*
%_man1dir/cdda2*.*
%dir %docdir
%docdir/AN-*
%docdir/cdda2wav
%files -n rscsi
%attr(640,root,cdwriter) %config(noreplace) %_sysconfdir/rscsi.conf
%_sbindir/rscsi
%docdir/AN-*
%docdir/rscsi
%files -n isoutils
%_bindir/devdump
%_bindir/iso*
%_man8dir/iso*.*
%files -n readcd
%_bindir/readcd
%_man1dir/readcd.*
%changelog
…
Todas as alterações você pod ver aqui