123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280 |
- Summary: Utilities for managing the XFS filesystem
- Summary(ja): XFS ファイルシステムを管理するためのユーティリティ
- Name: xfsprogs
- Version: 3.2.0
- Release: 2%{?_dist_release}
- # Licensing based on generic "GNU GENERAL PUBLIC LICENSE"
- # in source, with no mention of version.
- # doc/COPYING file specifies what is GPL and what is LGPL
- # but no mention of versions in the source.
- License: GPL+ and LGPLv2+
- Group: System Environment/Base
- URL: http://oss.sgi.com/projects/xfs/
- Source0: ftp://oss.sgi.com/projects/xfs/download/cmd_tars/%{name}-%{version}.tar.gz
- Source1: xfsprogs-wrapper.h
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- BuildRequires: libtool, gettext
- BuildRequires: e2fsprogs-devel
- BuildRequires: libuuid-devel
- BuildRequires: libblkid-devel
- BuildRequires: readline-devel
- %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
- Summary(ja): XFS ファイルシステム特有の静的ライブラリとヘッダファイル
- Group: Development/Libraries
- Requires: xfsprogs = %{version}-%{release}
- %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 DEBUG=-DNDEBUG
- %configure \
- --enable-readline=yes \
- --enable-blkid=yes
- # Kill rpaths
- sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
- sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
- make V=1 %{?_smp_mflags}
- %install
- rm -rf $RPM_BUILD_ROOT
- make V=1 DIST_ROOT=$RPM_BUILD_ROOT install install-dev install-qa
- # nuke .la files, etc
- rm -f $RPM_BUILD_ROOT/{%{_lib}/*.{la,a,so},%{_libdir}/*.{la,a}}
- # 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/
- # ugly hack to allow parallel install of 32-bit and 64-bit -devel packages:
- %define multilib_arches %{ix86} x86_64 ppc ppc64 s390 s390x sparcv9 sparc64
- %ifarch %{multilib_arches}
- mv -f $RPM_BUILD_ROOT%{_includedir}/xfs/platform_defs.h \
- $RPM_BUILD_ROOT%{_includedir}/xfs/platform_defs-%{_arch}.h
- install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_includedir}/xfs/platform_defs.h
- %endif
- %find_lang %{name}
- %clean
- rm -rf $RPM_BUILD_ROOT
- %post -p /sbin/ldconfig
- %postun -p /sbin/ldconfig
- %files -f %{name}.lang
- %defattr(-,root,root)
- %doc doc/CHANGES doc/COPYING doc/CREDITS README
- /sbin/*
- %{_sbindir}/*
- /%{_lib}/*.so.*
- %{_mandir}/man8/*
- %{_mandir}/man5/*
- %files devel
- %defattr(-,root,root)
- %{_includedir}/xfs
- %{_libdir}/*.so
- %{_mandir}/man3/*
- %changelog
- * Thu Apr 2 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.2.0-2
- - rebuilt with readline 6.3
- * Fri Jul 4 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2.0-1
- - new upstream release.
- * Thu Dec 27 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 3.1.10-1
- - new upstream release
- * Sat Dec 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
- - new upstream release
- - add BuildRequires: libuuid-devel
- - remove all configure options
- - fix %%install and %%files
- * Sat Sep 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.1-1
- - initial build for Vine Linux
- * Wed Apr 23 2008 Dennis Gilmore <dennis@ausil.us> 2.9.8-3
- - sparc32 is built using the sparcv9 variant
- * Wed Apr 23 2008 Eric Sandeen <sandeen@redhat.com> 2.9.8-2
- - Tidy up multilib hack for non-multilib arches & add sparc (#448452)
- * Wed Apr 23 2008 Eric Sandeen <sandeen@redhat.com> 2.9.8-1
- - Update to xfsprogs 2.9.8
- - Add support for sb_features2 in wrong location
- - Add -c option to xfs_admin to turn lazy-counters on/off
- - Added support for mdp in libdisk/mkfs.xfs
- * Sun Mar 02 2008 Eric Sandeen <sandeen@redhat.com> 2.9.7-1
- - Update to xfsprogs 2.9.7
- - Lazy sb counters back off by default; other misc fixes
- * Wed Feb 06 2008 Eric Sandeen <sandeen@redhat.com> 2.9.6-1
- - Update to xfsprogs 2.9.6 - fixes mkfs sizing problem.
- - Trim down BuildRequires to what's actually required now
- * Mon Jan 21 2008 Eric Sandeen <sandeen@redhat.com> 2.9.5-1
- - Update to xfsprogs 2.9.5
- - Contains more optimal mkfs defaults
- - specfile cleanup, & don't restate config defaults
- * Tue Oct 23 2007 Eric Sandeen <sandeen@redhat.com> 2.9.4-4
- - Add arm to multilib header wrapper
- * Tue Oct 02 2007 Eric Sandeen <sandeen@redhat.com> 2.9.4-3
- - mkfs.xfs: Fix wiping old AG headers and purge whack buffers
- * Mon Oct 01 2007 Eric Sandeen <sandeen@redhat.com> 2.9.4-2
- - Add alpha to the multilib wrapper (#310411)
- * Mon Sep 10 2007 Eric Sandeen <sandeen@redhat.com> 2.9.4-1
- - Update to xfsprogs 2.9.4
- * Fri Aug 24 2007 Eric Sandeen <sandeen@redhat.com> 2.9.3-3
- - Add gawk to buildrequires
- * Thu Aug 16 2007 Eric Sandeen <sandeen@redhat.com> 2.9.3-2
- - Update license tag
- * Thu Jul 26 2007 Eric Sandeen <sandeen@redhat.com> 2.9.3-1
- - Upgrade to xfsprogs 2.9.2, quota, xfs_repair, and filestreams changes
- * Fri Jul 6 2007 Eric Sandeen <sandeen@redhat.com> 2.8.21-1
- - Upgrade to xfsprogs 2.8.21, lazy sb counters enabled,
- xfs_quota fix (#236746)
- * Thu May 31 2007 Eric Sandeen <sandeen@redhat.com> 2.8.20-2
- - Fix ppc64 build... again
- * Fri May 25 2007 Eric Sandeen <sandeen@redhat.com> 2.8.20-1
- - Upgrade to xfsprogs 2.8.20, several xfs_repair fixes
- * Tue Mar 06 2007 Miroslav Lichvar <mlichvar@redhat.com> 2.8.18-3
- - Remove libtermcap-devel from BuildRequires
- * Wed Feb 14 2007 Miroslav Lichvar <mlichvar@redhat.com> 2.8.18-2
- - Disable readline support for now (#223781)
- * Sun Feb 04 2007 Jarod Wilson <jwilson@redhat.com> 2.8.18-1
- - Post-facto changelog addition to note bump to 2.8.18
- * Wed Sep 27 2006 Russell Cattelan <cattelan@thebarn.com> 2.8.11-3
- - bump build version to 3 for a new brew build
- * Tue Sep 26 2006 Russell Cattelan <cattelan@thebarn.com> 2.8.11-2
- - add ppc64 build patch
- * Thu Sep 21 2006 Russell Cattelan <cattelan@redhat.com> 2.8.11-1
- - Upgrade to xfsprogs 2.8.11 Need to pick up important repair fixes
- * Tue Jul 18 2006 Jeremy Katz <katzj@redhat.com> - 2.8.4-3
- - exclude arch ppc64 for now (#199315)
- * Mon Jul 17 2006 Jesse Keating <jkeating@redhat.com> - 2.8.4-2
- - rebuild
- * Tue Jul 04 2006 Robert Scheck <redhat@linuxnetz.de> 2.8.4-1
- - Upgrade to 2.8.4 (#196599 #c2)
- * Sun Jun 25 2006 Robert Scheck <redhat@linuxnetz.de> 2.8.3-1
- - Upgrade to 2.8.3 (#196599)
- - Applied Russell Coker's suggested patch to improve the
- performance for SELinux machines significantly (#120622)
- * Sun Jun 25 2006 Robert Scheck <redhat@linuxnetz.de> 2.7.11-2
- - Fixed multilib conflict of xfs/platform_defs.h (#192755)
- * Sun Mar 12 2006 Robert Scheck <redhat@linuxnetz.de> 2.7.11-1
- - Upgrade to 2.7.11 and spec file cleanup (#185234)
- * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.7.3-1.2.1
- - bump again for double-long bug on ppc(64)
- * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.7.3-1.2
- - rebuilt for new gcc4.1 snapshot and glibc changes
- * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
- - rebuilt
- * Mon Oct 31 2005 Robert Scheck <redhat@linuxnetz.de> 2.7.3-1
- - Upgrade to 2.7.3 and enabled termcap support (#154323)
- * Wed Sep 28 2005 Florian La Roche <laroche@redhat.com>
- - fixup building with current rpm
- * Wed Apr 20 2005 Dave Jones <davej@redhat.com>
- - Disable debug. (#151438)
- - Rebuild with gcc4
- * 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.
|