Browse Source

provide Subversion's only Neon version library so that Subversion C API based tools can be linked

Ralf S. Engelschall 18 years ago
parent
commit
04035f125b
1 changed files with 14 additions and 1 deletions
  1. 14 1
      subversion/subversion.spec

+ 14 - 1
subversion/subversion.spec

@@ -40,7 +40,7 @@ Class:        BASE
 Group:        SCM
 License:      Apache/BSD
 Version:      %{V_opkg}
-Release:      20080101
+Release:      20080117
 
 #   package options
 %option       with_cvs2svn  no
@@ -256,6 +256,19 @@ AutoReqProv:  no
           mv $i `echo "$i" | sed -e 's;^libexpat\(.*\)$;libsvn_expat\1;'`
       done
     ) || exit $?
+    ( cd $RPM_BUILD_ROOT%{l_prefix}/libexec/subversion/neon/lib
+      for i in libneon*; do
+          [ ".$i" = ".libneon*" ] && continue
+          mv $i $RPM_BUILD_ROOT%{l_prefix}/lib/`echo "$i" | sed -e 's;^libneon\(.*\)$;libsvn_neon\1;'`
+      done
+    ) || exit $?
+    %{l_shtool} subst \
+        -e 's;libapr;libsvn_apr;g' \
+        $RPM_BUILD_ROOT%{l_prefix}/lib/libsvn_apr*.la
+    %{l_shtool} subst \
+        -e 's;^\(libdir='\).*\('\);\1%{l_prefix}/lib\2;g' \
+        -e 's;libneon;libsvn_neon;g' \
+        $RPM_BUILD_ROOT%{l_prefix}/lib/libsvn_neon.la
 
     #   strip down installation
     rm -f  $RPM_BUILD_ROOT%{l_prefix}/bin/apr-config