debian/0000755000000000000000000000000012217061635007171 5ustar debian/rules0000755000000000000000000000115712123123001010233 0ustar #!/usr/bin/make -f DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed export ACLOCAL_M4=. %: dh $@ --with autoreconf override_dh_autoreconf: dh_autoreconf --as-needed override_dh_auto_configure: dh_auto_configure -- --enable-shared --disable-silent-rules --disable-static CPPFLAGS="$(CPPFLAGS) -D_LARGEFILE_SOURCE" override_dh_auto_install: $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la override_dh_install: dh_install --fail-missing override_dh_installchangelogs: dh_installchangelogs NEWS debian/copyright0000644000000000000000000000271412123123001011106 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: PyNAC Upstream-Contact: Burcin Erocal Source: http://pynac.sagemath.org Files: ginac/* Copyright: 1999-2008, Johannes Gutenberg University Mainz, Germany License: GPL-2+ Files: ginac/infinity.* Copyright: 2011, Volker Braun License: GPL-2+ Files: ginac/numeric.* Copyright: 1999-2008, Johannes Gutenberg University Mainz, Germany 2008, William Stein 2009, Burcin Erocal License: GPL-2+ Files: debian/* Copyright: 2012, Julien Puydt License: GPL-2+ License: GPL-2+ This program 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 program 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 program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, 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' debian/changelog0000644000000000000000000000060212217061630011034 0ustar pynac (0.2.6-1ubuntu1) saucy; urgency=low * Backport upstream commit that fixes FTBFS. -- Andrew Starr-Bochicchio Fri, 20 Sep 2013 11:01:46 -0400 pynac (0.2.6-1) unstable; urgency=low * Initial release (Closes: #678332). * Patch to remove obsolete comments (sent upstream). -- Julien Puydt Fri, 22 Mar 2013 15:05:37 +0100 debian/libpynac-dev.install0000644000000000000000000000007112123123001013112 0ustar /usr/include/* /usr/lib/*/*.so /usr/lib/*/pkgconfig/*.pc debian/watch0000644000000000000000000000014612123123001010201 0ustar version=3 http://pynac.org/download/ pynac-(\d[-\d.]*)\.(?:zip|tgz|tbz2|txz|tar\.gz|tar\.bz2|tar\.xz) debian/compat0000644000000000000000000000000212123123001010345 0ustar 9 debian/patches/0000755000000000000000000000000012217061635010620 5ustar debian/patches/fix_linking.patch0000644000000000000000000000143212217061522014135 0ustar Origin: upstream, http://hg.pynac.org/pynac/commits/4e639462b855b1f686372f3d2d9da9634f6c6de1 Debian-Bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710635 Index: pynac-0.2.6/m4/ax_python_devel.m4 =================================================================== --- pynac-0.2.6.orig/m4/ax_python_devel.m4 2013-03-16 15:49:30.000000000 -0400 +++ pynac-0.2.6/m4/ax_python_devel.m4 2013-09-20 10:59:10.253652986 -0400 @@ -266,7 +266,7 @@ if test -z "$PYTHON_EXTRA_LIBS"; then PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \ conf = distutils.sysconfig.get_config_var; \ - print (conf('LOCALMODLIBS') + ' ' + conf('LIBS'))"` + print (conf('LIBS'))"` fi AC_MSG_RESULT([$PYTHON_EXTRA_LIBS]) AC_SUBST(PYTHON_EXTRA_LIBS) debian/patches/comments.patch0000644000000000000000000000235512123123001013451 0ustar Description: remove obsolete comments In fact, upstream doesn't use and have function.pl anymore, but they didn't remove the comments. Forwarded: by mail to Burcin Erocal (Tue, 19 Mar 2013 18:50:17 +0100) Author: Julien Puydt diff --git a/ginac/function.cpp b/ginac/function.cpp --- a/ginac/function.cpp +++ b/ginac/function.cpp @@ -3,10 +3,6 @@ * Implementation of class of symbolic functions. */ /* - * This file was generated automatically by function.pl. - * Please do not modify it directly, edit the perl script instead! - * function.pl options: $maxargs=14 - * * GiNaC Copyright (C) 1999-2008 Johannes Gutenberg University Mainz, Germany * * This program is free software; you can redistribute it and/or modify diff --git a/ginac/function.h b/ginac/function.h --- a/ginac/function.h +++ b/ginac/function.h @@ -3,10 +3,6 @@ * Interface to class of symbolic functions. */ /* - * This file was generated automatically by function.pl. - * Please do not modify it directly, edit the perl script instead! - * function.pl options: $maxargs=14 - * * GiNaC Copyright (C) 1999-2008 Johannes Gutenberg University Mainz, Germany * * This program is free software; you can redistribute it and/or modify debian/patches/series0000644000000000000000000000004112217061165012026 0ustar comments.patch fix_linking.patch debian/control0000644000000000000000000000270512123123001010556 0ustar Source: pynac Maintainer: Debian Science Maintainers Uploaders: Julien Puydt Section: math Priority: optional Standards-Version: 3.9.3 Homepage: http://pynac.org Build-Depends: debhelper (>= 9), dh-autoreconf (>= 4~), python-dev Vcs-Git: git://git.debian.org/git/debian-science/packages/pynac.git Vcs-Browser: http://git.debian.org/?p=debian-science/packages/pynac.git Package: libpynac5 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: Engine for symbolic geometric calculus for Python Pynac (which stands for "Python is Not a CAS") is a fork of GiNaC that replaces the dependency of GiNaC on CLN (Class Library for Numbers, C++) by a dependency on Python. . This is the library for symbolic geometric calculus in Python, as used in SAGE (http://www.sagemath.org) Package: libpynac-dev Architecture: any Section: libdevel Depends: ${misc:Depends}, libpynac5 (= ${binary:Version}) Description: Engine for symbolic geometric calculus for Python (development files) Pynac (which stands for "Python is Not a CAS") is a fork of GiNaC that replaces the dependency of GiNaC on CLN (Class Library for Numbers, C++) by a dependency on Python. . This is the library for symbolic geometric calculus in Python, as used in SAGE (http://www.sagemath.org) . This package contains the development files for the library. debian/docs0000644000000000000000000000000712123123001010017 0ustar README debian/libpynac5.lintian-overrides0000644000000000000000000000010212123123001014406 0ustar # False positive libpynac5 binary: hardening-no-fortify-functions debian/source/0000755000000000000000000000000012123123001010447 5ustar debian/source/format0000644000000000000000000000001412123123001011655 0ustar 3.0 (quilt) debian/libpynac5.install0000644000000000000000000000002212123123001012417 0ustar /usr/lib/*/*.so.* debian/libpynac5.shlibs0000644000000000000000000000002512123123001012240 0ustar libpynac 5 libpynac5