+%define subver a77
Summary: A command line CD/DVD-Recorder
-Summary(es): Un programa de grabación de CD/DVD
-Summary(pl): Program do nagrywania p³yt CD/DVD
-Summary(pt_BR): Um programa de gravação de CD/DVD
-Summary(ru): ðÒÏÇÒÁÍÍÁ ÄÌÑ ÚÁÐÉÓÉ CD/DVD, ÚÁÐÕÓËÁÅÍÁÑ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ
-Summary(uk): ðÒÏÇÒÁÍÁ ÄÌÑ ÚÁÐÉÓÕ CD/DVD, ÑËÁ ÚÁÐÕÓËÁ¤ÔØÓÑ Ú ËÏÍÁÎÄÎϧ ÓÔÒ¦ÞËÉ
+Summary(es.UTF-8): Un programa de grabación de CD/DVD
+Summary(pl.UTF-8): Program do nagrywania płyt CD/DVD
+Summary(pt_BR.UTF-8): Um programa de gravação de CD/DVD
+Summary(ru.UTF-8): Программа для записи CD/DVD, запускаемая из командной строки
+Summary(uk.UTF-8): Програма для запису CD/DVD, яка запускається з командної стрічки
Name: cdrtools
-Version: 2.01
-Release: 3
+Version: 3.00
+Release: 2
Epoch: 5
-License: GPL v2
+License: GPL v2 (mkisofs), LGPL v2.1 (cdda2wav), CDDL v1.0 (the rest)
Group: Applications/System
Source0: ftp://ftp.berlios.de/pub/cdrecord/%{name}-%{version}.tar.bz2
-# Source0-md5: d44a81460e97ae02931c31188fe8d3fd
+# Source0-md5: f9fbab08fbd458b0d2312976d8c5f558
Patch0: %{name}-config.patch
-Patch1: %{name}-smmap.patch
Patch2: %{name}-man.patch
-Patch3: %{name}-no-kernel-headers.patch
-Patch4: %{name}-min_gracetime.patch
+Patch3: %{name}-make.patch
+Patch4: %{name}-linking.patch
+Patch5: %{name}-revert_sg_io_eperm_failure.patch
+Patch6: %{name}-rename.patch
URL: http://cdrecord.berlios.de/old/private/cdrecord.html
BuildRequires: autoconf
BuildRequires: automake
+BuildRequires: iconv
Provides: cdrecord
Obsoletes: cdrecord
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define specflags -finput-charset=ISO-8859-1 -fexec-charset=UTF-8 -D__attribute_const__=const
+
%description
Cdrecord allows you to create CD's on a CD-Recorder (SCSI/ATAPI).
Supports data, audio, mixed, multi-session and CD+ discs etc.
-%description -l pl
-Cdrecord pozwala tworzyæ CD na nagrywarce CD (SCSI/ATAPI). Obs³uguje
-dyski z danymi, d¼wiêkiem, mieszane, wielosesyjne, CD+ i inne.
+%description -l pl.UTF-8
+Cdrecord pozwala tworzyć CD na nagrywarce CD (SCSI/ATAPI). Obsługuje
+dyski z danymi, dźwiękiem, mieszane, wielosesyjne, CD+ i inne.
-%description -l pt_BR
-Cdrecord permite que você crie CDs em seu gravador de CDs SCSI/ATAPI.
-É possível gravar dados, áudio, misturados, multi-seção e CD+.
+%description -l pt_BR.UTF-8
+Cdrecord permite que você crie CDs em seu gravador de CDs SCSI/ATAPI.
+É possível gravar dados, áudio, misturados, multi-seção e CD+.
-%description -l ru
-Cdrecord - ÜÔÏ ÐÒÏÇÒÁÍÍÁ ÄÌÑ ÓÏÚÄÁÎÉÑ ÁÕÄÉÏ É ÃÉÆÒÏ×ÙÈ CD. Cdrecord
-ÒÁÂÏÔÁÅÔ ÓÏ ÍÎÏÇÉÍÉ ÔÉÐÁÍÉ CD-ÒÅËÏÒÄÅÒÏ× ÒÁÚÎÙÈ ÐÒÏÉÚ×ÏÄÉÔÅÌÅÊ,
-ÐÏÌÎÏÓÔØÀ ÐÏÄÄÅÒÖÉ×ÁÅÔ multi-session É ÓÏÏÂÝÁÅÔ Ï ÏÛÉÂËÁÈ × ÆÏÒÍÁÔÅ,
-ÐÒÉÇÏÄÎÏÍ ÄÌÑ ÞÔÅÎÉÑ ÞÅÌÏ×ÅËÏÍ.
+%description -l ru.UTF-8
+Cdrecord - это программа для создания аудио и цифровых CD. Cdrecord
+работает со многими типами CD-рекордеров разных производителей,
+полноÑ\81Ñ\82Ñ\8cÑ\8e поддеÑ\80живаеÑ\82 multi-session и Ñ\81ообÑ\89аеÑ\82 об оÑ\88ибкаÑ\85 в Ñ\84оÑ\80маÑ\82е,
+пÑ\80игодном длÑ\8f Ñ\87Ñ\82ениÑ\8f Ñ\87еловеком.
-%description -l uk
-Cdrecord - ÃÅ ÐÒÏÇÒÁÍÁ ÄÌÑ ÓÔ×ÏÒÅÎÎÑ ÁÕÄ¦Ï ÔÁ ÐÒÏÇÒÁÍÎÉÈ CD. Cdrecord
-ÐÒÁÃÀ¤ Ú ÂÁÇÁÔØÍÁ ÔÉÐÁÍÉ CD-ÒÅËÏÒÄÅÒ¦× Ò¦ÚÎÉÈ ×ÉÒÏÂÎÉ˦×, ÐÏ×ΦÓÔÀ
-ЦÄÔÒÉÍÕ¤ multi-session ¦ ÐÏצÄÏÍÌѤ ÐÒÏ ÐÏÍÉÌËÉ Õ ÆÏÒÍÁÔ¦, ÐÒÉÄÁÔÎÏÍÕ
-ÄÌÑ ÞÉÔÁÎÎÑ ÌÀÄÉÎÏÀ.
+%description -l uk.UTF-8
+Cdrecord - це програма для створення аудіо та програмних CD. Cdrecord
+пÑ\80аÑ\86Ñ\8eÑ\94 з багаÑ\82Ñ\8cма Ñ\82ипами CD-Ñ\80екоÑ\80деÑ\80Ñ\96в Ñ\80Ñ\96зниÑ\85 виÑ\80обникÑ\96в, повнÑ\96Ñ\81Ñ\82Ñ\8e
+пÑ\96дÑ\82Ñ\80имÑ\83Ñ\94 multi-session Ñ\96 повÑ\96домлÑ\8fÑ\94 пÑ\80о помилки Ñ\83 Ñ\84оÑ\80маÑ\82Ñ\96, пÑ\80идаÑ\82номÑ\83
+для читання людиною.
%package devel
Summary: The libschily SCSI user level transport library
-Summary(es): La biblioteca SCSI libschily
-Summary(pl): Biblioteka dostêpu do poziomu SCSI przez u¿ytkownika
-Summary(pt_BR): A biblioteca SCSI libschily
-Summary(ru): SCSI-ÂÉÂÌÉÏÔÅËÁ libschily
-Summary(uk): SCSI-¦Â̦ÏÔÅËÁ libschily
+Summary(es.UTF-8): La biblioteca SCSI libschily
+Summary(pl.UTF-8): Biblioteka dostępu do poziomu SCSI przez użytkownika
+Summary(pt_BR.UTF-8): A biblioteca SCSI libschily
+Summary(ru.UTF-8): SCSI-библиотека libschily
+Summary(uk.UTF-8): SCSI-бібліотека libschily
Group: Development/Libraries
Obsoletes: cdrecord-devel
a special driver for it. Cdrecord may be easily ported to any system
that has a SCSI device driver similar to the scg driver.
-%description devel -l pl
-Dystrybucja %{name} zawiera bibliotekê dostêpu do warstwy transportu w
-SCSI. Poprzez bibliotekê mo¿na komunikowaæ siê z dowolnym urz±dzeniem
+%description devel -l pl.UTF-8
+Dystrybucja %{name} zawiera bibliotekę dostępu do warstwy transportu w
+SCSI. Poprzez bibliotekę można komunikować się z dowolnym urządzeniem
SCSI bez potrzeby posiadania specjalnego sterownika do tego
-urz±dzenia.
+urządzenia.
-%description devel -l pt_BR
-O cdrtools contém uma biblioteca de transporte de dados por SCSI "user
+%description devel -l pt_BR.UTF-8
+O cdrtools contém uma biblioteca de transporte de dados por SCSI "user
level". A biblioteca SCSI pode ser usada para conversar com qualquer
dispositivo SCSI sem a necessidade de um driver especial.
-%description devel -l ru
-ðÁËÅÔ cdrecord-devel ÓÏÄÅÒÖÉÔ ÔÒÁÎÓÐÏÒÔÎÙÅ ÂÉÂÌÉÏÔÅËÉ
-ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÇÏ ÕÒÏ×ÎÑ ÄÌÑ SCSI, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÒÁÂÏÔÁÔØ Ó ÌÀÂÙÍ
-SCSI-ÕÓÔÒÏÊÓÔ×ÏÍ ÂÅÚ ÓÐÅÃÉÁÌØÎÏÇÏ ÄÒÁÊ×ÅÒÁ ÄÌÑ ÜÔÏÇÏ ÕÓÔÒÏÊÓÔ×Á.
-Cdrecord ÍÏÖÅÔ ÂÙÔØ ÌÅÇËÏ ÐÏÒÔÉÒÏ×ÁÎ ÎÁ ÌÀÂÕÀ ÓÉÓÔÅÍÕ Ó ÄÒÁÊ×ÅÒÏÍ
-SCSI-ÕÓÔÒÏÊÓÔ×Á, ÐÏÈÏÖÉÍ ÎÁ ÄÒÁÊ×ÅÒ scg.
+%description devel -l ru.UTF-8
+Пакет cdrecord-devel содержит транспортные библиотеки
+полÑ\8cзоваÑ\82елÑ\8cÑ\81кого Ñ\83Ñ\80овнÑ\8f длÑ\8f SCSI, коÑ\82оÑ\80Ñ\8bе могÑ\83Ñ\82 Ñ\80абоÑ\82аÑ\82Ñ\8c Ñ\81 лÑ\8eбÑ\8bм
+SCSI-устройством без специального драйвера для этого устройства.
+Cdrecord может быть легко портирован на любую систему с драйвером
+SCSI-устройства, похожим на драйвер scg.
-%description devel -l uk
-ðÁËÅÔ cdrecord-devel ͦÓÔÉÔØ ÔÒÁÎÓÐÏÒÔΦ ¦Â̦ÏÔÅËÉ ËÏÒÉÓÔÕ×ÁÃØËÏÇÏ
-Ò¦×ÎÑ ÄÌÑ SCSI, Ñ˦ ÍÏÖÕÔØ ÐÒÁÃÀ×ÁÔÉ Ú ÂÕÄØ-ÑËÉÍ SCSI-ÐÒÉÓÔÒÏ¤Í ÂÅÚ
-ÓÐÅæÁÌØÎÏÇÏ ÄÒÁÊ×ÅÒÁ ÄÌÑ ÃØÏÇÏ ÐÒÉÓÔÒÏÀ. Cdrecord ÍÏÖÅ ÂÕÔÉ ÌÅÇËÏ
-ÐÏÒÔÏ×ÁÎÉÊ ÎÁ ÂÕÄØ-ÑËÕ ÓÉÓÔÅÍÕ Ú ÄÒÁÊ×ÅÒÏÍ SCSI-ÐÒÉÓÔÒÏÑ, ÓÈÏÖÉÍ ÎÁ
-ÄÒÁÊ×ÅÒ scg.
+%description devel -l uk.UTF-8
+Пакет cdrecord-devel містить транспортні бібліотеки користувацького
+рівня для SCSI, які можуть працювати з будь-яким SCSI-пристроєм без
+спеціального драйвера для цього пристрою. Cdrecord може бути легко
+поÑ\80Ñ\82ований на бÑ\83дÑ\8c-Ñ\8fкÑ\83 Ñ\81иÑ\81Ñ\82емÑ\83 з дÑ\80айвеÑ\80ом SCSI-пÑ\80иÑ\81Ñ\82Ñ\80оÑ\8f, Ñ\81Ñ\85ожим на
+драйвер scg.
%package cdda2wav
Summary: Get WAV files from digital audio cd's
-Summary(es): Crea archivos tipo WAV a partir de CDs de audio
-Summary(fr): convertisseur CD-Audio->.WAV
-Summary(pl): Uzyskaj pliki WAV z cyfrowego kompaktu audio
-Summary(pt_BR): Cria arquivos tipo WAV a partir de CDs de áudio
-Summary(ru): õÔÉÌÉÔÁ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÆÁÊÌÏ× .WAV Ó digital audio CD
-Summary(uk): õÔÉ̦ÔÁ ÄÌÑ ÇÅÎÅÒÁæ§ ÆÁÊÌ¦× .WAV Ú digital audio CD
+Summary(es.UTF-8): Crea archivos tipo WAV a partir de CDs de audio
+Summary(fr.UTF-8): convertisseur CD-Audio->.WAV
+Summary(pl.UTF-8): Uzyskaj pliki WAV z cyfrowego kompaktu audio
+Summary(pt_BR.UTF-8): Cria arquivos tipo WAV a partir de CDs de áudio
+Summary(ru.UTF-8): Утилита для получения файлов .WAV с digital audio CD
+Summary(uk.UTF-8): Утиліта для генерації файлів .WAV з digital audio CD
Group: Applications/Sound
Provides: cdda2wav
Obsoletes: cdda2wav
sun format sound files. Options control the recording format
(stereo/mono; 8,12,16 bits; different rates).
-%description cdda2wav -l es
-Un utilitario para leer músicas en accionadores de cdrom capaces de
-transmitir datos de CDs de audio en forma digital para tu máquina. Los
+%description cdda2wav -l es.UTF-8
+Un utilitario para leer músicas en accionadores de cdrom capaces de
+transmitir datos de CDs de audio en forma digital para tu máquina. Los
datos pueden ser grabados en formato WAV o sun. Existen opciones para
-controlar el formato de la grabación (stereo/mono, 8, 12, 16 bits,
+controlar el formato de la grabación (stereo/mono, 8, 12, 16 bits,
tasas diferentes).
-%description cdda2wav -l pl
-Narzêdzie do zczytywania danych z napêdów cdrom, które s± w stanie
-wysy³aæ strumieñ audio. Dane mog± zostaæ zapisane w formacie plików
+%description cdda2wav -l pl.UTF-8
+Narzędzie do zczytywania danych z napędów cdrom, które są w stanie
+wysyłać strumień audio. Dane mogą zostać zapisane w formacie plików
WAV lub suna.
-%description cdda2wav -l pt_BR
-Um utilitário para ler músicas em acionadores de cdrom capazes de
-transmitir dados de CDs de áudio em forma digital para sua máquina. Os
-dados podem ser gravados em formato WAV ou sun. Existem opções para
-controlar o formato da gravação (estéreo/mono, 8, 12, 16 bits, taxas
+%description cdda2wav -l pt_BR.UTF-8
+Um utilitário para ler músicas em acionadores de cdrom capazes de
+transmitir dados de CDs de áudio em forma digital para sua máquina. Os
+dados podem ser gravados em formato WAV ou sun. Existem opções para
+controlar o formato da gravação (estéreo/mono, 8, 12, 16 bits, taxas
diferentes).
-%description cdda2wav -l ru
-Cdda2wav - ÜÔÏ ÓÜÍÐÌÅÒ, ÓÐÏÓÏÂÎÙÊ ÓÞÉÔÙ×ÁÔØ ÁÕÄÉÏÄÁÎÎÙÅ Ó CD ×
-ÃÉÆÒÏ×ÏÊ ÆÏÒÍÅ É ÓÏÈÒÁÎÑÔØ ÉÈ ÎÁ ÄÉÓË × ×ÉÄÅ Ú×ÕËÏ×ÙÈ ÆÁÊÌÏ× ÆÏÒÍÁÔÁ
-.WAV ÉÌÉ .sun. æÏÒÍÁÔÙ ÚÁÐÉÓÉ ×ËÌÀÞÁÀÔ ÓÔÅÒÅÏ/ÍÏÎÏ, 8/12/16 ÂÉÔ É
-ÒÁÚÌÉÞÎÙÅ ÞÁÓÔÏÔÙ ÄÉÓËÒÅÔÉÚÁÃÉÉ. Cdda2wav ÔÁËÖÅ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ
-ËÁË CD-ÐÌÅÊÅÒ.
+%description cdda2wav -l ru.UTF-8
+Cdda2wav - это сэмплер, способный считывать аудиоданные с CD в
+цифровой форме и сохранять их на диск в виде звуковых файлов формата
+.WAV или .sun. Форматы записи включают стерео/моно, 8/12/16 бит и
+различные частоты дискретизации. Cdda2wav также может быть использован
+как CD-плейер.
-%description cdda2wav -l uk
-Cdda2wav - ÃÅ ÓÅÍÐÌÅÒ, ÚÄÁÔÎÉÊ ÚÞÉÔÕ×ÁÔÉ ÁÕĦÏÄÁΦ ¦ CD Õ ÃÉÆÒÏצÊ
-ÆÏÒͦ ÔÁ ÚÂÅÒ¦ÇÁÔÉ §È ÎÁ ÄÉÓË Õ ×ÉÇÌÑĦ Ú×ÕËÏ×ÉÈ ÆÁÊÌ¦× ÆÏÒÍÁÔÕ .WAV
-ÁÂÏ .sun. æÏÒÍÁÔÉ ÚÁÐÉÓÕ ×ËÌÀÞÁÀÔØ ÓÔÅÒÅÏ/ÍÏÎÏ, 8/12/16 Â¦Ô ÔÁ Ò¦ÚΦ
-ÞÁÓÔÏÔÙ ÄÉÓËÒÅÔÉÚÁæ§. Cdda2wav ÔÁËÏÖ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÑË
-CD-ÐÌÅʤÒ.
+%description cdda2wav -l uk.UTF-8
+Cdda2wav - це семплер, здатний зчитувати аудіодані і CD у цифровій
+формі та зберігати їх на диск у вигляді звукових файлів формату .WAV
+або .sun. Формати запису включають стерео/моно, 8/12/16 біт та різні
+частоты дискретизації. Cdda2wav також може бути використаний як
+CD-плейÑ\94Ñ\80.
%package readcd
Summary: Read/Write data Compact Discs
-Summary(pl): Odczytuje/Zapisuje dane z P³yt Kompaktowych
+Summary(pl.UTF-8): Odczytuje/Zapisuje dane z Płyt Kompaktowych
Group: Applications/System
Obsoletes: cdrecord-readcd
%description readcd
Read/Write data Compact Discs.
-%description readcd -l pl
-Odczytuje/Zapisuje dane z P³yt Kompaktowych.
+%description readcd -l pl.UTF-8
+Odczytuje/Zapisuje dane z Płyt Kompaktowych.
%package utils
Summary: Dumping and verifying iso9660 images
-Summary(pl): Zrzucanie i weryfikacja obrazów iso9660
+Summary(pl.UTF-8): Zrzucanie i weryfikacja obrazów iso9660
Group: Applications/System
%description utils
Utility programs for dumping and verifying iso9660 images.
-%description utils -l pl
-Narzêdzia do zrzucania i weryfikacji obrazów iso9660.
+%description utils -l pl.UTF-8
+Narzędzia do zrzucania i weryfikacji obrazów iso9660.
%package mkisofs
Summary: Creates an ISO9660 filesystem image
-Summary(de): Erstellt ein Dateisystem-Abbild nach ISO9660
-Summary(es): Crea una imagen de un sistema de archivos ISO9660
-Summary(fr): Crée un image système de fichiers ISO9660
-Summary(pl): Tworzy obraz systemu plików ISO9660
-Summary(pt_BR): Cria uma imagem de um sistema de arquivos ISO9660
-Summary(ru): óÏÚÄÁÅÔ ÏÂÒÁÚ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ISO9660
-Summary(tr): ISO9660 dosya sistemi kopyasý oluþturur
-Summary(uk): óÔ×ÏÒÀ¤ ÏÂÒÁÚ ÆÁÊÌÏ×ϧ ÓÉÓÔÅÍÉ ISO9660
+Summary(de.UTF-8): Erstellt ein Dateisystem-Abbild nach ISO9660
+Summary(es.UTF-8): Crea una imagen de un sistema de archivos ISO9660
+Summary(fr.UTF-8): Crée un image système de fichiers ISO9660
+Summary(pl.UTF-8): Tworzy obraz systemu plików ISO9660
+Summary(pt_BR.UTF-8): Cria uma imagem de um sistema de arquivos ISO9660
+Summary(ru.UTF-8): Создает образ файловой системы ISO9660
+Summary(tr.UTF-8): ISO9660 dosya sistemi kopyası oluşturur
+Summary(uk.UTF-8): Створює образ файлової системи ISO9660
Group: Applications/System
-Provides: mkisofs
+Provides: mkisofs = %{epoch}:%{version}-%{release}
Obsoletes: mkisofs
%description mkisofs
This is the mkisofs package. It is used to create ISO 9660 file system
images for creating CD-ROMs.
-%description mkisofs -l es
-Este es el paquete mkisofs. Se le usa para crear imágenes de sistema
-de archivos ISO 9660 en la creación de CD-ROMs. Ahora incluye soporte
+%description mkisofs -l es.UTF-8
+Este es el paquete mkisofs. Se le usa para crear imágenes de sistema
+de archivos ISO 9660 en la creación de CD-ROMs. Ahora incluye soporte
para hacer CD-ROMs de boot "El Torito".
-%description mkisofs -l pl
-To jest pakiet mkisofs. Jest on u¿ywany do tworzenia obrazów systemów
-plików ISO9660 potrzebnych do tworzenia p³yt CD-ROM.
+%description mkisofs -l pl.UTF-8
+To jest pakiet mkisofs. Jest on używany do tworzenia obrazów systemów
+plików ISO9660 potrzebnych do tworzenia płyt CD-ROM.
-%description mkisofs -l pt_BR
-Este é o pacote mkisofs. Ele é usado para criar imagens de sistema de
-arquivos ISO 9660 para criação de CD-ROMs. Agora inclui suporte para
+%description mkisofs -l pt_BR.UTF-8
+Este é o pacote mkisofs. Ele é usado para criar imagens de sistema de
+arquivos ISO 9660 para criação de CD-ROMs. Agora inclui suporte para
fazer CD-ROMs de boot "El Torito".
-%description mkisofs -l ru
-ðÒÏÇÒÁÍÍÁ mkisofs ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÐÏÄÇÏÔÏ×ËÉ ÍÁÓÔÅÒ-ÄÉÓËÁ, Ô.Å. ÏÎÁ
-ÇÅÎÅÒÉÒÕÅÔ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ISO9660. Mkisofs ÄÅÌÁÅÔ ÓÎÉÍÏË ÚÁÄÁÎÎÏÇÏ
-ÄÅÒÅ×Á ËÁÔÁÌÏÇÏ× É ÇÅÎÅÒÉÒÕÅÔ ÂÉÎÁÒÎÙÊ ÏÂÒÁÚ ÜÔÏÇÏ ÄÅÒÅ×Á, ËÏÔÏÒÙÊ
-ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ ISO9660, ÚÁÐÉÓÙ×ÁÅÍÏÊ ÎÁ ÂÌÏÞÎÏÅ
-ÕÓÔÒÏÊÓÔ×Ï. Mkisofs ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÚÁÐÉÓÉ CD-ROM'Ï× É ×ËÌÀÞÁÅÔ
-ÐÏÄÄÅÒÖËÕ ÓÏÚÄÁÎÉÑ ÚÁÇÒÕÖÁÅÍÙÈ El Torito CD-ROM'Ï×.
-
-%description mkisofs -l uk
-ðÒÏÇÒÁÍÁ mkisofs ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÄÌÑ Ð¦ÄÇÏÔÏ×ËÉ ÍÁÓÔÅÒ-ÄÉÓËÕ, ×ÏÎÁ
-ÇÅÎÅÒÕ¤ ÆÁÊÌÏ×Õ ÓÉÓÔÅÍÕ ISO9660. Mkisofs ÒÏÂÉÔØ ÚΦÍÏË ÚÁÄÁÎÏÇÏ ÄÅÒÅ×Á
-ËÁÔÁÌÏÇ¦× ÔÁ ÇÅÎÅÒÕ¤ ¦ÎÁÒÎÙÊ ÏÂÒÁÚ ÃØÏÇÏ ÄÅÒÅ×Á, ÑËÉÊ ×¦ÄÐÏצÄÁ¤
-ÆÁÊÌÏ×¦Ê ÓÉÓÔÅͦ ISO9660, ÚÁÐÉÓÕ×ÁÎ¦Ê ÎÁ ÂÌÏÞÎÉÊ ÐÒÉÓÔÒ¦Ê. Mkisofs
-×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÄÌÑ ÚÁÐÉÓÕ CD-ROM'¦× ¦ ÍÁ¤ ЦÄÔÒÉÍËÕ ÓÔ×ÏÒÅÎÎÑ
-ÚÁ×ÁÎÔÁÖÕ×ÁÎÉÈ El Torito CD-ROM'¦×.
+%description mkisofs -l ru.UTF-8
+Программа mkisofs используется для подготовки мастер-диска, т.е. она
+генерирует файловую систему ISO9660. Mkisofs делает снимок заданного
+дерева каталогов и генерирует бинарный образ этого дерева, который
+соответствует файловой системе ISO9660, записываемой на блочное
+устройство. Mkisofs используется для записи CD-ROM'ов и включает
+поддержку создания загружаемых El Torito CD-ROM'ов.
+
+%description mkisofs -l uk.UTF-8
+Програма mkisofs використовується для підготовки мастер-диску, вона
+генерує файлову систему ISO9660. Mkisofs робить знімок заданого дерева
+каталогів та генерує бінарный образ цього дерева, який відповідає
+файловій системі ISO9660, записуваній на блочний пристрій. Mkisofs
+використовується для запису CD-ROM'ів і має підтримку створення
+завантажуваних El Torito CD-ROM'ів.
+
+%package btcflash
+Summary: BTC CD/DVD reader/writer firmware updater
+Summary(pl.UTF-8): Program do uaktualniania firmware'u czytników/nagrywarek CD/DVD BTC
+Group: Applications/System
+
+%description btcflash
+BTC CD/DVD reader/writer firmware updater.
+
+%description btcflash -l pl.UTF-8
+Program do uaktualniania firmware'u czytników/nagrywarek CD/DVD firmy
+BTC.
%prep
%setup -q
-chmod +w -R *
+chmod -R u+rw -R .
%patch0 -p1
-%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
+%patch5 -p1
+%patch6 -p1
-ln -sf i586-linux-gcc.rul RULES/x86_64-linux-gcc.rul
-ln -sf i586-linux-cc.rul RULES/x86_64-linux-cc.rul
+# Remove profiled make files
+rm -v $(find . -name '*_p.mk')
-%{__perl} -pi -e 's/^(INSDIR=.*)lib/$1%{_lib}/' \
- libfile/Makefile libhfs_iso/Makefile lib*/*.mk
+cp -p /usr/share/automake/config.* conf
# kill annoying beep and sleep
-%{__perl} -pi -e 's/^__gmake_warn.*//' RULES/mk-gmake.id
+%{__sed} -i -e 's/^__gmake_warn.*//g' RULES/mk-gmake.id
+
+%{__sed} -i -e "s/-o \$(INSUSR) -g \$(INSGRP)//g" RULES/rules.prg
+%{__sed} -i -e 's#/\*.*\*/##g' autoconf/xconfig.h.in
+
+%{__sed} -i -e 's/^\(INSDIR=.*\)lib$/\1%{_lib}/g' lib*/*.mk
+%{__sed} -i -e 's/lib\/siconv/%{_lib}\/siconv/g' \
+ libsiconv/{sic_nls.c,*/*.mk} mkisofs/{diag/isoinfo.c,mkisofs.c}
+
+%{__sed} -i -e 's#/usr/bin/gm4#%{_bindir}/m4#g' autoconf/autoconf
+
+cd autoconf
+install -d m4
+mv acgeneral.m4 acspecific.m4 autoheader.m4 acoldnames.m4 autoconf.m4 m4
+mv aclocal.m4 acinclude.m4
+
+for a in acgeneral.m4 acspecific.m4 autoheader.m4 acoldnames.m4 autoconf.m4; do
+ :> $a
+done
+
+# extract only needed functions
+sed -ne '/AC_INCL_CHECK_TYPE/,/dnl ###/p' m4/acgeneral.m4 >> acinclude.m4
%build
-cd conf
-cp -f /usr/share/automake/config.* .
-cp xconfig.h.in xconfig.h.in.org
-sed -e 's#/\*.*\*/##g' xconfig.h.in.org > xconfig.h.in
-rm -f acgeneral.m4 acspecific.m4 autoheader.m4 acoldnames.m4 autoconf.m4
-# don't run aclocal, aclocal.m4 contains only local defs
+cd autoconf
+%{__aclocal} -I .
+%{__autoconf}
+cd ../cdda2wav
%{__autoconf}
cd ..
-%{__make} \
+%{__make} -j1 \
+ PARCH=%{_arch}-%{_target_vendor} \
+ O_ARCH=%{_target_os} \
CC="%{__cc}" \
+ LDCC="%{__cc}" \
COPTOPT="%{rpmcflags}" \
CFLAGS="%{rpmcflags}" \
- LDFLAGS="%{rpmldflags}"
+ LDFLAGS1="%{rpmldflags}" \
+ XEXEEXT=
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_includedir}/schily/scg}
-
-%{__make} install \
- MANDIR=share/man \
- INS_BASE=$RPM_BUILD_ROOT%{_prefix}
-
-install cdda2wav/cdda2mp3 $RPM_BUILD_ROOT%{_bindir}/
-install cdda2wav/cdda2ogg $RPM_BUILD_ROOT%{_bindir}/
-
-# Installing Header files for use with devel package
-rm -f include/scg
-
-install include/* $RPM_BUILD_ROOT%{_includedir}/schily
-install incs/*/xconfig.h $RPM_BUILD_ROOT%{_includedir}/schily
-install libscg/scg/* $RPM_BUILD_ROOT%{_includedir}/schily/scg
-
-install cdrecord/cdrecord.dfl $RPM_BUILD_ROOT%{_sysconfdir}/cdrecord.conf
-
-# fix manual pages
-echo '.so isoinfo.8' > $RPM_BUILD_ROOT%{_mandir}/man8/devdump.8
-echo '.so isoinfo.8' > $RPM_BUILD_ROOT%{_mandir}/man8/isovfy.8
-echo '.so isoinfo.8' > $RPM_BUILD_ROOT%{_mandir}/man8/isodump.8
-echo '.so cdda2ogg.1' > $RPM_BUILD_ROOT%{_mandir}/man1/cdda2mp3.1
+%{__make} -j1 install \
+ PARCH=%{_arch}-%{_target_vendor} \
+ O_ARCH=%{_target_os} \
+ DEFINSUMASK=002 \
+ DEFINSMODEF=644 \
+ DEFINSMODEX=755 \
+ INS_BASE=%{_prefix} \
+ DESTDIR=$RPM_BUILD_ROOT
+
+cp -p libscg/scg/*.h $RPM_BUILD_ROOT%{_includedir}/schily/scg
+
+cp -p cdrecord/cdrecord.dfl $RPM_BUILD_ROOT%{_sysconfdir}/cdrecord.conf
+
+rm -r $RPM_BUILD_ROOT%{_includedir}/scg
+%ifarch x32
+rm -r $RPM_BUILD_ROOT%{_includedir}/schily/x32-pld-linux-cc
+%else
+rm -r $RPM_BUILD_ROOT%{_includedir}/schily/%{_target_platform}-cc
+%endif
+rm -r $RPM_BUILD_ROOT%{_docdir}/{mkisofs,rscsi,cdrecord,cdda2wav,libparanoia}
+rm $RPM_BUILD_ROOT%{_mandir}/man5/makefiles.5*
+rm $RPM_BUILD_ROOT%{_mandir}/man5/makerules.5*
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc AN-* doc/cdrecord.ps Changelog README README.ATAPI README.DiskT@2
-%doc README.{WORM,audio,cdplus,cdtext,cdrw,clone,copy,linux,mkisofs,multi}
-%doc README.{parallel,raw,rscsi,sony,verify} make_diskt@2.sh
+%doc AN-* doc/cdrecord.ps Changelog README README.mkisofs cdrecord/README.ATAPI cdrecord/README.DiskT@2
+%doc cdrecord/README.{WORM,audio,cdplus,cdtext,cdrw,clone,copy,multi}
+%doc cdrecord/README.{parallel,raw,rscsi,sony,verify} make_diskt@2.sh
%doc cdrecord/cdrecord.dfl cdrecord/LICENSE
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cdrecord.conf
%attr(755,root,root) %{_bindir}/cdrecord
%attr(755,root,root) %{_bindir}/scgcheck
+%attr(755,root,root) %{_bindir}/scgskeleton
%attr(755,root,root) %{_sbindir}/rscsi
%{_mandir}/man1/cdrecord.1*
+%{_mandir}/man1/rscsi.1*
%{_mandir}/man1/scgcheck.1*
+%{_mandir}/man1/scgskeleton.1*
%files devel
%defattr(644,root,root,755)
%{_libdir}/lib*.a
-%{_includedir}/schily
-%{_includedir}/*.h
+%dir %{_includedir}/schily
+%dir %{_includedir}/schily/scg
+%{_includedir}/schily/*.h
+%{_includedir}/schily/scg/*.h
%files cdda2wav
%defattr(644,root,root,755)
%{_mandir}/man8/devdump.8*
%{_mandir}/man8/isovfy.8*
%{_mandir}/man8/isodump.8*
+%{_mandir}/man8/isodebug.8*
%files mkisofs
%defattr(644,root,root,755)
%doc mkisofs/README.sort mkisofs/README.sparcboot
%attr(755,root,root) %{_bindir}/mkisofs
%attr(755,root,root) %{_bindir}/mkhybrid
+%{_libdir}/siconv
%{_mandir}/man8/mkisofs.8*
%{_mandir}/man8/mkhybrid.8*
+
+%files btcflash
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/btcflash
+%{_mandir}/man1/btcflash.1*