3 %bcond_with static # link statically
4 %bcond_without nls # build without NLS
5 %bcond_without readline # build without readline support
6 %bcond_with uClibc # add somewhat nasty uClibc patch, that
7 # # shouldn't cause problems, but who knows...
9 Summary: Flexible partitioning tool
10 Summary(es): Herramienta de particionamiento flexible
11 Summary(pl): GNU Parted - narzêdzie do zarz±dzania partycjami na dyskach
12 Summary(pt_BR): Ferramenta flexível de particionamento
13 Summary(ru): ðÒÏÇÒÁÍÍÁ GNU ÍÁÎÉÐÕÌÑÃÉÉ ÄÉÓËÏ×ÙÍÉ ÒÁÚÄÅÌÁÍÉ
14 Summary(uk): ðÒÏÇÒÁÍÁ GNU ÍÁΦÐÕÌÑæ§ ÄÉÓËÏ×ÉÍÉ ÒÏÚĦÌÁÍÉ
19 Vendor: Andrew Clausen <clausen@gnu.org>
20 Group: Applications/System
21 Source0: ftp://ftp.gnu.org/gnu/parted/%{name}-%{version}.tar.gz
22 # Source0-md5: a8177c27ce5830bdaa4d6f2d7cd13671
23 Patch0: %{name}-no_wrap.patch
24 Patch1: %{name}-BIG_FAT_WARNING.patch
25 Patch2: %{name}-uClibc.patch
26 Patch3: %{name}-info.patch
27 Patch4: %{name}-pl.po-update.patch
28 Patch5: %{name}-dasd.patch
29 Patch6: %{name}-dasd_geometry.patch
30 Patch7: %{name}-iseries.patch
31 Patch8: %{name}-aix.patch
32 Patch9: %{name}-mac-lvm.patch
33 URL: http://www.gnu.org/software/parted/
34 BuildRequires: autoconf >= 2.50
35 BuildRequires: automake
36 BuildRequires: gettext-devel
37 BuildRequires: libtool
38 BuildRequires: libuuid-devel
39 %{?with_static:BuildRequires: libuuid-static}
40 %{?with_readline:BuildRequires: ncurses-devel >= 5.2}
41 %{?with_readline:BuildRequires: readline-devel >= 4.2}
42 BuildRequires: texinfo >= 4.2
43 Requires(post,postun): /sbin/ldconfig
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47 GNU Parted is a program that allows you to create, destroy, resize,
48 move and copy hard disk partitions. This is useful for creating space
49 for new operating systems, reorganising disk usage, and copying data
53 GNU Parted es un programa que permite crear, destruir, redimensionar,
54 mover y copiar particiones de discos duros. Es útil para crear espacio
55 para nuevos sistemas operacionales, reorganizar el uso del disco, y
56 copiar datos para nuevos discos duros.
59 GNU Parted jest programem który umo¿liwia tworzenie, usuwanie, zmianê
60 rozmiaru, przesuwanie i kopiowanie partycji na dyskach. Mo¿e byæ
61 u¿yteczny przy tworzeniu partycji pod nowy system jak i przy
62 reorganizacji sposobu wykorzystywania dysków, a tak¿e ich kopiowaniu.
65 O GNU Parted é um programa que permite criar, destruir, redimensionar,
66 mover e copiar partições de discos rígidos. É útil para criar espaço
67 para novos sistemas operacionais, reorganizar o uso do disco, e copiar
68 dados para novos discos rígidos.
71 GNU Parted - ÜÔÏ ÐÒÏÇÒÁÍÍÁ, ÐÏÚ×ÏÌÑÀÝÁÑ ×ÁÍ ÓÏÚÄÁ×ÁÔØ, ÕÄÁÌÑÔØ, ÍÅÎÑÔØ
72 ÒÁÚÍÅÒ, ÐÅÒÅÍÅÝÁÔØ É ËÏÐÉÒÏ×ÁÔØ ÒÁÚÄÅÌÙ ÎÁ ÖÅÓÔËÉÈ ÄÉÓËÁÈ. üÔÏ ÐÏÌÅÚÎÏ
73 ÄÌÑ ÓÏÚÄÁÎÉÑ ÍÅÓÔÁ ÄÌÑ ÒÁÚÍÅÝÅÎÉÑ ÎÏ×ÙÈ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍ,
74 ÒÅÏÒÇÁÎÉÚÁÃÉÉ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÄÉÓËÁ É ËÏÐÉÒÏ×ÁÎÉÑ ÄÁÎÎÙÈ ÎÁ ÎÏ×ÙÅ ÄÉÓËÉ.
77 GNU Parted - ÃÅ ÐÒÏÇÒÁÍÁ, ÑËÁ ÄÏÚ×ÏÌѤ ×ÁÍ ÓÔ×ÏÒÀ×ÁÔÉ, ×ÉÄÁÌÑÔÉ,
78 ÚͦÎÀ×ÁÔÉ ÒÏÚͦÒ, ÐÅÒÅͦÝÕ×ÁÔÉ ÔÁ ËÏЦÀ×ÁÔÉ ÒÏÚĦÌÉ ÎÁ ÖÏÒÓÔËÉÈ
79 ÄÉÓËÁÈ. ãÅ ËÏÒÉÓÎÏ ÄÌÑ ÓÔ×ÏÒÅÎÎÑ Í¦ÓÃÑ ÄÌÑ ÒÏÚͦÝÅÎÎÑ ÎÏ×ÉÈ
80 ÏÐÅÒÁæÊÎÉÈ ÓÉÓÔÅÍ, ÒÅÏÒÇÁΦÚÁæ§ ×ÉËÏÒÉÓÔÁÎÎÑ ÄÉÓËÕ ÔÁ ËÏЦÀ×ÁÎÎÑ
84 Summary: Files required to compile software that uses libparted
85 Summary(es): Archivos de desarrollo para libparted
86 Summary(pl): Pliki wymagane przy kompilacji programów u¿ywaj±cych libparted
87 Summary(pt_BR): Arquivos de desenvolvimento para a libparted
88 Group: Development/Libraries
89 Requires: %{name} = %{version}-%{release}
90 Requires: libuuid-devel
93 Files required to compile software that uses libparted.
95 %description devel -l es
96 Este paquete incluye los archivos de encabezamiento y bibliotecas
97 necesarios para ligar estáticamente programas con libparted.
99 %description devel -l pl
100 Pliki wymagane przy kompilacji programów u¿ywaj±cych libparted.
102 %description devel -l pt_BR
103 O GNU Parted é um programa que permite criar, destruir, redimensionar,
104 mover e copiar partições de discos rígidos. É útil para criar espaço
105 para novos sistemas operacionais, reorganizar o uso do disco, e copiar
106 dados para novos discos rígidos. Este pacote inclui os arquivos de
107 cabeçalho e bibliotecas necessários para ligar estaticamente programas
111 Summary: Static libparted library
112 Summary(pl): Biblioteka statyczna libparted
113 Group: Development/Libraries
114 Requires: %{name}-devel = %{version}-%{release}
117 Static libparted library.
119 %description static -l pl
120 Biblioteka statyczna libparted.
126 %{?with_uClibc:%patch2 -p1}
145 %{!?with_readline:--without-readline} \
146 %{?with_readline:--with-readline} \
147 --without-included-gettext \
148 %{!?with_nls:--disable-nls} \
149 %{?with_static:--without-pic} \
150 %{?with_static:--enable-all-static} \
151 %{!?with_static:--enable-shared}
153 %{!?with_nls:touch include/libintl.h}
158 rm -rf $RPM_BUILD_ROOT
161 DESTDIR=$RPM_BUILD_ROOT \
162 aclocaldir=%{_aclocaldir}
164 %{?with_nls:%find_lang %{name}}
167 rm -rf $RPM_BUILD_ROOT
171 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
175 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
177 %files %{?with_nls:-f %{name}.lang}
178 %defattr(644,root,root,755)
179 %doc doc/{API,FAT,FAQ} AUTHORS BUGS ChangeLog NEWS README THANKS TODO
180 %attr(755,root,root) %{_sbindir}/*
181 %{!?with_static:%attr(755,root,root) %{_libdir}/lib*.so.*.*}
183 %lang(pt) %{_mandir}/pt_BR/man*/*
187 %defattr(644,root,root,755)
188 %{!?with_static:%attr(755,root,root) %{_libdir}/lib*.so}
190 %{_includedir}/parted
194 %defattr(644,root,root,755)