source: projects/specs/trunk/t/tokyocabinet/tokyocabinet-vl.spec @ 3769

Revision 3769, 2.8 KB checked in by owa, 13 years ago (diff)

rebuilt:djview,python-django,python-kconv,python-pykf,python-tornado,sodipodi,tokyocabinet

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