source: projects/specs/trunk/x/xfsprogs/xfsprogs-vl.spec @ 9482

Revision 9482, 8.9 KB checked in by inagaki, 9 years ago (diff)

2015-04-02 Ryoichi INAGAKI <ryo1@…>

  • gnuchess, gphoto, parted, xfsprogs: rebuilt
  • jack-audio-connection-kit: updated


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