--- /dev/null
+ginac for Debian
+----------------------
+
+Comments regarding the Package
+
+Richard Kreckel <kreckel@ginac.de>, Mon, 17 Jan 2000 17:00:31 +0100
--- /dev/null
+ginac (0.4.1-1) unstable; urgency=low
+
+ * Initial release.
+
+ -- Richard Kreckel <kreckel@ginac.de> Mon, 17 Jan 2000 17:00:31 +0100
+
+Local variables:
+mode: debian-changelog
+End:
--- /dev/null
+Source: ginac
+Section: devel
+Priority: optional
+Maintainer: Richard Kreckel <kreckel@ginac.de>
+Standards-Version: 3.1.1
+
+Package: ginac
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: The GiNaC framework (runtime library)
+ GiNaC stands for "GiNaC is Not a CAS (Computer Algebra System)". It is an
+ open framework for symbolic computation within the C++ programming language.
+ .
+ See <http://www.ginac.de/> for detailed information.
+
+Package: ginac-dev
+Architecture: any
+Depends: ginac, libc6-dev
+Recommends: ginac-ginsh
+Suggests: ginac-doc
+Description: The GiNaC framework (development files)
+ GiNaC stands for "GiNaC is Not a CAS (Computer Algebra System)". It is an
+ open framework for symbolic computation within the C++ programming language.
+ .
+ This package provides header files and a static library.
+
+Package: ginac-ginsh
+Architecture: any
+Depends: ginac, libc6-dev
+Description: The GiNaC framework's interactive shell
+ GiNaC stands for "GiNaC is Not a CAS (Computer Algebra System)". It is an
+ open framework for symbolic computation within the C++ programming language.
+ .
+ The ginsh (GiNaC interactive shell) provides a simple and easy to use
+ CAS-like interface for GiNaC's classes.
+
+Package: ginac-doc
+Architecture: any
+Depends: ginac, libc6-dev
+Description: The GiNaC framework (documentation files)
+ GiNaC stands for "GiNaC is Not a CAS (Computer Algebra System)". It is an
+ open framework for symbolic computation within the C++ programming language.
+ .
+ This package contains the complete documentation including a tutorial and a
+ browsable reference.
\ No newline at end of file
--- /dev/null
+This package was debianized by Richard Kreckel kreckel@ginac.de on
+Mon, 17 Jan 2000 17:00:31 +0100.
+
+It was downloaded from <http://www.ginac.de/>
+
+Copyright:
+
+GPL (see /usr/share/common-licenses/GPL)
--- /dev/null
+usr/lib
+usr/include
+usr/share/man/man3
--- /dev/null
+<FILE> <Diverted to> <Packagename>
--- /dev/null
+?package(ginac-ginsh):needs=X11|text|vc|wm section=Apps/see-menu-manual\
+ title="GiNaC interactive shell" command="/usr/bin/ginsh"
--- /dev/null
+usr/lib/*.so.*
--- /dev/null
+# This is a configuration files for installing a .info menu
+# The Description to be placed into the directory
+DESCR="Description"
+
+# The section this info file should be placed in (Regexp) followed by
+# the new section name to be created if the Regexp does not match
+# (Optional. If not given the .info will be appended to the directory)
+#SECTION_MATCH="Regexp"
+#SECTION_NAME="New Section Name"
+
+# The file referred to from the Info directory
+FILE=ginac.info
+
+# Optional. The files to be copied to /usr/share/info
+#FILES=*.info
--- /dev/null
+.TH NAME SECTION
+.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
+.\" other parms are allowed: see man(7), man(1)
+.SH NAME
+ginac \- programs to do something
+.SH SYNOPSIS
+.B ginac
+.I "[options] files ..."
+.br
+.B bar
+.I "[options] files ..."
+.SH "DESCRIPTION"
+This manual page documents briefly the
+.BR ginac ,
+and
+.B bar
+commands.
+This manual page was written for the Debian GNU/Linux distribution
+because the original program does not have a manual page.
+Instead, it has documentation in the GNU Info format; see below.
+.PP
+.B ginac
+is a program that...
+.SH OPTIONS
+The programs follow the usual GNU command line syntax, with long
+options starting with two dashes (`-').
+A summary of options are included below.
+For a complete description, see the Info files.
+.TP
+.B \-h, \-\-help
+Show summary of options.
+.TP
+.B \-v, \-\-version
+Show version of program.
+.SH "SEE ALSO"
+The programs are documented fully by
+.IR "The Rise and Fall of a Fooish Bar" ,
+available via the Info system.
+.SH AUTHOR
+This manual page was written by Richard Kreckel <kreckel@ginac.de>,
+for the Debian GNU/Linux system (but may be used by others).
--- /dev/null
+#!/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
+
+version=$(shell expr `pwd` : '.*-\([0-9.]*\)')
+version_major=$(shell expr `pwd` : '.*-\([0-9]*\).[0-9.]*')
+
+build:
+ dh_testdir
+ ./configure --prefix=/usr
+
+ -mkdir shared static
+ #
+ # First build the shared library
+ #
+ cd shared ; \
+ $(MAKE) -f ../Makefile VPATH=".." srcdir=".." \
+ CFLAGS="-O2 -fPIC -pipe" ; \
+ gcc -shared -Wl,-soname,$(package).so.$(version_major) -o $(package).so.$(version) `ls *.o`
+ #
+ # Build the static library (it does not need Position Independent Code,
+ # which reserves one register; thus, without -fPIC we get more efficient
+ # code).
+ #
+ cd static ; \
+ $(MAKE) -f ../Makefile VPATH=".." srcdir=".." \
+ CFLAGS="-O2 -pipe" LDFLAGS="-s" progs
+ touch build
+
+clean:
+ dh_testdir
+ dh_clean
+ -rm -f build
+ -$(MAKE) distclean
+ -rm -f `find . -name "*~"`
+ -rm -rf debian/tmp `find debian/* -type d ! -name CVS` debian/files* core
+ -rm -f debian/*substvars
+
+binary-indep: build
+ dh_testdir
+# There are no architecture-independent files to be uploaded
+# generated by this package. If there were any they would be
+# made here.
+
+binary-arch: build
+ dh_testdir
+ -rm -rf debian/tmp `find debian/* -type d`
+ install -d debian/tmp
+ cd debian/tmp && install -d `cat ../dirs`
+ install -m644 static/$(package).a debian/tmp/usr/lib/
+ install -m644 static/gdbm.h dbm.h ndbm.h debian/tmp/usr/include/
+ install -m644 gdbm.3 debian/tmp/usr/share/man/man3/gdbm.3gdbm
+
+ install -m644 shared/$(package).so.$(version) debian/tmp/usr/lib
+
+ $(MAKE) install prefix=`pwd`/debian/tmp/usr
+ debstd -m ChangeLog NEWS README
+ dpkg-gencontrol -pginac1-dev
+ chown -R root.root debian/tmp
+ chmod -R go=rX debian/tmp
+ dpkg --build debian/tmp ..
+
+binary: binary-indep binary-arch
+
+.PHONY: binary binary-arch binary-indep clean