]>
Commit | Line | Data |
---|---|---|
d859ad23 JB |
1 | # |
2 | # Conditional build: | |
5ee9aff2 JB |
3 | %bcond_with static # link statically |
4 | %bcond_without nls # build without NLS | |
5 | %bcond_without readline # build without readline support | |
ee13b4c1 | 6 | %bcond_with selinux # SELinux support |
5ee9aff2 JB |
7 | %bcond_with uClibc # add somewhat nasty uClibc patch, that |
8 | # # shouldn't cause problems, but who knows... | |
36d47f1d | 9 | %bcond_without po4a # do not use po4a (for pt_BR manual) |
2db42904 | 10 | # |
7b8712c6 | 11 | Summary: Flexible partitioning tool |
5499e3e0 ER |
12 | Summary(es.UTF-8): Herramienta de particionamiento flexible |
13 | Summary(pl.UTF-8): GNU Parted - narzędzie do zarządzania partycjami na dyskach | |
14 | Summary(pt_BR.UTF-8): Ferramenta flexível de particionamento | |
15 | Summary(ru.UTF-8): Программа GNU манипуляции дисковыми разделами | |
16 | Summary(uk.UTF-8): Програма GNU маніпуляції дисковими розділами | |
59324dc8 | 17 | Name: parted |
fb18c83f | 18 | Version: 3.2 |
d2e90be8 | 19 | Release: 5 |
785de6b7 | 20 | License: GPL v3+ |
edf93f48 | 21 | Group: Applications/System |
88e13367 | 22 | Source0: http://ftp.gnu.org/gnu/parted/%{name}-%{version}.tar.xz |
fb18c83f | 23 | # Source0-md5: 0247b6a7b314f8edeb618159fa95f9cb |
da101854 JB |
24 | # restored from git repository |
25 | Source1: %{name}.m4 | |
c886eb9d AM |
26 | |
27 | Patch01: 0001-tests-Try-several-UTF8-locales.patch | |
28 | Patch02: 0002-maint-post-release-administrivia.patch | |
29 | Patch03: 0003-lib%{name}-also-link-to-UUID_LIBS.patch | |
30 | Patch04: 0004-lib-fs-resize-Prevent-crash-resizing-FAT16-file-syst.patch | |
31 | Patch05: 0005-tests-t3000-resize-fs.sh-Add-FAT16-resizing-test.patch | |
32 | Patch06: 0006-tests-t3000-resize-fs.sh-Add-requirement-on-mkfs.vfa.patch | |
33 | Patch07: 0007-tests-Change-minimum-size-to-256MiB.patch | |
34 | Patch08: 0008-%{name}-don-t-crash-in-disk_set-when-disk-label-not-f.patch | |
35 | Patch09: 0009-tests-Add-a-test-for-device-mapper-partition-sizes.patch | |
36 | Patch10: 0010-lib%{name}-device-mapper-uses-512b-sectors.patch | |
37 | Patch11: 0011-Update-manpage-NAME-so-whatis-will-work.patch | |
38 | Patch12: 0012-tests-Make-sure-the-extended-partition-length-is-cor.patch | |
39 | Patch13: 0013-lib%{name}-BLKPG_RESIZE_PARTITION-uses-bytes-not-sect.patch | |
40 | Patch14: 0014-%{name}-Fix-crash-with-name-command-and-no-disklabel-.patch | |
41 | Patch15: 0015-UI-Avoid-memory-leaks.patch | |
42 | Patch16: 0016-lib%{name}-Fix-memory-leaks.patch | |
43 | Patch17: 0017-lib%{name}-Fix-possible-memory-leaks.patch | |
44 | Patch18: 0018-lib%{name}-Stop-converting-.-in-sys-path-to.patch | |
45 | Patch19: 0019-lib%{name}-Use-read-only-when-probing-devices-on-linu.patch | |
46 | Patch20: 0020-tests-Use-wait_for_dev_to_-functions.patch | |
47 | Patch21: 0021-fdasd-geometry-handling-updated-from-upstream-s390-t.patch | |
48 | Patch22: 0022-dasd-enhance-device-probing.patch | |
49 | Patch23: 0023-%{name}-fix-build-error-on-s390.patch | |
50 | Patch24: 0024-fdasd.c-Safeguard-against-geometry-misprobing.patch | |
51 | Patch25: 0025-Add-lib%{name}-fs-resize.pc.patch | |
52 | Patch26: 0026-tests-Add-udevadm-settle-to-wait_for_-loop-1260664.patch | |
53 | Patch27: 0027-tests-Add-wait-to-t9042-1257415.patch | |
54 | Patch28: 0028-tests-Fix-t1700-failing-on-a-host-with-a-4k-xfs-file.patch | |
55 | Patch29: 0029-lib-fs-resize-Prevent-crash-resizing-FAT-with-very-d.patch | |
56 | Patch30: 0030-tests-t3000-resize-fs.sh-Add-very-deep-directory.patch | |
57 | Patch31: 0031-Use-BLKSSZGET-to-get-device-sector-size-in-_device_p.patch | |
58 | Patch32: 0032-%{name}-fix-the-rescue-command.patch | |
59 | Patch33: 0033-Use-disk-geometry-as-basis-for-ext2-sector-sizes.patch | |
60 | Patch34: 0034-docs-Add-list-of-filesystems-for-fs-type-1311596.patch | |
61 | Patch35: 0035-%{name}-Display-details-of-partition-alignment-failur.patch | |
62 | Patch36: 0036-lib%{name}-Remove-fdasd-geometry-code-from-alloc_meta.patch | |
63 | Patch37: 0037-lib%{name}-Fix-probing-AIX-disks-on-other-arches.patch | |
64 | Patch38: 0038-partprobe-Open-the-device-once-for-probing.patch | |
65 | Patch39: 0039-Cleanup-mkpart-manpage-entry-1183077.patch | |
66 | Patch40: 0040-doc-Add-information-about-quoting.patch | |
67 | Patch41: 0041-lib%{name}-dasd-correct-the-offset-where-the-first-pa.patch | |
68 | Patch42: 0042-Add-support-for-NVMe-devices.patch | |
69 | Patch43: 0043-docs-Improve-partition-description-in-%{name}.texi.patch | |
70 | Patch44: 0044-lib%{name}-only-IEC-units-are-treated-as-exact.patch | |
71 | Patch45: 0045-tests-t3310-flags.sh-Query-lib%{name}-for-all-flags-t.patch | |
72 | Patch46: 0046-tests-t3310-flags.sh-Stop-excluding-certain-flags-fr.patch | |
73 | Patch47: 0047-tests-t3310-flags.sh-Add-test-for-bsd-table-flags.patch | |
74 | Patch48: 0048-lib%{name}-Fix-to-report-success-when-setting-lvm-fla.patch | |
75 | Patch49: 0049-lib%{name}-Remove-commented-local-variable-from-bsd_p.patch | |
76 | Patch50: 0050-tests-t3310-flags.sh-Add-test-for-mac-table-flags.patch | |
77 | Patch51: 0051-tests-t3310-flags.sh-Add-test-for-dvh-table-flags.patch | |
78 | Patch52: 0052-tests-t3310-flags.sh-Add-tests-for-remaining-table-t.patch | |
79 | Patch53: 0053-tests-Set-optimal-blocks-to-64-for-scsi_debug-device.patch | |
80 | Patch54: 0054-tests-t3310-flags.sh-skip-pc98-when-sector-size-512.patch | |
81 | Patch55: 0055-tests-Stop-timing-t9040-1172675.patch | |
82 | Patch56: 0056-lib%{name}-Fix-starting-CHS-in-protective-MBR.patch | |
83 | Patch57: 0057-lib%{name}-Don-t-warn-if-no-HDIO_GET_IDENTITY-ioctl.patch | |
84 | Patch58: 0058-lib%{name}-dasd-unify-vtoc-handling-for-cdl-ldl.patch | |
85 | Patch59: 0059-lib%{name}-dasd-update-and-improve-fdasd-functions.patch | |
86 | Patch60: 0060-lib%{name}-dasd-add-new-fdasd-functions.patch | |
87 | Patch61: 0061-lib%{name}-dasd-add-test-cases-for-the-new-fdasd-func.patch | |
88 | Patch62: 0062-lib%{name}-set-swap-flag-on-GPT-partitions.patch | |
89 | Patch63: 0063-tests-Update-t0220-and-t0280-for-the-swap-flag.patch | |
90 | Patch64: 0064-lib%{name}-tests-Move-get_sector_size-to-common.c.patch | |
91 | Patch65: 0065-lib%{name}-Add-support-for-atari-partition-tables.patch | |
92 | Patch66: 0066-mac-copy-partition-type-and-name-correctly.patch | |
93 | Patch67: 0067-lib%{name}-Fix-MacOS-boot-support.patch | |
94 | Patch68: 0068-lib%{name}-Fix-typo-in-hfs-error-message.patch | |
95 | Patch69: 0069-Fix-crash-when-localized.patch | |
96 | Patch70: 0070-Add-support-for-RAM-drives.patch | |
97 | Patch71: 0071-%{name}-check-the-name-of-partition-first-when-to-nam.patch | |
98 | Patch72: 0072-%{name}-ui-remove-unneccesary-information-of-command-.patch | |
99 | Patch73: 0073-libpartd-dasd-improve-flag-processing-for-DASD-LDL.patch | |
100 | Patch74: 0074-lib%{name}-dasd-add-an-exception-for-changing-DASD-LD.patch | |
101 | Patch75: 0075-lib%{name}-dasd-add-test-cases-for-the-new-fdasd-func.patch | |
102 | Patch76: 0076-Increase-timeout-for-rmmod-scsi_debug-and-make-it-a-.patch | |
103 | Patch77: 0077-tests-t1701-rescue-fs-wait-for-the-device-to-appear.patch | |
104 | Patch78: 0078-lib%{name}-Fix-udev-cookie-leak-in-_dm_resize_partiti.patch | |
105 | Patch79: 0079-atari.c-Drop-xlocale.h-1476934.patch | |
106 | ||
107 | Patch1001: %{name}-no_wrap.patch | |
108 | Patch1002: %{name}-BIG_FAT_WARNING.patch | |
109 | Patch1003: %{name}-uClibc.patch | |
110 | Patch1004: %{name}-info.patch | |
111 | Patch1005: %{name}-man-pt.patch | |
112 | Patch1006: %{name}-link.patch | |
113 | Patch1007: static.patch | |
59324dc8 | 114 | URL: http://www.gnu.org/software/parted/ |
8e0cde56 | 115 | BuildRequires: autoconf >= 2.63 |
fb18c83f | 116 | BuildRequires: automake >= 1:1.11.6 |
e7df9982 | 117 | BuildRequires: check >= 0.9.3 |
03cb57bc | 118 | BuildRequires: device-mapper-devel >= 1.02.02 |
d5ae9520 | 119 | BuildRequires: gettext-tools >= 0.18 |
8e0cde56 | 120 | BuildRequires: libblkid-devel >= 2.17 |
ee13b4c1 JB |
121 | %if %{with selinux} |
122 | BuildRequires: libselinux-devel | |
123 | BuildRequires: libsepol-devel | |
124 | %endif | |
2ef70736 | 125 | BuildRequires: libtool |
5ee9aff2 JB |
126 | BuildRequires: libuuid-devel |
127 | %{?with_static:BuildRequires: libuuid-static} | |
128 | %{?with_readline:BuildRequires: ncurses-devel >= 5.2} | |
e7df9982 | 129 | BuildRequires: pkgconfig |
164e90be | 130 | %{?with_po4a:BuildRequires: po4a} |
624b9e38 | 131 | %{?with_readline:BuildRequires: readline-devel >= 5.2} |
5527f575 | 132 | BuildRequires: tar >= 1:1.22 |
2db42904 | 133 | BuildRequires: texinfo >= 4.2 |
8e0cde56 JB |
134 | BuildRequires: xz |
135 | Requires: %{name}-libs = %{version}-%{release} | |
fa727a9a | 136 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
59324dc8 | 137 | |
138 | %description | |
85b9d8aa | 139 | GNU Parted is a program that allows you to create, destroy, resize, |
140 | move and copy hard disk partitions. This is useful for creating space | |
141 | for new operating systems, reorganising disk usage, and copying data | |
142 | to new hard disks. | |
59324dc8 | 143 | |
b4ec86cc | 144 | %description -l es.UTF-8 |
ffaeb4f3 | 145 | GNU Parted es un programa que permite crear, destruir, redimensionar, |
b4ec86cc | 146 | mover y copiar particiones de discos duros. Es útil para crear espacio |
ffaeb4f3 | 147 | para nuevos sistemas operacionales, reorganizar el uso del disco, y |
148 | copiar datos para nuevos discos duros. | |
149 | ||
b4ec86cc JR |
150 | %description -l pl.UTF-8 |
151 | GNU Parted jest programem który umożliwia tworzenie, usuwanie, zmianę | |
152 | rozmiaru, przesuwanie i kopiowanie partycji na dyskach. Może być | |
153 | użyteczny przy tworzeniu partycji pod nowy system jak i przy | |
154 | reorganizacji sposobu wykorzystywania dysków, a także ich kopiowaniu. | |
7b8712c6 | 155 | |
b4ec86cc JR |
156 | %description -l pt_BR.UTF-8 |
157 | O GNU Parted é um programa que permite criar, destruir, redimensionar, | |
158 | mover e copiar partições de discos rígidos. É útil para criar espaço | |
ffaeb4f3 | 159 | para novos sistemas operacionais, reorganizar o uso do disco, e copiar |
b4ec86cc | 160 | dados para novos discos rígidos. |
ffaeb4f3 | 161 | |
b4ec86cc JR |
162 | %description -l ru.UTF-8 |
163 | GNU Parted - это программа, позволяющая вам создавать, удалять, менять | |
164 | размер, перемещать и копировать разделы на жестких дисках. Это полезно | |
165 | для создания места для размещения новых операционных систем, | |
166 | реорганизации использования диска и копирования данных на новые диски. | |
2db42904 | 167 | |
b4ec86cc JR |
168 | %description -l uk.UTF-8 |
169 | GNU Parted - це програма, яка дозволяє вам створювати, видаляти, | |
170 | змінювати розмір, переміщувати та копіювати розділи на жорстких | |
171 | дисках. Це корисно для створення місця для розміщення нових | |
172 | операційних систем, реорганізації використання диску та копіювання | |
173 | даних на нові диски. | |
2db42904 | 174 | |
8e0cde56 JB |
175 | %package libs |
176 | Summary: Parted shared library | |
177 | Summary(pl.UTF-8): Biblioteka współdzielona Parteda | |
178 | Group: Libraries | |
179 | Requires: device-mapper >= 1.02.02 | |
180 | Requires: libblkid >= 2.17 | |
181 | Suggests: progsreiserfs >= 0.3.1 | |
182 | Conflicts: parted < 2.3 | |
183 | ||
184 | %description libs | |
185 | Parted shared library. | |
186 | ||
187 | %description libs -l pl.UTF-8 | |
188 | Biblioteka współdzielona Parteda. | |
189 | ||
59324dc8 | 190 | %package devel |
7b8712c6 | 191 | Summary: Files required to compile software that uses libparted |
5499e3e0 ER |
192 | Summary(es.UTF-8): Archivos de desarrollo para libparted |
193 | Summary(pl.UTF-8): Pliki wymagane przy kompilacji programów używających libparted | |
194 | Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para a libparted | |
59324dc8 | 195 | Group: Development/Libraries |
4cf7c1a4 | 196 | Requires: %{name} = %{version}-%{release} |
03cb57bc | 197 | Requires: device-mapper-devel >= 1.02.02 |
8e0cde56 | 198 | Requires: libblkid-devel >= 2.17 |
5ee9aff2 | 199 | Requires: libuuid-devel |
59324dc8 | 200 | |
7b8712c6 | 201 | %description devel |
1109cb56 | 202 | Files required to compile software that uses libparted. |
59324dc8 | 203 | |
b4ec86cc | 204 | %description devel -l es.UTF-8 |
ffaeb4f3 | 205 | Este paquete incluye los archivos de encabezamiento y bibliotecas |
b4ec86cc | 206 | necesarios para ligar estáticamente programas con libparted. |
ffaeb4f3 | 207 | |
b4ec86cc JR |
208 | %description devel -l pl.UTF-8 |
209 | Pliki wymagane przy kompilacji programów używających libparted. | |
1109cb56 | 210 | |
b4ec86cc JR |
211 | %description devel -l pt_BR.UTF-8 |
212 | O GNU Parted é um programa que permite criar, destruir, redimensionar, | |
213 | mover e copiar partições de discos rígidos. É útil para criar espaço | |
ffaeb4f3 | 214 | para novos sistemas operacionais, reorganizar o uso do disco, e copiar |
b4ec86cc JR |
215 | dados para novos discos rígidos. Este pacote inclui os arquivos de |
216 | cabeçalho e bibliotecas necessários para ligar estaticamente programas | |
ffaeb4f3 | 217 | com a libparted. |
218 | ||
1109cb56 | 219 | %package static |
ba12c44d | 220 | Summary: Static libparted library |
5499e3e0 | 221 | Summary(pl.UTF-8): Biblioteka statyczna libparted |
1109cb56 | 222 | Group: Development/Libraries |
4cf7c1a4 | 223 | Requires: %{name}-devel = %{version}-%{release} |
1109cb56 | 224 | |
225 | %description static | |
ba12c44d | 226 | Static libparted library. |
1109cb56 | 227 | |
b4ec86cc | 228 | %description static -l pl.UTF-8 |
1109cb56 | 229 | Biblioteka statyczna libparted. |
7b8712c6 | 230 | |
59324dc8 | 231 | %prep |
232 | %setup -q | |
31f5eb56 | 233 | %patch1 -p1 |
03cb57bc | 234 | %patch2 -p1 |
c886eb9d | 235 | %patch3 -p1 |
4cf7c1a4 | 236 | %patch4 -p1 |
31b5aad5 | 237 | %patch5 -p1 |
ee13b4c1 | 238 | %patch6 -p1 |
0b08a5f5 | 239 | %patch7 -p1 |
c886eb9d AM |
240 | %patch8 -p1 |
241 | %patch9 -p1 | |
242 | %patch10 -p1 | |
243 | %patch11 -p1 | |
244 | %patch12 -p1 | |
245 | %patch13 -p1 | |
246 | %patch14 -p1 | |
247 | %patch15 -p1 | |
248 | %patch16 -p1 | |
249 | %patch17 -p1 | |
250 | %patch18 -p1 | |
251 | %patch19 -p1 | |
252 | %patch20 -p1 | |
253 | %patch21 -p1 | |
254 | %patch22 -p1 | |
255 | %patch23 -p1 | |
256 | %patch24 -p1 | |
257 | %patch25 -p1 | |
258 | %patch26 -p1 | |
259 | %patch27 -p1 | |
260 | %patch28 -p1 | |
261 | %patch29 -p1 | |
262 | %patch30 -p1 | |
263 | %patch31 -p1 | |
264 | %patch32 -p1 | |
265 | %patch33 -p1 | |
266 | %patch34 -p1 | |
267 | %patch35 -p1 | |
268 | %patch36 -p1 | |
269 | %patch37 -p1 | |
270 | %patch38 -p1 | |
271 | %patch39 -p1 | |
272 | %patch40 -p1 | |
273 | %patch41 -p1 | |
274 | %patch42 -p1 | |
275 | %patch43 -p1 | |
276 | %patch44 -p1 | |
277 | %patch45 -p1 | |
278 | %patch46 -p1 | |
279 | %patch47 -p1 | |
280 | %patch48 -p1 | |
281 | %patch49 -p1 | |
282 | %patch50 -p1 | |
283 | %patch51 -p1 | |
284 | %patch52 -p1 | |
285 | %patch53 -p1 | |
286 | %patch54 -p1 | |
287 | %patch55 -p1 | |
288 | %patch56 -p1 | |
289 | %patch57 -p1 | |
290 | %patch58 -p1 | |
291 | %patch59 -p1 | |
292 | %patch60 -p1 | |
293 | %patch61 -p1 | |
294 | %patch62 -p1 | |
295 | %patch63 -p1 | |
296 | %patch64 -p1 | |
297 | %patch65 -p1 | |
298 | %patch66 -p1 | |
299 | %patch67 -p1 | |
300 | %patch68 -p1 | |
301 | %patch69 -p1 | |
302 | %patch70 -p1 | |
303 | %patch71 -p1 | |
304 | %patch72 -p1 | |
305 | %patch73 -p1 | |
306 | %patch74 -p1 | |
307 | %patch75 -p1 | |
308 | %patch76 -p1 | |
309 | %patch77 -p1 | |
310 | %patch78 -p1 | |
311 | %patch79 -p1 | |
312 | ||
313 | %patch1001 -p1 | |
314 | %patch1002 -p1 | |
315 | %{?with_uClibc:%patch1003 -p1} | |
316 | %patch1004 -p1 | |
317 | %patch1005 -p1 | |
318 | %patch1006 -p1 | |
319 | %patch1007 -p1 | |
4cf7c1a4 | 320 | |
8e0cde56 | 321 | %{__rm} po/stamp-po |
00459e8c | 322 | |
59324dc8 | 323 | %build |
9db2283c | 324 | %{__gettextize} |
539e2ee0 | 325 | %{__libtoolize} |
da101854 | 326 | %{__aclocal} -I m4 |
966f5081 | 327 | %{__autoconf} |
8e0cde56 | 328 | %{__autoheader} |
966f5081 | 329 | %{__automake} |
59324dc8 | 330 | %configure \ |
5ee9aff2 | 331 | %{!?with_nls:--disable-nls} \ |
ee13b4c1 JB |
332 | --disable-silent-rules \ |
333 | %{?with_selinux:--enable-selinux} \ | |
8e0cde56 | 334 | %{?with_static:--without-pic} \ |
ee13b4c1 | 335 | --with-readline%{!?with_readline:=no} |
908c3d96 | 336 | |
5ee9aff2 | 337 | %{!?with_nls:touch include/libintl.h} |
226ffa1f | 338 | |
4f467cbb | 339 | %{__make} |
59324dc8 | 340 | |
341 | %install | |
342 | rm -rf $RPM_BUILD_ROOT | |
343 | ||
e7e74830 | 344 | %{__make} install \ |
fb18c83f | 345 | DESTDIR=$RPM_BUILD_ROOT |
59324dc8 | 346 | |
fb18c83f JB |
347 | # obsoleted by pkg-config |
348 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/libparted*.la | |
539e2ee0 | 349 | |
da101854 JB |
350 | # missing in sources |
351 | install -D %{SOURCE1} $RPM_BUILD_ROOT%{_aclocaldir}/parted.m4 | |
352 | ||
5ee9aff2 | 353 | %{?with_nls:%find_lang %{name}} |
59324dc8 | 354 | |
fb18c83f | 355 | %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir |
8f30a5e3 | 356 | |
d859ad23 JB |
357 | %clean |
358 | rm -rf $RPM_BUILD_ROOT | |
359 | ||
2db42904 | 360 | %post |
2db42904 | 361 | [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 |
362 | ||
363 | %postun | |
2db42904 | 364 | [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 |
8ecfd12e | 365 | |
8e0cde56 JB |
366 | %post libs -p /sbin/ldconfig |
367 | %postun libs -p /sbin/ldconfig | |
368 | ||
5ee9aff2 | 369 | %files %{?with_nls:-f %{name}.lang} |
59324dc8 | 370 | %defattr(644,root,root,755) |
8e0cde56 | 371 | %doc AUTHORS BUGS ChangeLog NEWS README THANKS TODO |
03cb57bc | 372 | %lang(ja) %doc doc/USER.jp |
8e0cde56 JB |
373 | %attr(755,root,root) %{_sbindir}/parted |
374 | %attr(755,root,root) %{_sbindir}/partprobe | |
375 | %{_mandir}/man8/parted.8* | |
376 | %{_mandir}/man8/partprobe.8* | |
164e90be | 377 | %if %{with po4a} |
fb18c83f JB |
378 | # too little is translated as of 3.2 |
379 | #%lang(pt_BR) %{_mandir}/pt_BR/man8/parted.8* | |
380 | #%lang(pt_BR) %{_mandir}/pt_BR/man8/partprobe.8* | |
164e90be | 381 | %endif |
539e2ee0 | 382 | %{_infodir}/parted.info* |
59324dc8 | 383 | |
8e0cde56 JB |
384 | %if %{without static} |
385 | %files libs | |
386 | %defattr(644,root,root,755) | |
387 | %attr(755,root,root) %{_libdir}/libparted.so.*.*.* | |
ee13b4c1 JB |
388 | %attr(755,root,root) %ghost %{_libdir}/libparted.so.2 |
389 | %attr(755,root,root) %{_libdir}/libparted-fs-resize.so.*.*.* | |
390 | %attr(755,root,root) %ghost %{_libdir}/libparted-fs-resize.so.0 | |
8e0cde56 JB |
391 | %endif |
392 | ||
59324dc8 | 393 | %files devel |
394 | %defattr(644,root,root,755) | |
8e0cde56 | 395 | %doc doc/{API,FAT} |
ee13b4c1 JB |
396 | %if %{without static} |
397 | %attr(755,root,root) %{_libdir}/libparted.so | |
398 | %attr(755,root,root) %{_libdir}/libparted-fs-resize.so | |
399 | %endif | |
5ee9aff2 | 400 | %{_includedir}/parted |
da101854 | 401 | %{_pkgconfigdir}/libparted.pc |
539e2ee0 | 402 | %{_aclocaldir}/parted.m4 |
1109cb56 | 403 | |
404 | %files static | |
85b9d8aa | 405 | %defattr(644,root,root,755) |
539e2ee0 | 406 | %{_libdir}/libparted.a |
ee13b4c1 | 407 | %{_libdir}/libparted-fs-resize.a |