r43889 - in /packages/polybori: ./ tags/ trunk/ trunk/debian/

dreyer-guest at users.alioth.debian.org dreyer-guest at users.alioth.debian.org
Sun Sep 11 21:06:46 UTC 2011


Author: dreyer-guest
Date: Sun Sep 11 21:06:46 2011
New Revision: 43889

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=43889
Log:
First check-in of PolyBoRi 0.8 Debian support

Added:
    packages/polybori/
    packages/polybori/tags/
    packages/polybori/trunk/
    packages/polybori/trunk/debian/
    packages/polybori/trunk/debian/changelog
    packages/polybori/trunk/debian/compat
    packages/polybori/trunk/debian/control
    packages/polybori/trunk/debian/copyright
    packages/polybori/trunk/debian/libpolybori-0.8.0-0.install
    packages/polybori/trunk/debian/libpolybori-dev.install
    packages/polybori/trunk/debian/python-polybori.install
    packages/polybori/trunk/debian/rules   (with props)

Added: packages/polybori/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/polybori/trunk/debian/changelog?rev=43889&op=file
==============================================================================
--- packages/polybori/trunk/debian/changelog (added)
+++ packages/polybori/trunk/debian/changelog Sun Sep 11 21:06:46 2011
@@ -1,0 +1,43 @@
+polybori (0.8.0-0) unstable; urgency=low
+
+  * New version of the PolyBoRi framework.
+
+ -- Alexander Dreyer <adreyer at gmx.de>  Tue, 23 Aug 2011 12:30:00 +0100
+
+polybori (0.6-0) unstable; urgency=low
+
+  * New version of the PolyBoRi framework.
+  * Dropped hevea as alternative dependency for tex4ht 
+
+ -- Alexander Dreyer <adreyer at gmx.de>  Tue, 31 Mar 2009 12:30:03 +0100
+
+polybori (0.5-0) unstable; urgency=low
+
+  * New version of the PolyBoRi framework.
+
+ -- Alexander Dreyer <adreyer at gmx.de>  Mon, 08 Jul 2008 23:56:05 +0100
+
+polybori (0.4-1) stable; urgency=low
+
+  * New version of the PolyBoRi framework.
+
+ -- Alexander Dreyer <adreyer at gmx.de>  Mon, 26 May 2008 10:05:15 +0100
+
+
+polybori (0.4-0) stable; urgency=low
+
+  * Merged with Tim Abbott's debianization
+
+ -- Alexander Dreyer <adreyer at gmx.de>  Mon, 25 Dec 2007 10:50:38 +0100
+
+polybori (0.3-1) unstable; urgency=low
+
+  * Initial release.
+
+ -- Tim Abbott <tabbott at mit.edu>  Wed, 14 Nov 2007 20:22:53 -0500
+
+polybori (0.3-0) stable; urgency=low
+
+  * Initial Release
+
+ -- Alexander Dreyer <adreyer at gmx.de>  Mon, 25 Dec 2007 10:50:38 +0100

Added: packages/polybori/trunk/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/polybori/trunk/debian/compat?rev=43889&op=file
==============================================================================
--- packages/polybori/trunk/debian/compat (added)
+++ packages/polybori/trunk/debian/compat Sun Sep 11 21:06:46 2011
@@ -1,0 +1,1 @@
+5

Added: packages/polybori/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/polybori/trunk/debian/control?rev=43889&op=file
==============================================================================
--- packages/polybori/trunk/debian/control (added)
+++ packages/polybori/trunk/debian/control Sun Sep 11 21:06:46 2011
@@ -1,0 +1,57 @@
+Source: polybori
+Section: math
+Priority: extra
+Maintainer: Tim Abbott <tabbott at mit.edu>
+Homepage: http://polybori.sourceforge.net/
+Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 5), quilt, patchutils (>= 0.2.25), cdbs (>= 0.4.27-1), scons, python-setuptools, libboost-dev, libboost-python-dev (>=1.33), doxygen (>= 1.4.6), tex4ht, python-all-dev (>= 2.3.5-11), python-central (>= 0.5.6)
+XS-Python-Version: all
+Standards-Version: 3.7.3
+
+Package: python-polybori
+Provides: polybori
+Section: python
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ipython, libpolybori-dev, ${python:Depends}
+Description: Polynomials over Boolean Rings, 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.
+
+Package: libpolybori-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libpolybori-0.4.0-0
+Description: Polynomials over Boolean Rings, development files
+ 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.
+
+Package: libpolybori-0.8.0-0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Polynomials over Boolean Rings, shared library
+ 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.

Added: packages/polybori/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/polybori/trunk/debian/copyright?rev=43889&op=file
==============================================================================
--- packages/polybori/trunk/debian/copyright (added)
+++ packages/polybori/trunk/debian/copyright Sun Sep 11 21:06:46 2011
@@ -1,0 +1,30 @@
+This package was debianized by Tim Abbott <tabbott at mit.edu> in 2008.
+
+It was downloaded from http://polybori.sourceforge.net/
+
+Upstream Authors: Michael Brickenstein (MFO), brickenstein at mfo.de,
+	 	  Alexander Dreyer (ITWM), alexander.dreyer at itwm.fraunhofer.de
+
+Copyright: (C) 2007 The PolyBoRi Team
+
+License:
+
+   This package is free software; you can redistribute it and/or
+   modify it under the terms of the GNU General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   This package is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this package; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL-2'.
+
+The Debian packaging is (C) 2008, Tim Abbott <tabbott at mit.edu> and is
+licensed under the GPL, see above.

Added: packages/polybori/trunk/debian/libpolybori-0.8.0-0.install
URL: http://svn.debian.org/wsvn/debian-science/packages/polybori/trunk/debian/libpolybori-0.8.0-0.install?rev=43889&op=file
==============================================================================
--- packages/polybori/trunk/debian/libpolybori-0.8.0-0.install (added)
+++ packages/polybori/trunk/debian/libpolybori-0.8.0-0.install Sun Sep 11 21:06:46 2011
@@ -1,0 +1,2 @@
+debian/tmp/usr/lib/*.so.* usr/lib/
+debian/tmp/usr/share/doc usr/share

Added: packages/polybori/trunk/debian/libpolybori-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/polybori/trunk/debian/libpolybori-dev.install?rev=43889&op=file
==============================================================================
--- packages/polybori/trunk/debian/libpolybori-dev.install (added)
+++ packages/polybori/trunk/debian/libpolybori-dev.install Sun Sep 11 21:06:46 2011
@@ -1,0 +1,3 @@
+debian/tmp/usr/include usr/
+debian/tmp/usr/lib/*.a usr/lib/
+debian/tmp/usr/lib/*.so usr/lib/

Added: packages/polybori/trunk/debian/python-polybori.install
URL: http://svn.debian.org/wsvn/debian-science/packages/polybori/trunk/debian/python-polybori.install?rev=43889&op=file
==============================================================================
--- packages/polybori/trunk/debian/python-polybori.install (added)
+++ packages/polybori/trunk/debian/python-polybori.install Sun Sep 11 21:06:46 2011
@@ -1,0 +1,4 @@
+debian/tmp/usr/lib/python* usr/lib
+debian/tmp/usr/lib/polybori usr/lib
+debian/tmp/usr/bin /usr
+debian/tmp/usr/share/man /usr/share

Added: packages/polybori/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/polybori/trunk/debian/rules?rev=43889&op=file
==============================================================================
--- packages/polybori/trunk/debian/rules (added)
+++ packages/polybori/trunk/debian/rules Sun Sep 11 21:06:46 2011
@@ -1,0 +1,41 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+
+PYVERS=$(shell pyversions -vr)
+
+build: $(PYVERS:%=build-python%)
+	touch $@
+build-python%: TMPDEST=debian/python-polybori$*
+build-python%: PYTHON=/usr/bin/python$*
+build-python%: PYTHONSITE=`/usr/bin/python$* -c 'import setuptools; print setuptools.distutils.sysconfig.get_python_lib() '`
+build-python%:
+	echo $(TMPDEST)
+	scons prepare-install PYTHON=$(PYTHON)
+	mkdir -p $(TMPDEST)
+	scons install devel-install INSTALLDIR=$(TMPDEST)/usr/lib/polybori \
+		PYINSTALLPREFIX=$(TMPDEST)$(PYTHONSITE) MANDIR=$(TMPDEST)/usr/share/man \
+		PREFIX=$(TMPDEST)/usr EPREFIX=$(TMPDEST)/usr/bin \
+		DOCDIR=$(TMPDEST)/usr/share/doc/polybori PYTHON=$(PYTHON) \
+		RELATIVEPYPREFIX=/usr/lib/python$(lastword $(PYVERS))/site-packages
+	touch $@
+
+$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
+	dh_pycentral -p$(cdbs_curpkg)
+
+common-install-arch common-install-indep:: common-install-impl
+common-install-impl::
+	mkdir -p debian/tmp/
+	mv debian/python-polybori$(lastword $(PYVERS))/* debian/tmp/
+	mkdir -p debian/tmp/usr/lib
+	$(foreach vers,$(PYVERS),if [ -e "debian/python-polybori$(vers)/usr/lib/python$(vers)" ]; then mv debian/python-polybori$(vers)/usr/lib/python$(vers) debian/tmp/usr/lib/; fi;)
+
+clean::
+	$(foreach vers,$(PYVERS),rm -rf debian/python-polybori$(vers);)
+	scons . --keep-going --clean || true
+	rm -f debian/stamp-scons-build
+	rm -rf .sconf_temp/
+	rm -f .sconsign.dblite
+	rm -f build build-python*
+

Propchange: packages/polybori/trunk/debian/rules
------------------------------------------------------------------------------
    svn:executable = *




More information about the debian-science-commits mailing list