]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/commitdiff
dmraid: Also install shared library.
authorStefan Schantl <stefan.schantl@ipfire.org>
Tue, 1 May 2012 19:05:48 +0000 (21:05 +0200)
committerStefan Schantl <stefan.schantl@ipfire.org>
Tue, 1 May 2012 19:05:48 +0000 (21:05 +0200)
We now install a correct versioned shared library.

dmraid/dmraid.nm

index f0fbf1755fc6fd4a42a7129e1810457e812b9060..67df612c18b4eae8859a03e18758f0d418b058f1 100644 (file)
@@ -37,6 +37,8 @@ build
                --disable-static_link \
                --enable-libselinux
 
+       # Dmraid doesn't automatically build and install a versioned library
+       # so we do it on or own.
        build_cmds
                make -C lib libdmraid.so
        end
@@ -45,6 +47,12 @@ build
                # Install development headers.
                mkdir -pv %{BUILDROOT}%{includedir}/dmraid
                install -m 644 include/dmraid/*.h %{BUILDROOT}%{includedir}/dmraid/
+
+               # Manually install versioned library and create symlinks.
+               mkdir -pv %{BUILDROOT}%{libdir}
+               install -m 755 lib/libdmraid.so %{BUILDROOT}%{libdir}/libdmraid.so.%{version}
+               ln -sv libdmraid.so.%{version} %{BUILDROOT}%{libdir}/libdmraid.so.1
+               ln -sv libdmraid.so.%{version} %{BUILDROOT}%{libdir}/libdmraid.so
        end
 end