pdumpfs-vl.spec 3.6 KB

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