[pkg-boost-commits] r14045 - boost/trunk/debian

Domenico Andreoli cavok at alioth.debian.org
Tue Mar 27 13:26:48 CET 2007


Author: cavok
Date: 2007-03-27 12:26:47 +0000 (Tue, 27 Mar 2007)
New Revision: 14045

Modified:
   boost/trunk/debian/changelog
   boost/trunk/debian/control
   boost/trunk/debian/rules
Log:
added new serialization and wave shared library packages

Modified: boost/trunk/debian/changelog
===================================================================
--- boost/trunk/debian/changelog	2007-03-26 21:47:29 UTC (rev 14044)
+++ boost/trunk/debian/changelog	2007-03-27 12:26:47 UTC (rev 14045)
@@ -1,8 +1,12 @@
 boost (1.33.1+1.34.0-cvs20070326-1) experimental; urgency=low
 
   * New upstream snapshot version.
+  * Added missing shared library packages of Boost.Serialization and
+    Boost.Wave.  Closes: #410157.
+  * No unqualified .so symlinks are now provided, only -st.so/-mt.so
+    are available.  Closes: #356705.
 
- -- Domenico Andreoli <cavok at debian.org>  Tue, 27 Mar 2007 00:47:14 +0200
+ -- Domenico Andreoli <cavok at debian.org>  Tue, 27 Mar 2007 13:50:30 +0200
 
 boost (1.33.1+1.34.0-cvs20070221-1) experimental; urgency=low
 

Modified: boost/trunk/debian/control
===================================================================
--- boost/trunk/debian/control	2007-03-26 21:47:29 UTC (rev 14044)
+++ boost/trunk/debian/control	2007-03-27 12:26:47 UTC (rev 14045)
@@ -294,6 +294,26 @@
  .
   Homepage: http://www.boost.org/libs/regex/
 
+Package: libboost-serialization1.34.0
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}
+Description: serialization library for C++
+ This is a partial list of provided functionalities:
+ .
+  * proper restoration of pointers to shared data
+  * serialization of STL containers and other commonly used templates
+  * data portability - streams of bytes created on one platform should
+    be readable on any other
+  * archive interface must be rich enough to permit the creation of an
+    archive that presents serialized data as XML in a useful manner
+ .
+ serialization: the reversible deconstruction of an arbitrary set of
+ C++ data structures to a sequence of bytes.
+ archive: to refer to a specific rendering of this stream of bytes.
+ .
+  Homepage: http://www.boost.org/libs/serialization/
+
 Package: libboost-serialization-dev
 Architecture: any
 Section: libdevel
@@ -403,6 +423,20 @@
  .
   Homepage: http://www.boost.org/libs/thread/
 
+Package: libboost-wave1.34.0
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}
+Description: C99/C++ preprocessor library
+ Part of the Boost C++ Libraries collection.
+ .
+ The Wave C++ preprocessor library is a Standards conformant
+ implementation of the mandated C99/C++ preprocessor functionality
+ packed behind a simple to use interface, which integrates well with
+ the well known idioms of the Standard Template Library (STL).
+ .
+  Homepage: http://www.boost.org/libs/wave/
+
 Package: libboost-wave-dev
 Architecture: any
 Section: libdevel

Modified: boost/trunk/debian/rules
===================================================================
--- boost/trunk/debian/rules	2007-03-26 21:47:29 UTC (rev 14044)
+++ boost/trunk/debian/rules	2007-03-27 12:26:47 UTC (rev 14045)
@@ -312,20 +312,41 @@
 	   usr/lib/libboost_regex$(release_suffix_mt).so  usr/lib/libboost_regex-mt.so
 
 
+	# package libboost-serialization$(SOVERSION)
+	dh_install -plibboost-serialization$(SOVERSION)$(DEBIAN_SUFFIX) --autodest \
+	   debian/tmp/usr/lib/libboost_serialization$(release_suffix_st).so.$(SOVERSION) \
+	   debian/tmp/usr/lib/libboost_wserialization$(release_suffix_st).so.$(SOVERSION) \
+	   debian/tmp/usr/lib/libboost_serialization$(release_suffix_mt).so.$(SOVERSION) \
+	   debian/tmp/usr/lib/libboost_wserialization$(release_suffix_mt).so.$(SOVERSION)
+	dh_install -plibboost-dbg --autodest \
+	   debian/tmp/usr/lib/libboost_serialization$(debug_suffix_st).so.$(SOVERSION) \
+	   debian/tmp/usr/lib/libboost_wserialization$(debug_suffix_st).so.$(SOVERSION) \
+	   debian/tmp/usr/lib/libboost_serialization$(debug_suffix_mt).so.$(SOVERSION) \
+	   debian/tmp/usr/lib/libboost_wserialization$(debug_suffix_mt).so.$(SOVERSION)
+
+
 	# package libboost-serialization-dev
 	dh_installdirs -plibboost-serialization-dev usr/include/boost
 	mv debian/libboost-dev/usr/include/boost/*serialization* \
 	   debian/libboost-serialization-dev/usr/include/boost
 	dh_install -plibboost-serialization-dev --autodest \
 	   debian/tmp/usr/lib/libboost_serialization$(release_suffix_st).a \
+	   debian/tmp/usr/lib/libboost_serialization$(release_suffix_st).so \
 	   debian/tmp/usr/lib/libboost_wserialization$(release_suffix_st).a \
+	   debian/tmp/usr/lib/libboost_wserialization$(release_suffix_st).so \
 	   debian/tmp/usr/lib/libboost_serialization$(release_suffix_mt).a \
-	   debian/tmp/usr/lib/libboost_wserialization$(release_suffix_mt).a
+	   debian/tmp/usr/lib/libboost_serialization$(release_suffix_mt).so \
+	   debian/tmp/usr/lib/libboost_wserialization$(release_suffix_mt).a \
+	   debian/tmp/usr/lib/libboost_wserialization$(release_suffix_mt).so
 	dh_link -plibboost-serialization-dev \
-	   usr/lib/libboost_serialization$(release_suffix_st).a   usr/lib/libboost_serialization-st.a \
-	   usr/lib/libboost_wserialization$(release_suffix_st).a  usr/lib/libboost_wserialization-st.a \
-	   usr/lib/libboost_serialization$(release_suffix_mt).a   usr/lib/libboost_serialization-mt.a \
-	   usr/lib/libboost_wserialization$(release_suffix_mt).a  usr/lib/libboost_wserialization-mt.a
+	   usr/lib/libboost_serialization$(release_suffix_st).a    usr/lib/libboost_serialization-st.a \
+	   usr/lib/libboost_serialization$(release_suffix_st).so   usr/lib/libboost_serialization-st.so \
+	   usr/lib/libboost_wserialization$(release_suffix_st).a   usr/lib/libboost_wserialization-st.a \
+	   usr/lib/libboost_wserialization$(release_suffix_st).so  usr/lib/libboost_wserialization-st.so \
+	   usr/lib/libboost_serialization$(release_suffix_mt).a    usr/lib/libboost_serialization-mt.a \
+	   usr/lib/libboost_serialization$(release_suffix_mt).so   usr/lib/libboost_serialization-mt.so \
+	   usr/lib/libboost_wserialization$(release_suffix_mt).a   usr/lib/libboost_wserialization-mt.a \
+	   usr/lib/libboost_wserialization$(release_suffix_mt).so  usr/lib/libboost_wserialization-mt.so
 
 
 	# package libboost-signals$(SOVERSION)
@@ -409,16 +430,29 @@
 	   usr/lib/libboost_thread$(release_suffix_mt).so  usr/lib/libboost_thread-mt.so
 
 
+	# package libboost-wave$(SOVERSION)
+	dh_install -plibboost-wave$(SOVERSION)$(DEBIAN_SUFFIX) --autodest \
+	   debian/tmp/usr/lib/libboost_wave$(release_suffix_st).so.$(SOVERSION) \
+	   debian/tmp/usr/lib/libboost_wave$(release_suffix_mt).so.$(SOVERSION)
+	dh_install -plibboost-dbg --autodest \
+	   debian/tmp/usr/lib/libboost_wave$(debug_suffix_st).so.$(SOVERSION) \
+	   debian/tmp/usr/lib/libboost_wave$(debug_suffix_mt).so.$(SOVERSION)
+
+
 	# package libboost-wave-dev
 	dh_installdirs -plibboost-wave-dev usr/include/boost
 	mv debian/libboost-dev/usr/include/boost/wave* \
 	   debian/libboost-wave-dev/usr/include/boost
 	dh_install -plibboost-wave-dev --autodest \
 	   debian/tmp/usr/lib/libboost_wave$(release_suffix_st).a \
-	   debian/tmp/usr/lib/libboost_wave$(release_suffix_mt).a
+	   debian/tmp/usr/lib/libboost_wave$(release_suffix_st).so \
+	   debian/tmp/usr/lib/libboost_wave$(release_suffix_mt).a \
+	   debian/tmp/usr/lib/libboost_wave$(release_suffix_mt).so
 	dh_link -plibboost-wave-dev \
-	   usr/lib/libboost_wave$(release_suffix_st).a  usr/lib/libboost_wave-st.a \
-	   usr/lib/libboost_wave$(release_suffix_mt).a  usr/lib/libboost_wave-mt.a
+	   usr/lib/libboost_wave$(release_suffix_st).a   usr/lib/libboost_wave-st.a \
+	   usr/lib/libboost_wave$(release_suffix_st).so  usr/lib/libboost_wave-st.so \
+	   usr/lib/libboost_wave$(release_suffix_mt).a   usr/lib/libboost_wave-mt.a \
+	   usr/lib/libboost_wave$(release_suffix_mt).so  usr/lib/libboost_wave-mt.so
 
 
 # This single target is used to build all the packages, all at once, or




More information about the pkg-boost-commits mailing list