source: projects/specs/branches/6/x/xfsprogs/xfsprogs-vl.spec @ 2391

Revision 2391, 8.4 KB checked in by Takemikaduchi, 13 years ago (diff)

new upstream release

Line 
1Summary:        Utilities for managing the XFS filesystem
2Summary(ja):    XFSファイルシステムを管理するためのユーティリティ
3Name:           xfsprogs
4Version:        3.1.4
5Release:        1%{?_dist_release}
6# Licensing based on generic "GNU GENERAL PUBLIC LICENSE"
7# in source, with no mention of version.
8# doc/COPYING file specifies what is GPL and what is LGPL
9# but no mention of versions in the source.
10License:        GPL+ and LGPLv2+
11Group:          System Environment/Base
12URL:            http://oss.sgi.com/projects/xfs/
13Source0:        ftp://oss.sgi.com/projects/xfs/download/cmd_tars/%{name}-%{version}.tar.gz
14Source1:        xfsprogs-wrapper.h
15BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
16BuildRequires:  libtool, gettext
17BuildRequires:  e2fsprogs-devel
18BuildRequires:  libuuid-devel
19
20%description
21A set of commands to use the XFS filesystem, including mkfs.xfs.
22
23XFS is a high performance journaling filesystem which originated
24on the SGI IRIX platform.  It is completely multi-threaded, can
25support large files and large filesystems, extended attributes,
26variable block sizes, is extent based, and makes extensive use of
27Btrees (directories, extents, free space) to aid both performance
28and scalability.
29
30Refer to the documentation at http://oss.sgi.com/projects/xfs/
31for complete details.  This implementation is on-disk compatible
32with the IRIX version of XFS.
33
34%package devel
35Summary: XFS filesystem-specific static libraries and headers
36Summary(ja): XFS filesystem-specific static libraries and headers
37Group: Development/Libraries
38Requires: xfsprogs = %{version}-%{release}
39
40%description devel
41xfsprogs-devel contains the libraries and header files needed to
42develop XFS filesystem-specific programs.
43
44You should install xfsprogs-devel if you want to develop XFS
45filesystem-specific programs,  If you install xfsprogs-devel, you'll
46also want to install xfsprogs.
47
48%prep
49%setup -q
50
51%build
52# xfsprogs abuses libexecdir
53export tagname=CC DEBUG=-DNDEBUG
54
55%configure
56
57make %{?_smp_mflags}
58
59%install
60rm -rf $RPM_BUILD_ROOT
61make DIST_ROOT=$RPM_BUILD_ROOT install install-dev install-qa
62
63# nuke .la files, etc
64rm -f $RPM_BUILD_ROOT/{%{_lib}/*.{la,a,so},%{_libdir}/*.{la,a}}
65# fix up symlink to be correct
66rm -f $RPM_BUILD_ROOT/%{_libdir}/libhandle.so
67ln -s ../../%{_lib}/libhandle.so.1 $RPM_BUILD_ROOT/%{_libdir}/libhandle.so
68# remove non-versioned docs location
69rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xfsprogs/
70
71# ugly hack to allow parallel install of 32-bit and 64-bit -devel packages:
72%define multilib_arches %{ix86} x86_64 ppc ppc64 s390 s390x sparcv9 sparc64
73
74%ifarch %{multilib_arches}
75mv -f $RPM_BUILD_ROOT%{_includedir}/xfs/platform_defs.h \
76      $RPM_BUILD_ROOT%{_includedir}/xfs/platform_defs-%{_arch}.h
77install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_includedir}/xfs/platform_defs.h
78%endif
79
80%find_lang %{name}
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%post -p /sbin/ldconfig
86
87%postun -p /sbin/ldconfig
88
89%files -f %{name}.lang
90%defattr(-,root,root)
91%doc doc/CHANGES doc/COPYING doc/CREDITS README
92/sbin/fsck.xfs
93/sbin/mkfs.xfs
94/sbin/xfs_repair
95/%{_lib}/*.so.*
96%{_mandir}/man8/*
97%{_mandir}/man5/*
98%{_sbindir}/*
99
100%files devel
101%defattr(-,root,root)
102%{_mandir}/man3/*
103%{_includedir}/xfs
104%{_libdir}/*.so
105
106%changelog
107* Sat Dec 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
108- new upstream release
109- add BuildRequires: libuuid-devel
110- remove all configure options
111- fix %%install and %%files
112
113* Sat Sep 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp>  2.10.1-1
114- initial build for Vine Linux
115
116* Wed Apr 23 2008 Dennis Gilmore <dennis@ausil.us> 2.9.8-3
117- sparc32 is built using the sparcv9 variant
118
119* Wed Apr 23 2008 Eric Sandeen <sandeen@redhat.com> 2.9.8-2
120- Tidy up multilib hack for non-multilib arches & add sparc (#448452)
121
122* Wed Apr 23 2008 Eric Sandeen <sandeen@redhat.com> 2.9.8-1
123- Update to xfsprogs 2.9.8
124- Add support for sb_features2 in wrong location
125- Add -c option to xfs_admin to turn lazy-counters on/off
126- Added support for mdp in libdisk/mkfs.xfs
127
128* Sun Mar 02 2008 Eric Sandeen <sandeen@redhat.com> 2.9.7-1
129- Update to xfsprogs 2.9.7
130- Lazy sb counters back off by default; other misc fixes
131
132* Wed Feb 06 2008 Eric Sandeen <sandeen@redhat.com> 2.9.6-1
133- Update to xfsprogs 2.9.6 - fixes mkfs sizing problem.
134- Trim down BuildRequires to what's actually required now
135
136* Mon Jan 21 2008 Eric Sandeen <sandeen@redhat.com> 2.9.5-1
137- Update to xfsprogs 2.9.5
138- Contains more optimal mkfs defaults
139- specfile cleanup, & don't restate config defaults
140
141* Tue Oct 23 2007 Eric Sandeen <sandeen@redhat.com> 2.9.4-4
142- Add arm to multilib header wrapper
143
144* Tue Oct 02 2007 Eric Sandeen <sandeen@redhat.com> 2.9.4-3
145- mkfs.xfs: Fix wiping old AG headers and purge whack buffers
146
147* Mon Oct 01 2007 Eric Sandeen <sandeen@redhat.com> 2.9.4-2
148- Add alpha to the multilib wrapper (#310411)
149
150* Mon Sep 10 2007 Eric Sandeen <sandeen@redhat.com> 2.9.4-1
151- Update to xfsprogs 2.9.4
152
153* Fri Aug 24 2007 Eric Sandeen <sandeen@redhat.com> 2.9.3-3
154- Add gawk to buildrequires
155
156* Thu Aug 16 2007 Eric Sandeen <sandeen@redhat.com> 2.9.3-2
157- Update license tag
158
159* Thu Jul 26 2007 Eric Sandeen <sandeen@redhat.com> 2.9.3-1
160- Upgrade to xfsprogs 2.9.2, quota, xfs_repair, and filestreams changes
161
162* Thu Jul  6 2007 Eric Sandeen <sandeen@redhat.com> 2.8.21-1
163- Upgrade to xfsprogs 2.8.21, lazy sb counters enabled,
164  xfs_quota fix (#236746)
165
166* Thu May 31 2007 Eric Sandeen <sandeen@redhat.com> 2.8.20-2
167- Fix ppc64 build... again
168
169* Fri May 25 2007 Eric Sandeen <sandeen@redhat.com> 2.8.20-1
170- Upgrade to xfsprogs 2.8.20, several xfs_repair fixes
171
172* Tue Mar 06 2007 Miroslav Lichvar <mlichvar@redhat.com> 2.8.18-3
173- Remove libtermcap-devel from BuildRequires
174
175* Wed Feb 14 2007 Miroslav Lichvar <mlichvar@redhat.com> 2.8.18-2
176- Disable readline support for now (#223781)
177
178* Sun Feb 04 2007 Jarod Wilson <jwilson@redhat.com> 2.8.18-1
179- Post-facto changelog addition to note bump to 2.8.18
180
181* Wed Sep 27 2006 Russell Cattelan <cattelan@thebarn.com> 2.8.11-3
182- bump build version to 3 for a new brew build
183
184* Tue Sep 26 2006 Russell Cattelan <cattelan@thebarn.com> 2.8.11-2
185- add ppc64 build patch
186
187* Thu Sep 21 2006 Russell Cattelan <cattelan@redhat.com> 2.8.11-1
188- Upgrade to xfsprogs 2.8.11 Need to pick up important repair fixes
189
190* Tue Jul 18 2006 Jeremy Katz <katzj@redhat.com> - 2.8.4-3
191- exclude arch ppc64 for now (#199315)
192
193* Mon Jul 17 2006 Jesse Keating <jkeating@redhat.com> - 2.8.4-2
194- rebuild
195
196* Tue Jul 04 2006 Robert Scheck <redhat@linuxnetz.de> 2.8.4-1
197- Upgrade to 2.8.4 (#196599 #c2)
198
199* Sun Jun 25 2006 Robert Scheck <redhat@linuxnetz.de> 2.8.3-1
200- Upgrade to 2.8.3 (#196599)
201- Applied Russell Coker's suggested patch to improve the
202  performance for SELinux machines significantly (#120622)
203
204* Sun Jun 25 2006 Robert Scheck <redhat@linuxnetz.de> 2.7.11-2
205- Fixed multilib conflict of xfs/platform_defs.h (#192755)
206
207* Sun Mar 12 2006 Robert Scheck <redhat@linuxnetz.de> 2.7.11-1
208- Upgrade to 2.7.11 and spec file cleanup (#185234)
209
210* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.7.3-1.2.1
211- bump again for double-long bug on ppc(64)
212
213* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.7.3-1.2
214- rebuilt for new gcc4.1 snapshot and glibc changes
215
216* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
217- rebuilt
218
219* Mon Oct 31 2005 Robert Scheck <redhat@linuxnetz.de> 2.7.3-1
220- Upgrade to 2.7.3 and enabled termcap support (#154323)
221
222* Wed Sep 28 2005 Florian La Roche <laroche@redhat.com>
223- fixup building with current rpm
224
225* Wed Apr 20 2005 Dave Jones <davej@redhat.com>
226- Disable debug. (#151438)
227- Rebuild with gcc4
228
229* Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> - 2.6.13-3
230- Rebuilt for new readline.
231
232* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
233- rebuilt
234
235* Wed May  5 2004 Jeremy Katz <katzj@redhat.com> - 2.6.13-1
236- update to 2.6.13 per request of upstream
237- fixes mount by label of xfs on former raid partition (#122043)
238
239* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
240- rebuilt
241
242* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
243- rebuilt
244
245* Thu Jan  8 2004 Jeremy Katz <katzj@redhat.com> 2.6.0-2
246- add defattr (reported by Matthias)
247
248* Tue Dec 23 2003 Elliot Lee <sopwith@redhat.com> 2.6.0-3
249- Fix tyops in dependencies
250
251* Mon Dec 22 2003 Jeremy Katz <katzj@redhat.com> 2.6.0-1
252- build for Fedora Core
253- switch to more explicit file lists, nuke .la files
254
255* Tue Dec 16 2003 Axel Thimm <Axel.Thimm@physik.fu-berlin.de> 2.6.0
256- Update to 2.6.0.
257
258* Sat Sep 13 2003 Axel Thimm <Axel.Thimm@physik.fu-berlin.de>
259- Sync with XFS 1.3.0.
260- Update to 2.5.6.
261
262* Thu Apr 10 2003 Axel Thimm <Axel.Thimm@physik.fu-berlin.de> 2.3.9-0_2.90at
263- Rebuilt for Red Hat 9.
Note: See TracBrowser for help on using the repository browser.