2 %define db_version 4.6.21
4 Summary: Berkeley DB Name Service Switch Module
5 Summary(pl.UTF-8): Moduł NSS do baz db
12 Source0: ftp://sources.redhat.com/pub/glibc/old-releases/%{name}-%{version}%{bver}.tar.gz
13 # Source0-md5: b4440ba2865d28e9068e465426c19ede
14 Source1: http://download.oracle.com/berkeley-db/db-%{db_version}.tar.gz
15 # Source1-md5: 718082e7e35fc48478a2334b0bc4cd11
16 Patch0: %{name}-chmod_644.patch
17 Patch1: %{name}-amfix.patch
18 Patch2: %{name}-glibc23.patch
19 Patch3: %{name}-db41.patch
20 Patch4: %{name}-errno.patch
21 Patch5: %{name}-link.patch
22 Patch6: %{name}-enoent.patch
23 Patch7: %{name}-uniqdb.patch
24 Patch8: %{name}-initialize.patch
25 Patch9: %{name}-selinux.patch
26 BuildRequires: autoconf
27 BuildRequires: automake >= 1.4
28 BuildRequires: gettext-devel
29 BuildRequires: glibc-devel >= 2.3
30 BuildRequires: libtool
31 BuildRequires: libselinux-devel
32 Requires: glibc >= 2.3
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 This is nss_db, a name service switch module that can be used with
40 %description -l pl.UTF-8
41 To jest nss_db, moduł do serwisu nazw, który może być używany z
45 %setup -q -n %{name}-%{version}%{bver} -a1
60 dbdir=`pwd`/db-instroot
66 CXXFLAGS="%{rpmcflags} -fno-implicit-templates"
67 LDFLAGS="%{rpmcflags} %{rpmldflags}"
68 export CC CXX CFLAGS CXXFLAGS LDFLAGS
70 echo db_cv_mutex=UNIX/fcntl > config.cache
71 ../db-%{db_version}/dist/configure -C \
74 --disable-diagnostic \
81 --with-uniquename=_nssdb \
102 rm -rf $RPM_BUILD_ROOT
103 install -d $RPM_BUILD_ROOT{/%{_lib},/var/db}
107 DESTDIR=$RPM_BUILD_ROOT
109 install db-Makefile $RPM_BUILD_ROOT/var/db/Makefile
111 cat << EOF > $RPM_BUILD_ROOT%{_bindir}/create-db
113 /usr/bin/make -sC /var/db
116 ln -sf create-db $RPM_BUILD_ROOT%{_bindir}/update-db
121 rm -rf $RPM_BUILD_ROOT
123 %post -p /sbin/ldconfig
124 %postun -p /sbin/ldconfig
126 %files -f %{name}.lang
127 %defattr(644,root,root,755)
128 %doc AUTHORS ChangeLog NEWS README THANKS
129 %attr(755,root,root) /%{_lib}/*.so
130 %attr(755,root,root) %{_bindir}/*
131 %config(noreplace) %verify(not md5 mtime size) /var/db/Makefile