# Copyright (C) - IPFire Development Team <info@ipfire.org> #
###############################################################################
-name = db
-version_major = 4.7
-version_minor = 25
+name = db4
+version_major = 4.8
+version_minor = 30
version = %{version_major}.%{version_minor}
-release = 1
+release = 3
epoch = 1
+thisapp = db-%{version}
# Never update this to major version 5.
summary = Berkeley DB is a library that provides an embedded database.
description
- Berkeley DB (BDB) is a computer software library that provides \
+ Berkeley DB (BDB) is a computer software library that provides
a high-performance embedded database.
end
-source_dl =
+source_dl = http://download.oracle.com/berkeley-db/
build
requires
cd %{DIR_APP}/build_unix
CC=gcc \
../dist/configure \
- --prefix=/usr \
+ %{configure_options} \
--enable-compat185 \
--enable-cxx \
--disable-static
+ %{MACRO_FIX_LIBTOOL}
+
make %{PARALLELISMFLAGS}
end
end
end
-# XXX insert descriptions
packages
package db4
- files = /usr/lib*/libdb-%{version_major}.so
- end
-
+
package db4-devel
template DEVEL
+
+ # Overwrite because of epoch != 0.
+ requires = %{name}=%{epoch}:%{thisver}
+
+ files += !%{libdir}/libdb-%{version_major}.so
end
-
+
package db4-utils
- files = /usr/bin
+ summary = Command line tools for managing Berkeley DB (version 4) databases.
+ description = %{summary}
+
+ files
+ /usr/bin
+ end
end
-
+
package db4-cxx
- files = /usr/lib*/libdb_cxx-%{version_major}.so
+ summary = The Berkeley DB database library (version 4) for C++.
+ description = %{summary}
+
+ files
+ %{libdir}/libdb_cxx-%{version_major}.so
+ end
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end