source: projects/specs/branches/6/d/db1/db1-vl.spec @ 521

Revision 521, 3.8 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary:     The BSD database library for C (version 1).
2Summary(ja): C ÍÑ BSD ¥Ç¡¼¥¿¥Ù¡¼¥¹¥é¥¤¥Ö¥é¥ê (¥Ð¡¼¥¸¥ç¥ó1)
3Name:        db1
4Version:     1.85
5Release:     5vl2
6Source:      http://www.sleepycat.com/update/%{version}/db.%{version}.tar.gz
7Patch:       db.%{version}.patch
8URL:         http://www.sleepycat.com
9Copyright:   BSD
10Group:       System Environment/Libraries
11PreReq:      /sbin/ldconfig
12BuildRoot:   %{_tmppath}/%{name}-%{version}-root
13Prefix:      %{_prefix}
14
15%ifnarch ia64
16Conflicts: glibc < 2.1.90
17%endif
18
19
20%package devel
21Summary:     Development libs/header files for Berkeley DB (version 1) library.
22Summary(ja): Berkeley DB (¥Ð¡¼¥¸¥ç¥ó1) Íѳ«È¯¥é¥¤¥Ö¥é¥ê/¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë
23Group:       Development/Libraries
24Prefix:      %{_prefix}
25Requires:    %{name} = %{version}
26
27%ifnarch ia64
28Conflicts: glibc-devel < 2.1.90
29%endif
30
31
32%description
33The Berkeley Database (Berkeley DB) is a programmatic toolkit that provides
34embedded database support for both traditional and client/server applications.
35It should be installed if compatibility is needed with databases created
36with db1.
37This library used to be part of the glibc package.
38
39
40%description devel
41The Berkeley Database (Berkeley DB) is a programmatic toolkit that provides
42embedded database support for both traditional and client/server applications.
43Berkeley DB includes B tree, Hashing, Fixed and Variable-length
44record access methods.
45
46This package contains the header files, libraries, and documentation for
47building programs which use Berkeley DB.
48
49
50%prep
51%setup -q -n db.%{version}
52%patch -p1
53
54
55%build
56
57gzip -9 docs/*.ps
58cd PORT/linux
59OORG="$RPM_OPT_FLAGS" make
60
61
62%install
63rm -rf ${RPM_BUILD_ROOT}
64mkdir -p ${RPM_BUILD_ROOT}%{_prefix}/{include/db1,lib,bin}
65
66sed -n '/^\/\*-/,/^ \*\//s/^.\*.\?//p' include/db.h | grep -v '^@.*db\.h' > LICENSE
67
68perl -pi -e 's/<db.h>/<db1\/db.h>/' PORT/include/ndbm.h
69
70cd PORT/linux
71sover=`echo libdb.so.* | sed 's/libdb.so.//'`
72install -m644 libdb.a                   $RPM_BUILD_ROOT/%{_prefix}/lib/libdb1.a
73install -m755 libdb.so.$sover           $RPM_BUILD_ROOT/%{_prefix}/lib/libdb1.so.$sover
74ln -sf libdb1.so.$sover                 $RPM_BUILD_ROOT/%{_prefix}/lib/libdb1.so
75ln -sf libdb1.so.$sover                 $RPM_BUILD_ROOT/%{_prefix}/lib/libdb.so.$sover
76install -m644 ../include/ndbm.h         $RPM_BUILD_ROOT/%{_prefix}/include/db1/
77install -m644 ../../include/db.h        $RPM_BUILD_ROOT/%{_prefix}/include/db1/
78install -m644 ../../include/mpool.h     $RPM_BUILD_ROOT/%{_prefix}/include/db1/
79install -s -m755 db_dump185             $RPM_BUILD_ROOT/%{_prefix}/bin/db1_dump185
80
81
82%clean
83rm -rf ${RPM_BUILD_ROOT}
84
85
86%post -p /sbin/ldconfig
87
88
89%postun -p /sbin/ldconfig
90
91
92%files
93%defattr(-,root,root)
94%doc README LICENSE changelog
95%{_prefix}/lib/libdb1.so.*
96%{_prefix}/lib/libdb.so.*
97%{_prefix}/bin/db1_dump185
98
99
100%files devel
101%defattr(-,root,root)
102%doc docs/*.ps.gz
103%{_prefix}/include/db1
104%{_prefix}/lib/libdb1.a
105%{_prefix}/lib/libdb1.so
106
107
108%changelog
109* Tue Dec 11 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.85-5vl2
110- increased release number for VineSeed main tree :)
111
112* Thu May 10 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
113- based on 1.85-5 from Rawhide
114- rebuilt for VineSeed
115
116* Fri Oct  6 2000 Jeff Johnson <jbj@redhat.com>
117- use <db1/db.h> if including <db1/ndbm.h> (#18292).
118
119* Thu Aug 17 2000 Bill Nottingham <notting@redhat.com>
120- fix ia64 conflicts
121
122* Thu Aug 17 2000 Jeff Johnson <jbj@redhat.com>
123- summaries from specspo.
124
125* Sun Aug  6 2000 Jeff Johnson <jbj@redhat.com>
126- remove "strip -R comment" from spec file, rely on brp-* instead.
127
128* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
129- automatic rebuild
130
131* Sun May 28 2000 Jeff Johnson <jbj@redhat.com>
132- rename db_dump185 to db1_dump185 to avoid file conflict with db3.
133
134* Thu Apr 20 2000 Jakub Jelinek <jakub@redhat.com>
135- Include db_dump185 program from db2 here (as it is linked
136  against this shared library).
137
138* Wed Apr 19 2000 Jakub Jelinek <jakub@redhat.com>
139- Create.
Note: See TracBrowser for help on using the repository browser.