xfsprogs-vl.spec 9.5 KB

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