]> git.pld-linux.org Git - packages/cdrtools.git/blobdiff - cdrtools.spec
ugly fix for x32
[packages/cdrtools.git] / cdrtools.spec
index cdf3fa31e4504ab54411bef6bdc96316dcc5538b..552fbed0c2769a83cb74e1b814bb4fff22a7539c 100644 (file)
@@ -1,61 +1,65 @@
-%define                _alpha  a23
+%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.01
-Release:       0.%{_alpha}.1
+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/alpha/%{name}-%{version}%{_alpha}.tar.bz2
-# Source0-md5: 89d335757232196899652f579fc241b9
+Source0:       ftp://ftp.berlios.de/pub/cdrecord/%{name}-%{version}.tar.bz2
+# Source0-md5: f9fbab08fbd458b0d2312976d8c5f558
 Patch0:                %{name}-config.patch
-Patch1:                %{name}-smmap.patch
 Patch2:                %{name}-man.patch
-Patch3:                %{name}-no-kernel-headers.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
 
@@ -65,39 +69,39 @@ The SCSI library is suitable to talk to any SCSI device without having
 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
@@ -109,72 +113,72 @@ cd data in digital form to your host. Data can be dumped into WAV or
 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 = %{epoch}:%{version}-%{release}
 Obsoletes:     mkisofs
@@ -183,136 +187,156 @@ Obsoletes:      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'ов и включает
¿Ð¾Ð´Ð´ÐµÑ\80жкÑ\83 Ñ\81озданиÑ\8f Ð·Ð°Ð³Ñ\80Ñ\83жаемÑ\8bÑ\85 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):   Program do uaktualniania firmware'u czytników/nagrywarek CD/DVD BTC
-Group:         Application/System
+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
-Program do uaktualniania firmware'u czytników/nagrywarek CD/DVD firmy
+%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
 
-sed -i -e "s/-o \$(INSUSR) -g \$(INSGRP)//g" RULES/rules.prg
+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
-chmod u+rw $RPM_BUILD_ROOT -R
-
-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,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)
@@ -355,6 +379,7 @@ rm -rf $RPM_BUILD_ROOT
 %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*
 
This page took 0.10976 seconds and 4 git commands to generate.