]> git.pld-linux.org Git - packages/xfsprogs.git/blame - xfsprogs.spec
- updated for 2.9.5
[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
4a531bcb 4Version: 2.9.5
423c4374 5Release: 2
636af8bd 6License: LGPL v2.1 (libhandle), GPL v2 (the rest)
80ded214 7Group: Applications/System
632730c2 8Source0: ftp://linux-xfs.sgi.com/projects/xfs/download/cmd_tars/%{name}_%{version}-1.tar.gz
4a531bcb 9# Source0-md5: d9079d9a8dbc7cc983ed518842ca909f
bc92c0b0 10Patch0: %{name}-miscfix-v2.patch
cb58e4a3 11Patch1: %{name}-install-sh.patch
6ad71900 12Patch2: %{name}-sharedlibs.patch
21a3d2af
JB
13Patch3: %{name}-pl.po-update.patch
14Patch4: %{name}-dynamic_exe.patch
2528905a 15Patch5: %{name}-LDFLAGS.patch
7bc0b880 16Patch6: %{name}-libtool.patch
353bc53d 17Patch7: %{name}-gettext.patch
ff9c0a4e 18URL: http://oss.sgi.com/projects/xfs/
80ded214 19BuildRequires: autoconf
1c0f6863 20BuildRequires: automake
cb58e4a3 21BuildRequires: bash
8c56223e 22BuildRequires: gettext-devel
92a53cbb 23BuildRequires: libtool
a5769371 24BuildRequires: libuuid-devel
9656c3b9 25BuildRequires: rpmbuild(macros) >= 1.402
e243294d 26Obsoletes: libxfs1
c826f244 27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
80ded214 28
b087bbdd
JR
29%define _sbindir /sbin
30%define _bindir /usr/sbin
a19d7677
JK
31%define _libdir /%{_lib}
32%define _libexecdir /usr/%{_lib}
b087bbdd 33
80ded214
AM
34%description
35A set of commands to use the XFS filesystem, including mkfs.xfs.
36
37XFS is a high performance journaling filesystem which originated on
38the SGI IRIX platform. It is completely multi-threaded, can support
39large files and large filesystems, extended attributes, variable block
40sizes, is extent based, and makes extensive use of Btrees
41(directories, extents, free space) to aid both performance and
42scalability.
43
44This implementation is on-disk compatible with the IRIX version of
45XFS.
46
ddc220a9
JR
47%description -l pl.UTF-8
48Zbiór komend do użytku z systemem plików XFS, włączając w to mkfs.xfs.
80ded214 49
ddc220a9
JR
50XFS jest wysoko wydajnym systemem plików z kroniką, który oryginalnie
51był używany na platformie SGI IRIX. Jest to w pełni wielowątkowy,
52obsługujący wielkie pliki oraz wielkie systemy, o rozszerzonych
53atrybutach, zmiennych wielkościach bloków, mocno wykorzystujący
54B-drzewa by uzyskać wysoką wydajność oraz skalowalność.
80ded214
AM
55
56%package devel
57Summary: Header files and libraries to develop XFS software
809af116 58Summary(pl.UTF-8): Pliki nagłówkowe i biblioteki
80ded214 59Group: Development/Libraries
8b4647b2 60Requires: %{name} = %{version}-%{release}
2528905a 61Requires: libuuid-devel
e243294d 62Obsoletes: libxfs1-devel
80ded214
AM
63
64%description devel
65Header files and libraries to develop software which operates on XFS
66filesystems.
67
ddc220a9
JR
68%description devel -l pl.UTF-8
69Pliki nagłówkowe i biblioteki potrzebne do rozwoju oprogramowania
70operującego na systemie plików XFS.
80ded214 71
1c0f6863 72%package static
73Summary: Static XFS software libraries
809af116 74Summary(pl.UTF-8): Biblioteki statyczne do XFS
1c0f6863 75Group: Development/Libraries
8b4647b2 76Requires: %{name}-devel = %{version}-%{release}
1c0f6863 77
78%description static
79Static XFS software libraries.
80
ddc220a9 81%description static -l pl.UTF-8
1c0f6863 82Biblioteki statyczne do XFS.
83
80ded214 84%prep
600886d5 85%setup -q
80ded214 86%patch0 -p1
cb58e4a3 87%patch1 -p1
6ad71900 88%patch2 -p1
21a3d2af 89%patch3 -p1
423c4374 90%patch4 -p1
2528905a 91%patch5 -p1
7bc0b880 92%patch6 -p1
353bc53d 93%patch7 -p1
80ded214
AM
94
95%build
ff9c0a4e 96%{__aclocal} -I m4
551b0d1f 97%{__autoconf}
1c0f6863 98%configure \
9656c3b9
ER
99 --enable-gettext=yes \
100 --enable-shared=yes
101%{__make}
80ded214
AM
102
103%install
104rm -rf $RPM_BUILD_ROOT
105
9656c3b9
ER
106DIST_ROOT=$RPM_BUILD_ROOT
107DIST_INSTALL=$(pwd)/install.manifest
108DIST_INSTALL_DEV=$(pwd)/install-dev.manifest
59aa30e8 109export DIST_ROOT DIST_INSTALL DIST_INSTALL_DEV
ff9c0a4e
JB
110
111%{__make} install \
112 DIST_MANIFEST="$DIST_INSTALL"
113%{__make} install-dev \
114 DIST_MANIFEST="$DIST_INSTALL_DEV"
80ded214 115
9656c3b9 116ln -sf %{_libdir}/$(basename $RPM_BUILD_ROOT%{_libdir}/libhandle.so.*.*.*) \
ff9c0a4e 117 $RPM_BUILD_ROOT%{_libexecdir}/libhandle.so
9656c3b9 118ln -sf %{_libdir}/$(basename $RPM_BUILD_ROOT%{_libdir}/libdisk.so.*.*.*) \
ff9c0a4e 119 $RPM_BUILD_ROOT%{_libexecdir}/libdisk.so
9656c3b9 120ln -sf %{_libdir}/$(basename $RPM_BUILD_ROOT%{_libdir}/libxfs.so.*.*.*) \
ff9c0a4e 121 $RPM_BUILD_ROOT%{_libexecdir}/libxfs.so
9656c3b9 122ln -sf %{_libdir}/$(basename $RPM_BUILD_ROOT%{_libdir}/libxlog.so.*.*.*) \
ff9c0a4e 123 $RPM_BUILD_ROOT%{_libexecdir}/libxlog.so
cb190f67 124
b756248b
JB
125%{__sed} -e "s|libdir='%{_libdir}'|libdir='%{_libexecdir}'|" \
126 $RPM_BUILD_ROOT%{_libexecdir}/lib{disk,handle,xfs,xlog}.la
127
01483858
JB
128%find_lang %{name}
129
5e040522
ER
130rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
131
9656c3b9
ER
132# already in /usr
133rm -f $RPM_BUILD_ROOT%{_libdir}/libdisk.{a,la,so}
134rm -f $RPM_BUILD_ROOT%{_libdir}/libhandle.{a,la,so}
135rm -f $RPM_BUILD_ROOT%{_libdir}/libxfs.{a,la,so}
136rm -f $RPM_BUILD_ROOT%{_libdir}/libxfslog.{a,la,so}
137rm -f $RPM_BUILD_ROOT%{_libdir}/libxlog.{a,la,so}
138
80ded214
AM
139%clean
140rm -rf $RPM_BUILD_ROOT
141
c5b3782d 142%post -p /sbin/ldconfig
c7083593
JR
143%postun -p /sbin/ldconfig
144
01483858 145%files -f %{name}.lang
80ded214 146%defattr(644,root,root,755)
636af8bd 147%doc README doc/{CHANGES,CREDITS}
29ca2e4b 148%attr(755,root,root) %{_sbindir}/*
b087bbdd 149%attr(755,root,root) %{_bindir}/*
9656c3b9
ER
150%attr(755,root,root) %{_libdir}/libdisk.so.*.*
151%attr(755,root,root) %{_libdir}/libhandle.so.*.*
423c4374 152%attr(755,root,root) %{_libdir}/libxcmd.so.*.*
9656c3b9
ER
153%attr(755,root,root) %{_libdir}/libxfs.so.*.*
154%attr(755,root,root) %{_libdir}/libxlog.so.*.*
155%attr(755,root,root) %ghost %{_libdir}/libdisk.so.0
156%attr(755,root,root) %ghost %{_libdir}/libhandle.so.1
423c4374 157%attr(755,root,root) %ghost %{_libdir}/libxcmd.so.0
9656c3b9
ER
158%attr(755,root,root) %ghost %{_libdir}/libxfs.so.0
159%attr(755,root,root) %ghost %{_libdir}/libxlog.so.0
5144e5a5 160%{_mandir}/man[185]/*
80ded214
AM
161
162%files devel
163%defattr(644,root,root,755)
353bc53d
JB
164%attr(755,root,root) %{_libexecdir}/lib*.so
165%{_libexecdir}/lib*.la
353bc53d
JB
166%{_includedir}/disk
167%{_includedir}/xfs
168%{_mandir}/man3/*
1c0f6863 169
170%files static
171%defattr(644,root,root,755)
353bc53d 172%{_libexecdir}/lib*.a
This page took 0.087358 seconds and 4 git commands to generate.