]> git.pld-linux.org Git - packages/cdrtools.git/blobdiff - cdrtools.spec
- added official mkisofs fix release for 3.01
[packages/cdrtools.git] / cdrtools.spec
index 8de1b9768ff3570ff8f4e400100556357706fc9a..7910edb86c58c732c7263da50e528341ee0beb16 100644 (file)
@@ -1,60 +1,76 @@
-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:       Highly portable CD/DVD/BluRay command line recording software
+Summary(es.UTF-8):     Un programa de grabación de CD/DVD/BluRay
+Summary(pl.UTF-8):     Oprogramowanie do nagrywania płyt CD/DVD/BluRay
+Summary(pt_BR.UTF-8):  Um programa de gravação de CD/DVD/BluRay
+Summary(ru.UTF-8):     Программа для записи CD/DVD/BluRay, запускаемая из командной строки
+Summary(uk.UTF-8):     Програма для запису CD/DVD/BluRay, яка запускається з командної стрічки
 Name:          cdrtools
-Version:       2.01a32
-Release:       1
-Epoch:         3
-License:       GPL v2
+Version:       3.01
+Release:       3
+Epoch:         5
+License:       GPL v2 (mkisofs), CDDL v1.0 (the rest)
 Group:         Applications/System
-Source0:       ftp://ftp.berlios.de/pub/cdrecord/alpha/%{name}-%{version}.tar.bz2
-# Source0-md5: 5ed83424c70cf2e2142a35ab414e5930
+Source0:       https://downloads.sourceforge.net/cdrtools/%{name}-%{version}.tar.bz2
+# Source0-md5: 7d45c5b7e1f78d85d1583b361aee6e8b
 Patch0:                %{name}-config.patch
-Patch1:                %{name}-smmap.patch
 Patch2:                %{name}-man.patch
-Patch3:                %{name}-no-kernel-headers.patch
-Patch4:                %{name}-min_gracetime.patch
-URL:           http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
+Patch3:                %{name}-make.patch
+Patch4:                %{name}-linking.patch
+Patch5:                %{name}-revert_sg_io_eperm_failure.patch
+Patch6:                %{name}-mkisofs-fix.patch
+URL:           http://cdrtools.sourceforge.net/
+BuildRequires: acl-devel
 BuildRequires: autoconf
 BuildRequires: automake
+BuildRequires: iconv
+BuildRequires: libcap-devel
 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
+
+%ifarch %{ix86}
+%define                parch           i686
+%endif
+%ifarch %{x8664}
+%define                parch           amd64
+%endif
+%ifnarch %{ix86} %{x8664}
+%define                parch           %{_arch}
+%endif
+
 %description
-Cdrecord allows you to create CD's on a CD-Recorder (SCSI/ATAPI).
-Supports data, audio, mixed, multi-session and CD+ discs etc.
+Cdrtools is a set of command line programs that allows to record
+CD/DVD/BluRay media.
 
-%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
+Cdrtools jest zestawemn narzędzi pozwalającym na nagrywanie płyt
+CD/DVD/BluRay z linii poleceń.
 
-%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
 
@@ -64,39 +80,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
@@ -104,197 +120,296 @@ Obsoletes:      cdrecord-cdda2wav
 
 %description cdda2wav
 A sampling utility for cdrom drives that are capable of sending audio
-cd data in digital form to your host. Data can be dumped into wav or
+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
-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,
+%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,
 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
-wav lub suna.
+%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 -n cdrtools-2.01
-chmod +w -R *
+%setup -q
+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
 
-%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
-%{__autoconf}
-cd ..
-CFLAGS="%{rpmcflags}" \
-LDFLAGS="%{rpmldflags}" \
-./Gmake.linux
+# kill annoying beep and sleep
+%{__sed} -i -e 's/^__gmake_warn.*//g' RULES/mk-gmake.id
 
-%install
-rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_includedir}/schily/scg}
+%{__sed} -i -e "s/-o \$(INSUSR) -g \$(INSGRP)//g" RULES/rules.prg
+%{__sed} -i -e 's#/\*.*\*/##g' autoconf/xconfig.h.in
 
-./Gmake.linux install \
-       MANDIR=share/man \
-       INS_BASE=$RPM_BUILD_ROOT%{_prefix}
+%{__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}
 
-install cdda2wav/cdda2mp3      $RPM_BUILD_ROOT%{_bindir}/
-install cdda2wav/cdda2ogg      $RPM_BUILD_ROOT%{_bindir}/
+%{__sed} -i -e 's#/usr/bin/gm4#%{_bindir}/m4#g' autoconf/autoconf
 
-# Installing Header files for use with devel package
-rm -f include/scg
+cd autoconf
+install -d m4
+%{__mv} acgeneral.m4 acspecific.m4 autoheader.m4 acoldnames.m4 autoconf.m4 m4
+%{__mv} aclocal.m4 acinclude.m4
 
-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
+for a in acgeneral.m4 acspecific.m4 autoheader.m4 acoldnames.m4 autoconf.m4; do
+       :> $a
+done
 
-install cdrecord/cdrecord.dfl  $RPM_BUILD_ROOT%{_sysconfdir}/cdrecord.conf
+# extract only needed functions
+sed -n -e '/AC_TRY_COMPILE2/,/dnl ###/ { s/AC_LANG/_AC_LANG/; p }' \
+       -e '/AC_RCHECK_FUNC/,/dnl ### Checking compiler/ { s/AC_LANG/_AC_LANG/; p }' \
+       -e '/AC_INCL_CHECK_TYPE/,/dnl ###/p' m4/acgeneral.m4 >> acinclude.m4
+sed -n -e '/CONFIG_RMTCALL/,/^])/p' m4/acspecific.m4 >> acinclude.m4
 
-# 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
+%build
+cd autoconf
+cp /usr/share/automake/config.sub .
+%{__aclocal} -I .
+%{__autoconf}
+cd ../cdda2wav
+%{__autoconf}
+cd ..
+%{__make} -j1 \
+       PARCH=%{parch} \
+       O_ARCH=%{_target_os} \
+       CCOM=gcc \
+       CC="%{__cc}" \
+       LDCC="%{__cc}" \
+       COPTOPT="%{rpmcflags}" \
+       CFLAGS="%{rpmcflags}" \
+       LDFLAGS1="%{rpmldflags}" \
+       XEXEEXT=
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} -j1 install \
+       PARCH=%{parch} \
+       O_ARCH=%{_target_os} \
+       CCOM=gcc \
+       DEFINSUMASK=002 \
+       DEFINSMODEF=644 \
+       DEFINSMODEX=755 \
+       INS_BASE=%{_prefix} \
+       XEXEEXT= \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/{mkisofs,rscsi,cdrecord,cdda2wav,libparanoia}
+# schily build system is not packaged
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man5/makefiles.5*
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man5/makerules.5*
+# belong to glibc/POSIX man pages
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man3/{error,fexecve,fnmatch,fprintf,getline,printf,sprintf,strlen}.3
 
 %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 cdrecord/cdrecord.dfl cdrecord/LICENSE
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cdrecord.conf
+%doc AN-* CDDL.Schily.txt COPYING Changelog README make_diskt@2.sh cdrecord/README.{ATAPI,DiskT@2,WORM,audio,cdplus,cdtext,cdrw,clone,copy,multi,parallel,raw,rscsi,sony,verify} cdrecord/{LICENSE,cdrecord.dfl} doc/cdrecord.ps
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cdrecord.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rscsi.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
+%{_libdir}/libcdrdeflt.a
+%{_libdir}/libdeflt.a
+%{_libdir}/libedc_ecc.a
+%{_libdir}/libedc_ecc_dec.a
+%{_libdir}/libfile.a
+%{_libdir}/libfind.a
+%{_libdir}/libhfs.a
+%{_libdir}/libmdigest.a
+%{_libdir}/libparanoia.a
+%{_libdir}/librscg.a
+%{_libdir}/libscg.a
+%{_libdir}/libscgcmd.a
+%{_libdir}/libschily.a
+%{_libdir}/libsiconv.a
+%{_includedir}/scg
 %{_includedir}/schily
-%{_includedir}/*.h
+%{_mandir}/man3/absfpath.3*
+%{_mandir}/man3/absnpath.3*
+%{_mandir}/man3/abspath.3*
+%{_mandir}/man3/astoi.3*
+%{_mandir}/man3/astol.3*
+%{_mandir}/man3/breakline.3*
+%{_mandir}/man3/comerr.3*
+%{_mandir}/man3/comerrno.3*
+%{_mandir}/man3/errmsg.3*
+%{_mandir}/man3/errmsgno.3*
+%{_mandir}/man3/fdown.3*
+%{_mandir}/man3/fdup.3*
+%{_mandir}/man3/fexecl.3*
+%{_mandir}/man3/fexecle.3*
+%{_mandir}/man3/fexecv.3*
+%{_mandir}/man3/fgetline.3*
+%{_mandir}/man3/file_raise.3*
+%{_mandir}/man3/fileclose.3*
+%{_mandir}/man3/fileluopen.3*
+%{_mandir}/man3/fileopen.3*
+%{_mandir}/man3/filepos.3*
+%{_mandir}/man3/fileread.3*
+%{_mandir}/man3/filereopen.3*
+%{_mandir}/man3/fileseek.3*
+%{_mandir}/man3/filesize.3*
+%{_mandir}/man3/filestat.3*
+%{_mandir}/man3/filewrite.3*
+%{_mandir}/man3/findline.3*
+%{_mandir}/man3/flush.3*
+%{_mandir}/man3/format.3*
+%{_mandir}/man3/fpipe.3*
+%{_mandir}/man3/getallargs.3*
+%{_mandir}/man3/getargs.3*
+%{_mandir}/man3/geterrno.3*
+%{_mandir}/man3/getfiles.3*
+%{_mandir}/man3/handlecond.3*
+%{_mandir}/man3/movebytes.3*
+%{_mandir}/man3/ofindline.3*
+%{_mandir}/man3/patcompile.3*
+%{_mandir}/man3/patmatch.3*
+%{_mandir}/man3/peekc.3*
+%{_mandir}/man3/raisecond.3*
+%{_mandir}/man3/resolvefpath.3*
+%{_mandir}/man3/resolvenpath.3*
+%{_mandir}/man3/resolvepath.3*
+%{_mandir}/man3/spawnl.3*
+%{_mandir}/man3/spawnv.3*
+%{_mandir}/man3/strcatl.3*
+%{_mandir}/man3/streql.3*
 
 %files cdda2wav
 %defattr(644,root,root,755)
-%doc cdda2wav/Frontends cdda2wav/HOWTOUSE cdda2wav/OtherProgs
-%doc cdda2wav/README cdda2wav/THANKS cdda2wav/TODO
-%doc cdda2wav/cdda2mp3.new cdda2wav/cdda_links cdda2wav/pitchplay
-%doc cdda2wav/readmult cdda2wav/tracknames.pl cdda2wav/tracknames.txt
-%doc cdda2wav/FAQ
+%doc cdda2wav/{FAQ,Frontends,HOWTOUSE,OtherProgs,README,THANKS,TODO,cdda2mp3.new,cdda_links,pitchplay,readmult,tracknames.pl,tracknames.txt}
 %attr(755,root,root) %{_bindir}/cdda2wav
 %attr(755,root,root) %{_bindir}/cdda2mp3
 %attr(755,root,root) %{_bindir}/cdda2ogg
@@ -318,15 +433,18 @@ rm -rf $RPM_BUILD_ROOT
 %{_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.compression mkisofs/README.eltorito mkisofs/README
-%doc mkisofs/README.graft_dirs mkisofs/README.hfs_boot mkisofs/README.hfs_magic
-%doc mkisofs/README.hide mkisofs/README.joliet mkisofs/README.mkhybrid
-%doc mkisofs/README.prep_boot mkisofs/README.rootinfo mkisofs/README.session
-%doc mkisofs/README.sort mkisofs/README.sparcboot
+%doc README.mkisofs mkisofs/README mkisofs/README.{compression,eltorito,graft_dirs,hfs_boot,hfs_magic,hide,joliet,mkhybrid,prep_boot,rootinfo,session,sort,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*
This page took 0.145518 seconds and 4 git commands to generate.