]> git.ipfire.org Git - people/arne_f/ipfire-3.x.git/commitdiff
db4: Fix packing files.
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 10 Mar 2012 15:11:32 +0000 (16:11 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 10 Mar 2012 15:11:32 +0000 (16:11 +0100)
Some files that belonged to the -devel package
have been in the main package which is not fixed.

db4/db4.nm

index 0613b24672ad456ae0e0d139a53883babe62e76d..8f994393a5a38e743ff26ab5e1a1f368ef14f2fd 100644 (file)
@@ -7,12 +7,10 @@ name       = db4
 version_major = 4.8
 version_minor = 30
 version    = %{version_major}.%{version_minor}
-release    = 3
+release    = 4
 epoch      = 1
 thisapp    = db-%{version}
 
-# Never update this to major version 5.
-
 maintainer = Michael Tremer <michael.tremer@ipfire.org>
 groups     = System/Libraries
 url        = http://www.oracle.com/technology/products/berkeley-db/
@@ -49,27 +47,29 @@ build
                cd %{DIR_APP}/build_unix
                make install DESTDIR=%{BUILDROOT} \
                        docdir=/usr/share/doc/%{thisapp}
+
+               # Remove unversioned libs.
+               rm -vf %{BUILDROOT}%{libdir}/libdb*-4.so
+
+               mkdir -pv %{BUILDROOT}%{includedir}/%{name}
+               mv -v %{BUILDROOT}%{includedir}/*.h %{BUILDROOT}%{includedir}/%{name}/
+               for i in db.h db_cxx.h db_185.h; do
+                       ln -svf %{name}/${i} %{BUILDROOT}/%{includedir}
+               done
        end
 end
 
 packages
-       package db4
-
-       package db4-devel
-               template DEVEL
-
-               # Overwrite because of epoch != 0.
-               requires = %{name}=%{epoch}:%{thisver}
+       # /usr/lib64/libdb_cxx.so
 
-               files += !%{libdir}/libdb-%{version_major}.so
-       end
+       package db4
 
        package db4-utils
                summary = Command line tools for managing Berkeley DB (version 4) databases.
                description = %{summary}
 
                files
-                       /usr/bin
+                       %{bindir}
                end
        end
 
@@ -82,6 +82,21 @@ packages
                end
        end
 
+       package db4-devel
+               template DEVEL
+
+               # Overwrite because of epoch != 0.
+               requires = %{name}=%{epoch}:%{thisver}
+
+               files
+                       %{includedir}
+                       %{libdir}/libdb.so
+                       %{libdir}/libdb_cxx.so
+               end
+
+               #files += !%{libdir}/libdb-%{version_major}.so
+       end
+
        package %{name}-debuginfo
                template DEBUGINFO
        end