monotone-vl.spec 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. Summary: Distributed version control system
  2. Summary(ja): 分散型バージョン管理システム
  3. Name: monotone
  4. Version: 0.40
  5. Release: 2%{?_dist_release}
  6. Source0: http://monotone.ca/downloads/%{version}/%{name}-%{version}.tar.gz
  7. License: GPL
  8. Group: Applications/Development
  9. URL: http://monotone.ca/
  10. PreReq: install-info
  11. BuildRequires: zlib-devel texinfo libboost-devel
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. Vendor: Project Vine
  14. Distribution: Vine Linux
  15. %description
  16. monotone is a free distributed version control system. it provides a simple,
  17. single-file transactional version store, with fully disconnected operation
  18. and an efficient peer-to-peer synchronization protocol. it understands
  19. history-sensitive merging, lightweight branches, integrated code review and
  20. 3rd party testing. it uses cryptographic version naming and client-side RSA
  21. certificates. it has good internationalization support, has no external
  22. dependencies, runs on linux, solaris, OSX, windows, and other unixes,
  23. and is licensed under the GNU GPL.
  24. %description -l ja
  25. monotoneはフリーの分散型バージョン管理システムです。シンプルな単一ファイル
  26. 処理によるバージョン蓄積を提供し、非同期の処理と効率的なピアツーピアの同期
  27. プロトコルの両方を提供します。履歴に基づくマージ機能と軽量なブランチ機能を
  28. 持ち、集積的なコードレビューとサードパーティによるテストにも対応しています。
  29. 暗号化されたバージョン命名法とクライアントサイドのRSA認証を用いています。
  30. 国際化もサポートし、Linux, Solaris, OSX, Windowsおよびその他のUnixで動作
  31. し、ライセンスはGPLです。
  32. %prep
  33. rm -rf $RPM_BUILD_ROOT
  34. %setup -q
  35. %build
  36. ###%configure BOOST_SUFFIX=-gcc41 --enable-static-boost
  37. %configure
  38. %__make
  39. %check
  40. %__make check || :
  41. %install
  42. rm -rf $RPM_BUILD_ROOT
  43. %makeinstall
  44. # Prepare documents
  45. rm -f figures/*.pdf
  46. rm -f ${RPM_BUILD_ROOT}%{_docdir}/monotone/monotone.html
  47. rmdir ${RPM_BUILD_ROOT}%{_docdir}/monotone
  48. %clean
  49. rm -rf $RPM_BUILD_ROOT
  50. %post
  51. /sbin/install-info %{_infodir}/monotone.info.gz %{_infodir}/dir
  52. %preun
  53. if [ $1 = 0 ]; then
  54. /sbin/install-info --delete %{_infodir}/monotone.info.gz %{_infodir}/dir
  55. fi
  56. %files
  57. %defattr(-,root,root)
  58. %doc ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS README README.changesets UPGRADE monotone.html figures
  59. %{_infodir}/*
  60. %{_bindir}/*
  61. %{_localedir}/*/LC_MESSAGES/*.mo
  62. %changelog
  63. * Sat May 17 2008 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.40-2vl5
  64. - rebuild with libboost-devel-1.35.0-1vl5
  65. * Sun Apr 27 2008 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.40-1vl5
  66. - upstream release
  67. * Sun Aug 19 2007 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.36-0vl2
  68. - upstream release
  69. - remove Patch0 (merged in upstream source)
  70. - remove BuildRequires: libboost-filesystem-devel, libboost-test-devel, libboost-program-options-devel
  71. * Fri Jun 15 2007 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.35-0vl2
  72. - upstream release
  73. - change BOOST_SUFFIX from -gcc to -gcc41
  74. * Wed May 2 2007 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.34-0vl2
  75. - upstream release
  76. - remove BuildRequires: libboost-date-time-devel
  77. * Sat Mar 3 2007 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.33-0vl2
  78. - upstream release
  79. - change Source0 and URL
  80. - man page is removed from upstream source
  81. - add %%check scriptlet
  82. * Fri Dec 29 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.32-0vl2
  83. - upstream release
  84. - drop Patch1 (merged into upstream)
  85. * Tue Dec 12 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.31-0vl2
  86. - upstream release
  87. - update Patch1
  88. * Fri Sep 8 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.29-0vl1
  89. - upstream release
  90. - add BuildRequires: libboost-program-options-devel
  91. - add Patch1: monotone-gcc-before3.4-workaround.patch
  92. * Tue Jun 20 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.27-0vl1
  93. - upstream release
  94. * Mon Apr 10 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.26-0vl1
  95. - upstream release
  96. - change Group: Applications/Development
  97. * Sun Feb 5 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.25-0vl1
  98. - upstream release
  99. - add configure option: --enable-static-boost
  100. * Sun Oct 2 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.23-0vl2
  101. - add *.mo files
  102. * Sat Oct 1 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.23-0vl1
  103. - upstream release
  104. - remove --with-bundled-sqlite=no from %%configure
  105. (currently bundled source is always used)
  106. - remove BuildRequires: sqlite3-devel
  107. - add BuildRequires: texinfo
  108. - add install-info scripts
  109. * Sun Sep 11 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.22-0vl1
  110. - initial release for Vine Linux
  111. * Sat Sep 10 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.22-0vl0.2
  112. - build with libboost-* packages
  113. * Wed Sep 7 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.22-0vl0.1
  114. - upstream release
  115. * Wed Jul 6 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.20-0vl0.1
  116. - upstream release
  117. - comment out configure option, Requires: sqlite3 and
  118. BuildRequires: sqlite3-devel to use bundled sqlite3 source
  119. (Local modification is required to complete the build process.
  120. See Changelog for details)
  121. * Sat Jun 18 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.19-0vl0.3
  122. - remove figures/*.pdf instead of installing figures/*.png
  123. * Sat Jun 18 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.19-0vl0.2
  124. - install documents to %%_docdir
  125. * Sat Jun 18 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.19-0vl0.1
  126. - initial build for Vine Linux