]> git.pld-linux.org Git - packages/xfsprogs.git/blame - xfsprogs.spec
- rebuild with readline 7.0
[packages/xfsprogs.git] / xfsprogs.spec
CommitLineData
80ded214 1Summary: Tools for the XFS filesystem
809af116 2Summary(pl.UTF-8): Narzędzia do systemu plików XFS
80ded214 3Name: xfsprogs
65ed8d18 4Version: 4.7.0
1c862949 5Release: 2
636af8bd 6License: LGPL v2.1 (libhandle), GPL v2 (the rest)
80ded214 7Group: Applications/System
4ede93fd 8Source0: ftp://linux-xfs.sgi.com/projects/xfs/cmd_tars/%{name}-%{version}.tar.gz
65ed8d18 9# Source0-md5: ae82b0ab63e89cfda52fb9859855bafa
a32e9a39 10Source1: xfs_lsprojid
bc92c0b0 11Patch0: %{name}-miscfix-v2.patch
8e06f9de 12Patch1: %{name}-pl.po-update.patch
661ed87b 13Patch2: %{name}-noquotasync.patch
51a52578 14URL: http://www.xfs.org/
1faeb583 15BuildRequires: autoconf >= 2.50
1c0f6863 16BuildRequires: automake
cb58e4a3 17BuildRequires: bash
7fb2d2e7 18BuildRequires: gettext-tools
7f3b3fd0 19BuildRequires: glibc-static
51a52578 20BuildRequires: libblkid-devel
92a53cbb 21BuildRequires: libtool
a5769371 22BuildRequires: libuuid-devel
7f3b3fd0 23BuildRequires: libuuid-static
99229502 24BuildRequires: readline-devel
dec839eb 25BuildRequires: rpm >= 4.4.9-56
9656c3b9 26BuildRequires: rpmbuild(macros) >= 1.402
7c029ef7 27Obsoletes: xfsprogs-initrd
c826f244 28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
80ded214 29
dec839eb
ER
30%if "%{pld_release}" == "ac"
31# libtool in ac doesn't do the reordering of args properly
32%define filterout_ld -Wl,--as-needed
33%endif
34
b087bbdd
JR
35%define _sbindir /sbin
36%define _bindir /usr/sbin
a19d7677
JK
37%define _libdir /%{_lib}
38%define _libexecdir /usr/%{_lib}
b087bbdd 39
80ded214
AM
40%description
41A set of commands to use the XFS filesystem, including mkfs.xfs.
42
43XFS is a high performance journaling filesystem which originated on
44the SGI IRIX platform. It is completely multi-threaded, can support
45large files and large filesystems, extended attributes, variable block
46sizes, is extent based, and makes extensive use of Btrees
47(directories, extents, free space) to aid both performance and
48scalability.
49
50This implementation is on-disk compatible with the IRIX version of
51XFS.
52
ddc220a9
JR
53%description -l pl.UTF-8
54Zbiór komend do użytku z systemem plików XFS, włączając w to mkfs.xfs.
80ded214 55
ddc220a9
JR
56XFS jest wysoko wydajnym systemem plików z kroniką, który oryginalnie
57był używany na platformie SGI IRIX. Jest to w pełni wielowątkowy,
58obsługujący wielkie pliki oraz wielkie systemy, o rozszerzonych
59atrybutach, zmiennych wielkościach bloków, mocno wykorzystujący
60B-drzewa by uzyskać wysoką wydajność oraz skalowalność.
80ded214
AM
61
62%package devel
63Summary: Header files and libraries to develop XFS software
809af116 64Summary(pl.UTF-8): Pliki nagłówkowe i biblioteki
80ded214 65Group: Development/Libraries
8b4647b2 66Requires: %{name} = %{version}-%{release}
2528905a 67Requires: libuuid-devel
80ded214
AM
68
69%description devel
70Header files and libraries to develop software which operates on XFS
71filesystems.
72
ddc220a9
JR
73%description devel -l pl.UTF-8
74Pliki nagłówkowe i biblioteki potrzebne do rozwoju oprogramowania
75operującego na systemie plików XFS.
80ded214 76
1c0f6863 77%package static
78Summary: Static XFS software libraries
809af116 79Summary(pl.UTF-8): Biblioteki statyczne do XFS
1c0f6863 80Group: Development/Libraries
8b4647b2 81Requires: %{name}-devel = %{version}-%{release}
1c0f6863 82
83%description static
84Static XFS software libraries.
85
ddc220a9 86%description static -l pl.UTF-8
1c0f6863 87Biblioteki statyczne do XFS.
88
80ded214 89%prep
600886d5 90%setup -q
80ded214 91%patch0 -p1
676681f8 92%patch1 -p1 -b .orig
661ed87b 93%patch2 -p1
4ede93fd 94
80ded214 95%build
ff9c0a4e 96%{__aclocal} -I m4
551b0d1f 97%{__autoconf}
1c0f6863 98%configure \
a084b099 99 --sbindir=%{_bindir}\
4ede93fd
AM
100 --enable-gettext \
101 --enable-readline \
528ce8b7 102 --enable-blkid \
0c1d4bf9 103 DEBUG="%{?debug:-DDEBUG}%{!?debug:-DNDEBUG}" \
4ede93fd 104 OPTIMIZER="%{rpmcflags}"
00d1530a 105
03dcab3f
JB
106%{__make} -j1 \
107 V=1
80ded214
AM
108
109%install
110rm -rf $RPM_BUILD_ROOT
0efa133e 111install -d $RPM_BUILD_ROOT{%{_libexecdir},/etc}
df004a70 112
9656c3b9
ER
113DIST_ROOT=$RPM_BUILD_ROOT
114DIST_INSTALL=$(pwd)/install.manifest
115DIST_INSTALL_DEV=$(pwd)/install-dev.manifest
59aa30e8 116export DIST_ROOT DIST_INSTALL DIST_INSTALL_DEV
ff9c0a4e
JB
117
118%{__make} install \
119 DIST_MANIFEST="$DIST_INSTALL"
120%{__make} install-dev \
121 DIST_MANIFEST="$DIST_INSTALL_DEV"
80ded214 122
a32e9a39
AM
123install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/xfs_lsprojid
124
9656c3b9 125ln -sf %{_libdir}/$(basename $RPM_BUILD_ROOT%{_libdir}/libhandle.so.*.*.*) \
ff9c0a4e 126 $RPM_BUILD_ROOT%{_libexecdir}/libhandle.so
cb190f67 127
1faeb583
JB
128%{__mv} $RPM_BUILD_ROOT%{_libdir}/lib*.la $RPM_BUILD_ROOT%{_libexecdir}
129%{__mv} $RPM_BUILD_ROOT%{_libdir}/lib*.a $RPM_BUILD_ROOT%{_libexecdir}
51a52578 130
4ede93fd 131%{__sed} -i -e "s|libdir='%{_libdir}'|libdir='%{_libexecdir}'|" \
8e06f9de 132 $RPM_BUILD_ROOT%{_libexecdir}/libhandle.la
b756248b 133
6e781c10
PG
134echo "#10:/mnt/ftp/roman" >> $RPM_BUILD_ROOT/etc/projects
135echo "#ftproman:10" >> $RPM_BUILD_ROOT/etc/projid
136
01483858
JB
137%find_lang %{name}
138
03dcab3f 139%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
5e040522 140
9656c3b9 141# already in /usr
8e06f9de 142%{__rm} $RPM_BUILD_ROOT%{_libdir}/libhandle.so
9656c3b9 143
80ded214
AM
144%clean
145rm -rf $RPM_BUILD_ROOT
146
c5b3782d 147%post -p /sbin/ldconfig
c7083593
JR
148%postun -p /sbin/ldconfig
149
01483858 150%files -f %{name}.lang
80ded214 151%defattr(644,root,root,755)
636af8bd 152%doc README doc/{CHANGES,CREDITS}
6e781c10
PG
153%config(noreplace) %verify(not md5 mtime size) /etc/projects
154%config(noreplace) %verify(not md5 mtime size) /etc/projid
0c1d4bf9
JB
155%attr(755,root,root) %{_sbindir}/fsck.xfs
156%attr(755,root,root) %{_sbindir}/mkfs.xfs
157%attr(755,root,root) %{_sbindir}/xfs_repair
158%attr(755,root,root) %{_bindir}/xfs_*
9656c3b9 159%attr(755,root,root) %{_libdir}/libhandle.so.*.*
9656c3b9 160%attr(755,root,root) %ghost %{_libdir}/libhandle.so.1
275db5b4
AM
161%{_mandir}/man5/projects.5*
162%{_mandir}/man5/projid.5*
0c1d4bf9
JB
163%{_mandir}/man5/xfs.5*
164%{_mandir}/man8/fsck.xfs.8*
165%{_mandir}/man8/mkfs.xfs.8*
166%{_mandir}/man8/xfs_*.8*
80ded214
AM
167
168%files devel
169%defattr(644,root,root,755)
0c1d4bf9 170%attr(755,root,root) %{_libexecdir}/libhandle.so
0c1d4bf9 171%{_libexecdir}/libhandle.la
353bc53d 172%{_includedir}/xfs
0c1d4bf9
JB
173%{_mandir}/man3/*handle.3*
174%{_mandir}/man3/xfsctl.3*
1c0f6863 175
176%files static
177%defattr(644,root,root,755)
0c1d4bf9 178%{_libexecdir}/libhandle.a
This page took 0.068958 seconds and 4 git commands to generate.