pdumpfs-vl.spec 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. Summary: a daily backup system similar to Plan9's dumpfs
  2. Summary(ja): Plan9 もどきのバックアップシステム
  3. Name: pdumpfs
  4. Version: 1.3
  5. Release: 2%{?_dist_release}
  6. License: GPL
  7. Group: Applications/Archiving
  8. URL: http://namazu.org/~satoru/%{name}/
  9. Source0: http://namazu.org/~satoru/%{name}/%{name}-%{version}.tar.gz
  10. Source1: http://tach.arege.net/software/pdumpfs-clean/pdumpfs-clean
  11. Patch0: pdumpfs-1.3-utf8.patch
  12. Patch1: pdumpfs-clean-utf8.patch
  13. BuildArch: noarch
  14. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  15. Requires: ruby
  16. BuildRequires: tar sed
  17. Vendor: Project Vine
  18. Distribution: Vine Linux
  19. %description
  20. pdumpfs is a simple daily backup system similar to Plan9's dumpfs which
  21. preserves every daily snapshot. pdumpfs is written in Ruby. You can access
  22. the past snapshots at any time for retrieving a certain day's file. Let's
  23. backup your home directory with pdumpfs!
  24. %description -l ja
  25. pdumpfs は Plan9 の dumpfs もどきの単純なバックアップシステムです。Ruby で
  26. 実装されています。毎日のスナップショットを保存するため、いつでも過去のファ
  27. イルを取り戻すことができます。ホームディレクトリのバックアップに利用すると
  28. 便利です。
  29. %prep
  30. %setup -q
  31. %__cp %{SOURCE1} .
  32. %patch0 -p1 -b .utf8
  33. %patch1 -p0 -b .clean_utf8
  34. %build
  35. %__make
  36. ( cd man/ja/man8 ; \
  37. %{_bindir}/iconv -f iso-2022-jp -t utf-8 pdumpfs.8 > pdumpfs.8.tmp ; \
  38. %__mv pdumpfs.8.tmp pdumpfs.8 )
  39. %install
  40. %__rm -rf %{buildroot}
  41. %__install -d %{buildroot}%{_bindir}
  42. %__install -d %{buildroot}%{_mandir}
  43. # installing binaries ...
  44. %__install -m 755 pdumpfs %{buildroot}%{_bindir}/
  45. # installing pdumpfs-clean
  46. %__install -m 755 pdumpfs-clean %{buildroot}%{_bindir}/
  47. # manpages
  48. ( cd man && %__tar cf - . ) | \
  49. ( cd %{buildroot}%{_mandir} && %__tar xvf - )
  50. %clean
  51. %__rm -rf %{buildroot}
  52. %files
  53. %defattr(-,root,root)
  54. %doc README ChangeLog COPYING doc/*
  55. %{_bindir}/pdumpfs
  56. %{_bindir}/pdumpfs-clean
  57. %{_mandir}/man8/*
  58. %{_mandir}/ja/man8/*
  59. %changelog
  60. * Sun Apr 17 2011 IWAI, Masaharu <iwai@alib.jp> 1.3-2
  61. - add utf-8 patch (Patch0, 1)
  62. - convert man/ja/man8/pdumpfs.8 to utf-8
  63. - drop Prefix tag
  64. * Thu Oct 09 2008 Shu KONNO <owa@bg.wakwak.com> 1.3-1vl5
  65. - applied new versioning policy, spec in utf-8
  66. * Sun Sep 10 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.3-0vl2
  67. - changed Group to Applications/Archiving
  68. * Sat Apr 16 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3-0vl1
  69. - new upstream version
  70. - update pdumpfs-clean
  71. - re-add Prefix tag
  72. * Sat Aug 28 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.2-0vl1
  73. - new upstream version
  74. * Wed Jul 21 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.1-0vl1
  75. - new upstream version
  76. * Sat Jun 26 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0-0vl1
  77. - new upstream version
  78. * Sun May 30 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.9-0vl1
  79. - new upstream version
  80. - add README, COPYING
  81. - convert man/ja/man8/pdumpfs.8 from iso-2022-jp to euc-jp
  82. * Mon Apr 05 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.8-0vl1
  83. - new upstream version
  84. - drop pdumpfs-man-ja.tar.gz
  85. - drop Prefix tag
  86. * Fri Aug 22 2003 KAZUKI SHIMURA <rito@pos.to> 0.6-0vl5
  87. - add pdumpfs-man-ja.tar.gz from cvs
  88. - man/ja/man8/pdumpfs.8: Convert to EUC-JP.
  89. - fix %%files
  90. - s/Copyright/License/
  91. * Mon Jun 23 2003 KAZUKI SHIMURA <rito@pos.to> 0.6-0vl4
  92. - update pdumpfs-clean to 1.4
  93. * Wed Jun 18 2003 KAZUKI SHIMURA <rito@pos.to> 0.6-0vl3
  94. - update pdumpfs-clean to 1.3
  95. * Sun Jun 15 2003 KAZUKI SHIMURA <rito@pos.to> 0.6-0vl2
  96. - added pdumpfs-clean (Source1)
  97. * Thu Aug 8 2002 Uechi Yasumasa <uh@u.dhis.portside.net> 0.6-0vl1
  98. - new upstream version.
  99. * Tue Feb 12 2002 akira yamada <akira@vinelinux.org> 0.5-0vl1
  100. - new upstream version.
  101. - added manpages.
  102. * Tue Nov 06 2001 akira yamada <akira@vinelinux.org> 0.4-0vl2
  103. - makes an excutable of /usr/bin/pdumpfs.
  104. * Tue Nov 06 2001 akira yamada <akira@vinelinux.org> 0.4-0vl1
  105. - Initial packaging.