--- extrema-4.4.1.orig/debian/TODO +++ extrema-4.4.1/debian/TODO @@ -0,0 +1,3 @@ +* LaTeX or otherwise generate source for PDF documentation. +* Figure out the fonts mess with regard to greek/latin symbols. +* Frob makefile to see if dpkg-shlibdeps is lying to me. --- extrema-4.4.1.orig/debian/rules +++ extrema-4.4.1/debian/rules @@ -0,0 +1,101 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Copyleft Christine Spang 2007 + +#include /usr/share/quilt/quilt.make + +#export DH_VERBOSE=1 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +config.status: configure + dh_testdir + # Add here commands to configure the package. +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --exec-prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + + +#Architecture +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: config.status + $(MAKE) + touch $@ + +build-indep: build-indep-stamp +build-indep-stamp: config.status + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp + + [ ! -f Makefile ] || $(MAKE) distclean + rm -rf config.sub config.guess + + dh_clean + +install: install-indep install-arch +install-indep: + dh_testdir + dh_testroot + dh_clean -k -i + dh_installdirs -i + + dh_install -i + +install-arch: + dh_testdir + dh_testroot + dh_clean -k -s + dh_installdirs -s + + $(MAKE) DESTDIR=$(CURDIR)/debian/extrema install + # don't ship the static library + rm -rf $(CURDIR)/debian/extrema/usr/lib + + dh_install -s + +# Must not depend on anything. This is to be called by +# binary-arch/binary-indep +# in another 'make' thread. +binary-common: + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installmenu + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb +# Build architecture independant packages using the common target. +binary-indep: build-indep install-indep + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build-arch install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-s binary-common + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch --- extrema-4.4.1.orig/debian/watch +++ extrema-4.4.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/extrema/extrema-([0-9.]+)\.tar\.gz --- extrema-4.4.1.orig/debian/extrema.manpages +++ extrema-4.4.1/debian/extrema.manpages @@ -0,0 +1 @@ +debian/extrema.1 --- extrema-4.4.1.orig/debian/README.Debian +++ extrema-4.4.1/debian/README.Debian @@ -0,0 +1,12 @@ +extrema for Debian +------------------ + +Extrema ships with a set of useful example scripts. In the extrema Debian +package, they can be found in /usr/share/extrema/Scripts. + +The extra PDF documentation was originally created using Word on Microsoft +Windows. As such, there is currently no easily editable source for them though +they are distributed under the GPL; upstream would like to fix this at some +point but has not yet had to time to e.g. create LaTeX source. + + -- Christine Spang Tue, 20 Nov 2007 13:43:19 +0000 --- extrema-4.4.1.orig/debian/extrema.docs +++ extrema-4.4.1/debian/extrema.docs @@ -0,0 +1 @@ +NEWS --- extrema-4.4.1.orig/debian/extrema-doc.docs +++ extrema-4.4.1/debian/extrema-doc.docs @@ -0,0 +1 @@ +doc/* --- extrema-4.4.1.orig/debian/extrema.1 +++ extrema-4.4.1/debian/extrema.1 @@ -0,0 +1,22 @@ +.\" Hey, EMACS: -*- nroff -*- +.TH EXTREMA 1 "November 22, 2007" +.\" Please adjust this date whenever revising the manpage. +.SH NAME +extrema \- powerful visualization and data analysis tool +.SH SYNOPSIS +.B extrema +.SH DESCRIPTION +\fBextrema\fP is a mature, robust graphical visualization and +data analysis tool. +.SH OPTIONS +extrema has no command-line options. +.SH SEE ALSO +.br +The program is documented fully by its internal help system, +accessible via the \fIHelp\fP menu. Additional documentation in PDF +form is available in the \fBextrema-doc\fP package. +.SH AUTHOR +Extrema was written by Joseph L. Chuma . +.PP +This manual page was written by Christine Spang , +for the Debian project (but may be used by others). --- extrema-4.4.1.orig/debian/changelog +++ extrema-4.4.1/debian/changelog @@ -0,0 +1,77 @@ +extrema (4.4.1-1) unstable; urgency=low + + * New upstream release + - PostScript output of graphs with an automatic graph legend were not + producing all the proper line widths. This should now be fixed. + * Bump Standards-Version to 3.8.3 + * Add Vcs-git and Vcs-Browser fields to debian/control + + -- Christine Spang Sat, 24 Oct 2009 13:37:10 -0400 + +extrema (4.4.0-1) unstable; urgency=low + + * New upstream release + * Bump Standards-Version 3.8.2 + + -- Christine Spang Sun, 27 Sep 2009 09:01:26 -0400 + +extrema (4.3.6-1) unstable; urgency=low + + * New upstream release + - The cursor is now positioned at the end of the command line on a command + line recall with the up/down arrow keys. + - Initial indexing for linear interpolation was off by one causing + incorrect results in some cases. This is fixed. + - New feature: import an image using the "import a drawing" button or the + "File->import" menu item on the Visualization Window, then click the + "Digitize" button on the Import Window to be able to digitize coordinates + from the image and store the x-y values in vectors. For example, this + allows the user to scan a graph from a journal article, producing a png or + jpeg, and then digitize values from that image. + + -- Christine Spang Tue, 01 Jul 2008 14:18:49 -0400 + +extrema (4.3.5-1) unstable; urgency=low + + * New upstream release. + - Documentation now ships with the .doc files from which the PDF + documentation is generated. + * Bump Standards-Version to 3.7.3. + * Move homepage from description to Homepage field. + * Add dh_desktop call to debian/rules. + + -- Christine Spang Fri, 01 Feb 2008 23:55:36 -0500 + +extrema (4.3.4-1) unstable; urgency=low + + * New upstream release. + + -- Christine Spang Fri, 11 Jan 2008 17:53:25 -0500 + +extrema (4.3.3-1) unstable; urgency=low + + * New upstream version. + - Now buildable with GCC 4.3. + - Bugfixes. + * Upstream no longer ships non-free MS fonts. + + -- Christine Spang Tue, 08 Jan 2008 17:25:02 -0500 + +extrema (4.3.1-1) unstable; urgency=low + + * New upstream release. + - More polar plot characteristics added. + - GRAPHPOLAR and GRAPHRADER commands were modified. + - Helpfiles updated. + * Remove dependency on quilt since upstream incorporated our only + patch. + * I am unable to think of a good reason to ship libextrema.{a,la}. + So don't. + + -- Christine Spang Thu, 13 Dec 2007 01:41:43 -0500 + +extrema (4.3.0-1) unstable; urgency=low + + * Initial release (Closes: #452306) + + -- Christine Spang Thu, 22 Nov 2007 12:15:57 -0500 --- extrema-4.4.1.orig/debian/extrema.desktop +++ extrema-4.4.1/debian/extrema.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=eXtrema +Comment=eXtrema +Exec=/usr/bin/extrema +Icon=extrema +Terminal=0 +Type=Application +Encoding=UTF-8 +X-Desktop-File-Install-Version=0.10 +Categories=Education;Science;Math;DataVisualization;NumericalAnalysis; --- extrema-4.4.1.orig/debian/extrema.xpm +++ extrema-4.4.1/debian/extrema.xpm @@ -0,0 +1,166 @@ +/* XPM */ +static char *extrema[] = { +/* columns rows colors chars-per-pixel */ +"32 32 128 2", +" c #2C1B1C", +". c gray13", +"X c gray17", +"o c #342D2D", +"O c #343232", +"+ c #3C3333", +"@ c #3D3C3C", +"# c #433D3D", +"$ c #4A3C48", +"% c #3F4040", +"& c gray26", +"* c #4A4445", +"= c #4C4C4C", +"- c #534C4C", +"; c #534F50", +": c gray32", +"> c #5A5656", +", c #5D5D5E", +"< c #625C5C", +"1 c #695C5D", +"2 c #775C5C", +"3 c #626262", +"4 c #686768", +"5 c #6A6A6A", +"6 c #766060", +"7 c #746969", +"8 c #7A6671", +"9 c gray45", +"0 c #7D7373", +"q c #76727B", +"w c #777878", +"e c #7B7B7B", +"r c #8E6E6E", +"t c #8C7878", +"y c #867983", +"u c #907E85", +"i c #848484", +"p c #8B8C8C", +"a c #9A8383", +"s c #9C8E8D", +"d c #939393", +"f c #989797", +"g c #9A9A9A", +"h c #B5808B", +"j c #A59D9D", +"k c #AC9C9C", +"l c #9FA1A9", +"z c #A0A0A0", +"x c #A7A8A8", +"c c gray67", +"v c #B0A8A9", +"b c #ABACB3", +"n c #B4B4B4", +"m c #BBBBBB", +"M c #C99099", +"N c #CCB9BE", +"B c #EEAFBC", +"V c #F6B9BF", +"C c #D5BDC7", +"Z c #E0B9C1", +"A c #F3BAC3", +"S c #C3C3C4", +"D c gray80", +"F c #D4CECD", +"G c #D5CCD8", +"H c #DEC8DA", +"J c LightGray", +"K c gray86", +"L c #EDC0CF", +"P c #FDC4C4", +"I c #F2C4CF", +"U c #FCCCCC", +"Y c #EBC2D3", +"T c #EEC8D6", +"R c #EDCBDA", +"E c #F3C8D2", +"W c #F8CDD2", +"Q c #E5D4D9", +"! c #EADADE", +"~ c #FDD2D2", +"^ c #F4D4DD", +"/ c #F7D9DE", +"( c #FDDCDD", +") c #FEE0DF", +"_ c #DCD6E7", +"` c #DAD9E5", +"' c #EDD4E4", +"] c #EFDAE7", +"[ c #E3D7EB", +"{ c #E7D8EE", +"} c #EDDCEC", +"| c #F2D5E0", +" . c #F2DAE5", +".. c #F8DEE3", +"X. c #F1DDE9", +"o. c #E8DCF1", +"O. c #DFE0E0", +"+. c #E4E4E4", +"@. c #EFE1EF", +"#. c #ECECEC", +"$. c #F4E3E7", +"%. c #FDE2E3", +"&. c #F6E6EE", +"*. c #FAE6E9", +"=. c #F7E9EF", +"-. c #FEEBEB", +";. c #E2E2F0", +":. c #EEE3F2", +">. c #EEE8F7", +",. c #EDECFC", +"<. c #F3E6F1", +"1. c #F4EAF4", +"2. c #FAEDF1", +"3. c #F1EDFA", +"4. c #EFF0FF", +"5. c #F3F3F3", +"6. c #FDF3F4", +"7. c #FFF8F7", +"8. c #F5F4FC", +"9. c #F9F5FA", +"0. c gray100", +"q. c black", +"w. c black", +"e. c black", +"r. c black", +"t. c black", +"y. c black", +"u. c black", +/* pixels */ +"0.0.0.0.0.-.-.7.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.( ^ I -.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.W R ,.9.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.7.' / A X.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.*.T ( 2.' 7.0.0.0.0.0.0.0.0.0.0.0.-.7.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.6.:.0.0.} 0.0.0.0.0.0.0.0.0.0.0.-.-.*.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.8.8.0.7.^ 8.0.0.0.0.0.0.0.0.0.7.7.9.~ 7.0.0.0.0.0.0.0.0.0.", +"0.0.0.X.3.0.0.&.1.0.0.0.0.0.0.0.0.0.-.1.{ E -.0.0.0.0.0.0.0.0.0.", +"0.0.0.,.9.0.0.2.T 0.0.0.0.0.0.0.0.0.9.>.%.] ..0.0.0.0.0.0.0.0.0.", +"0.0.0.} 0.0.0.7.T 0.0.0.0.0.0.0.0.0.} $.6.=.,.0.0.0.0.0.0.0.0.0.", +"0.0.0.:.0.0.0.0.4.0.0.0.0.0.0.0.0.0.:.U ~ 0.,.0.0.0.0.0.0.0.0.0.", +"0.0.1.:.0.0.0.0.3.8.0.0.0.0.0.0.0.8.R ~ 6.7. .1.0.0.0.0.0.0.0.0.", +"0.0.1. .0.0.0.0.&.3.0.0.0.0.0.0.0.X./ -.0.6.V B -.0.0.0.0.0.0.0.", +"0.0.8.8.0.0.0.0.9.>.0.m m K 0.9.0.L *.0.0.0.7.} 6.0.0.0.0.0.0.0.", +"0.0.<.9.0.0.0.0.-.R 7.d 5 S J D 0.} 7.0.0.0.0.X.2.0.0.0.0.0.0.0.", +"0.7.R *.0.0.0.0.1.M ( x d O., x Q G #.0.K #.$.Z C #.K 5.0.K K 5.", +"0.9.} 7.0.0.0.0.f , j p e m . e : = i n 5 d i 3 * w % n D 3 = n ", +"0.9.T 0.0.0.0.D : 4 > i i S % n @ = e : 9 9 i : ; - * d 5 0 + c ", +"0.9.X.0.0.0.0.d @ , b +.+.c = S o k z O , f 3 3 = 1 + p & a # S ", +"0.^ 1.0.0.0.0.5 % c ` 0.0.f , m O J g X g J : w % q @ i * s * O.", +"0.3.9.0.0.0.0.3 w S H 6.0.e 3 d * #.d : m D & p # 8 # 2 * 2 = K ", +"0.8.0.0.0.0.0.p O f _ 8.0.w > 7 3 9.m X p m & p - r O t $ % K ", +"0.0.0.0.0.0.0.#.p m R 5.0.D j h v 0.5.p x K c D c F i N y l f +.", +"0.0.0.0.0.0.0.0.9.5.&.I 6.0.#.} 5.0.0.5.#.0.5.9.5.7.! [ ;.5.#.7.", +"0.0.0.0.0.0.0.0.0.0.7.Y -.6.1.8.0.0.0.0.0.0.0.0.0.0.) ) 7.0.0.0.", +"0.0.0.0.0.0.0.0.0.0.0.:.9.) T 9.0.0.0.0.5.0.0.0.0.5.-.-.0.9.5.0.", +"0.0.0.0.0.0.0.0.0.0.0.&.3.9.} 7.0.0.0.5.m #.5.#.#.J 5.$.#.J J 9.", +"0.0.0.0.0.0.0.0.0.0.0.0.} o./ -.0.0.0.5.m S n n J c n m J m m 5.", +"0.0.0.0.0.0.0.0.0.0.0.6.U %.-.0.0.0.0.5.D D m S +.S D S K S S +.", +"0.0.0.0.0.0.0.0.0.0.0.7.~ P ( 0.0.0.0.0.9.0.9.0.0.0.9.9.#.#.9.0.", +"0.0.0.0.0.0.0.0.0.0.0.0.7.( 7.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.", +"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0." +}; --- extrema-4.4.1.orig/debian/extrema.install +++ extrema-4.4.1/debian/extrema.install @@ -0,0 +1,4 @@ +debian/extrema.desktop usr/share/applications +debian/extrema.xpm usr/share/pixmaps +Scripts usr/share/extrema +debian/overrides/extrema usr/share/lintian/overrides --- extrema-4.4.1.orig/debian/extrema.menu +++ extrema-4.4.1/debian/extrema.menu @@ -0,0 +1,3 @@ +?package(extrema):needs="X11" section="Applications/Science/Data Analysis"\ + title="Extrema" command="/usr/bin/extrema"\ + icon="/usr/share/pixmaps/extrema.xpm" --- extrema-4.4.1.orig/debian/extrema-doc.install +++ extrema-4.4.1/debian/extrema-doc.install @@ -0,0 +1,2 @@ +#DOCS# + --- extrema-4.4.1.orig/debian/copyright +++ extrema-4.4.1/debian/copyright @@ -0,0 +1,36 @@ +This package was debianized by Christine Spang on +Tue, 20 Nov 2007 13:43:19 +0000. + +It was downloaded from http://exsitewebware.com/extrema/ + +Upstream Author: + + Joseph L. Chuma + +Copyright: + + Copyright (C) 2005, 2006, 2007 Joseph L. Chuma + +License: + + 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 with + the Debian GNU/Linux distribution in the file + /usr/share/common-licenses/GPL; 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, version 2, can be found in `/usr/share/common-licenses/GPL-2'. + +The Debian packaging is (C) 2007, Christine Spang and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. --- extrema-4.4.1.orig/debian/extrema.dirs +++ extrema-4.4.1/debian/extrema.dirs @@ -0,0 +1,2 @@ +usr/share/applications +usr/share/lintian/overrides --- extrema-4.4.1.orig/debian/compat +++ extrema-4.4.1/debian/compat @@ -0,0 +1 @@ +5 --- extrema-4.4.1.orig/debian/control +++ extrema-4.4.1/debian/control @@ -0,0 +1,31 @@ +Source: extrema +Section: science +Priority: optional +Maintainer: Christine Spang +Build-Depends: debhelper (>= 5), autotools-dev, libwxgtk2.8-dev, libgtk2.0-dev +Standards-Version: 3.8.3 +Homepage: http://exsitewebware.com/extrema/ +Vcs-git: git://git.debian.org/git/collab-maint/extrema +Vcs-Browser: http://git.debian.org/?p=collab-maint/extrema.git + +Package: extrema +Architecture: any +Section: science +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: ttf-opensymbol +Description: powerful visualization and data analysis tool + Extrema is a mature and robust data analysis application, originally + developed at the TRIUMF particle physics laboratory. It is designed to + be of great practical use to researchers and aims to be both powerful + and easy to use. + . + Extrema features a rich graphical user interface, as well as an + intuitive command language. It provides well-documented tools for both + 2D and 3D graphing, data reduction and analysis, and data input/output. + +Package: extrema-doc +Section: doc +Architecture: all +Description: Documentation for extrema + This package contains additional documentation in PDF format for + the extrema software package. --- extrema-4.4.1.orig/debian/overrides/README +++ extrema-4.4.1/debian/overrides/README @@ -0,0 +1,5 @@ +Justifications for overrides: +* Removing the "extra license file" (in HTML form in Extrema's internal + help) would break the interactive documentation, since e.g. other + pages link to it. It's up-to-date and seems reasonable, so I see + no problem in leaving it in. --- extrema-4.4.1.orig/debian/overrides/extrema +++ extrema-4.4.1/debian/overrides/extrema @@ -0,0 +1 @@ +extrema binary: extra-license-file usr/share/extrema/Help/html/License/license.htm