]> git.pld-linux.org Git - packages/parted.git/blob - parted.spec
- removed all Group fields translations (oure rpm now can handle translating
[packages/parted.git] / parted.spec
1 Summary:        Flexible partitioning tool
2 Summary(es):    Herramienta de particionamiento flexible
3 Summary(pl):    GNU Parted - narzêdzie do zarz±dzania partycjami na dyskach
4 Summary(pt_BR): Ferramenta flexível de particionamento
5 Name:           parted
6 Version:        1.4.24
7 Release:        1
8 License:        GPL
9 Group:          Applications/System
10 Vendor:         Andrew Clausen <clausen@gnu.org>
11 Source0:        ftp://ftp.gnu.org/gnu/parted/%{name}-%{version}.tar.gz
12 Patch0:         %{name}-BOOT.patch
13 Patch1:         %{name}-llseek.patch
14 Patch2:         %{name}-no_wrap.patch
15 Patch3:         %{name}-BIG_FAT_WARNING.patch
16 URL:            http://www.gnu.org/software/parted/
17 BuildRequires:  autoconf >= 2.50
18 BuildRequires:  automake
19 BuildRequires:  e2fsprogs-devel
20 %if %{?BOOT:1}%{!?BOOT:0}
21 BuildRequires:  e2fsprogs-static
22 %endif
23 BuildRequires:  gettext-devel
24 BuildRequires:  libtool
25 BuildRequires:  ncurses-devel >= 5.2
26 BuildRequires:  readline-devel >= 4.2
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
30 GNU Parted is a program that allows you to create, destroy, resize,
31 move and copy hard disk partitions. This is useful for creating space
32 for new operating systems, reorganising disk usage, and copying data
33 to new hard disks.
34
35 %description -l es
36 GNU Parted es un programa que permite crear, destruir, redimensionar,
37 mover y copiar particiones de discos duros. Es útil para crear espacio
38 para nuevos sistemas operacionales, reorganizar el uso del disco, y
39 copiar datos para nuevos discos duros.
40
41 %description -l pl
42 GNU Parted jest programem który umo¿liwia teorzenie, usuwanie, zmianê
43 rozmiaru, przesuwanie i kopiowanie partycji na dyskach. Mo¿e byæ
44 u¿yteczny przy tworzeniu partycji pod nowy system jak i przy
45 reorganizacji sposobu wykorzystywania dysków, a tak¿e ich kopiowaniu.
46
47 %description -l pt_BR
48 O GNU Parted é um programa que permite criar, destruir, redimensionar,
49 mover e copiar partições de discos rígidos. É útil para criar espaço
50 para novos sistemas operacionais, reorganizar o uso do disco, e copiar
51 dados para novos discos rígidos.
52
53 %package devel
54 Summary:        Files required to compile software that uses libparted
55 Summary(es):    Archivos de desarrollo para libparted
56 Summary(pl):    Pliki wymagane przy kompilacji programów u¿ywaj±cych libparted
57 Summary(pt_BR): Arquivos de desenvolvimento para a libparted
58 Group:          Development/Libraries
59 Requires:       %{name} = %{version}
60 Requires:       e2fsprogs-devel
61
62 %description devel
63 Files required to compile software that uses libparted.
64
65 %description -l es devel
66 Este paquete incluye los archivos de encabezamiento y bibliotecas
67 necesarios para ligar estáticamente programas con libparted.
68
69 %description -l pl devel
70 Pliki wymagane przy kompilacji programów u¿ywaj±cych libparted.
71
72 %description -l pt_BR devel
73 O GNU Parted é um programa que permite criar, destruir, redimensionar,
74 mover e copiar partições de discos rígidos. É útil para criar espaço
75 para novos sistemas operacionais, reorganizar o uso do disco, e copiar
76 dados para novos discos rígidos. Este pacote inclui os arquivos de
77 cabeçalho e bibliotecas necessários para ligar estaticamente programas
78 com a libparted.
79
80 %package static
81 Summary:        Satic libparted
82 Summary(pl):    Biblioteka statyczna libparted
83 Group:          Development/Libraries
84 Requires:       %{name}-devel = %{version}
85
86 %description static
87 Satic libparted.
88
89 %description -l pl static
90 Biblioteka statyczna libparted.
91
92 %if %{?BOOT:1}%{!?BOOT:0}
93 %package BOOT
94 Summary:        parted for bootdisk
95 Group:          Applications/System
96
97 %description BOOT
98 %endif
99
100 %prep
101 %setup -q
102 %patch0 -p1
103 %patch1 -p1
104 %patch2 -p1
105 %patch3 -p1
106
107 %build
108 rm -f missing
109 libtoolize --copy --force
110 gettextize --copy --force
111 aclocal
112 automake -a -c
113 autoheader
114 autoconf
115 %if %{?BOOT:1}%{!?BOOT:0}
116 %configure \
117         --disable-nls \
118         --enable-all-static \
119         --without-readline \
120         --without-pic
121 %{__make} CFLAGS="-DUSE_OWN_LLSEEK -DNO_BIOS_GEOMETRY_WARNING %{rpmcflags}"
122 mv -f %{name}/%{name} %{name}-BOOT
123 %{__make} distclean
124 %endif
125
126 %configure \
127         --with-readline \
128         --without-included-gettext \
129         --enable-shared
130 %{__make}
131
132 %install
133 rm -rf $RPM_BUILD_ROOT
134
135 %if %{?BOOT:1}%{!?BOOT:0}
136 install -d $RPM_BUILD_ROOT%{_libdir}/bootdisk/sbin
137 install %{name}-BOOT $RPM_BUILD_ROOT%{_libdir}/bootdisk/sbin/%{name}
138 %endif
139
140 %{__make} install \
141         DESTDIR=$RPM_BUILD_ROOT \
142         aclocaldir=%{_aclocaldir}
143
144 gzip -9nf doc/{API,FAT,USER} AUTHORS BUGS ChangeLog NEWS README THANKS TODO
145
146 %find_lang %{name}
147
148 %post   -p /sbin/ldconfig
149 %postun -p /sbin/ldconfig
150
151 %clean
152 rm -rf $RPM_BUILD_ROOT
153
154 %files -f %{name}.lang
155 %defattr(644,root,root,755)
156 %doc *.gz doc/*.gz
157 %attr(755,root,root) %{_sbindir}/parted
158 %attr(755,root,root) %{_libdir}/lib*.so.*.*
159 %{_mandir}/man*/*
160
161 %files devel
162 %defattr(644,root,root,755)
163 %{_includedir}/parted
164 %attr(755,root,root) %{_libdir}/lib*.so
165 %attr(755,root,root) %{_libdir}/lib*.la
166 %{_aclocaldir}/*
167
168 %files static
169 %defattr(644,root,root,755)
170 %{_libdir}/lib*.a
171
172 %if %{?BOOT:1}%{!?BOOT:0}
173 %files BOOT
174 %defattr(644,root,root,755)
175 %attr(755,root,root) %{_libdir}/bootdisk/sbin/*
176 %endif
This page took 0.037818 seconds and 4 git commands to generate.