tokyocabinet-vl.spec 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. Summary: A modern implementation of a DBM
  2. Summary(ja):Tokeyo Cabinet は DBM の現代的な壱実装です
  3. Name: tokyocabinet
  4. Version: 1.4.35
  5. Release: 1%{?_dist_release}
  6. License: LGPL v2.1
  7. Group: Development/Libraries
  8. #URL: http://tokyocabinet.sourceforge.net/
  9. #Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
  10. URL: http://1978th.net/tokyocabinet/
  11. Source: http://1978th.net/tokyocabinet/%{name}-%{version}.tar.gz
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. BuildRequires: pkgconfig autoconf
  14. BuildRequires: zlib-devel bzip2-devel
  15. Vendor: Project Vine
  16. Distribution: Vine Linux
  17. %description
  18. Tokyo Cabinet is a library of routines for managing a database. The database is a
  19. simple data file containing records, each is a pair of a key and a value. Every
  20. key and value is serial bytes with variable length. Both binary data and character
  21. string can be used as a key and a value. There is neither concept of data tables
  22. nor data types. Records are organized in hash table, B+ tree, or fixed-length array.
  23. %description -l ja
  24. Tokyo Cabinet はデータベースを扱うルーチン群のライブラリです。データベースといっても単
  25. 純なもので、キーと値のペアからなるレコード群を格納したデータファイルです。キーと値は任
  26. 意の長さを持つ一連のバイト列であり、文字列でもバイナリでも扱うことができます。テーブル
  27. やデータ型の概念はありません。レコードはハッシュ表かB+木か固定長配列で編成されます。
  28. %package devel
  29. Summary: The libraries and header files needed for Tokyo Cabinet development.
  30. Summary(ja):Tokyo Cabinet の利用に必要なライブラリやヘッダファイル
  31. Group: Development/Libraries
  32. Requires: %{name} = %{version}-%{release}
  33. Requires: pkgconfig
  34. %description devel
  35. This package contains the libraries and header files needed for
  36. developing with Tokyo Cabinet.
  37. %description -l ja devel
  38. このパッケージは Tokyo Cabinet を利用した開発に必要なライブラリやヘッダファイル
  39. を含んでいます。
  40. %prep
  41. %setup -q
  42. %build
  43. %configure
  44. make %{?_smp_mflags}
  45. %install
  46. rm -rf $RPM_BUILD_ROOT
  47. make DESTDIR=$RPM_BUILD_ROOT install
  48. # remove unuse files
  49. rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}
  50. rm -rf $RPM_BUILD_ROOT%{_libdir}/lib%{name}.a
  51. %check
  52. make check
  53. %post -p /sbin/ldconfig
  54. %postun -p /sbin/ldconfig
  55. %clean
  56. rm -rf %{buildroot}
  57. %files
  58. %defattr(-, root, root, -)
  59. %doc COPYING ChangeLog README THANKS
  60. %{_bindir}/tc*
  61. %{_libexecdir}/tcawmgr.cgi
  62. %{_libdir}/libtokyocabinet.so.*
  63. %{_mandir}/man1/tc*.gz
  64. %files devel
  65. %defattr(-, root, root, -)
  66. %doc doc/*
  67. %{_includedir}/tc*.h
  68. %{_libdir}/*.so
  69. %{_libdir}/pkgconfig/%{name}.pc
  70. %{_mandir}/man3/t*.gz
  71. %changelog
  72. * Sun Oct 25 2009 Shu KONNO <owa@bg.wakwak.com> 1.4.35-1
  73. - initial build for vine