140 lines
3.8 KiB
RPMSpec
140 lines
3.8 KiB
RPMSpec
Summary: Utilities for managing the XFS filesystem.
|
|
Name: xfsprogs
|
|
Version: 2.6.13
|
|
Release: 4
|
|
License: GPL
|
|
Group: System Environment/Base
|
|
URL: http://oss.sgi.com/projects/xfs/
|
|
Source: http://oss.sgi.com/projects/xfs/download/cmd_tars/xfsprogs-%{version}.src.tar.gz
|
|
BuildRoot: %{_tmppath}/%{name}-root
|
|
BuildRequires: autoconf, libtool, gettext
|
|
BuildRequires: readline-devel, libtermcap-devel
|
|
BuildRequires: /usr/include/uuid/uuid.h
|
|
Provides: xfs-cmds = %{evr}
|
|
Obsoletes: xfs-cmds <= %{version}
|
|
Conflicts: xfsdump < 2.0.0
|
|
|
|
%description
|
|
A set of commands to use the XFS filesystem, including mkfs.xfs.
|
|
|
|
XFS is a high performance journaling filesystem which originated
|
|
on the SGI IRIX platform. It is completely multi-threaded, can
|
|
support large files and large filesystems, extended attributes,
|
|
variable block sizes, is extent based, and makes extensive use of
|
|
Btrees (directories, extents, free space) to aid both performance
|
|
and scalability.
|
|
|
|
Refer to the documentation at http://oss.sgi.com/projects/xfs/
|
|
for complete details. This implementation is on-disk compatible
|
|
with the IRIX version of XFS.
|
|
|
|
%package devel
|
|
Summary: XFS filesystem-specific static libraries and headers.
|
|
Group: Development/Libraries
|
|
Requires: xfsprogs = %{version}
|
|
|
|
%description devel
|
|
xfsprogs-devel contains the libraries and header files needed to
|
|
develop XFS filesystem-specific programs.
|
|
|
|
You should install xfsprogs-devel if you want to develop XFS
|
|
filesystem-specific programs, If you install xfsprogs-devel, you'll
|
|
also want to install xfsprogs.
|
|
|
|
%prep
|
|
%setup -q
|
|
|
|
%build
|
|
# xfsprogs abuses libexecdir
|
|
export tagname=CC
|
|
%configure --libdir=/%{_lib} --libexecdir=%{_libdir} \
|
|
--sbindir=/sbin --bindir=%{_sbindir} \
|
|
--enable-shared=yes \
|
|
--enable-gettext=yes \
|
|
--enable-readline=yes \
|
|
--enable-editline=no \
|
|
--enable-shared-uuid=yes
|
|
export DEBUG=-DNDEBUG
|
|
make
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
make DIST_ROOT=$RPM_BUILD_ROOT install
|
|
make DIST_ROOT=$RPM_BUILD_ROOT install-dev
|
|
|
|
# nuke .la files, etc
|
|
rm -f $RPM_BUILD_ROOT/%{_lib}/*.la $RPM_BUILD_ROOT/{_lib}/*.a $RPM_BUILD_ROOT%{_lib}/*.so
|
|
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
|
|
# fix up symlink to be correct
|
|
rm -f $RPM_BUILD_ROOT/%{_libdir}/libhandle.so
|
|
ln -s ../../%{_lib}/libhandle.so.1 $RPM_BUILD_ROOT/%{_libdir}/libhandle.so
|
|
# remove non-versioned docs location
|
|
rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xfsprogs/
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
%post -p /sbin/ldconfig
|
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%doc doc/CHANGES doc/COPYING doc/CREDITS doc/PORTING README doc/README.LVM doc/README.quota
|
|
/sbin/fsck.xfs
|
|
/sbin/mkfs.xfs
|
|
/sbin/xfs_repair
|
|
/%{_lib}/*.so.*
|
|
%{_mandir}/man8/*
|
|
%{_mandir}/man5/*
|
|
/usr/sbin/*
|
|
|
|
%files devel
|
|
%defattr(-,root,root)
|
|
%{_mandir}/man3/*
|
|
%{_includedir}/disk
|
|
%{_includedir}/xfs
|
|
%{_libdir}/*.a
|
|
%{_libdir}/*.so
|
|
|
|
%changelog
|
|
* Wed Apr 20 2005 Dave Jones <davej@redhat.com>
|
|
- Disable debug. (#151438)
|
|
|
|
* Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> - 2.6.13-3
|
|
- Rebuilt for new readline.
|
|
|
|
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
|
- rebuilt
|
|
|
|
* Wed May 5 2004 Jeremy Katz <katzj@redhat.com> - 2.6.13-1
|
|
- update to 2.6.13 per request of upstream
|
|
- fixes mount by label of xfs on former raid partition (#122043)
|
|
|
|
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
|
|
- rebuilt
|
|
|
|
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
|
- rebuilt
|
|
|
|
* Thu Jan 8 2004 Jeremy Katz <katzj@redhat.com> 2.6.0-2
|
|
- add defattr (reported by Matthias)
|
|
|
|
* Tue Dec 23 2003 Elliot Lee <sopwith@redhat.com> 2.6.0-3
|
|
- Fix tyops in dependencies
|
|
|
|
* Mon Dec 22 2003 Jeremy Katz <katzj@redhat.com> 2.6.0-1
|
|
- build for Fedora Core
|
|
- switch to more explicit file lists, nuke .la files
|
|
|
|
* Tue Dec 16 2003 Axel Thimm <Axel.Thimm@physik.fu-berlin.de> 2.6.0
|
|
- Update to 2.6.0.
|
|
|
|
* Sat Sep 13 2003 Axel Thimm <Axel.Thimm@physik.fu-berlin.de>
|
|
- Sync with XFS 1.3.0.
|
|
- Update to 2.5.6.
|
|
|
|
* Thu Apr 10 2003 Axel Thimm <Axel.Thimm@physik.fu-berlin.de> 2.3.9-0_2.90at
|
|
- Rebuilt for Red Hat 9.
|
|
|