2007-07-13 Doug Scott <
[email protected]>
* SFEvim.spec: Fixed cscope requirement clash
* SFElibmatroska.spec: *NEW* Matroska Video Container
* SFElibebml.spec: *NEW* Extensible Binary Meta Language
* SFEliveMedia.spec: bump to 2007.07.10
* patches/libmatroska-01-makefile.diff: Solaris Makefile
* patches/ladspa-01-solaris.diff: Missing
* patches/libebml-01-makefile.diff: Solaris Makefile
--- a/ChangeLog Fri Jul 13 04:34:15 2007 +0000
+++ b/ChangeLog Fri Jul 13 09:56:17 2007 +0000
@@ -1,3 +1,13 @@
+2007-07-13 Doug Scott <[email protected]>
+
+ * SFEvim.spec: Fixed cscope requirement clash
+ * SFElibmatroska.spec: *NEW* Matroska Video Container
+ * SFElibebml.spec: *NEW* Extensible Binary Meta Language
+ * SFEliveMedia.spec: bump to 2007.07.10
+ * patches/libmatroska-01-makefile.diff: Solaris Makefile
+ * patches/ladspa-01-solaris.diff: Missing
+ * patches/libebml-01-makefile.diff: Solaris Makefile
+
2007-07-13 Doug Scott <[email protected]>
* SFEcoreutils.spec: bump to 6.9
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/SFElibebml.spec Fri Jul 13 09:56:17 2007 +0000
@@ -0,0 +1,67 @@
+#
+# spec file for package SFElibebml
+#
+# includes module(s): libebml
+#
+%include Solaris.inc
+
+Name: SFElibebml
+License: LGPL
+Summary: Extensible Binary Meta Language
+Group: System Environment/Libraries
+URL: http://ebml.sourceforge.net/
+Vendor: Moritz Bunkus <[email protected]>
+Version: 0.7.7
+Source: http://dl.matroska.org/downloads/libebml/libebml-%{version}.tar.bz2
+Patch1: libebml-01-makefile.diff
+SUNW_BaseDir: %{_basedir}
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+%include default-depend.inc
+
+%package devel
+Summary: %{summary} - development files
+SUNW_BaseDir: %{_basedir}
+%include default-depend.inc
+Requires: %name
+
+%prep
+%setup -q -n libebml-%version
+cd make
+mkdir solaris
+cp linux/Makefile solaris
+%patch1 -p0
+
+%build
+CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
+if test "x$CPUS" = "x" -o $CPUS = 0; then
+ CPUS=1
+fi
+export CFLAGS="%optflags"
+export ACLOCAL_FLAGS="-I %{_datadir}/aclocal"
+export MSGFMT="/usr/bin/msgfmt"
+
+cd make/solaris
+make -j$CPUS PREFIX=%{_prefix}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+cd make/solaris
+make install_headers DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix}
+make install_sharedlib DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr (-, root, bin)
+%dir %attr (0755, root, bin) %{_libdir}
+%{_libdir}/lib*.so*
+
+%files devel
+%defattr (-, root, bin)
+%dir %attr (0755, root, bin) %{_includedir}
+%{_includedir}/*
+
+%changelog
+* Fri Jul 13 2007 - [email protected]
+- Initial version
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/SFElibmatroska.spec Fri Jul 13 09:56:17 2007 +0000
@@ -0,0 +1,77 @@
+#
+# spec file for package SFElibmatroska
+#
+# includes module(s): libmatroska
+#
+%include Solaris.inc
+
+Name: SFElibmatroska
+License: LGPL
+Summary: Matroska Video Container
+Group: System Environment/Libraries
+URL: http://www.matroska.org/
+Vendor: Moritz Bunkus <[email protected]>
+Version: 0.8.1
+Source: http://dl.matroska.org/downloads/libmatroska/libmatroska-%{version}.tar.bz2
+Patch1: libmatroska-01-makefile.diff
+SUNW_BaseDir: %{_basedir}
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+%include default-depend.inc
+BuildRequires: SFElibebml-devel
+Requires: SFElibebml
+
+%description
+Matroska aims to become THE Standard of Multimedia Container Formats.
+It was derived from a project called MCF, but differentiates from it
+significantly because it is based on EBML (Extensible Binary Meta
+Language), a binary derivative of XML. EBML enables the Matroska
+Development Team to gain significant advantages in terms of future
+format extensibility, without breaking file support in old parsers.
+
+%package devel
+Summary: %{summary} - development files
+SUNW_BaseDir: %{_basedir}
+%include default-depend.inc
+Requires: %name
+
+%prep
+%setup -q -n libmatroska-%version
+cd make
+mkdir solaris
+cp linux/Makefile solaris
+%patch1 -p0
+
+%build
+CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
+if test "x$CPUS" = "x" -o $CPUS = 0; then
+ CPUS=1
+fi
+export CFLAGS="%optflags"
+export ACLOCAL_FLAGS="-I %{_datadir}/aclocal"
+export MSGFMT="/usr/bin/msgfmt"
+
+cd make/solaris
+make -j$CPUS PREFIX=%{_prefix}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+cd make/solaris
+make install_headers DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix}
+make install_sharedlib DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr (-, root, bin)
+%dir %attr (0755, root, bin) %{_libdir}
+%{_libdir}/lib*.so*
+
+%files devel
+%defattr (-, root, bin)
+%dir %attr (0755, root, bin) %{_includedir}
+%{_includedir}/*
+
+%changelog
+* Fri Jul 13 2007 - [email protected]
+- Initial version
--- a/SFEliveMedia.spec Fri Jul 13 04:34:15 2007 +0000
+++ b/SFEliveMedia.spec Fri Jul 13 09:56:17 2007 +0000
@@ -7,7 +7,7 @@
Name: SFEliveMedia
Summary: liveMedia - live555 Streaming Media
-Version: 2007.07.01
+Version: 2007.07.10
Source: http://www.live555.com/liveMedia/public/live.%{version}.tar.gz
Patch1: liveMedia-01-SOLARIS-macro.diff
SUNW_BaseDir: %{_basedir}
@@ -41,6 +41,8 @@
%{_libdir}/*
%changelog
+* Fri Jul 13 2007 - [email protected]
+- Bump to 2007.07.10.
* Tue Jun 5 2007 - [email protected]
- Bump to 2007.05.24.
* Sat Apr 21 2007 - [email protected]
--- a/SFEvim.spec Fri Jul 13 04:34:15 2007 +0000
+++ b/SFEvim.spec Fri Jul 13 09:56:17 2007 +0000
@@ -6,6 +6,7 @@
%include Solaris.inc
%define vim_version 70
+%define SPROsslnk %(/usr/bin/pkginfo -q SPROsslnk && echo 1 || echo 0)
Name: SFEvim
Summary: Vim - vi improved
@@ -26,7 +27,11 @@
Requires: SFEruby
Requires: SUNWperl584core
BuildRequires: SUNWPython-devel
+%if %SPROsslnk
+BuildRequires: SPROsslnk
+%else
BuildRequires: SFEcscope
+%endif
BuildRequires: SUNWgnome-libs-devel
BuildRequires: SUNWmlibh
@@ -134,6 +139,8 @@
%endif
%changelog
+* Fri Jul 13 2007 - [email protected]
+- Fixed cscope requirement clash
* Mon Sep 11 2006 - [email protected]
- Correct remove l10n files part
* Mon Jul 10 2006 - [email protected]
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/ladspa-01-solaris.diff Fri Jul 13 09:56:17 2007 +0000
@@ -0,0 +1,138 @@
+diff -ur ladspa_sdk-orig/src/applyplugin.c ladspa_sdk/src/applyplugin.c
+--- ladspa_sdk-orig/src/applyplugin.c 2002-05-19 00:01:36.000000000 +0700
++++ ladspa_sdk/src/applyplugin.c 2007-05-15 22:01:43.013780887 +0700
+@@ -6,7 +6,16 @@
+ /*****************************************************************************/
+
+ #include <dlfcn.h>
++#if defined(sun)
++#include <sys/byteorder.h>
++#if defined(_BIG_ENDIAN)
++#define BYTE_ORDER BIG_ENDIAN
++#else
++#define BYTE_ORDER LITTLE_ENDIAN
++#endif
++#else
+ #include <endian.h>
++#endif
+ #include <errno.h>
+ #include <math.h>
+ #include <stdlib.h>
+diff -ur ladspa_sdk-orig/src/makefile ladspa_sdk/src/makefile
+--- ladspa_sdk-orig/src/makefile 2002-07-07 00:34:20.000000000 +0700
++++ ladspa_sdk/src/makefile 2007-05-15 22:05:02.015344934 +0700
+@@ -5,19 +5,17 @@
+ # Change these if you want to install somewhere else. In particularly
+ # you may wish to remove the middle "local/" part of each entry.
+
+-INSTALL_PLUGINS_DIR = /usr/local/lib/ladspa/
+-INSTALL_INCLUDE_DIR = /usr/include/
+-INSTALL_BINARY_DIR = /usr/local/bin/
++INSTALL_PLUGINS_DIR = $(libexecdir)/ladspa
++INSTALL_INCLUDE_DIR = $(includedir)
++INSTALL_BINARY_DIR = $(bindir)
+
+ ###############################################################################
+ #
+ # GENERAL
+ #
+
+-INCLUDES = -I.
+-LIBRARIES = -ldl -lm
+-CFLAGS = $(INCLUDES) -Wall -Werror -O3 -fPIC
+-CXXFLAGS = $(CFLAGS)
++INCLUDES = -I. $(CPPFLAGS)
++LIBS = -ldl -lm
+ PLUGINS = ../plugins/amp.so \
+ ../plugins/delay.so \
+ ../plugins/filter.so \
+@@ -26,8 +24,6 @@
+ PROGRAMS = ../bin/analyseplugin \
+ ../bin/applyplugin \
+ ../bin/listplugins
+-CC = cc
+-CPP = c++
+
+ ###############################################################################
+ #
+@@ -35,19 +31,21 @@
+ #
+
+ ../plugins/%.so: plugins/%.c ladspa.h
+- $(CC) $(CFLAGS) -o plugins/$*.o -c plugins/$*.c
+- $(LD) -o ../plugins/$*.so plugins/$*.o -shared
++ $(CC) $(INCLUDES) $(CFLAGS) -o plugins/$*.o -c plugins/$*.c
++ $(LD) -G -o ../plugins/$*.so plugins/$*.o $(LIBS)
+
+ ../plugins/%.so: plugins/%.cpp ladspa.h
+- $(CPP) $(CXXFLAGS) -o plugins/$*.o -c plugins/$*.cpp
+- $(CPP) -o ../plugins/$*.so plugins/$*.o -shared
++ $(CXX) $(INCLUDES) $(CXXFLAGS) -o plugins/$*.o -c plugins/$*.cpp
++ $(CXX) $(CXXFLAGS) -G -o ../plugins/$*.so plugins/$*.o $(LIBS)
+
+ ###############################################################################
+ #
+ # TARGETS
+ #
+
+-test: /tmp/test.wav ../snd/noise.wav always
++all: targets
++
++test: ../snd/noise.wav
+ @echo ---------------------------------------------
+ @echo First listen to the white noise input signal:
+ @echo ---------------------------------------------
+@@ -58,13 +56,13 @@
+ @echo Should be a noise band around 6000Hz, repeated quietly after 1s.
+ play /tmp/test.wav
+
+-install: targets
+- -mkdirhier $(INSTALL_PLUGINS_DIR) \
+- $(INSTALL_INCLUDE_DIR) \
+- $(INSTALL_BINARY_DIR)
+- cp ../plugins/* $(INSTALL_PLUGINS_DIR)
+- cp ladspa.h $(INSTALL_INCLUDE_DIR)
+- cp ../bin/* $(INSTALL_BINARY_DIR)
++install: targets
++ -mkdir -p $(DESTDIR)$(INSTALL_PLUGINS_DIR) \
++ $(DESTDIR)$(INSTALL_INCLUDE_DIR) \
++ $(DESTDIR)$(INSTALL_BINARY_DIR)
++ cp ../plugins/* $(DESTDIR)$(INSTALL_PLUGINS_DIR)
++ cp ladspa.h $(DESTDIR)$(INSTALL_INCLUDE_DIR)
++ cp ../bin/* $(DESTDIR)$(INSTALL_BINARY_DIR)
+
+ /tmp/test.wav: targets ../snd/noise.wav
+ ../bin/listplugins
+@@ -90,17 +88,17 @@
+ #
+
+ ../bin/applyplugin: applyplugin.o load.o default.o
+- $(CC) $(CFLAGS) $(LIBRARIES) \
++ $(CC) $(INCLUDES) $(CFLAGS) $(LIBS) \
+ -o ../bin/applyplugin \
+ applyplugin.o load.o default.o
+
+ ../bin/analyseplugin: analyseplugin.o load.o default.o
+- $(CC) $(CFLAGS) $(LIBRARIES) \
++ $(CC) $(INCLUDES) $(CFLAGS) $(LIBS) \
+ -o ../bin/analyseplugin \
+ analyseplugin.o load.o default.o
+
+ ../bin/listplugins: listplugins.o search.o
+- $(CC) $(CFLAGS) $(LIBRARIES) \
++ $(CC) $(INCLUDES) $(CFLAGS) $(LIBS) \
+ -o ../bin/listplugins \
+ listplugins.o search.o
+
+diff -ur ladspa_sdk-orig/src/plugins/sine.cpp ladspa_sdk/src/plugins/sine.cpp
+--- ladspa_sdk-orig/src/plugins/sine.cpp 2002-07-07 00:23:17.000000000 +0700
++++ ladspa_sdk/src/plugins/sine.cpp 2007-05-15 22:00:35.433840109 +0700
+@@ -53,7 +53,7 @@
+ g_pfSineTable[lIndex] = LADSPA_Data(sin(dShift * lIndex));
+ }
+ if (g_fPhaseStepBase == 0) {
+- g_fPhaseStepBase = (LADSPA_Data)pow(2, sizeof(unsigned long) * 8);
++ g_fPhaseStepBase = (LADSPA_Data)pow((double)2, (double)(sizeof(unsigned long) * 8));
+ }
+ }
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/libebml-01-makefile.diff Fri Jul 13 09:56:17 2007 +0000
@@ -0,0 +1,81 @@
+--- solaris/Makefile.orig 2007-07-13 16:19:17.958665806 +0700
++++ solaris/Makefile 2007-07-13 16:19:43.107883802 +0700
+@@ -10,18 +10,11 @@
+ #
+
+ # Paths
+-# BeOS wants the libs and headers in /boot/home/config
+-ifeq (BeOS,$(shell uname -s))
+-prefix=/boot/home/config
+-else
+-prefix=/usr/local
+-endif
++prefix=$(PREFIX)
+ libdir=$(prefix)/lib
+ includedir=$(prefix)/include/ebml
+
+ # Programs
+-CXX=g++
+-LD=$(CXX)
+ AR = ar rcvu
+ RANLIB = ranlib
+ INSTALL = install
+@@ -65,7 +58,7 @@
+ objects_so:=$(patsubst %$(EXTENSION),%.lo,$(sources))
+
+ WARNINGFLAGS=-Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords -Wshadow
+-COMPILEFLAGS=$(WARNINGFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(DEBUGFLAGS) $(INCLUDE)
++COMPILEFLAGS=$(CXXFLAGS) $(CPPFLAGS) $(INCLUDE)
+ DEPENDFLAGS = $(CXXFLAGS) $(INCLUDE)
+
+ ifeq (Darwin,$(shell uname -s))
+@@ -87,14 +80,14 @@
+ $(CXX) -c $(COMPILEFLAGS) -o $@ $<
+
+ %.lo: %$(EXTENSION)
+- $(CXX) -c $(COMPILEFLAGS) -fPIC -o $@ $<
++ $(CXX) -c $(COMPILEFLAGS) -KPIC -o $@ $<
+
+ $(LIBRARY): $(objects)
+ $(AR) $@ $(objects)
+ $(RANLIB) $@
+
+ $(LIBRARY_SO): $(objects_so)
+- $(CXX) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so)
++ $(CXX) -G -h $(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so)
+ rm -f $(LIBRARY_SO)
+ ln -s $(LIBRARY_SO_VER) $(LIBRARY_SO)
+
+@@ -125,23 +118,23 @@
+ endif
+
+ install_headers:
+- $(INSTALL) $(INSTALL_DIR_OPTS) -d $(includedir)
++ $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)/$(includedir)
+ for i in $(INCLUDE_DIR)/*.h; do \
+- $(INSTALL) $(INSTALL_OPTS) $$i $(includedir) ; \
++ $(INSTALL) $(INSTALL_OPTS) $$i $(DESTDIR)/$(includedir) ; \
+ done
+- $(INSTALL) $(INSTALL_DIR_OPTS) -d $(includedir)/c
++ $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)/$(includedir)/c
+ for i in $(INCLUDE_DIR)/c/*.h; do \
+- $(INSTALL) $(INSTALL_OPTS) $$i $(includedir)/c ; \
++ $(INSTALL) $(INSTALL_OPTS) $$i $(DESTDIR)/$(includedir)/c ; \
+ done
+
+ install_staticlib: $(LIBRARY)
+- $(INSTALL) $(INSTALL_DIR_OPTS) -d $(libdir)
+- $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY) $(libdir)
++ $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)/$(libdir)
++ $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY) $(DESTDIR)/$(libdir)
+
+ install_sharedlib: $(LIBRARY_SO)
+- $(INSTALL) $(INSTALL_DIR_OPTS) -d $(libdir)
+- $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO_VER) $(libdir)
+- ln -s $(LIBRARY_SO_VER) $(libdir)/$(LIBRARY_SO)
++ $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)/$(libdir)
++ $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO_VER) $(DESTDIR)/$(libdir)
++ ( cd $(DESTDIR)/$(libdir) ; ln -s $(LIBRARY_SO_VER) $(LIBRARY_SO) )
+
+
+ ifneq ($(wildcard .depend),)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/libmatroska-01-makefile.diff Fri Jul 13 09:56:17 2007 +0000
@@ -0,0 +1,90 @@
+--- solaris/Makefile.orig 2007-07-13 16:24:23.820393299 +0700
++++ solaris/Makefile 2007-07-13 16:28:48.836400512 +0700
+@@ -10,18 +10,11 @@
+ #
+
+ # Paths
+-# BeOS wants the libs and headers in /boot/home/config
+-ifeq (BeOS,$(shell uname -s))
+-prefix=/boot/home/config
+-else
+-prefix=/usr/local
+-endif
++prefix=$(PREFIX)
+ libdir=$(prefix)/lib
+ includedir=$(prefix)/include/matroska
+
+ # Programs
+-CXX=g++
+-LD=$(CXX)
+ AR = ar rcvu
+ RANLIB = ranlib
+ INSTALL = install
+@@ -50,7 +43,7 @@
+ TAG_SRC_DIR=$(CWD)/../../test/tags/
+
+ # Librarires
+-INCLUDE=-I$(CWD)/../.. -I$(LIBEBML_INCLUDE_DIR)
++INCLUDE=-I$(CWD)/../..
+ LIBS=
+ MUX_LIBS=-lmatroska -lebml $(LIBICONV)
+
+@@ -72,7 +65,7 @@
+
+ WARNINGFLAGS=-Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords -D_GNU_SOURCE \
+ -Wshadow
+-COMPILEFLAGS=$(DEBUGFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(WARNINGFLAGS) $(INCLUDE)
++COMPILEFLAGS=$(DEBUGFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(INCLUDE)
+ LINKFLAGS=-L. -L$(LIBEBML_LIB_DIR) $(LDFLAGS)
+ DEPENDFLAGS = $(CXXFLAGS) $(INCLUDE)
+
+@@ -95,14 +88,14 @@
+ $(CXX) -c $(COMPILEFLAGS) -o $@ $<
+
+ %.lo: %$(EXTENSION)
+- $(CXX) -c $(COMPILEFLAGS) -fPIC -o $@ $<
++ $(CXX) -c $(COMPILEFLAGS) -KPIC -o $@ $<
+
+ $(LIBRARY): $(objects)
+ $(AR) $@ $(objects)
+ $(RANLIB) $@
+
+ $(LIBRARY_SO): $(objects_so)
+- $(CXX) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so) -lebml
++ $(CXX) -G -h $(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so) -lebml
+ rm -f $(LIBRARY_SO)
+ ln -s $(LIBRARY_SO_VER) $(LIBRARY_SO)
+
+@@ -156,23 +149,23 @@
+ endif
+
+ install_headers:
+- $(INSTALL) $(INSTALL_DIR_OPTS) -d $(includedir)
++ $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(includedir)
+ for i in $(INCLUDE_DIR)/*.h; do \
+- $(INSTALL) $(INSTALL_OPTS) $$i $(includedir) ; \
++ $(INSTALL) $(INSTALL_OPTS) $$i $(DESTDIR)$(includedir) ; \
+ done
+- $(INSTALL) $(INSTALL_DIR_OPTS) -d $(includedir)/c
++ $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(includedir)/c
+ for i in $(INCLUDE_DIR)/c/*.h; do \
+- $(INSTALL) $(INSTALL_OPTS) $$i $(includedir)/c ; \
++ $(INSTALL) $(INSTALL_OPTS) $$i $(DESTDIR)$(includedir)/c ; \
+ done
+
+ install_staticlib: $(LIBRARY)
+- $(INSTALL) $(INSTALL_DIR_OPTS) -d $(libdir)
+- $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY) $(libdir)
++ $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(libdir)
++ $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY) $(DESTDIR)$(libdir)
+
+ install_sharedlib: $(LIBRARY_SO)
+- $(INSTALL) $(INSTALL_DIR_OPTS) -d $(libdir)
+- $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO_VER) $(libdir)
+- ln -fs $(LIBRARY_SO_VER) $(libdir)/$(LIBRARY_SO)
++ $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(libdir)
++ $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO_VER) $(DESTDIR)$(libdir)
++ ( cd $(DESTDIR)$(libdir) ; ln -s $(LIBRARY_SO_VER) $(LIBRARY_SO) )
+
+ ifneq ($(wildcard .depend),)
+ include .depend