]> git.pld-linux.org Git - packages/e2fsprogs.git/blob - e2fsprogs.spec
- updated to 1.40.1
[packages/e2fsprogs.git] / e2fsprogs.spec
1 #
2 # Conditional build:
3 %bcond_with     allstatic       # link everything statically
4 %bcond_without  static          # link e2fsck dynamically with libc
5 %bcond_without  nls             # build without NLS
6 #
7 Summary:        Utilities for managing the second extended (ext2) filesystem
8 Summary(cs.UTF-8):      Nástroje pro správu souborových systémů typu ext2
9 Summary(da.UTF-8):      Værktøjer til håndtering af ext2 filsystemer
10 Summary(de.UTF-8):      Dienstprogramme zum Verwalten des Second Extended-Dateisystems (ext2)
11 Summary(es.UTF-8):      Utilidades para la gestión de un sistema de ficheros ext2
12 Summary(fr.UTF-8):      Utilitaires pour la gestion du système de fichiers ext2
13 Summary(id.UTF-8):      Utility untuk management filesystem ext2
14 Summary(is.UTF-8):      Tól til að sýsla með ext2 skráarkerfið
15 Summary(it.UTF-8):      Utility per la gestione del filesystem (ext2)
16 Summary(ja.UTF-8):      Second Extended (ext2) ファイルシステムを管理するためのユーティリティ
17 Summary(ko.UTF-8):      ext2 파일 시스템을 관리하는 유틸리티
18 Summary(nb.UTF-8):      Verktøy for håndtering av ext2 filsystemet
19 Summary(pl.UTF-8):      Narzędzia do systemu plikowego ext2
20 Summary(pt.UTF-8):      Utilitários para gerir o sistema de ficheiros ext2
21 Summary(pt_BR.UTF-8):   Ferramentas para o sistema de arquivos ext2
22 Summary(ru.UTF-8):      Утилиты управления файловой системой ext2
23 Summary(sk.UTF-8):      Pomocné programy pre správu ext2 súborového systému
24 Summary(sl.UTF-8):      Pripomočki za upravljanje datotečnega sistema ext2
25 Summary(sv.UTF-8):      Verktyg för att hantera det andra utökade (ext2) filsystemet
26 Summary(tr.UTF-8):      ext2 dosya sistemi için araçlar
27 Summary(uk.UTF-8):      Утиліти для роботи з файловою системою ext2
28 Summary(zh_CN.UTF-8):   管理第二扩展(ext2)文件系统的工具。
29 Summary(zh_TW.UTF-8):   用於管理 ext2 檔案系統的工具程式。
30 Name:           e2fsprogs
31 Version:        1.40.1
32 Release:        1
33 License:        GPL v2 (with LGPL v2 and BSD parts)
34 Group:          Applications/System
35 Source0:        http://dl.sourceforge.net/e2fsprogs/%{name}-%{version}.tar.gz
36 # Source0-md5:  6bde5e7ca69ebf939098906c203d754c
37 Source1:        e2compr-0.4.texinfo.gz
38 # Source1-md5:  c3c59ff37e49d8759abb1ef95a8d3abf
39 Source2:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
40 # Source2-md5:  992a37783bd42a897232972917e8ca7d
41 Patch0:         %{name}-info.patch
42 Patch1:         e2compr-info.patch
43 Patch2:         %{name}-pl.po-update.patch
44 URL:            http://e2fsprogs.sourceforge.net/
45 BuildRequires:  autoconf
46 BuildRequires:  automake
47 BuildRequires:  device-mapper-devel
48 BuildRequires:  gettext-devel >= 0.11
49 BuildRequires:  texinfo
50 %if %{with static}
51 BuildRequires:  device-mapper-static
52 BuildRequires:  glibc-static
53 BuildRequires:  libselinux-static
54 BuildRequires:  libsepol-static
55 %endif
56 Requires(post,postun):  /sbin/ldconfig
57 Requires:       fsck = %{version}-%{release}
58 Requires:       libcom_err = %{version}-%{release}
59 Requires:       libuuid = %{version}-%{release}
60 Obsoletes:      e2fsprogs-evms
61 Obsoletes:      libext2fs2
62 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
64 %description
65 The e2fsprogs package contains a number of utilities for creating,
66 checking, modifying and correcting any inconsistencies in second
67 extended (ext2) filesystems. e2fsprogs contains e2fsck (used to repair
68 filesystem inconsistencies after an unclean shutdown), mke2fs (used to
69 initialize a partition to contain an empty ext2 filesystem), debugfs
70 (used to examine the internal structure of a filesystem, to manually
71 repair a corrupted filesystem or to create test cases for e2fsck),
72 tune2fs (used to modify filesystem parameters) and most of the other
73 core ext2fs filesystem utilities.
74
75 %description -l cs.UTF-8
76 Balíček e2fsprogs obsahuje několik programů pro vytváření, kontrolu
77 úpravy a opravy nekonzistencí v systémech souborů typu ext2 (second
78 extended filesystem). Balíček obsahuje program e2fsck (na opravy
79 nekonzistencí systémů souborů, které nebyly odpojeny při vypnutí
80 systému), mke2fs (pro vytvoření prázdného systému souborů typu ext2 v
81 diskovém oddílu), debugfs (pro kontrolu interní struktury systému
82 souborů, manuální opravu poškozeného systému souborů a pro vytváření
83 testovacích případů pro e2fsck), tune2fs (pro úpravu parametrů systému
84 souborů) a většinu dalších programů pro práci se systémy souborů typu
85 ext2fs.
86
87 %description -l da.UTF-8
88 e2fsprogs-pakken indeholder diverse værktøjer for at lave,
89 kontrollere, modificere og reparere ext2-filsystemer. e2fsprogs
90 indeholder e2fsck (bruges for at reparere filsystemer efter uren
91 nedlukning af systemet), mke2fs (bruges for at initialisere en
92 partition med et tomt ext2-filsystem), debugfs (bruges for at
93 undersøge de interne strukturer i filsystemet, for manuelt at kunne
94 reparere et ødelagt filsystem eller lave testscenarier for e2fsck),
95 tune2fs (bruges for at modificere filsystem-parametre) og flere andre
96 værktøjer for at ændre og undersøge ext2-filsystemer.
97
98 %description -l de.UTF-8
99 Das Paket e2fsprogs enthält eine Reihe von Dienstprogrammen zum
100 Anlegen, Überprüfen, Ändern und Reparieren von Inkonsistenzen in
101 Second Extended-Dateisystemen (ext2). e2fsprogs enthält: e2fsck (zum
102 Korrigieren von Inkonsistenzen im Dateisystem nach einem
103 Computerabsturz), mke2fs (zum Initialisieren einer Partition mit einem
104 leeren ext2-Dateisystem), debugfs (zum Überprüfen der internen
105 Struktur eines Dateisystems, zum manuellen Reparieren eines
106 beschädigten Dateisystems oder zum Erstellen von Testfällen für
107 e2fsck), tune2fs (zum Ändern der Dateisystemparameter) und die meisten
108 anderen wichtigen Dienstprogramme für ext2fs-Dateisystemem.
109
110 %description -l es.UTF-8
111 El paquete e2fsprogs contiene varias utilidades para crear, controlar,
112 modificar y corregir las inconsistencias en un sistema de ficheros
113 ext2. e2fsprogs contiene e2fsck (resuelve el problema de
114 inconsistencia después de haber apagado el ordenador de manera
115 incorrecta), mke2fs (inicializa una nueva partición para contener un
116 sistema de ficheros ext2 vacío), debugfs (examina la estructura
117 interna de un sistema de ficheros para reparar manualmente los errores
118 presentes en un sistema de ficheros o crear casos de prueba para
119 e2fsck), tune2fs (modifica los parámetros del sistema de ficheros) y
120 la mayoría de las utilidades principales del systema de ficheros
121 ext2fs.
122
123 %description -l fr.UTF-8
124 Le paquetage e2fsprogs contient plusieurs utilitaires permettant de
125 créer, vérifier, modifier et corriger des incohérences dans des
126 systèmes de fichiers de type ext2. e2fsprogs contient e2fsck
127 (réparation d'incohérences de système de fichiers après un arrêt
128 brutal), mke2fs (initialisation d'une partition devant contenir un
129 système de fichiers ext2 vide), debugfs (examen de la structure
130 interne d'un système de fichiers afin de réparer manuellement un
131 système de fichiers corrompu ou de créer des cas de test pour e2fsck),
132 tune2fs (modification des paramètres de systèmes de fichiers) et la
133 plupart des autres utilitaires clés pour les systèmes de fichiers
134 ext2fs.
135
136 %description -l id.UTF-8
137 Package e2fsprogs berisi beberapa utility untuk membuat, cek, merubah,
138 dan memperbaiki kerusakan, pada second extended (ext2) filesystem.
139 e2fsprogs berisi e2fsck (digunakan untuk memperbaiki filesystem
140 inconsistencies yang biasanya terjadi setelah unclean shutdown),
141 mke2fs (digunakan untuk membuat filesystem ext2 yang kosong), debugfs
142 (untuk memeriksa internal structure dari filesystem, dan secara manual
143 memperbaiki corrupted filesystem atau untuk membuat test cases untuk
144 e2fsck), tune2fs (untuk merubah parameter filesystem) dan kebanyakan
145 utility untuk filesystem ext2.
146
147 %description -l is.UTF-8
148 e2fsprogs pakkinn inniheldur nokkur forrit til að búa til, skoða,
149 breyta og laga allar villur í Linux skráarkerfinu (ext2). e2fsprogs
150 inniheldur e2fsck (notað til að laga villur í skráarkerfinu eftir
151 vonda enduruppkeyrslu), mke2fs (notað til að undirbúa harða disk töflu
152 til að innihalda tómt ext2 skráarkerfi), debugfs (notað til að skoða
153 innihald tóms ext2 skráarkerfis, til að handvirkt laga ónýtt
154 skráarkerfi eða til að undirbúa tilraunir fyrir e2fsck)m tune2fs(notað
155 til að breyta skráarkerfis möguleikum) og flest önnur ext2fs
156 skráarkerfis forritum
157
158 %description -l it.UTF-8
159 Il pacchetto e2fsprogs contiene varie utility per creare, controllare,
160 modificare e correggere le inconsistenze in un filesystem ext2.
161 e2fsprogs contiene e2fsck (risolve le inconsistenze di un filesystem
162 dopo un arresto non corretto del calcolatore), mke2fs (inizializza una
163 nuova partizione per un filesystem ext2 vuoto), debugfs (esamina la
164 struttura interna di un filesystem, è usato per riparare manualmente
165 gli errori presenti in un filesystem e per creare casi di test per
166 e2fsck), tune2fs (modifica i parametri del filesystem) e molte delle
167 utility principali per il filesystem ext2fs.
168
169 %description -l ja.UTF-8
170 e2fsprogs パッケージには Second Extended (ext2) ファイルシステムの
171 作成、検査、変更を行ったり、不整合を修復するためのユーティリティが
172 数多く含まれています。e2fsprogs には e2fsck (異常終了後にファイル
173 システムの不整合を修復する)、mke2fs (パーティションを初期化して空の
174 ext2 ファイルシステムを作成する)、debugfs (ファイルシステムの内部
175 構造を検査し、破損したファイルシステムを手動で修復したり、e2fsck
176 用のテストケースを作成する)、tune2fs (ファイルシステムのパラメータ
177 を変更する) のほか、主な ext2fs ファイルシステムユーティリティの
178 ほとんどが含まれます。
179
180 %description -l nb.UTF-8
181 e2fsprogs-pakken inneholder diverse verktøy for å lage, kontrollere,
182 modifisere og reparere ext2-filsystemer. e2fsprogs inneholder e2fsck
183 (brukes for å reparere filsystemer etter uren nedkjøring av systemet),
184 mke2fs (brukes for å initialisere en partisjon med et tomt
185 ext2-filsystem), debugfs (brukes for å undersøke de interne
186 strukturene i filsystemet, for manuelt å kunne reparere et ødelagt
187 filsystem eller lage testscenarier for e2fsck), tune2fs (brukes for å
188 modifisere filsystem-parametre) og flere andre verktøy for å endre og
189 undersøke ext2-filsystemer.
190
191 %description -l pl.UTF-8
192 Pakiet ten zawiera narzędzia do tworzenia, sprawdzania i naprawiania
193 wolumenów dyskowych z systemem plikowym ext2. e2fsprogs zawiera e2fsck
194 (używany do naprawiania niespójności w systemie plikowym po
195 niepoprawnym zamknięciu systemu), mke2fs (używany do inicjacji
196 wolumenów ext2), debugfs (używany do sprawdzania wewnętrznej struktury
197 wolumenów ext2, a także do ręcznego naprawiania błędów), tune2fs
198 (używany do modyfikacji parametrów wolumenów ext2) i kilka innych
199 narzędzi do ext2.
200
201 %description -l pt.UTF-8
202 O pacote e2fsprogs contém uma quantidade de utilitários para criar,
203 verificar, modificar e corrigir algumas inconsistências no sistema de
204 ficheiros ext2. O e2fsprogs contém o e2fsck (usado para reparar as
205 inconsistências do sistema de ficheiros depois duma terminação
206 forçada), o mke2fs (usado para inicializar uma partição para esta
207 conter um sistema de ficheiros ext2 vazio), o debugfs (usado para
208 examinar a estrutura interna dum sistema de ficheiros, para reparar
209 manualmente um sistema de ficheiros corrompido ou para criar situações
210 de teste para o e2fsck), o tune2fs (usado para modificar os parâmetros
211 do sistema de ficheiros) e a maioria dos outros utilitários de base do
212 sistema de ficheiros ext2.
213
214 %description -l pt_BR.UTF-8
215 Este pacote inclui vários utilitários para criação, checagem e reparo
216 de sistema de arquivos ext2.
217
218 %description -l ru.UTF-8
219 Пакет e2fsprogs содержит утилиты для создания, проверки, изменения и
220 корректировки внутреннего состояния файловой системы ext2. e2fsprogs
221 содержит e2fsck (для восстановления файловой структуры после
222 некорректного завершения работы), mke2fs (для инициализации раздела
223 при создании пустой файловой системы ext2), debugfs (просмотр
224 внутренней структуры файловой системы для ручного восстановления
225 поврежденной файловой системы или создания тестовых ситуаций для
226 e2fsck), tune2fs (для изменения параметров файловой системы) и
227 множество других утилит для файловой системы ext2.
228
229 %description -l sk.UTF-8
230 Balík e2fsprogs obsahuje niekoľko programov pre vytváranie, kontrolu,
231 zmenu a opravu nekonzistencií na ext2 súborovom systéme. e2fsprogs
232 obsahuje e2fsck (pre opravu nekonzistentných údajov na súborovom
233 systéme po nečistom ukončení), mke2fs (pre vytvorenie prázdneho
234 súborového systému na diskovom oddieli), debugfs (pre skúmanie
235 vnútorných štruktúr súborového systému, jeho ručnú opravu alebo pre
236 vytvorenie testovacích prípadov pre e2fsck), tune2fs (pre modifikáciu
237 parametrov súborového systému) a väčšinu ďalších základných pomôcok
238 pre prácu s ext2fs.
239
240 %description -l sv.UTF-8
241 Paketet e2fsprogs innehåller ett antal verktyg för att skapa,
242 kontrollera, modifiera och rätta felaktigheter i det andra utökade
243 (ext2) filsystemet. e2fsprogs innehåller e2fsck (används för att
244 reparera felaktigheter efter en oren avstängning), mke2fs (används för
245 att initiera en partition att innehålla ett tomt ext2-filsystem),
246 debugfs (används för att undersöka den interna strukturen i ett
247 filsystem, manuellt reparera trasiga filsystem eller skapa testfall
248 för e2fsck), tune2fs (används för att modifiera filsystemparametrar)
249 och de flesta andra basverktygen för filsystemet ext2fs.
250
251 %description -l tr.UTF-8
252 Bu paket, ext2 dosya sistemlerini yaratmak, onarmak, kontrol etmek ve
253 bazı parametrelerini değiştirmek için gerekli yazılımları içerir.
254
255 %description -l uk.UTF-8
256 Пакет e2fsprogs містить набір утиліт для створення, перевірки,
257 модифікації та виправлення будь-яких помилок у файловій системі ext2.
258 e2fsprogs містить e2fsck (використовується для виправлення помилок
259 після "брудної" зупинки машини), mke2fs (для ініциалізації розділу та
260 створення порожньої файлової системи ext2), debugfs (для вивчення
261 внутрішньої структури файлової системи, ручного ремонту пошкодженої
262 файлової системи або для створення тестів для e2fsck), tune2fs (для
263 модифікації параметрів файлової системи) та більшість інших базових
264 утиліт для ext2fs.
265
266 %description -l zh_CN.UTF-8
267 e2fsprogs 软件包包含一些实用程序,用于创建、检查、 修改和纠正辅助扩展
268 (ext2) 文件系统中的任何不统一之处。 e2fsprogs 包含
269 e2fsck(用于在非正常关机后修复文件系统的不统一之处)、
270 mke2fs(用于将分区初始化为包含空白ext2 文件系统)、
271 debugfs(用于检查文件系统的内部结构、手动修复被破坏的文件系统或为e2fsck
272 创建测试范例)、 tune2fs(用于修改文件系统参数)和其它大多数核心
273 ext2fs 文件系统实用程序。
274
275 %package devel
276 Summary:        ext2 filesystem-specific libraries and headers
277 Summary(cs.UTF-8):      Knihovny a hlavičkové soubory pro systém souborů ext2
278 Summary(da.UTF-8):      ext2 filsystemsspecifikke biblioteker og headerfiler
279 Summary(de.UTF-8):      Bibliotheken und Header-Dateien für ext2-Dateisysteme
280 Summary(es.UTF-8):      Bibliotecas y archivos de inclusión para e2fs
281 Summary(fr.UTF-8):      Bibliothèques et en-têtes spécifiques au système de fichiers ext2
282 Summary(id.UTF-8):      Library dan file header untuk e2fsprogs
283 Summary(is.UTF-8):      Aðgerðasöfn og hausaskrár fyrir ext2 skráarkerfið
284 Summary(it.UTF-8):      Librerie e file header specifici per il filesystem ext2
285 Summary(ja.UTF-8):      ext2 ファイルシステムに固有の静的ライブラリとヘッダー
286 Summary(ko.UTF-8):      ext2 파일시스템-지정 정적 라이브러리와 헤더들
287 Summary(nb.UTF-8):      ext2 filsystemspesifikke bibliotek og headerfiler
288 Summary(pl.UTF-8):      Pliki nagłówkowe do bibliotek e2fs
289 Summary(pt.UTF-8):      Bibliotecas e ficheiros de inclusão específicos do sistema de ficheiros ext2
290 Summary(pt_BR.UTF-8):   Bibliotecas e arquivos de inclusão para e2fs
291 Summary(ru.UTF-8):      Библиотеки и файлы заголовков для разработки программ, использующих ext2
292 Summary(sk.UTF-8):      Knižnice a hlavičkové súbory pre ext2-špecifické programy
293 Summary(sl.UTF-8):      Knjižnice in glave, specifične datotečnemu sistemu ext2
294 Summary(sv.UTF-8):      ext2 filsystemspecifika bibliotek och huvuden
295 Summary(uk.UTF-8):      Бібліотки програміста та хедери для роботи з ext2fs
296 Summary(zh_CN.UTF-8):   ext2 文件系统特有的静态库和头文件。
297 Summary(zh_TW.UTF-8):   ext2 檔案系統特定的靜態函式庫與表頭。
298 Group:          Development/Libraries
299 Requires:       %{name} = %{version}-%{release}
300 Requires:       libcom_err-devel = %{version}-%{release}
301 Requires:       libuuid-devel = %{version}-%{release}
302 Obsoletes:      libext2fs2-devel
303
304 %description devel
305 e2fsprogs-devel contains the libraries and header files needed to
306 develop second extended (ext2) filesystem-specific programs.
307
308 %description devel -l cs.UTF-8
309 Balíček e2fsprogs-devel obsahuje knihovny a hlavičkové soubory
310 potřebné pro vývoj programů pracujících se systémem souborů ext2
311 (second extended fs).
312
313 %description devel -l da.UTF-8
314 e2fsprogs-devel indeholder de headerfiler og biblioteker man behøver
315 for at udvikle programmer specielt rettet mod ext2-filsystemer.
316
317 %description devel -l de.UTF-8
318 Das Paket e2fsprogs-devel enthält die Bibliotheken und Header-Dateien,
319 die für die Entwicklung von Programmen für das Second
320 Extended-Dateisystem (ext2) erforderlich sind.
321
322 %description devel -l es.UTF-8
323 e2fsprogs-devel contiene las bibliotecas y los ficheros de cabecera
324 necesarios para desarrollar programas específicos para el sistema de
325 ficheros ext2.
326
327 %description devel -l fr.UTF-8
328 e2fsprogs-devel contient les bibliothèques et fichiers d'en-tête
329 nécessaires au développement de programmes spécifiques au système de
330 fichiers ext2.
331
332 %description devel -l id.UTF-8
333 e2fsprogs-devel berisi library dan file header yang dibutuhkan untuk
334 develop program yang berkaitan dengan filesystem ext2.
335
336 %description devel -l is.UTF-8
337 e2fsprogs-devel inniheldur library og header skrár sem þarf til að búa
338 til (ext2) skráarsafns forrit
339
340 %description devel -l it.UTF-8
341 e2fsprogs-devel contiene le librerie e i file header necessari per
342 sviluppare programmi specifici per il filesystem ext2.
343
344 %description devel -l ja.UTF-8
345 e2fspgrogs-devel には、Second Extended (ext2) ファイルシステムに固有
346 のプログラムを開発するために必要なライブラリとヘッダーファイルが含まれ
347 ています。
348
349 %description devel -l nb.UTF-8
350 e2fsprogs-devel inneholder de headerfiler og bibliotek man trenger for
351 å utvikle programmer spesielt rettet mot ext2-filsystemer.
352
353 %description devel -l pl.UTF-8
354 Pliki nagłówkowe i dokumentacja niezbędne do tworzenia programów
355 obsługujących e2fs.
356
357 %description devel -l pt.UTF-8
358 O pacote e2fsprogs-devel contém as bibliotecas e ficheiros de inclusão
359 necessários para desenvolver programas específicos do sistema de
360 ficheiros ext2.
361
362 %description devel -l pt_BR.UTF-8
363 Bibliotecas e arquivos de inclusão para desenvolvimento de programas
364 específicos para sistema de arquivo ext2.
365
366 %description devel -l ru.UTF-8
367 e2fsprogs-devel содержит статические библиотеки и файлы заголовков,
368 необходимые при разработке программ, использующих файловую систему
369 ext2.
370
371 %description devel -l sk.UTF-8
372 e2fsprogs-devel obsahuje knižnice a hlavičkové súbory potrebné pre
373 vývoj programov pre ext2 súborový systém.
374
375 %description devel -l sv.UTF-8
376 e2fsprogs-devel innehåller bibliotek och huvudfiler som behövs för att
377 utveckla filsystemsspecifika program för det andra utökade (ext2)
378 filsystemet.
379
380 %description devel -l uk.UTF-8
381 e2fsprogs-devel містить бібліотеки та хедери, необхідні для написання
382 програм, які працюють з файловою системою ext2.
383
384 %description devel -l zh_CN.UTF-8
385 e2fsprogs-devel 包含开发辅助扩展 (ext2)
386 文件系统专用程序所需的程序库和头文件。
387
388 %package static
389 Summary:        ext2 filesystem-specific static libraries
390 Summary(cs.UTF-8):      Statické knihovny pro systém souborů ext2
391 Summary(da.UTF-8):      ext2 filsystemsspecifikke statiske biblioteker
392 Summary(de.UTF-8):      Statische Bibliotheken für ext2-Dateisysteme
393 Summary(es.UTF-8):      Bibliotecas estaticas para e2fs
394 Summary(fr.UTF-8):      Bibliothèques statiques spécifiques au système de fichiers ext2
395 Summary(it.UTF-8):      Librerie statiche specifici per il filesystem ext2
396 Summary(nb.UTF-8):      ext2 filsystemspesifikke statiske bibliotek
397 Summary(pl.UTF-8):      Biblioteki statyczne do obsługi systemu plików ext2
398 Summary(pt.UTF-8):      Bibliotecas estaticas específicos do sistema de ficheiros ext2
399 Summary(pt_BR.UTF-8):   Bibliotecas estaticas para e2fs
400 Summary(ru.UTF-8):      Статические библиотеки для разработки программ, использующих ext2
401 Summary(sk.UTF-8):      Statické knižnice a hlavičkové súbory pre ext2-špecifické programy
402 Summary(sv.UTF-8):      ext2 filsystemspecifika statiska bibliotek
403 Summary(uk.UTF-8):      Статичні бібліотки програміста для роботи з ext2fs
404 Group:          Development/Libraries
405 Requires:       %{name}-devel = %{version}-%{release}
406
407 %description static
408 Static libraries needed to develop ext2 filesystem-specific programs
409 statically linked with e2progs libs.
410
411 %description static -l de.UTF-8
412 Libraries zur Entwicklung von ext2-Dateisystemspezifischen Programmen
413 erforderlich sind.
414
415 %description static -l es.UTF-8
416 Bibliotecas estaticas para desarrollo de programas específicos para
417 sistema de archivo ext2.
418
419 %description static -l pl.UTF-8
420 Biblioteki statyczne do obsługi e2fs niezbędne do kompilacji programów
421 statycznie skonsolidowanych (linkowanych) z bibliotekami do e2fs.
422
423 %description static -l pt_BR.UTF-8
424 Bibliotecas estaticas para desenvolvimento de programas específicos
425 para sistema de arquivo ext2.
426
427 %description static -l ru.UTF-8
428 e2fsprogs-devel-static содержит статические библиотеки, необходимые
429 для написания программ, работающих с файловой системой ext2.
430
431 %description static -l uk.UTF-8
432 e2fsprogs-devel-static містить статичні бібліотеки, необхідні для
433 написання програм, які працюють з файловою системою ext2.
434
435 %package -n libcom_err
436 Summary:        A Common Error Description Library for unices
437 Summary(pl.UTF-8):      Biblioteka opisu popularnych błędów dla uniksów
438 Group:          Libraries
439 Conflicts:      e2fsprogs < 1.34-3
440
441 %description -n libcom_err
442 A Common Error Description Library for unices.
443
444 %description -n libcom_err -l pl.UTF-8
445 Biblioteka opisu popularnych błędów dla uniksów.
446
447 %package -n libcom_err-devel
448 Summary:        Development files for Common Error Description Library for unices
449 Summary(pl.UTF-8):      Pliki dla programistów do biblioteki opisu popularnych błędów dla uniksów
450 Group:          Development/Libraries
451 Requires:       libcom_err = %{version}-%{release}
452 Conflicts:      e2fsprogs-devel < 1.34-3
453
454 %description -n libcom_err-devel
455 A Common Error Description Library for unices - development files.
456
457 %description -n libcom_err-devel -l pl.UTF-8
458 Biblioteka opisu popularnych błędów dla uniksów - pliki dla
459 programistów.
460
461 %package -n libcom_err-static
462 Summary:        Static version of Common Error Description Library for unices
463 Summary(pl.UTF-8):      Statyczna biblioteka opisu popularnych błędów dla uniksów
464 Group:          Development/Libraries
465 Requires:       libcom_err-devel = %{version}-%{release}
466 Conflicts:      e2fsprogs-static < 1.34-3
467
468 %description -n libcom_err-static
469 A Common Error Description Library for unices - static version.
470
471 %description -n libcom_err-static -l pl.UTF-8
472 Biblioteka opisu popularnych błędów dla uniksów - wersja statyczna.
473
474 %package -n libuuid
475 Summary:        Library for accessing and manipulating UUID
476 Summary(pl.UTF-8):      Biblioteka umożliwiająca dostęp i zmiany UUID
477 License:        BSD
478 Group:          Libraries
479 Conflicts:      e2fsprogs < 1.34-3
480
481 %description -n libuuid
482 Library for accessing and manipulating UUID.
483
484 %description -n libuuid -l pl.UTF-8
485 Biblioteka umożliwiająca dostęp i zmiany UUID.
486
487 %package -n libuuid-devel
488 Summary:        Header files for library for accessing and manipulating UUID
489 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
490 License:        BSD
491 Group:          Development/Libraries
492 Requires:       libuuid = %{version}-%{release}
493 Conflicts:      e2fsprogs-devel < 1.34-3
494
495 %description -n libuuid-devel
496 Library for accessing and manipulating UUID - development files.
497
498 %description -n libuuid-devel -l pl.UTF-8
499 Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
500 programistów.
501
502 %package -n libuuid-static
503 Summary:        Static library for accessing and manipulating UUID
504 Summary(pl.UTF-8):      Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
505 License:        BSD
506 Group:          Development/Libraries
507 Requires:       libuuid-devel = %{version}-%{release}
508 Conflicts:      e2fsprogs-static < 1.34-3
509
510 %description -n libuuid-static
511 Library for accessing and manipulating UUID - static version.
512
513 %description -n libuuid-static -l pl.UTF-8
514 Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
515
516 %package -n fsck
517 Summary:        Check and repair a Linux file system
518 Summary(pl.UTF-8):      Sprawdzenie i naprawa linuksowego systemu plików
519 Group:          Applications/System
520 Requires:       libuuid = %{version}-%{release}
521
522 %description -n fsck
523 Check and repair a Linux file system.
524
525 %description -n fsck -l pl.UTF-8
526 Sprawdzenie i naprawa linuksowego systemu plików.
527
528 %prep
529 %setup -q
530 %patch0 -p1
531 gunzip < %{SOURCE1} > doc/e2compr.texinfo
532 %patch1 -p1
533 %patch2 -p1
534
535 sed -i -e "
536         s,DEVMAPPER_REQ='libselinux libsepol',DEVMAPPER_REQ=,;
537         s,DEVMAPPER_LIBS='-ldevmapper -lselinux -lsepol',DEVMAPPER_LIBS='-ldevmapper',;
538         s,/usr/lib/libdevmapper.a /usr/lib/libselinux.a /usr/lib/libsepol.a,/usr/%{_lib}/libdevmapper.a /usr/%{_lib}/libselinux.a /usr/%{_lib}/libsepol.a," \
539         -e '/AC_SUBST(DO_TEST_SUITE/a\MKINSTALLDIRS="install -d"\nAC_SUBST(MKINSTALLDIRS)\n' configure.in
540
541 %{!?with_static:sed '/^all:/s/e2fsck\.static//' -i e2fsck/Makefile.in}
542
543 %build
544 cp -f /usr/share/automake/config.sub .
545 %{__gettextize}
546 %{__aclocal}
547 %{__autoconf}
548 %configure \
549         --with-root-prefix="" \
550         %{!?with_nls:--disable-nls} \
551         %{!?with_allstatic:--enable-elf-shlibs} \
552         --enable-blkid-devmapper \
553         --enable-compression \
554         --enable-htree \
555         %{!?with_static:--enable-dynamic-e2fsck} \
556         --enable-fsck \
557         --disable-rpath
558
559 %{__make} -j1 libs \
560         LDFLAGS="%{rpmldflags}"
561 %{__make} progs docs \
562         LDFLAGS="%{rpmldflags}"
563
564 cd doc
565 makeinfo --no-split e2compr.texinfo
566
567 %install
568 rm -rf $RPM_BUILD_ROOT
569 export PATH=/sbin:$PATH
570
571 echo "install-shlibs:" >> intl/Makefile
572
573 %{__make} install install-libs \
574         root_libdir=/%{_lib} \
575         mkinstalldirs='install -d' \
576         DESTDIR=$RPM_BUILD_ROOT
577
578 ln -sf e2fsck $RPM_BUILD_ROOT/sbin/fsck.ext2
579 ln -sf e2fsck $RPM_BUILD_ROOT/sbin/fsck.ext3
580 ln -sf mke2fs $RPM_BUILD_ROOT/sbin/mkfs.ext2
581
582 install doc/e2compr.info $RPM_BUILD_ROOT%{_infodir}
583
584 touch $RPM_BUILD_ROOT%{_sysconfdir}/e2fsck.conf
585
586 bzip2 -dc %{SOURCE2} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
587
588 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/{mkfs,fsck}.ext[23].8*
589 echo '.so e2fsck.8' > $RPM_BUILD_ROOT%{_mandir}/man8/fsck.ext2.8
590 echo '.so e2fsck.8' > $RPM_BUILD_ROOT%{_mandir}/man8/fsck.ext3.8
591 echo '.so mke2fs.8' > $RPM_BUILD_ROOT%{_mandir}/man8/mkfs.ext2.8
592 echo '.so mke2fs.8' > $RPM_BUILD_ROOT%{_mandir}/man8/mkfs.ext3.8
593 # missing in non-english-man-pages tarball
594 echo '.so e2fsck.8' > $RPM_BUILD_ROOT%{_mandir}/hu/man8/fsck.ext3.8
595 echo '.so e2fsck.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/fsck.ext3.8
596 echo '.so mke2fs.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/mkfs.ext3.8
597 echo '.so e2fsck.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/fsck.ext3.8
598 echo '.so mke2fs.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/mkfs.ext3.8
599 echo '.so mke2fs.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/mkfs.ext3.8
600
601 %if %{with nls}
602 [ "`file $RPM_BUILD_ROOT%{_datadir}/locale/it/LC_MESSAGES/e2fsprogs.mo |\
603         sed -e 's/.*,//' -e 's/message.*//'`" -le 1 ] && rm -f $f
604 %find_lang %{name}
605 %endif
606
607 rm -f $RPM_BUILD_ROOT%{_mandir}/README.e2fsprogs-non-english-man-pages
608 touch $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
609
610 %clean
611 rm -rf $RPM_BUILD_ROOT
612
613 %post
614 /sbin/ldconfig
615 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
616
617 %postun
618 /sbin/ldconfig
619 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
620
621 %post devel
622 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
623
624 %postun devel
625 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
626
627 %post   -n libcom_err -p /sbin/ldconfig
628 %postun -n libcom_err -p /sbin/ldconfig
629
630 %post   -n libuuid -p /sbin/ldconfig
631 %postun -n libuuid -p /sbin/ldconfig
632
633 %post   -n fsck -p /sbin/ldconfig
634 %postun -n fsck -p /sbin/ldconfig
635
636 %files %{?with_nls:-f %{name}.lang}
637 %defattr(644,root,root,755)
638 # COPYING specifies license details for some parts of package
639 %doc COPYING README RELEASE-NOTES
640 %attr(755,root,root) /sbin/*
641 %exclude /sbin/fsck
642 %attr(755,root,root) %{_sbindir}/*
643 %attr(755,root,root) %{_bindir}/*attr
644 %attr(755,root,root) %{_bindir}/mk_cmds
645 %if ! %{with allstatic}
646 %attr(755,root,root) /%{_lib}/libe2p.so.*
647 %attr(755,root,root) /%{_lib}/libext2fs.so.*
648 %attr(755,root,root) /%{_lib}/libss.so.*
649 %endif
650 %attr(755,root,root) %{_libdir}/e2initrd_helper
651 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/e2fsck.conf
652 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mke2fs.conf
653 %ghost %{_sysconfdir}/blkid.tab
654 %{_mandir}/man1/*attr.1*
655 %{_mandir}/man1/mk_cmds.1*
656 %{_mandir}/man5/e2fsck.conf.5*
657 %{_mandir}/man5/mke2fs.conf.5*
658 %{_mandir}/man8/*
659 %lang(fi) %{_mandir}/fi/man[18]/*
660 %lang(fr) %{_mandir}/fr/man[18]/*
661 %lang(hu) %{_mandir}/hu/man[18]/*
662 %lang(it) %{_mandir}/it/man[18]/*
663 %lang(ja) %{_mandir}/ja/man1/*attr.1*
664 %lang(ja) %{_mandir}/ja/man8/*
665 %lang(ko) %{_mandir}/ko/man[18]/*
666 %lang(pl) %{_mandir}/pl/man[18]/*
667 %exclude %{_mandir}/*/man8/fsck.8*
668 %exclude %{_mandir}/man8/fsck.8*
669 %{_datadir}/ss
670 %{_infodir}/e2compr.info*
671
672 %files devel
673 %defattr(644,root,root,755)
674 %doc doc/libblkid.txt
675 %if !%{with allstatic}
676 %attr(755,root,root) %{_libdir}/libblkid.so
677 %attr(755,root,root) %{_libdir}/libe2p.so
678 %attr(755,root,root) %{_libdir}/libext2fs.so
679 %attr(755,root,root) %{_libdir}/libss.so
680 %endif
681 %{_includedir}/blkid
682 %{_includedir}/e2p
683 %{_includedir}/ext2fs
684 %{_includedir}/ss
685 %{_pkgconfigdir}/blkid.pc
686 %{_pkgconfigdir}/e2p.pc
687 %{_pkgconfigdir}/ext2fs.pc
688 %{_pkgconfigdir}/ss.pc
689 %{_infodir}/libext2fs.info*
690 %{_mandir}/man3/libblkid.3*
691
692 %files static
693 %defattr(644,root,root,755)
694 %{_libdir}/libblkid.a
695 %{_libdir}/libe2p.a
696 %{_libdir}/libext2fs.a
697 %{_libdir}/libss.a
698
699 %files -n libcom_err
700 %defattr(644,root,root,755)
701 %{!?with_allstatic:%attr(755,root,root) /%{_lib}/libcom_err.so.*}
702
703 %files -n libcom_err-devel
704 %defattr(644,root,root,755)
705 %attr(755,root,root) %{_bindir}/compile_et
706 %{!?with_allstatic:%attr(755,root,root) %{_libdir}/libcom_err.so}
707 %{_includedir}/et
708 %{_datadir}/et
709 %{_pkgconfigdir}/com_err.pc
710 %{_mandir}/man1/compile_et.1*
711 %lang(ja) %{_mandir}/ja/man1/compile_et.1*
712 %{_mandir}/man3/com_err.3*
713 %lang(ja) %{_mandir}/ja/man3/com_err.3*
714
715 %files -n libcom_err-static
716 %defattr(644,root,root,755)
717 %{_libdir}/libcom_err.a
718
719 %files -n libuuid
720 %defattr(644,root,root,755)
721 %doc lib/uuid/COPYING
722 %attr(755,root,root) %{_bindir}/uuidgen
723 %{!?with_allstatic:%attr(755,root,root) /%{_lib}/libuuid.so.*}
724 %{_mandir}/man1/uuidgen.1*
725 %lang(ja) %{_mandir}/ja/man1/uuidgen.1*
726
727 %files -n libuuid-devel
728 %defattr(644,root,root,755)
729 %{!?with_allstatic:%attr(755,root,root) %{_libdir}/libuuid.so}
730 %{_includedir}/uuid
731 %{_pkgconfigdir}/uuid.pc
732 %{_mandir}/man3/*uuid*
733 %lang(ja) %{_mandir}/ja/man3/*uuid*
734
735 %files -n libuuid-static
736 %defattr(644,root,root,755)
737 %{_libdir}/libuuid.a
738
739 %files -n fsck
740 %defattr(644,root,root,755)
741 %attr(755,root,root) /sbin/fsck
742 %if ! %{with allstatic}
743 %attr(755,root,root) /%{_lib}/libblkid.so.*
744 %endif
745 %{_mandir}/man8/fsck.8*
746 %lang(it) %{_mandir}/it/man8/fsck.8*
747 %lang(ja) %{_mandir}/ja/man8/fsck.8*
748 %lang(ko) %{_mandir}/ko/man8/fsck.8*
749 %lang(pl) %{_mandir}/pl/man8/fsck.8*
This page took 0.126779 seconds and 3 git commands to generate.