--- ctioga-1.10.orig/debian/README.source +++ ctioga-1.10/debian/README.source @@ -0,0 +1,9 @@ +Note about the source package of ctioga. + +This package uses dpatch to manage all modifications to the upstream +source. See /usr/share/doc/dpatch/README.source.gz to get more information +on how to use it. + + -- Vincent Fourmond , Sun, 22 Feb 2009 00:33:37 +0100 + + --- ctioga-1.10.orig/debian/watch +++ ctioga-1.10/debian/watch @@ -0,0 +1,8 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 +http://rubyforge.org/frs/?group_id=1477 .*ctioga-([\d.-]*)\.t.* --- ctioga-1.10.orig/debian/ctioga.manpages +++ ctioga-1.10/debian/ctioga.manpages @@ -0,0 +1,2 @@ +doc/ctioga.1 +doc/ctable.1 \ No newline at end of file --- ctioga-1.10.orig/debian/ctioga.examples +++ ctioga-1.10/debian/ctioga.examples @@ -0,0 +1 @@ +examples/* \ No newline at end of file --- ctioga-1.10.orig/debian/changelog +++ ctioga-1.10/debian/changelog @@ -0,0 +1,80 @@ +ctioga (1.10-1) unstable; urgency=low + + * New upstream release + * Remove debian/patches/11-manpage-typo now unnecessary + + -- Vincent Fourmond Mon, 09 Mar 2009 22:57:05 +0100 + +ctioga (1.9-1) unstable; urgency=low + + * New upstream release + * Adding a debian/README.source to document the use of dpatch + * Now conforms to standards 3.8.0 + * Adding ${misc:Depends} for potential debhelper-induced dependencies + * Raise the version of the libtioga-ruby dependency + + -- Vincent Fourmond Sun, 22 Feb 2009 00:40:16 +0100 + +ctioga (1.8-1) unstable; urgency=low + + * New 'upstream' release + * Updated dependencies (tighten up tioga + adding Suggest: imagemagick) + * Updated 10-manpage + + -- Vincent Fourmond Sun, 08 Jun 2008 10:51:14 +0200 + +ctioga (1.7-1) unstable; urgency=low + + [ Arnaud Cornet ] + * Use new Homepage dpkg header. + + [ Vincent Fourmond ] + * New 'upstream' release + * Already conforms to standards version 3.7.3 + * Added 11-manpage-typo to fix a very small typo in the manual page + that makes lintian unhappy + + -- Vincent Fourmond Tue, 26 Feb 2008 18:52:06 +0100 + +ctioga (1.6.2-1) unstable; urgency=low + + * New 'upstream' release + + -- Vincent Fourmond Wed, 03 Oct 2007 21:55:14 +0200 + +ctioga (1.6.1-1) unstable; urgency=low + + * New 'upstream' release + + -- Vincent Fourmond Wed, 19 Sep 2007 23:50:10 +0200 + +ctioga (1.6-1) unstable; urgency=low + + * New 'upstream' release + + -- Vincent Fourmond Sun, 12 Aug 2007 02:34:33 +0200 + +ctioga (1.5-1) unstable; urgency=low + + * New 'upstream' release + * Description improvement + * Added the example files, that were missing for a long time now. + * Added 10-manpages for debian-specific tweaks to the manual page. + + -- Vincent Fourmond Tue, 10 Jul 2007 21:10:23 +0200 + +ctioga (1.4-1) unstable; urgency=low + + * New 'upstream' release. + * Remove patch 05-mkmf2.rb, no longer necessary + * Add 04-fixperms patch to fix lib/ctable.rb weird permission + + -- Vincent Fourmond Fri, 15 Jun 2007 00:27:53 +0200 + +ctioga (1.3.2-1) unstable; urgency=low + + * Initial debian packaging + * Do not forget the debian extra team address in the Uploaders field + + -- Vincent Fourmond Tue, 17 Apr 2007 00:13:22 +0200 + --- ctioga-1.10.orig/debian/control +++ ctioga-1.10/debian/control @@ -0,0 +1,37 @@ +Source: ctioga +Section: graphics +Priority: optional +Maintainer: Vincent Fourmond +Uploaders: Debian Ruby Extras Maintainers +Build-Depends: cdbs, debhelper (>= 5), ruby, ruby-pkg-tools, + dpatch +Standards-Version: 3.8.0 +Homepage: http://sciyag.rubyforge.org/ctioga/ + +Package: ctioga +Architecture: all +Depends: ruby, libtioga-ruby (>= 1.9), ${misc:Depends} +Suggests: mdbtools, imagemagick +Description: command-line plotting utility + ctioga is a command-line utility to plot scientific data. + It produces high quality PDF files with text processed with + pdflatex. It is based on the Tioga library, written by one of + the creators of the postscript language. + . + Among other advantages, lets name a few: + - it is very easy to do simple things + (plotting a simple text file doesn't take more than a second or two) + - output can be configured to a very deep level + - it features a plugin backend system that takes care of + reading data files, it is very easy to enhance existing backends + or add new file formats (such as binary ones). + - the text on the graph is much better than in most other plotting + programs as it is handled by LaTeX + - it features many fancy effects, such as filled curves, transparency, + the ability to make insets (zooms, for instance), nice histograms, + and many other interesting things ! + . + mdbtools is required for the MDB backend, but most of the users + probably won't need this particular backend, so you can ignore it. + . + imagemagick is necessary for PNG output \ No newline at end of file --- ctioga-1.10.orig/debian/copyright +++ ctioga-1.10/debian/copyright @@ -0,0 +1,30 @@ +This package was debianized by Vincent Fourmond on +Mon, 16 Apr 2007 23:08:06 +0200. + +It was downloaded from http://rubyforge.org/frs/?group_id=1477 + +Upstream Author: Vincent Fourmond + +Copyright: 2006-2007 by Vincent Fourmond and Jean-Julien Fleck + +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'. + +The Debian packaging is (C) 2007, Vincent Fourmond and +is licensed under the GPL, see above. --- ctioga-1.10.orig/debian/compat +++ ctioga-1.10/debian/compat @@ -0,0 +1 @@ +5 --- ctioga-1.10.orig/debian/rules +++ ctioga-1.10/debian/rules @@ -0,0 +1,14 @@ +#!/usr/bin/make -f + + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/dpatch.mk +include /usr/share/ruby-pkg-tools/1/class/ruby-extconf-rb.mk + +# Do not compress the tutorial.sh file. +DEB_COMPRESS_EXCLUDE += .sh + + +# Add here any variable or target overrides you need. +DEB_RUBY_SETUP_CMD = extconf2.rb +DEB_RUBY_SETUP_ARGS = --dist \ No newline at end of file --- ctioga-1.10.orig/debian/docs +++ ctioga-1.10/debian/docs @@ -0,0 +1,2 @@ +README +Readme.devel --- ctioga-1.10.orig/debian/patches/00list +++ ctioga-1.10/debian/patches/00list @@ -0,0 +1,2 @@ +04-fixperms +10-manpages --- ctioga-1.10.orig/debian/patches/04-fixperms.dpatch +++ ctioga-1.10/debian/patches/04-fixperms.dpatch @@ -0,0 +1,12 @@ +#!/bin/sh + +case "$1" in + "-patch") + chmod 644 lib/ctable.rb + chmod 644 examples/tutorial.sh + ;; + "-unpatch") + ;; + *) + ;; +esac --- ctioga-1.10.orig/debian/patches/10-manpages.dpatch +++ ctioga-1.10/debian/patches/10-manpages.dpatch @@ -0,0 +1,42 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 10-manpages.dpatch by +## +## DP: Debian-specific modifications to the manual page + +@DPATCH@ +diff -urNad ctioga-1.8~/doc/ctioga.1 ctioga-1.8/doc/ctioga.1 +--- ctioga-1.8~/doc/ctioga.1 2008-06-08 01:07:19.000000000 +0200 ++++ ctioga-1.8/doc/ctioga.1 2008-06-08 10:48:25.000000000 +0200 +@@ -77,8 +77,8 @@ + + More examples and a rather complete tutorial + can be found in the +-.I examples/ +-directory in the original tarball. ++.I ./usr/share/doc/ctioga/examples/ ++directory on debian systems. + + + .SH OPTIONS +@@ -2024,12 +2024,16 @@ + .BR open (1), + .BR gnuplot (1) + +-The original tarball includes an +-.I examples/ +-directory where you will find some data files, some commented examples +-of configuration files and most importantly a tutorial along with a ++ ++On debian systems, you will find some data files, some commented ++examples of configuration files and most importantly a tutorial along ++with a + .I tutorial.sh +-shell script demonstrating the commands used in the tutorial. ++shell script demonstrating the commands used in the tutorial in the ++.I /usr/share/doc/ctioga/examples ++directory. Please note that you will need to copy this files somewhere ++where you have write access to be able to run the tutorial (or use ++some Tioga magic changing the output dir). + + It also includes a + .I tests/ --- ctioga-1.10.orig/debian/patches/05-mkmf2.rb.dpatch +++ ctioga-1.10/debian/patches/05-mkmf2.rb.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 05-mkmf2.rb.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad ctioga-1.3.2~/mkmf2.rb ctioga-1.3.2/mkmf2.rb +--- ctioga-1.3.2~/mkmf2.rb 2007-04-16 22:13:36.000000000 +0200 ++++ ctioga-1.3.2/mkmf2.rb 2007-04-16 23:15:12.000000000 +0200 +@@ -616,7 +616,7 @@ + MAKEFILE_CONFIG["INCLUDE_INSTALL_DIR"] = + "$(DESTDIR)$(includedir)" + MAKEFILE_CONFIG["EXEC_INSTALL_DIR"] = +- File.join("$(prefix)", "bin") ++ File.join("$(DESTDIR)$(prefix)", "bin") + + when "local" + MAKEFILE_CONFIG["RUBYLIB_INSTALL_DIR"] =