debian/0000755000000000000000000000000012143224037007164 5ustar debian/menu0000644000000000000000000000026411760235337010066 0ustar ?package(pyspread): needs="X11" \ section="Applications/Office" \ title="Pyspread command=pyspread" \ icon="/usr/share/pixmaps/pyspread.xpm" \ command="pyspread" debian/compat0000644000000000000000000000000211463361377010377 0ustar 7 debian/pyspread.lintian-overrides0000644000000000000000000000035212136124413014372 0ustar # HTML-files installed in /usr/share/doc are not registered with doc-base # because they are help-files used within PySpread, and do not have a common # index file. pyspread binary: possible-documentation-but-no-doc-base-registration debian/pyspread.desktop0000644000000000000000000000033112142230470012400 0ustar [Desktop Entry] Version=1.0 Type=Application Terminal=false Name=Pyspread Comment=Python spreadsheet application Exec=pyspread Icon=pyspread Categories=GTK;GNOME;Office; StartupNotify=true Keywords=Spreadsheet;Python debian/control0000644000000000000000000000205212141504300010556 0ustar Source: pyspread Section: python Priority: optional Maintainer: Andreas Noteng Uploaders: Python Applications Packaging Team Build-Depends: debhelper (>= 8.1.0), python (>= 2.7) X-Python-Version: >= 2.7 Standards-Version: 3.9.4 Homepage: http://pyspread.sourceforge.net/ Vcs-Svn: svn://anonscm.debian.org/python-apps/packages/pyspread/trunk/ Vcs-Browser: http://anonscm.debian.org/viewvc/python-apps/packages/pyspread/trunk/ Package: pyspread Architecture: all Depends: python-gnupg, python-matplotlib, python-numpy (>= 1:1.1.0), python-wxgtk2.8 (>= 2.8.10.1), ${misc:Depends}, ${python:Depends} Description: cross-platform Python spreadsheet application Pyspread is a cross-platform Python spreadsheet application. Instead of spreadsheet formulas, Python expressions are entered into the spreadsheet cells. Each expression returns a Python object that can be accessed from other cells. These objects can represent anything including lists or matrices. debian/patches/0000755000000000000000000000000012143224037010613 5ustar debian/patches/about_dialog_license.patch0000644000000000000000000000145512111254735015777 0ustar Description: Use the GPL-3 copy already in Debian Forwarded: not-needed Author: Andreas Noteng Last-Update: 2012-01-28 --- a/pyspread/src/gui/_dialogs.py 2013-01-13 21:52:35.000000000 +0100 +++ b/pyspread/src/gui/_dialogs.py 2013-02-20 22:22:31.047624001 +0100 @@ -1070,7 +1070,7 @@ info.Translators = ["Joe Hansen", "Mark Haanen", "Yuri Chornoivan", "Mario Blättermann"] - license_file = open(get_program_path() + "/COPYING", "r") + license_file = open("/usr/share/common-licenses/GPL-3", "r") license_text = license_file.read() license_file.close() @@ -1268,4 +1268,4 @@ sizer.Add(cancel_button) self.SetSizer(sizer) - sizer.Fit(self) \ No newline at end of file + sizer.Fit(self) debian/patches/series0000644000000000000000000000014612135676243012044 0ustar about_dialog_license.patch change_default_paths.patch documentation_typos.patch python_tutorial.patch debian/patches/documentation_typos.patch0000644000000000000000000000573612135041555015761 0ustar Description: Fix some typos in the documentation Author: Jakub Wilk Last-Update: 2013-04-21 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/pyspread/doc/help/tutorial.html 2013-04-11 20:58:21.126909367 +0200 +++ b/pyspread/doc/help/tutorial.html 2013-04-11 20:58:24.842909205 +0200 @@ -82,7 +82,7 @@ is returned.

Filling cells

The easiest method for filling cells with sequences is setting up - an initial value and a funtion that calculates the next value.
+ an initial value and a function that calculates the next value.

Write into cell (1, 1, 2):

--- a/pyspread/doc/help/First steps in pyspread.html 2013-04-11 20:58:21.126909367 +0200 +++ b/pyspread/doc/help/First steps in pyspread.html 2013-04-11 20:58:24.842909205 +0200 @@ -227,7 +227,7 @@ which makes re-approval necessary.

Technically, signing is done with GPG. When starting pyspread the first time as a user, a new GPG - key pair (name pyspred_<user_id>) is created, which is then + key pair (name pyspread_<user_id>) is created, which is then used for signing files.

Common spreadsheet tasks

Moving in the spreadsheet

@@ -324,7 +324,7 @@

When copying cells with <Ctrl> + C, the cell code is copied. There is a second type of copy <Shift> + <Ctrl> + C, which copies string - representation of the results. This is useful, if for exapmle the + representation of the results. This is useful, if for example the result shall be copied into an external application.

Undoing work steps

Pyspread features undo and redo @@ -378,7 +378,7 @@

When a file is saved, a signature is created in an additional file with the suffix .pys.sig. The signature is a PGP signature. When pyspread is started the first - time for a user, a pgp key pair is crreated for the user + time for a user, a pgp key pair is created for the user pyspread_<user-id>. This key pair is used for signing pyspread save files. A correct signature file lets pyspread open a file without going into safe mode.

@@ -740,7 +740,7 @@

The security concept has risks apart from unintentionally approving malicious files.

In order to share files, private - keys might be exchanged by users. This would brake the security + keys might be exchanged by users. This would break the security concept because exchanged private keys may spread.

The signature concept would fail if gpg signatures were broken.

debian/patches/change_default_paths.patch0000644000000000000000000000616612135676243016010 0ustar Description: Change some paths in the program to match the Debian policy. Change program path to /usr/share/pyspread, documentation path to /usr/share/doc/pyspread and localisation path to /usr/locale/ Forwarded: not-needed Author: Andreas Noteng Last-Update: 2013-04-23 --- a/pyspread/src/sysvars.py 2013-02-20 22:23:18.759624002 +0100 +++ b/pyspread/src/sysvars.py 2013-02-25 20:04:44.651624001 +0100 @@ -39,13 +39,13 @@ def get_program_path(): """Returns the path in which pyspread is installed""" - return os.path.dirname(__file__) + '/../' + return "/usr/share/pyspread/" def get_help_path(): """Returns the pyspread help path""" - return get_program_path() + "doc/help/" + return "/usr/share/doc/pyspread/" # System settings @@ -85,4 +85,4 @@ font_list = font_enum.GetFacenames() font_list.sort() - return font_list \ No newline at end of file + return font_list --- a/setup.py 2013-02-20 22:23:18.759624002 +0100 +++ b/setup.py 2013-02-25 20:04:44.659624001 +0100 @@ -38,7 +38,6 @@ scripts=['pyspread/pyspread'], package_data={'pyspread': ['*.py', - '../pyspread.sh', 'src/*.py', 'src/pyspread', 'src/*/*.py', @@ -52,12 +51,7 @@ 'share/icons/Tango/24x24/actions/*.png', 'share/icons/Tango/24x24/toggles/*.png', 'share/icons/Tango/24x24/toggles/*.xpm', - 'doc/help/*.html', - 'doc/help/images/*.png', - 'locale/*/*/*.mo', - 'examples/*', - 'COPYING', 'thanks', 'faq', - 'authors', '../pyspread.pth', '../README', '../changelog']}, + 'locale/*/*/*.mo']}, classifiers=[ 'Development Status :: 4 - Beta', 'Environment :: X11 Applications :: GTK', @@ -68,4 +62,4 @@ 'Programming Language :: Python :: 2.7', 'Topic :: Office/Business :: Financial :: Spreadsheet', ], -) \ No newline at end of file +) --- a/pyspread/src/pyspread.py 2013-02-20 22:23:18.759624002 +0100 +++ b/pyspread/src/pyspread.py 2013-02-25 20:04:44.659624001 +0100 @@ -38,8 +38,10 @@ """ import sys -from sysvars import get_program_path +import os import optparse +sys.path.insert(0, '/usr/share/pyspread/') +sys.path.insert(0, '/usr/share/pyspread/src/') import lib.i18n as i18n @@ -49,7 +51,6 @@ _ = i18n.language.ugettext sys.setrecursionlimit(10000) -sys.path.insert(0, get_program_path()) # Patch for using with PyScripter thanks to Colin J. Williams # If wx exists in sys,modules, we dont need to import wx version. @@ -222,4 +223,4 @@ import cProfile cProfile.run('main()') else: - main() \ No newline at end of file + main() --- a/pyspread/src/lib/i18n.py 2013-01-13 21:52:35.000000000 +0100 +++ b/pyspread/src/lib/i18n.py 2013-04-16 18:58:30.118908588 +0200 @@ -68,5 +68,4 @@ gettext.bind_textdomain_codeset(APP_NAME, "UTF-8") -language = gettext.translation(APP_NAME, mo_location, languages=languages, - fallback=True) \ No newline at end of file +language = gettext.translation(APP_NAME, languages=languages, fallback=True) debian/patches/python_tutorial.patch0000644000000000000000000000272412135041555015110 0ustar Description: Use offline tutorial, and fix link to online tutorial add a check for installed version of the Python tutorial. If installed version of the tutorial is found, PySpread will use this one instead of the online one. This patch also updates the link to the online Python tutorial. Author: Jakub Wilk Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704928 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704929 Last-Update: 2013-04-21 --- a/pyspread/src/gui/_main_window.py 2013-04-16 18:52:45.442923661 +0200 +++ b/pyspread/src/gui/_main_window.py 2013-04-16 18:53:14.454922393 +0200 @@ -1104,12 +1104,17 @@ def OnPythonTutorial(self, event): """Python tutorial launch event handler""" - self.main_window.actions.launch_help("Python tutorial", - "http://docs.python.org/tutorial/") + if os.path.isfile("/usr/share/doc/python-doc/html/tutorial/index.html"): + self.main_window.actions.launch_help("Python tutorial", + "/usr/share/doc/python-doc/html/tutorial/index.html") + else: + self.main_window.actions.launch_help("Python tutorial", + "http://docs.python.org/2/tutorial/") + def OnAbout(self, event): """About dialog event handler""" self.main_window.interfaces.display_about(self.main_window) -# End of class MainWindowEventHandlers \ No newline at end of file +# End of class MainWindowEventHandlers debian/copyright0000644000000000000000000000262312111254735011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Pyspread Upstream-Contact: Martin Manns Source: http://pyspread.sourceforge.net/index.html Files: * Copyright: 2008-2013, Martin Manns License: GPL-3+ Files: debian/* Copyright: 2010-2013, Andreas Noteng License: GPL-3+ Files: debian/pyspread.1 Copyright: 2008-2013, Martin Manns 2013, Andreas Noteng License: GPL-3+ Files: pyspread/share/icons/Tango/* Copyright: none License: public-domain These icons originally came from the Tango project (http://tango.freedesktop.org/) and were released into the public domain by that project. 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 (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 along with this program. If not, see . . On Debian systems, the full text of this license can be found in /usr/share/common-licenses/GPL-3. debian/pyspread.xpm0000644000000000000000000001567011745347037011567 0ustar /* XPM */ static char * pyspread_xpm[] = { "25 32 332 2", " c None", ". c #2F5316", "+ c #529025", "@ c #74B048", "# c #78B44C", "$ c #73A84E", "% c #2D3924", "& c #123000", "* c #599F25", "= c #52A616", "- c #45A400", "; c #46A700", "> c #49AC01", ", c #4FAE0B", "' c #86C25B", ") c #67A838", "! c #304420", "~ c #2F600C", "{ c #4B901A", "] c #4B9119", "^ c #679B41", "/ c #446B2B", "( c #3E6C1F", "_ c #429F00", ": c #4EB401", "< c #42A600", "[ c #56AF14", "} c #83C353", "| c #69A73C", "1 c #287100", "2 c #1E4A00", "3 c #46851A", "4 c #6A9F45", "5 c #416429", "6 c #193A04", "7 c #2C6C00", "8 c #3A7E0A", "9 c #419E00", "0 c #347703", "a c #4C9117", "b c #76BE42", "c c #6AB830", "d c #8AC95B", "e c #67AF32", "f c #45791F", "g c #62854B", "h c #041300", "i c #121411", "j c #1B1F17", "k c #3B8801", "l c #4D951A", "m c #4EA40E", "n c #46A900", "o c #388501", "p c #0E3700", "q c #84BB5C", "r c #83C454", "s c #78BF45", "t c #8FD15C", "u c #292F25", "v c #3B661E", "w c #0D2100", "x c #1F221C", "y c #56A61C", "z c #1E5200", "A c #7BAA5A", "B c #3D9100", "C c #44A300", "D c #2A6600", "E c #296400", "F c #5A982D", "G c #60AC27", "H c #5CB11C", "I c #85CC52", "J c #2D2A2E", "K c #446F28", "L c #326010", "M c #0C1E01", "N c #2B3326", "O c #347207", "P c #0F2401", "Q c #598937", "R c #6FA548", "S c #3D9300", "T c #44A400", "U c #3B8D00", "V c #69BD2B", "W c #4AA805", "X c #4EAD06", "Y c #60A22F", "Z c #457129", "` c #417417", " . c #041800", ".. c #495F1E", "+. c #3F7919", "@. c #091D00", "#. c #2F5415", "$. c #6DA446", "%. c #5CA12A", "&. c #46A502", "*. c #5AAA21", "=. c #6E9F4D", "-. c #63AE2B", ";. c #78B34D", ">. c #050903", ",. c #447028", "'. c #39750A", "). c #979D48", "!. c #5A6C34", "~. c #528333", "{. c #0A1C00", "]. c #0F2A00", "^. c #37621C", "/. c #62913F", "(. c #6BAF38", "_. c #67A738", ":. c #739858", "<. c #334227", "[. c #2F7100", "}. c #B3B957", "|. c #695D27", "1. c #478B18", "2. c #0E3500", "3. c #411009", "4. c #213A17", "5. c #262129", "6. c #050207", "7. c #3C3939", "8. c #143400", "9. c #2C6B00", "0. c #B6A862", "a. c #485B22", "b. c #000000", "c. c #6D6D6D", "d. c #414141", "e. c #1B1814", "f. c #8DB56C", "g. c #0F4800", "h. c #A23217", "i. c #0B1304", "j. c #000900", "k. c #838382", "l. c #AEAEAE", "m. c #AEAEAD", "n. c #70706F", "o. c #2D3326", "p. c #280D01", "q. c #4E4939", "r. c #595958", "s. c #6D6B6A", "t. c #9B9B9A", "u. c #C0C0BF", "v. c #C2C2C1", "w. c #B8B7B6", "x. c #B3B3B3", "y. c #AFAFAE", "z. c #B5B5B4", "A. c #725A4B", "B. c #511F11", "C. c #111A1C", "D. c #686152", "E. c #6F6F6F", "F. c #9B9A99", "G. c #B0B0B0", "H. c #B2B2B2", "I. c #B0B0AF", "J. c #AEADAD", "K. c #ADADAC", "L. c #8F8B8A", "M. c #85240D", "N. c #9F9C9B", "O. c #E0DFDF", "P. c #9F9E9E", "Q. c #7B7878", "R. c #A2A1A0", "S. c #928D8C", "T. c #69615E", "U. c #5B524F", "V. c #ABACAB", "W. c #0F0F0F", "X. c #E8E6E7", "Y. c #817F7E", "Z. c #545454", "`. c #737373", " + c #959595", ".+ c #ABA9A8", "++ c #5E5754", "@+ c #665F5D", "#+ c #908076", "$+ c #736761", "%+ c #766D67", "&+ c #83817F", "*+ c #797979", "=+ c #060606", "-+ c #6B6A6A", ";+ c #686565", ">+ c #5E5855", ",+ c #7C6F68", "'+ c #6B605B", ")+ c #726862", "!+ c #736661", "~+ c #907F76", "{+ c #716660", "]+ c #857D79", "^+ c #8A8A89", "/+ c #B2B2B1", "(+ c #10100F", "_+ c #949494", ":+ c #7A7A7A", "<+ c #675D57", "[+ c #938278", "}+ c #948983", "|+ c #887A6B", "1+ c #85766E", "2+ c #584F4B", "3+ c #918E8C", "4+ c #C8C7C7", "5+ c #F8F8F8", "6+ c #ACA8A8", "7+ c #858181", "8+ c #6A6868", "9+ c #B2B0AF", "0+ c #685E59", "a+ c #807169", "b+ c #5F5652", "c+ c #75706E", "d+ c #CCC9C9", "e+ c #DBDADA", "f+ c #D7D6D6", "g+ c #9E9D9C", "h+ c #EAE9E9", "i+ c #585352", "j+ c #BFC0BF", "k+ c #272727", "l+ c #A4A4A4", "m+ c #CBCBCA", "n+ c #898584", "o+ c #615956", "p+ c #DCDCDC", "q+ c #E0E0E0", "r+ c #E3E2E2", "s+ c #908A89", "t+ c #CFCCCD", "u+ c #DEDDDD", "v+ c #E5E4E4", "w+ c #9B9898", "x+ c #D4D3D3", "y+ c #999897", "z+ c #A5A4A4", "A+ c #010101", "B+ c #E9E8E8", "C+ c #969492", "D+ c #A9A6A7", "E+ c #A19E9E", "F+ c #E9E9E9", "G+ c #918D8C", "H+ c #B2AFAF", "I+ c #EDEDED", "J+ c #E4E3E3", "K+ c #605D5C", "L+ c #C7C7C6", "M+ c #636160", "N+ c #C4C4C4", "O+ c #817C7C", "P+ c #E4E2E3", "Q+ c #F1F1F1", "R+ c #D3D1D1", "S+ c #B8B5B5", "T+ c #B4B0B1", "U+ c #CECBCC", "V+ c #D3D2D2", "W+ c #B6B4B3", "X+ c #CAC9C9", "Y+ c #F3F3F3", "Z+ c #898887", "`+ c #B6B6B5", " @ c #ECEBEB", ".@ c #6B6764", "+@ c #C5C2C3", "@@ c #B4B2B2", "#@ c #CBCACA", "$@ c #C5C3C3", "%@ c #B7B3B4", "&@ c #C1C0C0", "*@ c #878685", "=@ c #D0CFCF", "-@ c #A6A5A4", ";@ c #717170", ">@ c #FBFAFA", ",@ c #989595", "'@ c #E1DFE0", ")@ c #F3F2F2", "!@ c #A09D9C", "~@ c #E7E5E6", "{@ c #B1AFAF", "]@ c #746D69", "^@ c #DCDBDB", "/@ c #CACAC9", "(@ c #626161", "_@ c #1A1A1A", ":@ c #FFFFFF", "<@ c #CBC9C9", "[@ c #CDCCCC", "}@ c #939291", "|@ c #E3E1E1", "1@ c #E0DFE0", "2@ c #7E7A79", "3@ c #777373", "4@ c #D2D1D1", "5@ c #E2E1E2", "6@ c #3D403B", "7@ c #020202", "8@ c #F6F4F4", "9@ c #EAE9E8", "0@ c #575453", "a@ c #D9D8D8", "b@ c #817D7C", "c@ c #BAB9B8", "d@ c #E6E6E6", "e@ c #F5F5F5", "f@ c #CECDCD", "g@ c #2B2B2B", "h@ c #8B8A8A", "i@ c #FDFCFC", "j@ c #C9C8C8", "k@ c #E5E3E4", "l@ c #808080", "m@ c #1E1D1D", "n@ c #3D3D3C", "o@ c #F7F6F5", "p@ c #C1BFC0", "q@ c #50504F", " ", " . + @ # $ % ", " & * = - ; > , ' ) ! ", " ~ { ] ^ / ( _ : < [ } | 1 ", " 2 3 4 5 6 7 8 9 0 a b [ c d e ", " f g h i j k l m n o p q r s t u ", " v w x y z A B C D E F G H I J ", " K L M N O P Q R S T U V W X Y ", " Z ` . ..+.@.#.$.%.&.*.=.-.;.>. ", " ,.'.). !.~.{.].^./.(._.:.<. ", " [.}. |.1.2.3.4.5.6.7. ", " 8.9.0.a. b.c.d. e.f.g.h. ", " i.j.b.b.k.l.m.n. o.p.q. ", " r.s.t.u.v.w.x.y.z.b. A.B.C.D. ", " x.E.F.G.H.H.H.I.J.K.L. M. ", " N.O.P.Q.R.y.m.I.S.T.U.V. ", " W.X.Y.Z.`. +.+++@+#+$+%+&+*+ ", " =+-+c.;+>+,+'+)+!+~+{+]+^+/+(+ ", " _+:+<+[+}+|+1+2+3+4+5+6+7+8+ ", " m.9+0+[+a+b+c+d+e+f+g+h+i+j+k+ ", " l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+b. ", " A+B+C+v+D+E+e+F+G+H+e+I+J+K+L+M+ ", " b.I+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+b. ", " b.m+ @.@+@@@#@Y+$@%@$@Y+&@*@4+=@-@ ", " ;@>@,@'@)@O.!@~@{@&@]@u.^@/@(@b. ", " _@:@<@[@}@|@1@2@3@4@5@J+6@7@b. ", " b.8@9@0@a@b@c@d@e@f@g@b.b.b. ", " h@i@j@.+:@k@l@m@b.b.b. ", " n@:@o@p@q@b.b.b. ", " b.b.b.b. ", " ", " "}; debian/watch0000644000000000000000000000011311706755714010227 0ustar version=3 http://githubredir.debian.net/github/manns/pyspread/v(.+).tar.gz debian/manpages0000644000000000000000000000002211463361377010711 0ustar debian/pyspread.1 debian/links0000644000000000000000000000005711744502004010230 0ustar /usr/share/pyspread/pyspread /usr/bin/pyspread debian/docs0000644000000000000000000000006111710754541010043 0ustar pyspread/faq pyspread/thanks pyspread/doc/help/* debian/pyspread.10000644000000000000000000000352712112757045011112 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH PYSPREAD 1 "February 06, 2013" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME pyspread \- non-traditional Python spreadsheet application .SH SYNOPSIS .B pyspread\fR [\fIoptions\fR] "\fIfiles\fR" ... .SH DESCRIPTION .B pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python. The goal of pyspread is to be the most pythonic spreadsheet. Pyspread expects Python expressions in its grid cells, which makes a spreadsheet specific language obsolete. Each cell returns a Python object that can be accessed from other cells. These objects can represent anything including lists or matrices. .PP .SH OPTIONS This program follows the usual GNU command line syntax, with long options starting with two dashes ('-'). .TP .BR \-h\fR, " " \fB\-\-help Show summary of options. .TP .BR \-\-version Show version of program. .TP .BR \-d " " \fIDIMENSIONS\fB ", " \-\-dimensions=\fIDIMENSIONS\fR Size of empty table, which is initially created. .I DIMENSIONS has the format (Rows, Columns, Tables). .I DIMENSIONS defaults to (1000, 100, 3). .SH AUTHOR pyspread was written by Martin Manns. .PP This manual page was written by Martin Manns , for the Debian project (but may be used by others). debian/changelog0000644000000000000000000000303612143223644011043 0ustar pyspread (0.2.3-2) unstable; urgency=low [ Andreas Noteng ] * Upload to unstable * Add package type to the Lintian override * Add keywords to the .desktop file [ Jakub Wilk ] * Use canonical URIs for Vcs-* fields. -- Andreas Noteng Fri, 10 May 2013 18:56:38 +0200 pyspread (0.2.3-1) experimental; urgency=low * New upstream release * Move the translations to /usr/share/locale, thanks to Jakub Wilk for the patch * Fix typos in upstream documentation, thanks to Jakub Wilk for the patch - documentation_typos.patch * After upgrade ~/.pyspreadrc needs to be deleted * Update Python dependencies to >= 2.7 * Change menu category from development to office (Closes: #674463) * New dependency matplotlib, python-gnupg * Removed suggested dependencies gmpy and rpy * Removed dependency python-pyme as it has been replaced by python-gnupg * Standards-Version bumped to 3.9.4 - Changed versioned build dependency debhelper to 8.1.0 * Updated copyright file * Updated manpage * Refreshed patches * PySpread no longer saves sensitive data in ~/.pyspreadrc (Closes: #701650) * Use local version of Python tutorial if it is available (Closes: #704928) - python_tutorial.patch * Update path to online Python tutorial (Closes: #704929) - python_tutorial.patch -- Andreas Noteng Wed, 24 Apr 2013 08:33:07 +0200 pyspread (0.2.2-1) unstable; urgency=low * Initial release. (Closes: #601950) -- Andreas Noteng Tue, 24 Apr 2012 10:52:20 +0200 debian/NEWS0000644000000000000000000000040412131610137007656 0ustar pyspread (0.2.3-1) experimental; urgency=low After updating from 0.2.2, users should remove ~/.pyspreadrc because window geometry has changed and the gpg key pair has to be changed. -- Andreas Noteng Tue, 20 Feb 2013 22:14:31 +0100 debian/install0000644000000000000000000000012511710754541010562 0ustar debian/pyspread.desktop usr/share/applications debian/pyspread.xpm usr/share/pixmaps debian/source/0000755000000000000000000000000012143224037010464 5ustar debian/source/format0000644000000000000000000000001411463361377011707 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000062112131460117010241 0ustar #!/usr/bin/make -f PYVERS := $(shell pyversions -i) override_dh_auto_install: python setup.py install --root=debian/pyspread --install-layout=deb --install-lib=/usr/share/ --install-scripts=/usr/share/ cd debian/pyspread/usr/share/pyspread && mv locale .. rm -rf debian/pyspread/usr/share/__init__.py rm -rf debian/pyspread/usr/share/*.egg-info override_dh_auto_build: %: dh $@ --with python2 debian/examples0000644000000000000000000000002411710754541010730 0ustar pyspread/examples/*