]> git.pld-linux.org Git - packages/db1.git/blob - db1.spec
%{__cc} passed to make
[packages/db1.git] / db1.spec
1 Summary:        BSD database library for C
2 Summary(pl):    Biblioteka bazodanowa z BSD dla C
3 Name:           db1
4 Version:        1.85
5 Release:        8
6 License:        BSD
7 Group:          Libraries
8 Source0:        http://www.berkeleydb.com/update/%{version}/db.%{version}.tar.gz
9 Patch0:         %{name}.patch
10 URL:            http://www.berkeleydb.com/
11 Conflicts:      glibc < 2.1.90
12 BuildConflicts: glibc-db1
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14 Obsoletes:      glibc-db1
15
16 %description
17 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
18 provides embedded database support for both traditional and
19 client/server applications. It should be installed if compatibility is
20 needed with databases created with db1. This library used to be part
21 of the glibc package.
22
23 %description -l pl
24 Berkeley Database (Berkeley DB) to zestaw narzêdzi programistycznych
25 zapewniaj±cych obs³ugê baz danych w aplikacjach tradycyjnych jak i
26 klient-serwer. Powinna byæ zainstalowana je¿eli potrzebna jest
27 kompatybilno¶æ z bazami stworzonymi db1. Ta biblioteka by³a czê¶ci±
28 glibc.
29
30 %package devel
31 Summary:        Header files for Berkeley database library
32 Summary(pl):    Pliki nag³ówkowe do biblioteki Berkeley Database
33 Group:          Development/Libraries
34 Requires:       %{name} = %{version}
35 Conflicts:      glibc-devel < 2.1.90
36 Obsoletes:      glibc-db1-devel
37
38 %description devel
39 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
40 provides embedded database support for both traditional and
41 client/server applications. Berkeley DB includes B tree, Hashing,
42 Fixed and Variable-length record access methods.
43
44 This package contains the header files, and documentation for building
45 programs which use Berkeley DB.
46
47 %description devel -l pl
48 Berkeley Database (Berkeley DB) to zestaw narzêdzi programistycznych
49 zapewniaj±cych obs³ugê baz danych w aplikacjach tradycyjnych jak i
50 klient-serwer. Berkeley DB obs³ugje dostêp do bazy przez B-drzewa i
51 funkcje mieszaj±ce ze sta³± lub zmienn± wielko¶ci± rekordu.
52
53 Ten pakiet zawiera pliki nag³ówkowe i dokumentacjê do budowania
54 programów u¿ywaj±cych Berkeley DB.
55
56 %package static
57 Summary:        Static libraries for Berkeley database library
58 Summary(pl):    Statyczne biblioteki Berkeley Database
59 Group:          Development/Libraries
60 Requires:       %{name}-devel = %{version}
61 Conflicts:      glibc-static < 2.1.90
62 Obsoletes:      glibc-db1-static
63
64 %description static
65 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
66 provides embedded database support for both traditional and
67 client/server applications. Berkeley DB includes B tree, Hashing,
68 Fixed and Variable-length record access methods.
69
70 This package contains the static libraries for building programs which
71 use Berkeley DB.
72
73 %description static -l pl
74 Berkeley Database (Berkeley DB) to zestaw narzêdzi programistycznych
75 zapewniaj±cych obs³ugê baz danych w aplikacjach tradycyjnych jak i
76 klient-serwer. Berkeley DB obs³ugje dostêp do bazy przez B-drzewa i
77 funkcje mieszaj±ce ze sta³± lub zmienn± wielko¶ci± rekordu.
78
79 Ten pakiet zawiera statyczne biblioteki do budowania programów
80 u¿ywaj±cych Berkeley DB.
81
82 %prep
83 %setup -q -n db.%{version}
84 %patch -p1
85
86 %build
87 cd PORT/linux
88 %{__make} CC=%{__cc} OORG="%{rpmcflags}"
89
90 %install
91 rm -rf $RPM_BUILD_ROOT
92 install -d ${RPM_BUILD_ROOT}%{_prefix}/{include/db1,lib,bin}
93
94 sed -n '/^\/\*-/,/^ \*\//s/^.\*.\?//p' include/db.h | grep -v '^@.*db\.h' > LICENSE
95
96 cd PORT/linux
97 sover=`echo libdb.so.* | sed 's/libdb.so.//'`
98 install libdb.a                 $RPM_BUILD_ROOT/%{_libdir}/libdb1.a
99 install libdb.so.$sover         $RPM_BUILD_ROOT/%{_libdir}/libdb1.so.$sover
100 ln -sf libdb1.so.$sover         $RPM_BUILD_ROOT/%{_libdir}/libdb1.so
101 ln -sf libdb1.so.$sover         $RPM_BUILD_ROOT/%{_libdir}/libdb.so.$sover
102 install ../include/ndbm.h       $RPM_BUILD_ROOT/%{_includedir}/db1/
103 install ../../include/db.h      $RPM_BUILD_ROOT/%{_includedir}/db1/
104 install ../../include/mpool.h   $RPM_BUILD_ROOT/%{_includedir}/db1/
105 install db_dump185              $RPM_BUILD_ROOT/%{_bindir}/db1_dump185
106 cd ../..
107
108 gzip -9nf docs/*.ps README LICENSE changelog
109
110 %clean
111 rm -rf ${RPM_BUILD_ROOT}
112
113 %post   -p /sbin/ldconfig
114 %postun -p /sbin/ldconfig
115
116 %files
117 %defattr(644,root,root,755)
118 %doc {README,LICENSE,changelog}.gz
119 %attr(755,root,root) %{_libdir}/libdb*.so.*
120 %attr(755,root,root) %{_bindir}/db1_dump185
121
122 %files devel
123 %defattr(644,root,root,755)
124 %doc docs/*.ps.gz
125 %attr(755,root,root) %{_libdir}/libdb1.so
126 %{_includedir}/db1
127
128 %files static
129 %defattr(644,root,root,755)
130 %{_libdir}/libdb1.a
This page took 0.087304 seconds and 3 git commands to generate.