* Now this four-package split-up is gonna get in. Promised. release_0-8-1
authorRichard Kreckel <Richard.Kreckel@uni-mainz.de>
Mon, 16 Apr 2001 20:27:58 +0000 (20:27 +0000)
committerRichard Kreckel <Richard.Kreckel@uni-mainz.de>
Mon, 16 Apr 2001 20:27:58 +0000 (20:27 +0000)
15 files changed:
debian/changelog
debian/control
debian/copyright
debian/dirs
debian/ginac-cint.files [new file with mode: 0644]
debian/ginac-ginsh.menu [deleted file]
debian/ginac-tools.files [new file with mode: 0644]
debian/ginac-tools.menu [new file with mode: 0644]
debian/ginac-tools.postinst [moved from debian/ginac-ginsh.postinst with 100% similarity]
debian/ginac-tools.postrm [moved from debian/ginac-ginsh.postrm with 100% similarity]
debian/libginac-dev.dirs [new file with mode: 0644]
debian/libginac-dev.files [new file with mode: 0644]
debian/libginac-dev.postinst [new file with mode: 0644]
debian/libginac-dev.postrm [new file with mode: 0644]
debian/rules

index 71d5c13..023ef03 100644 (file)
@@ -1,8 +1,8 @@
-ginac (0.7.3-1) unstable; urgency=low
+ginac (0.8.1-1) unstable; urgency=low
 
   * Initial Debian release.
 
- -- Richard Kreckel <kreckel@ginac.de>  Wed, 28 Feb 2001 17:00:31 +0100
+ -- Richard Kreckel <kreckel@ginac.de>  Mon, 16 Apr 2001 16:09:15 +0200
 
 Local variables:
 mode: debian-changelog
index ec89976..dcdd623 100644 (file)
@@ -3,12 +3,13 @@ Section: math
 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.
@@ -20,10 +21,31 @@ Architecture: any
 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.
index 120f712..7cb8b5e 100644 (file)
@@ -1,5 +1,5 @@
 This package was debianized by Richard Kreckel kreckel@ginac.de on
-Mon, 17 Jan 2000 17:00:31 +0100.
+Thu, 29 Mar 2001 20:30:40 +0100.
 
 It was downloaded from <http://www.ginac.de/>
 
index 1e1c008..6845771 100644 (file)
@@ -1,3 +1 @@
 usr/lib
-usr/include/ginac
-usr/share/man/man1
diff --git a/debian/ginac-cint.files b/debian/ginac-cint.files
new file mode 100644 (file)
index 0000000..be3fe01
--- /dev/null
@@ -0,0 +1,3 @@
+usr/bin/ginaccint.bin
+usr/bin/ginaccint
+usr/share/man/man1/ginaccint*
diff --git a/debian/ginac-ginsh.menu b/debian/ginac-ginsh.menu
deleted file mode 100644 (file)
index bcd5677..0000000
+++ /dev/null
@@ -1 +0,0 @@
-?package(ginac-ginsh):needs=text section=Apps/Math title="GiNaC interactive shell" command="/usr/bin/ginsh"
diff --git a/debian/ginac-tools.files b/debian/ginac-tools.files
new file mode 100644 (file)
index 0000000..503be88
--- /dev/null
@@ -0,0 +1,4 @@
+usr/bin/ginsh
+usr/bin/viewgar
+usr/share/man/man1/ginsh*
+usr/share/man/man1/viewgar*
diff --git a/debian/ginac-tools.menu b/debian/ginac-tools.menu
new file mode 100644 (file)
index 0000000..fcf75ad
--- /dev/null
@@ -0,0 +1 @@
+?package(ginac-tools):needs=text section=Apps/Math title="GiNaC interactive shell" command="/usr/bin/ginsh"
diff --git a/debian/libginac-dev.dirs b/debian/libginac-dev.dirs
new file mode 100644 (file)
index 0000000..e222132
--- /dev/null
@@ -0,0 +1,3 @@
+usr/include/ginac
+usr/share/info
+usr/share/aclocal
diff --git a/debian/libginac-dev.files b/debian/libginac-dev.files
new file mode 100644 (file)
index 0000000..619558f
--- /dev/null
@@ -0,0 +1,8 @@
+usr/lib/libginac.la
+usr/lib/libginac.a
+usr/lib/libginac.so
+usr/include/ginac
+usr/bin/ginac-config
+usr/share/man/man1/ginac-config*
+usr/share/info
+usr/share/aclocal/ginac.m4
diff --git a/debian/libginac-dev.postinst b/debian/libginac-dev.postinst
new file mode 100644 (file)
index 0000000..668dbba
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -e
+install-info --section Math Math -- /usr/share/info/ginac.info
+
+#DEBHELPER#
diff --git a/debian/libginac-dev.postrm b/debian/libginac-dev.postrm
new file mode 100644 (file)
index 0000000..2f2ed42
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -e
+install-info --remove /usr/share/info/ginac.info
+
+#DEBHELPER#
index 5957003..acaffa9 100755 (executable)
@@ -1,6 +1,4 @@
 #!/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
 
@@ -9,7 +7,7 @@ version_major=$(shell expr `pwd` : '.*-\([0-9]*\).[0-9.]*')
 
 build:
        dh_testdir
-       ./configure --without-cint --prefix=/usr
+       ./configure --prefix=/usr --with-cint
        $(MAKE) CXXFLAGS="-O2"
        touch build
 
@@ -30,12 +28,13 @@ binary-arch: 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
@@ -45,7 +44,7 @@ binary-arch: build
        dh_makeshlibs
        dh_installdeb
        dh_md5sums
-       dh_builddeb -pginac -pginac-dev
+       dh_builddeb
 
 binary: binary-indep binary-arch