[SCM] polybori: Polynomials over Boolean Rings branch, master, updated. upstream/0.8.2-34-g2d3e9b3

Alexander Dreyer adreyer at gmx.de
Sun Dec 23 09:09:00 UTC 2012


The following commit has been merged in the master branch:
commit 2d3e9b3db39ab0e77bd72729b702c4fd7ef90c51
Author: Alexander Dreyer <adreyer at gmx.de>
Date:   Sun Dec 23 09:44:47 2012 +0100

    Package version now 0.8-2, fixed  install paths

diff --git a/debian/changelog b/debian/changelog
index 2b9f651..024fd37 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,17 +1,17 @@
-polybori (0.8.2-1~exp1) unstable; urgency=low
+polybori (0.8-2~exp1) unstable; urgency=low
 
   * Updating to recent Debian standards
 
  -- Alexander Dreyer <adreyer at gmx.de>  Mon, 17 Dec 2012 23:55:17 +0100
 
-polybori (0.8.2-0) unstable; urgency=low
+polybori (0.8-2~exp0) unstable; urgency=low
  
   * New upstream release
   * expected to work with gcc-4.7
 
  -- Felix Salfelder <felix at salfelder.org>  Mon, 06 Aug 2012 23:16:53 +0200
 
-polybori (0.8.0-0) unstable; urgency=low
+polybori (0.8-0) unstable; urgency=low
 
   * New version of the PolyBoRi framework.
 
diff --git a/debian/control b/debian/control
index 700ba81..5baa4ca 100644
--- a/debian/control
+++ b/debian/control
@@ -12,8 +12,7 @@ Build-Depends: debhelper (>= 9),
                libboost-python-dev,
                doxygen,
                hevea | tex4ht,
-               python-all-dev,
-               dh-exec
+               python-all-dev
 Standards-Version: 3.9.3
 Vcs-Browser: http://git.debian.org/?p=debian-science/packages/polybori.git
 Vcs-Git: git://git.debian.org/git/debian-science/packages/polybori.git
@@ -44,32 +43,12 @@ Description: polynomials over Boolean Rings, Python module
  .
  This package contains the PolyBoRi Python module and ipbori program.
 
-Package: python-polybori-dbg
-Architecture: any
-Section: debug
-Priority: extra
-Depends: ${misc:Depends},
-         python-polybori (= ${binary:Version})
-Description: polynomials over Boolean Rings, Debug symbols for Python module
- The core of PolyBoRi is a C++ library, which provides high-level data
- types for Boolean polynomials and monomials, exponent vectors, as
- well as for the underlying polynomial rings and subsets of the
- powerset of the Boolean variables. As a unique approach, binary
- decision diagrams are used as internal storage type for polynomial
- structures. On top of this C++-library we provide a Python
- interface. This allows parsing of complex polynomial systems, as well
- as sophisticated and extendable strategies for Groebner base
- computation. PolyBoRi features a powerful reference implementation
- for Groebner basis computation.
- .
- This package contains the debuggin symbols of the PolyBoRi Python module.
-
 Package: libpolybori-dev
 Architecture: any
 Section: libdevel
 Depends: ${misc:Depends},
-         libpolybori-0.8.2-1 (= ${binary:Version}),
-         libpolybori-groebner-0.8.2-1 (= ${binary:Version})  
+         libpolybori-0.8-2 (= ${binary:Version}),
+         libpolybori-groebner-0.8-2 (= ${binary:Version})  
 Description: polynomials over Boolean Rings, core development files
  The core of PolyBoRi is a C++ library, which provides high-level data
  types for Boolean polynomials and monomials, exponent vectors, as
@@ -84,7 +63,7 @@ Description: polynomials over Boolean Rings, core development files
  .
  This package contains the PolyBoRi core development files.
 
-Package: libpolybori-0.8.2-1
+Package: libpolybori-0.8-2
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -129,7 +108,7 @@ Package: libpolybori-groebner-dev
 Architecture: any
 Section: libdevel
 Depends: ${misc:Depends},
-         libpolybori-groebner-0.8.2-1 (= ${binary:Version})
+         libpolybori-groebner-0.8-2 (= ${binary:Version})
 Breaks:  libpolybori-dev (<< 0.8)
 Replaces: libpolybori-dev (<< 0.8)
 Description: polynomials over Boolean Rings, computational algebra development files
@@ -147,12 +126,12 @@ Description: polynomials over Boolean Rings, computational algebra development f
  This package contains the PolyBoRi computationsl algebra development files.
 
 
-Package: libpolybori-groebner-0.8.2-1
+Package: libpolybori-groebner-0.8-2
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends},
-         libpolybori-0.8.2-1 (= ${binary:Version})
+         libpolybori-0.8-2 (= ${binary:Version})
 Breaks:  libpolybori (<< 0.8)
 Replaces: libpolybori (<< 0.8)
 Suggests: polybori-doc (= ${binary:Version})
diff --git a/debian/libpolybori-0.8-2.install b/debian/libpolybori-0.8-2.install
new file mode 100644
index 0000000..1b0ffba
--- /dev/null
+++ b/debian/libpolybori-0.8-2.install
@@ -0,0 +1 @@
+usr/lib/*/libpolybori-0.8*.so.*
diff --git a/debian/libpolybori-0.8.2-1.install b/debian/libpolybori-0.8.2-1.install
deleted file mode 100644
index bc31365..0000000
--- a/debian/libpolybori-0.8.2-1.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/*polybori-*.so.*
diff --git a/debian/libpolybori-dev.install b/debian/libpolybori-dev.install
index 1a3947a..3125b9c 100644
--- a/debian/libpolybori-dev.install
+++ b/debian/libpolybori-dev.install
@@ -1,4 +1,14 @@
-usr/include/polybori/
-usr/lib/*/*polybori.a
-usr/lib/*/*polybori.so
+usr/include/polybori/*.*
+usr/include/polybori/cudd
+usr/include/polybori/cache
+usr/include/polybori/factories
+usr/include/polybori/except
+usr/include/polybori/ring
+usr/include/polybori/orderings
+usr/include/polybori/literals
+usr/include/polybori/iterators
+usr/include/polybori/common
+usr/include/polybori/routines
+usr/include/polybori/diagram
+usr/lib/*/libpolybori-0.8*.so
 usr/lib/*/pkgconfig/polybori.pc
diff --git a/debian/libpolybori-groebner-0.8-2.install b/debian/libpolybori-groebner-0.8-2.install
new file mode 100644
index 0000000..f508739
--- /dev/null
+++ b/debian/libpolybori-groebner-0.8-2.install
@@ -0,0 +1 @@
+usr/lib/*/libpolybori_groebner-0.8*.so.*
diff --git a/debian/libpolybori-groebner-0.8.2-1.install b/debian/libpolybori-groebner-0.8.2-1.install
deleted file mode 100644
index cab2114..0000000
--- a/debian/libpolybori-groebner-0.8.2-1.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/*polybori_groebner*.so.*
diff --git a/debian/libpolybori-groebner-dev.install b/debian/libpolybori-groebner-dev.install
index f4af8aa..bf8ca14 100644
--- a/debian/libpolybori-groebner-dev.install
+++ b/debian/libpolybori-groebner-dev.install
@@ -1,4 +1,3 @@
 usr/include/polybori/groebner
-usr/lib/*/*groebner*.a
-usr/lib/*/*groebner*.so
+usr/lib/*/libpolybori_groebner-0.8*.so
 usr/lib/*/pkgconfig/polybori-groebner.pc
diff --git a/debian/rules b/debian/rules
index 937bcc1..b03b79c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -31,7 +31,8 @@ build-python%:
 		CCFLAGS="$(shell dpkg-buildflags --get CPPFLAGS)" \
 		CFLAGS="$(shell dpkg-buildflags --get CFLAGS)" \
 		CXXFLAGS="$(shell dpkg-buildflags --get CXXFLAGS)" \
-		LIBRARY_VERSION="1.0.0"  DEVEL_LIB_PREFIX=$(TMPDEST)/usr/lib/$(DEB_HOST_MULTIARCH) \
+		LIBRARY_VERSION="2.0.0" SHLIBVERSIONSUFFIX='-0.8.so.2.0.0' \
+		DEVEL_LIB_PREFIX=$(TMPDEST)/usr/lib/$(DEB_HOST_MULTIARCH) \
 		PKGCONFIGPATH=$(TMPDEST)/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/ TMPINSTALLDIR=$(TMPDEST)
 	-mkdir -p $(TMPDEST)
 	scons $(SCONSPARFLAGS) install devel-install INSTALLDIR=$(TMPDEST)/usr/share/polybori \
@@ -42,7 +43,8 @@ build-python%:
 		CCFLAGS="$(shell dpkg-buildflags --get CPPFLAGS)" \
 		CFLAGS="$(shell dpkg-buildflags --get CFLAGS)" \
 		CXXFLAGS="$(shell dpkg-buildflags --get CXXFLAGS)" \
-		LIBRARY_VERSION="1.0.0" DEVEL_LIB_PREFIX=$(TMPDEST)/usr/lib/$(DEB_HOST_MULTIARCH) \
+		LIBRARY_VERSION="2.0.0" SHLIBVERSIONSUFFIX='-0.8.so.2.0.0' \
+		DEVEL_LIB_PREFIX=$(TMPDEST)/usr/lib/$(DEB_HOST_MULTIARCH) \
                 PKGCONFIGPATH=$(TMPDEST)/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/ TMPINSTALLDIR=$(TMPDEST)
 
 
@@ -126,7 +128,7 @@ binary-arch: build-stamp install
 	dh_installman -a
 	dh_strip --exclude=groebner --exclude=PyPolyBoRi -plibpolybori-dev --dbg-package=libpolybori-dbg -a 
 	dh_strip --exclude=PyPolyBoRi -plibpolybori-groebner-dev  --dbg-package=libpolybori-groebner-dbg -a
-	dh_strip  -ppython-polybori --dbg-package=python-polybori-dbg
+	dh_strip  -ppython-polybori -a 
 	dh_link -a
 	dh_compress -a
 	dh_fixperms -a

-- 
polybori: Polynomials over Boolean Rings



More information about the debian-science-commits mailing list