debian/0000755000000000000000000000000011611121730007157 5ustar debian/xyscan.manpages0000644000000000000000000000002011570246533012206 0ustar debian/xyscan.1 debian/compat0000644000000000000000000000000211570236023010363 0ustar 7 debian/copyright0000644000000000000000000000311311570236260011121 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: xyscan Source: http://star.physics.yale.edu/~ullrich/xyscanDistributionPage/3.31/xyscan-3.31-src.tar.gz Files: * Copyright: 2002-2010 Thomas S. Ullrich License: GPL-3+ 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 3 of the License, or 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. . see "/usr/share/common-licenses/GPL-3" Files: debian/* Copyright: 2011 Georges Khaznadar License: GPL-2+ 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 program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/changelog0000644000000000000000000000173211611121714011036 0ustar xyscan (3.31-3) unstable; urgency=low * modified the short description. Closes: #634332 -- Georges Khaznadar Mon, 18 Jul 2011 23:20:49 +0200 xyscan (3.31-2) unstable; urgency=low * fixed debian/control. Closes: #629376 -- Georges Khaznadar Mon, 06 Jun 2011 08:47:17 +0200 xyscan (3.31-1) unstable; urgency=low * upgraded to the newest upstream version * updated a few French strings * modified the installation path for xyscan_fr.qm -- Georges Khaznadar Thu, 02 Jun 2011 20:36:43 +0200 xyscan (3.22-2) unstable; urgency=low * added support for i18n and a French translation -- Georges Khaznadar Sun, 29 May 2011 21:59:43 +0200 xyscan (3.22-1) unstable; urgency=low * Initial release (Closes: #628421) * added a manpage and desktop file * modifed the method to access the docs directory -- Georges Khaznadar Sat, 28 May 2011 20:16:50 +0200 debian/watch0000644000000000000000000000014511570245373010226 0ustar version=3 http://star.physics.yale.edu/~ullrich/xyscanDistributionPage/ .*/xyscan-(.*)-src\.tar\.gz debian/patches/0000755000000000000000000000000011571753706010631 5ustar debian/patches/series0000644000000000000000000000003611571753706012045 0ustar 10-docs.patch 20-frl10n.patch debian/patches/20-frl10n.patch0000644000000000000000000001222011571753664013173 0ustar Description: Upstream changes introduced in version 3.31-1 This patch has been created by dpkg-source during the package build. Here's the last changelog entry, hopefully it gives details on why those changes were made: . xyscan (3.31-1) unstable; urgency=low . * upgraded to the newest upstream version . The person named in the Author field signed this changelog entry. Author: Georges Khaznadar --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: Index: xyscan-3.31/xyscan_fr.ts =================================================================== --- xyscan-3.31.orig/xyscan_fr.ts +++ xyscan-3.31/xyscan_fr.ts @@ -20,7 +20,11 @@ Titre && Version - Copyright (C) 2002-2009 Thomas S. Ullrich + Title && &Version + Titre && &Version + + + Copyright (C) 2002-2010 Thomas S. Ullrich This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as @@ -34,11 +38,20 @@ General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. - - - - Title && &Version - Titre && &Version + Copyright (C) 2002-2010 Thomas S. Ullrich + +Ce programme est un logiciel libre, vous pouvez le le redistribuer et/ou +le modifier sous les termes de la GNU General Public License comme +publiée par la Free Software Foundation; soit la version 3 de +cette licence, soit toute version ultérieure. + +Ce programme est distribué dans l'espoir qu'il soit utile, +mais sans aucune garantie, sans même la garantie implicite qu'il +soit commercialisable ou adapté à n'importe quel usage. Voyez la GNU +General Public License pour plus de détails. + +Vous devriez avoir reçu une copie de la GNU General Public +License avec ce programme. Sinon, voyez <http://www.gnu.org/licenses/>. @@ -206,11 +219,11 @@ Make sure you are connected to a network &View - Affichage + A&ffichage &Help - Aide + &Aide &Open... @@ -218,7 +231,7 @@ Make sure you are connected to a network &Clear History - Effacer l'historique + Effacer l'&historique &Save... @@ -234,7 +247,7 @@ Make sure you are connected to a network &Paste Image - Coller une image + Coller une im&age Delete &Last @@ -262,11 +275,11 @@ Make sure you are connected to a network &Tool Tips - Bulles d'aide + &Bulles d'aide &Check For Updates ... - Vérifier les mises à jour... + &Vérifier les mises à jour... Ready Index: xyscan-3.31/main.cpp =================================================================== --- xyscan-3.31.orig/main.cpp +++ xyscan-3.31/main.cpp @@ -38,7 +38,7 @@ int main(int argc, char *argv[]) bool rc = translator.load("qt_fr", QLibraryInfo::location(QLibraryInfo::TranslationsPath)); if (!rc) cerr << "xdvmp (main): Warning, failed to load french translation (qt_fr)." << endl; - rc = xyscanTranslator.load("xyscan_fr",path); + rc = xyscanTranslator.load("xyscan_fr",QLibraryInfo::location(QLibraryInfo::TranslationsPath)); if (!rc) cerr << "xdvmp (main): Warning, failed to load french translation (xyscan_fr)." << endl; app.installTranslator(&translator); debian/patches/10-docs.patch0000644000000000000000000000221311571747443013017 0ustar Index: xyscan-3.31/xyscanWindow.cpp =================================================================== --- xyscan-3.31.orig/xyscanWindow.cpp +++ xyscan-3.31/xyscanWindow.cpp @@ -396,27 +396,9 @@ void xyscanWindow::createHelpBrowser() { mHelpBrowser = 0; - QString path = qApp->applicationDirPath() + "/docs"; + QString path ("/usr/share/doc/xyscan/docs"); QDir dir(path); if (!dir.exists()) { - path = qApp->applicationDirPath() + "/../docs"; - dir.setPath(path); - } -#if defined(Q_OS_MAC) - if (!dir.exists()) { - path = qApp->applicationDirPath() + "/../Resources/docs"; - dir.setPath(path); - } -#endif - // - // For developing on Mac/Xcode only: avoids having to copy - // the docs into the build substructure. - // - if (!dir.exists()) { - path = "/Users/ullrich/Documents/Projects/xyscan/docs"; - dir.setPath(path); - } - if (!dir.exists()) { QMessageBox::warning( 0, "xyscan", tr("Cannot find the directory holding the documentation (docs). " "No online help will be available. " debian/xyscan.install0000644000000000000000000000017411570251173012067 0ustar xyscan usr/bin images/xyscanIcon.png usr/share/icons debian/xyscan.desktop usr/share/applications docs usr/share/doc/xyscan debian/README.source0000644000000000000000000000047311570252106011350 0ustar The source come from http://star.physics.yale.edu/~ullrich/xyscanDistributionPage/ every modification is maintained in the debian subdirectory. see "/usr/share/doc/quilt/README.source" about the patches in the directory debian/patches. -- Georges Khaznadar , Sat, 28 May 2011 22:00:06 +0200 debian/xyscan.desktop0000644000000000000000000000051711570250457012077 0ustar [Desktop Entry] Type=Application Version=1.0 Encoding=UTF-8 Name=XYscan Comment=grabbing data from printed plots Comment[fr_FR]=récupération de données depuis des graphiques imprimés GenericName=unplotter GenericName[fr_FR]=dégrapheur Exec=xyscan Icon=xyscanIcon.png Terminal=false StartupNotify=true Categories=Science;Education debian/manpage.xml0000644000000000000000000001050711570246202011322 0ustar .
will be generated. You may view the manual page with: nroff -man .
| less'. A typical entry in a Makefile or Makefile.am is: DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/manpages/docbook.xsl XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" manpage.1: manpage.xml $(XP) $(DB2MAN) $< The xsltproc binary is found in the xsltproc package. The XSL files are in docbook-xsl. A description of the parameters you can use can be found in the docbook-xsl-doc-* packages. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include xsltproc and docbook-xsl in your Build-Depends control field. Alternatively use the xmlto command/package. That will also automatically pull in xsltproc and docbook-xsl. Notes for using docbook2x: docbook2x-man does not automatically create the AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as ... . To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be found in the docbook-xsl-doc-html package. Validation can be done using: `xmllint -''-noout -''-valid manpage.xml` General documentation about man-pages and man-page-formatting: man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ --> ]> &dhtitle; &dhpackage; &dhfirstname; &dhsurname; Wrote this manpage for the Debian system.
&dhemail;
2011 &dhusername; Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
&dhucpackage; &dhsection; &dhpackage; data thief for scientist &dhpackage; DESCRIPTION &dhpackage; is a tool for scientist in the need to extract data points, i.e. numeric values, from a plot. It allows to scan the plots and extract data points including the size of the error bars (both in x and y). It can handle plots with linear and logarithmic scales. In fact xyscan can be used for extracting numeric values from any kind of 2D technical drawings.
debian/source/0000755000000000000000000000000011570236023010465 5ustar debian/source/format0000644000000000000000000000001411570236023011673 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000141411571752075010260 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_clean: [ ! -f Makefile ] || make distclean rm -f *.qm dh_clean override_dh_auto_configure: qmake -o Makefile xyscan.pro lrelease xyscan.pro make override_dh_auto_install: install -d $(CURDIR)/debian/xyscan/usr/share/qt4/translations install -m 644 *.qm $(CURDIR)/debian/xyscan/usr/share/qt4/translations dh_installdebian/xyscan.10000644000000000000000000000431011570246404010556 0ustar '\" t .\" Title: XYSCAN .\" Author: Georges Khaznadar .\" Generator: DocBook XSL Stylesheets v1.75.2 .\" Date: 05/28/2011 .\" Manual: xyscan User Manual .\" Source: xyscan .\" Language: English .\" .TH "XYSCAN" "1" "05/28/2011" "xyscan" "xyscan User Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" xyscan \- data thief for scientist .SH "SYNOPSIS" .HP \w'\fBxyscan\fR\ 'u \fBxyscan\fR .SH "DESCRIPTION" .PP \fBxyscan\fR is a tool for scientist in the need to extract data points, i\&.e\&. numeric values, from a plot\&. It allows to scan the plots and extract data points including the size of the error bars (both in x and y)\&. It can handle plots with linear and logarithmic scales\&. In fact xyscan can be used for extracting numeric values from any kind of 2D technical drawings\&. .SH "AUTHOR" .PP \fBGeorges Khaznadar\fR <\&georgesk@ofset\&.org\&> .RS 4 Wrote this manpage for the Debian system\&. .RE .SH "COPYRIGHT" .br Copyright \(co 2011 Georges Khaznadar .br .PP Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation\&. .PP On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL\&. .sp debian/menu0000644000000000000000000000016611570245622010064 0ustar ?package(xyscan):needs="X11" section="Applications/Science/Data Analysis"\ title="xyscan" command="/usr/bin/xyscan" debian/control0000644000000000000000000000136511611121650010570 0ustar Source: xyscan Section: science Priority: extra Maintainer: Georges Khaznadar Build-Depends: debhelper (>= 7.0.50~), libqt4-dev, qt4-qmake, quilt Standards-Version: 3.9.2 Homepage: http://star.physics.yale.edu/~ullrich/xyscanDistributionPage/ Package: xyscan Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: data thief for scientists xyscan is a tool for the scientist in the need to extract data points, i.e. numeric values, from a plot. It allows you to scan the plots and extract data points including the size of the error bars (both in x and y). It can handle plots with linear and logarithmic scales. In fact xyscan can be used for extracting numeric values from any kind of 2D technical drawings.