]> git.pld-linux.org Git - packages/parted.git/blob - parted.spec
- updated for 1.6.21
[packages/parted.git] / parted.spec
1 #
2 # Conditional build:
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...
8 #
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 ÍÁΦÐÕÌÑ槠ÄÉÓËÏ×ÉÍÉ ÒÏÚĦÌÁÍÉ
15 Name:           parted
16 Version:        1.6.20
17 Release:        1
18 License:        GPL
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:  aba5a1e05c2970ea403a282def212237
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 URL:            http://www.gnu.org/software/parted/
29 BuildRequires:  autoconf >= 2.50
30 BuildRequires:  automake
31 BuildRequires:  gettext-devel
32 BuildRequires:  libtool
33 BuildRequires:  libuuid-devel
34 %{?with_static:BuildRequires:   libuuid-static}
35 %{?with_readline:BuildRequires: ncurses-devel >= 5.2}
36 %{?with_readline:BuildRequires: readline-devel >= 4.2}
37 BuildRequires:  texinfo >= 4.2
38 Requires(post,postun):  /sbin/ldconfig
39 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41 %description
42 GNU Parted is a program that allows you to create, destroy, resize,
43 move and copy hard disk partitions. This is useful for creating space
44 for new operating systems, reorganising disk usage, and copying data
45 to new hard disks.
46
47 %description -l es
48 GNU Parted es un programa que permite crear, destruir, redimensionar,
49 mover y copiar particiones de discos duros. Es útil para crear espacio
50 para nuevos sistemas operacionales, reorganizar el uso del disco, y
51 copiar datos para nuevos discos duros.
52
53 %description -l pl
54 GNU Parted jest programem który umo¿liwia tworzenie, usuwanie, zmianê
55 rozmiaru, przesuwanie i kopiowanie partycji na dyskach. Mo¿e byæ
56 u¿yteczny przy tworzeniu partycji pod nowy system jak i przy
57 reorganizacji sposobu wykorzystywania dysków, a tak¿e ich kopiowaniu.
58
59 %description -l pt_BR
60 O GNU Parted é um programa que permite criar, destruir, redimensionar,
61 mover e copiar partições de discos rígidos. É útil para criar espaço
62 para novos sistemas operacionais, reorganizar o uso do disco, e copiar
63 dados para novos discos rígidos.
64
65 %description -l ru
66 GNU Parted - ÜÔÏ ÐÒÏÇÒÁÍÍÁ, ÐÏÚ×ÏÌÑÀÝÁÑ ×ÁÍ ÓÏÚÄÁ×ÁÔØ, ÕÄÁÌÑÔØ, ÍÅÎÑÔØ
67 ÒÁÚÍÅÒ, ÐÅÒÅÍÅÝÁÔØ É ËÏÐÉÒÏ×ÁÔØ ÒÁÚÄÅÌÙ ÎÁ ÖÅÓÔËÉÈ ÄÉÓËÁÈ. üÔÏ ÐÏÌÅÚÎÏ
68 ÄÌÑ ÓÏÚÄÁÎÉÑ ÍÅÓÔÁ ÄÌÑ ÒÁÚÍÅÝÅÎÉÑ ÎÏ×ÙÈ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍ,
69 ÒÅÏÒÇÁÎÉÚÁÃÉÉ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÄÉÓËÁ É ËÏÐÉÒÏ×ÁÎÉÑ ÄÁÎÎÙÈ ÎÁ ÎÏ×ÙÅ ÄÉÓËÉ.
70
71 %description -l uk
72 GNU Parted - ÃÅ ÐÒÏÇÒÁÍÁ, ÑËÁ ÄÏÚ×ÏÌѤ ×ÁÍ ÓÔ×ÏÒÀ×ÁÔÉ, ×ÉÄÁÌÑÔÉ,
73 ÚͦÎÀ×ÁÔÉ ÒÏÚͦÒ, ÐÅÒÅͦÝÕ×ÁÔÉ ÔÁ ËÏЦÀ×ÁÔÉ ÒÏÚĦÌÉ ÎÁ ÖÏÒÓÔËÉÈ
74 ÄÉÓËÁÈ. ãÅ ËÏÒÉÓÎÏ ÄÌÑ ÓÔ×ÏÒÅÎÎѠͦÓÃÑ ÄÌÑ ÒÏÚͦÝÅÎÎÑ ÎÏ×ÉÈ
75 ÏÐÅÒÁæÊÎÉÈ ÓÉÓÔÅÍ, ÒÅÏÒÇÁΦÚÁ槠×ÉËÏÒÉÓÔÁÎÎÑ ÄÉÓËÕ ÔÁ ËÏЦÀ×ÁÎÎÑ
76 ÄÁÎÉÈ ÎÁ ÎÏצ ÄÉÓËÉ.
77
78 %package devel
79 Summary:        Files required to compile software that uses libparted
80 Summary(es):    Archivos de desarrollo para libparted
81 Summary(pl):    Pliki wymagane przy kompilacji programów u¿ywaj±cych libparted
82 Summary(pt_BR): Arquivos de desenvolvimento para a libparted
83 Group:          Development/Libraries
84 Requires:       %{name} = %{version}-%{release}
85 Requires:       libuuid-devel
86
87 %description devel
88 Files required to compile software that uses libparted.
89
90 %description devel -l es
91 Este paquete incluye los archivos de encabezamiento y bibliotecas
92 necesarios para ligar estáticamente programas con libparted.
93
94 %description devel -l pl
95 Pliki wymagane przy kompilacji programów u¿ywaj±cych libparted.
96
97 %description devel -l pt_BR
98 O GNU Parted é um programa que permite criar, destruir, redimensionar,
99 mover e copiar partições de discos rígidos. É útil para criar espaço
100 para novos sistemas operacionais, reorganizar o uso do disco, e copiar
101 dados para novos discos rígidos. Este pacote inclui os arquivos de
102 cabeçalho e bibliotecas necessários para ligar estaticamente programas
103 com a libparted.
104
105 %package static
106 Summary:        Static libparted library
107 Summary(pl):    Biblioteka statyczna libparted
108 Group:          Development/Libraries
109 Requires:       %{name}-devel = %{version}-%{release}
110
111 %description static
112 Static libparted library.
113
114 %description static -l pl
115 Biblioteka statyczna libparted.
116
117 %prep
118 %setup -q
119 %patch0 -p1
120 %patch1 -p1
121 %{?with_uClibc:%patch2 -p1}
122 %patch3 -p1
123 %patch4 -p1
124
125 rm -f po/stamp-po
126
127 %build
128 %{__libtoolize}
129 %{__gettextize}
130 %{__aclocal}
131 %{__autoheader}
132 %{__autoconf}
133 %{__automake}
134 %configure \
135         %{!?with_readline:--without-readline} \
136         %{?with_readline:--with-readline} \
137         --without-included-gettext \
138         %{!?with_nls:--disable-nls} \
139         %{?with_static:--without-pic} \
140         %{?with_static:--enable-all-static} \
141         %{!?with_static:--enable-shared}
142
143 %{!?with_nls:touch include/libintl.h}
144
145 %{__make}
146
147 %install
148 rm -rf $RPM_BUILD_ROOT
149
150 %{__make} install \
151         DESTDIR=$RPM_BUILD_ROOT \
152         aclocaldir=%{_aclocaldir}
153
154 %{?with_nls:%find_lang %{name}}
155
156 %clean
157 rm -rf $RPM_BUILD_ROOT
158
159 %post
160 /sbin/ldconfig
161 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
162
163 %postun
164 /sbin/ldconfig
165 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
166
167 %files %{?with_nls:-f %{name}.lang}
168 %defattr(644,root,root,755)
169 %doc doc/{API,FAT,FAQ} AUTHORS BUGS ChangeLog NEWS README THANKS TODO
170 %attr(755,root,root) %{_sbindir}/*
171 %{!?with_static:%attr(755,root,root) %{_libdir}/lib*.so.*.*}
172 %{_mandir}/man*/*
173 %lang(pt) %{_mandir}/pt_BR/man*/*
174 %{_infodir}/parted*
175
176 %files devel
177 %defattr(644,root,root,755)
178 %{!?with_static:%attr(755,root,root) %{_libdir}/lib*.so}
179 %{_libdir}/lib*.la
180 %{_includedir}/parted
181 %{_aclocaldir}/*
182
183 %files static
184 %defattr(644,root,root,755)
185 %{_libdir}/lib*.a
This page took 0.321097 seconds and 3 git commands to generate.