xfsdump-vl.spec 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. Summary: Administrative utilities for the XFS filesystem
  2. Name: xfsdump
  3. Version: 3.1.12
  4. Release: 1%{?_dist_release}
  5. Group: system
  6. Vendor: Project Vine
  7. Distribution: Vine Linux
  8. # Licensing based on generic "GNU GENERAL PUBLIC LICENSE"
  9. # in source, with no mention of version.
  10. License: GPL+
  11. URL: http://xfs.org/
  12. Source0: https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsdump/%{name}-%{version}.tar.xz
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  14. BuildRequires: libtool, gettext, gawk
  15. BuildRequires: xfsprogs-devel, libuuid-devel, libattr-devel ncurses-devel
  16. Requires: xfsprogs >= 2.6.30, attr >= 2.0.0
  17. %description
  18. The xfsdump package contains xfsdump, xfsrestore and a number of
  19. other utilities for administering XFS filesystems.
  20. xfsdump examines files in a filesystem, determines which need to be
  21. backed up, and copies those files to a specified disk, tape or other
  22. storage medium. It uses XFS-specific directives for optimizing the
  23. dump of an XFS filesystem, and also knows how to backup XFS extended
  24. attributes. Backups created with xfsdump are "endian safe" and can
  25. thus be transfered between Linux machines of different architectures
  26. and also between IRIX machines.
  27. xfsrestore performs the inverse function of xfsdump; it can restore a
  28. full backup of a filesystem. Subsequent incremental backups can then
  29. be layered on top of the full backup. Single files and directory
  30. subtrees may be restored from full or partial backups.
  31. %debug_package
  32. %prep
  33. %autosetup -p1
  34. %build
  35. %configure
  36. make %{?_smp_mflags}
  37. %install
  38. rm -rf $RPM_BUILD_ROOT
  39. make DIST_ROOT=$RPM_BUILD_ROOT install
  40. # remove non-versioned docs location
  41. rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xfsdump/
  42. # Bit of a hack to move files from /sbin to /usr/sbin
  43. (cd $RPM_BUILD_ROOT/%{_sbindir}; rm xfsdump xfsrestore)
  44. #(cd $RPM_BUILD_ROOT/%{_sbindir}; mv ../../sbin/xfsdump .)
  45. #(cd $RPM_BUILD_ROOT/%{_sbindir}; mv ../../sbin/xfsrestore .)
  46. # Create inventory dir (otherwise created @ runtime)
  47. mkdir -p $RPM_BUILD_ROOT/%{_sharedstatedir}/xfsdump/inventory
  48. %find_lang %{name}
  49. %clean
  50. rm -rf $RPM_BUILD_ROOT
  51. %files -f %{name}.lang
  52. %defattr(-,root,root)
  53. %license doc/COPYING
  54. %doc README doc/CHANGES doc/README.xfsdump doc/xfsdump_ts.txt
  55. %{_mandir}/man8/*
  56. /sbin/*
  57. %{_sbindir}*
  58. %{_sharedstatedir}/xfsdump/inventory
  59. %changelog
  60. * Wed Nov 01 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.12-1
  61. - new upstream release.
  62. * Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.11-1
  63. - new upstream release.
  64. * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.9-1
  65. - new upstream release.
  66. - dropped Patch1 and 2: fixed in upstream.
  67. * Sat Aug 31 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.8-1
  68. - new upstream release.
  69. * Fri Jul 4 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.3-6
  70. - initial build for Vine Linux.
  71. * Mon Jun 16 2014 Eric Sandeen <sandeen@redhat.com> 3.1.3-5
  72. - Fix aarch64 build (#926800)
  73. * Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-4
  74. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
  75. * Mon Jan 20 2014 Eric Sandeen <sandeen@redhat.com> 3.1.3-3
  76. - Add /var/lib/xfsdump/inventory to file list (was created runtime)
  77. * Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-2
  78. - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
  79. * Wed May 08 2013 Eric Sandeen <sandeen@redhat.com> 3.1.3-1
  80. - New upstream release
  81. * Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.2-2
  82. - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
  83. * Thu Dec 13 2012 Eric Sandeen <sandeen@redhat.com> 3.1.2-1
  84. - New upstream release, with non-broken tarball
  85. * Thu Dec 13 2012 Eric Sandeen <sandeen@redhat.com> 3.1.1-1
  86. - New upstream release
  87. * Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-3
  88. - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
  89. * Wed Mar 28 2012 Eric Sandeen <sandeen@redhat.com> 3.1.0-2
  90. - Move files out of /sbin to /usr/sbin
  91. * Fri Mar 23 2012 Eric Sandeen <sandeen@redhat.com> 3.1.0-1
  92. - New upstream release
  93. * Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.6-2
  94. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  95. * Mon Oct 17 2011 Eric Sandeen <sandeen@redhat.com> 3.0.6-1
  96. - New upstream release
  97. * Thu Mar 31 2011 Eric Sandeen <sandeen@redhat.com> 3.0.5-1
  98. - New upstream release
  99. * Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.4-2
  100. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  101. * Wed Jan 13 2010 Eric Sandeen <sandeen@redhat.com> 3.0.4-1
  102. - New upstream release
  103. * Mon Nov 30 2009 Dennis Gregorovic <dgregor@redhat.com> - 3.0.1-3.1
  104. - Rebuilt for RHEL 6
  105. * Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-3
  106. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  107. * Tue Jun 30 2009 Eric Sandeen <sandeen@redhat.com> 3.0.1-2
  108. - Fix up build-requires after e2fsprogs splitup
  109. * Tue May 05 2009 Eric Sandeen <sandeen@redhat.com> 3.0.1-1
  110. - New upstream release
  111. * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.0-2
  112. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  113. * Wed Feb 04 2009 Eric Sandeen <sandeen@redhat.com> 3.0.0-1
  114. - New upstream release
  115. * Wed Nov 12 2008 Eric Sandeen <sandeen@redhat.com> 2.2.48-2
  116. - Enable parallel builds
  117. * Sun Feb 10 2008 Eric Sandeen <sandeen@redhat.com> - 2.2.48-1
  118. - Update to xfsdump version 2.2.48
  119. - First build with gcc-4.3
  120. * Mon Sep 10 2007 Eric Sandeen <sandeen@redhat.com> - 2.2.46-1
  121. - Update to xfsdump version 2.2.46
  122. - Dropped O_CREAT patch, now upstream
  123. * Fri Aug 24 2007 Eric Sandeen <sandeen@redhat.com> - 2.2.45-3
  124. - Update license tag
  125. - Fix up O_CREAT opens with no mode
  126. - Add gawk to buildrequires
  127. * Tue Jun 19 2007 Eric Sandeen <sandeen@redhat.com> - 2.2.45-2
  128. - Remove readline-devel & libtermcap-devel BuildRequires
  129. * Thu May 31 2007 Eric Sandeen <sandeen@redhat.com> - 2.2.45-1
  130. - Update to xfsdump 2.2.45
  131. * Thu Aug 31 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.42-2
  132. - Remove Distribution: tag
  133. * Wed Aug 23 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.42-1
  134. - update to version 2.2.42
  135. * Tue Aug 22 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.38-3
  136. - Fix the /usr/sbin sym links to relative links
  137. - Add the Distribution tag
  138. - Add ncurses-devel to buildrequires
  139. * Wed Aug 16 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.38-2
  140. - install removes the makefile installed version of the docs
  141. package the docs based in the version specfic directory
  142. * Wed Aug 9 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.38-1
  143. - Add xfsdump to Fedora