Priority: optional
Maintainer: Richard Kreckel <kreckel@ginac.de>
Standards-Version: 3.1.1
-Build-Depends: debhelper, libstdc++-dev, cln-dev (>=1.1.0), libreadline4-dev
+Build-Depends: debhelper, libstdc++-dev, cln-dev (>=1.1.0), libreadline4-dev, cint (>=5.14.81)
Package: libginac
Architecture: any
Section: libs
-Depends: ${shlibs:Depends}
+Depends: libc6
+Suggests: ginac-tools
Description: The GiNaC framework (runtime library)
GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
open framework for symbolic computation within the C++ programming language.
Section: devel
Depends: libginac, libc6-dev, g++ (>=2.95.2), cln-dev (>=1.1.0)
Recommends: info | info-browser
+Suggests: ginac-tools
Description: The GiNaC framework (development files)
GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
open framework for symbolic computation within the C++ programming language.
.
This package provides header files, a static library plus a tutorial as info.
-Package: ginac-tools
\ No newline at end of file
+Package: ginac-tools
+Architecture: any
+Section: math
+Depends: ${shlibs:Depends}
+Description: Some tools for the GiNaC framework
+ GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
+ open framework for symbolic computation within the C++ programming language.
+ .
+ This package provides some additional tools, like the ginsh (GiNaC interactive
+ shell) and viewgar (for inspecting GiNaC archives).
+
+Package: ginac-cint
+Architecture: any
+Section: math
+Depends: ${shlibs:Depends}, libc6-dev, g++ (>=2.95.2), libginac-dev, cln-dev (>=1.1.0)
+Description: The GiNaC framework (development files)
+ GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
+ open framework for symbolic computation within the C++ programming language.
+ .
+ This package provides the program ginaccint, an interpreted C++ frontend for
+ symbolic computation with GiNaC.
#!/usr/bin/make -f
-# Made with the aid of debmake, by Christoph Lameter,
-# based on the sample debian/rules file for GNU hello by Ian Jackson.
package=ginac
build:
dh_testdir
- ./configure --without-cint --prefix=/usr
+ ./configure --prefix=/usr --with-cint
$(MAKE) CXXFLAGS="-O2"
touch build
dh_testdir
dh_testroot
dh_installdirs
- # When will Automake honor FHS?
+ # When is Automake going to honor FHS?
$(MAKE) install prefix=`pwd`/debian/tmp/usr infodir=`pwd`/debian/tmp/usr/share/info mandir=`pwd`/debian/tmp/usr/share/man
+ # Work around dumb lintian error: binary-without-manpage ginaccint.bin
+ (cd `pwd`/debian/tmp/usr/share/man/man1; ln -s ginaccint.1.gz ginaccint.bin.1.gz)
dh_installdocs ChangeLog NEWS README
dh_installchangelogs
- dh_installmenu -pginac-ginsh
-# dh_movefiles -pginac-dev
+ dh_installmenu
dh_movefiles
dh_strip
dh_compress
dh_makeshlibs
dh_installdeb
dh_md5sums
- dh_builddeb -pginac -pginac-dev
+ dh_builddeb
binary: binary-indep binary-arch