SPECS (AC-branch): db.spec - rel 8 - moved main library to /lib - ...
baggins
baggins at pld-linux.org
Mon Jun 20 01:03:02 CEST 2005
Author: baggins Date: Sun Jun 19 23:03:02 2005 GMT
Module: SPECS Tag: AC-branch
---- Log message:
- rel 8
- moved main library to /lib
- STBR
---- Files affected:
SPECS:
db.spec (1.66.2.1 -> 1.66.2.2)
---- Diffs:
================================================================
Index: SPECS/db.spec
diff -u SPECS/db.spec:1.66.2.1 SPECS/db.spec:1.66.2.2
--- SPECS/db.spec:1.66.2.1 Wed Nov 17 19:20:26 2004
+++ SPECS/db.spec Mon Jun 20 01:02:57 2005
@@ -11,7 +11,7 @@
Summary(pl): Biblioteka C do obsługi baz Berkeley DB
Name: db
Version: 4.2.52
-Release: 7
+Release: 8
License: Sleepycat public license (GPL-like, see LICENSE)
Group: Libraries
# alternative site (sometimes working): http://www.berkeleydb.com/
@@ -234,9 +234,9 @@
%build
cd dist
-cp -f %{_datadir}/aclocal/libtool.m4 aclocal/libtool.ac
-cp -f %{_datadir}/automake/config.sub .
-cp -f %{_datadir}/libtool/ltmain.sh .
+cp -f /usr/share/aclocal/libtool.m4 aclocal/libtool.ac
+cp -f /usr/share/automake/config.sub .
+cp -f /usr/share/libtool/ltmain.sh .
sh s_config
cd ..
@@ -268,7 +268,7 @@
../dist/%configure \
--prefix=%{_prefix} \
- --libdir=%{_libdir} \
+ --libdir=/%{_lib} \
--enable-compat185 \
--enable-rpc \
--%{?with_pmutex:en}%{!?with_pmutex:dis}able-posixmutexes \
@@ -286,7 +286,7 @@
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir},%{_bindir}}
+install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir},%{_bindir},%{_prefix}/%{_lib}}
%if %{with java}
install -d $RPM_BUILD_ROOT%{_javadir}
%endif
@@ -300,21 +300,26 @@
DESTDIR=$RPM_BUILD_ROOT \
LIB_INSTALL_FILE_LIST=""
-cd $RPM_BUILD_ROOT%{_libdir}
-ln -sf libdb-4.2.so libdb.so
-ln -sf libdb-4.2.so libdb4.so
-ln -sf libdb-4.2.so libdb-4.so
-ln -sf libdb-4.2.so libndbm.so
+mv $RPM_BUILD_ROOT/%{_lib}/*.{l,}a $RPM_BUILD_ROOT%{_libdir}/
+mv $RPM_BUILD_ROOT/%{_lib}/libdb_* $RPM_BUILD_ROOT%{_libdir}/
+
+cd $RPM_BUILD_ROOT/%{_libdir}
+ln -sf /%{_lib}/libdb-4.2.so libdb.so
+ln -sf /%{_lib}/libdb-4.2.so libdb4.so
+ln -sf /%{_lib}/libdb-4.2.so libdb-4.so
+ln -sf /%{_lib}/libdb-4.2.so libndbm.so
ln -sf libdb-4.2.la libdb.la
ln -sf libdb-4.2.la libdb4.la
ln -sf libdb-4.2.la libndbm.la
%if %{with java}
ln -sf libdb_java-4.2.la libdb_java.la
-mv -f *.jar $RPM_BUILD_ROOT%{_javadir}
+mv -f $RPM_BUILD_ROOT%{_libdir}/*.jar $RPM_BUILD_ROOT%{_javadir}
+sed -i "s|libdir='/%{_lib}'|libdir='%{_libdir}'|" libdb_java-4.2.la
%endif
%if %{with tcl}
ln -sf libdb_tcl-4.2.so libdb_tcl.so
ln -sf libdb_tcl-4.2.la libdb_tcl.la
+sed -i "s|libdir='/%{_lib}'|libdir='%{_libdir}'|" libdb_tcl-4.2.la
%endif
ln -sf libdb_cxx-4.2.la libdb_cxx.la
mv -f libdb.a libdb-4.2.a
@@ -329,6 +334,9 @@
sed -i "s/old_library=''/old_library='libdb-4.2.a'/" libdb-4.2.la
sed -i "s/old_library=''/old_library='libdb_cxx-4.2.a'/" libdb_cxx-4.2.la
+sed -i "s|libdir='/%{_lib}'|libdir='%{_libdir}'|" libdb-4.2.la
+sed -i "s|libdir='/%{_lib}'|libdir='%{_libdir}'|" libdb_cxx-4.2.la
+
cd -
rm -f examples_c*/tags
install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
@@ -357,7 +365,7 @@
%files
%defattr(644,root,root,755)
%doc LICENSE README
-%attr(755,root,root) %{_libdir}/libdb-4.2.so
+%attr(755,root,root) /%{_lib}/libdb-4.2.so
%dir %{_docdir}/%{name}-%{version}-docs
%{_docdir}/%{name}-%{version}-docs/sleepycat
%{_docdir}/%{name}-%{version}-docs/index.html
@@ -455,6 +463,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.66.2.2 2005/06/19 23:02:57 baggins
+- rel 8
+- moved main library to /lib
+- STBR
+
Revision 1.66.2.1 2004/11/17 18:20:26 qboosh
- fixed symlink dup in -java
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/db.spec?r1=1.66.2.1&r2=1.66.2.2&f=u
More information about the pld-cvs-commit
mailing list