]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blobdiff - db4/db4.nm
Merge branch 'perl-Tk'
[people/ms/ipfire-3.x.git] / db4 / db4.nm
index 53946992bc09ba419d9f16034ae7896b9a4ab136..0613b24672ad456ae0e0d139a53883babe62e76d 100644 (file)
@@ -3,12 +3,13 @@
 # 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.
 
@@ -19,11 +20,11 @@ license    = Proprietary
 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
@@ -34,11 +35,13 @@ build
                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
 
@@ -49,21 +52,37 @@ build
        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