6918: try to limit lintian messages by merging Ross Gammon's work on Debian packaging

This commit is contained in:
Jérôme Rapinat 2013-11-30 10:42:47 +01:00
parent 188ad41592
commit f862478404
10 changed files with 187 additions and 278 deletions

18
debian/README.Debian vendored
View File

@ -1,18 +1,6 @@
gramps for Debian gramps for Debian
---------------------- -----------------
This is the Debian package of GRAMPS. python-webkit is "Suggested" as upstream states it as optional in their README file. According to upstream, webkit needs to be tested for stability for Gramps (it is used in the hidden HTML View). If it is unstable, it may be necessary to revert to gecko (python-gtkmozembed).
Regarding the extra dependencies: -- Ross Gammon <rossgammon@mail.dk> Wed, 23 Oct 2013 21:24:00 +0200
Recommends: graphviz
Enable creation of graphs
Recommends: python-gtkmozembed
Recommends: python-webkit
Enable html rendering for Geographic view and Web view. If both
are installed webkit will be used. python-gtkmozembed may be more
stable.
Suggests: ttf-freefont
Allows more fonts in reports
Suggests: python-gtkspell python-enchant
allows spell checking in the notes. Both need to be installed.

2
debian/compat vendored
View File

@ -1 +1 @@
7 9

29
debian/control vendored
View File

@ -1,17 +1,24 @@
Source: gramps Source: gramps
Maintainer: Gramps Development Team <gramps-devel@lists.sourceforge.net> Section: gnome
Section: python
Priority: optional Priority: optional
Build-Depends-Indep: libxml-parser-perl, gettext, intltool Maintainer: Ross Gammon <rossgammon@mail.dk>
Build-Depends: python-all (>= 2.7.0), debhelper (>= 7.4.3) Build-Depends-Indep: libxml-parser-perl, python-gtk2, gettext, python, intltool
Standards-Version: 3.9.1 Build-Depends: debhelper (>= 9.0.0)
Standards-Version: 3.9.5
Vcs-Git: git://anonscm.debian.org/collab-maint/gramps.git
Vcs-browser: http://anonscm.debian.org/git/collab-maint/gramps.git
Homepage: http://www.gramps-project.org/ Homepage: http://www.gramps-project.org/
Package: gramps Package: gramps
Architecture: all Architecture: all
Depends: ${misc:Depends}, ${python:Depends}, python-gobject (>= 3.3.2), librsvg2-2 Depends: ${python:Depends}, librsvg2-common, python-gtk2, xdg-utils, python-pyexiv2, python-osmgpsmap, ${misc:Depends}
Recommends: python-pyicu, python-osmgpsmap, graphviz, xdg-utils Recommends: graphviz, python-pyicu
Suggests: ttf-freefont, python-gtkspell, libgexiv2-1, rcs, python-imaging, python-pygoocanvas Suggests: ttf-freefont, python-gtkspell, python-pygoocanvas, python-webkit
Description: (Genealogical Research and Analysis Management Description: Genealogical research program
Programming System) is a full featured genealogy program supporting GRAMPS is an Open Source genealogy program written in Python, using
a Python based plugin system. the GTK/GNOME interface. It is an extremely flexible program fitting
the needs for both the amateur genealogist and serious genealogical
researcher.
GRAMPS has the ability to import GEDCOM files exported from many
proprietary genealogy programs and can produce a large number of
reports in many popular formats.

379
debian/copyright vendored
View File

@ -1,251 +1,144 @@
This package was originally debianized by Brandon L. Griffith Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
<brandon@debian.org> on Sat, 19 May 2001 13:37:24 -0400. Upstream-Name: Gramps
Source: http://gramps-project.org
The current Debian maintainer is James A. Treacy <treacy@debian.org> Files: *
Copyright: 2000-2002, Bruce J. DeGrasse
2000-2008, Donald N. Allingham
2000-2007, Martin Hawlisch
2001, Andrés Sepúlveda
2001, David R. Hampton
2001-2013, Free Software Foundation, Inc.
2001, Jesper Zedlitz
2001-2013, the Gramps Project
2002, Gary Shao
2003-2006, Josiah Carlson
2004-2006, Eero Tamminen
2004-2013, Julio Sánchez
2004, Toshio Kuratomi
2005-2011, Serge Noiraud
2000-2007, Alex Roitman
2006-2011, Brian G. Matherly
2007-2011, Benny Malengier
2007-2012, Douglas S. Blank
2007-2012, Gary Burton
2007-2011, Jerome Rapinat
2007, Johan Gronqvist
2007, Robert Cawley
2007-2009, Stephane Charette
2007, Thom Sturgill
2007-2008, Zsolt Foldvari
2008-2010, 2012, Craig J. Anderson
2008-2009, James Friedmann
2008-2009, Jason Simanek
2008-2011, Kees Bakker
2008, Lukasz Rymarczyk
2008-2010, Peter G. Landgren
2008, 2010, Raphael Ackermann
2008-2011, Reinhard Mueller
2008, 2011, Robert Cheramy
2008-2012, Rob G. Healey
2008, Stefan Siegel
2009-2010, Andrew I Baznikin
2009, 2011, The Dojo Foundation
2009, Florian Heinle
2009, Gerald W. Britton
2009, 2011, John Resig
2009-2013, Nick Hall
2009, Pander Musubi
2009, Robert Ham
2009-2010, Stephen George
2009, Swoon on bug tracker
2009, Yevgeny Zegzda
2010, Gramps
2010, Jakim Friant
2010, Josip
2010, lcc & Robert Jerome
2010-2012, Michiel D. Nauta
2010-2013, Tim G L Lyons
2010-2011, Vlada Perić
2011, Adam Stein
2011, 2013 Heinz Brinker
2011, Helge Herz
2011, John Ralls
2011, Matt Keenan
2011-2013, Paul Franklin
2012, Mathieu MD
2013, Fedir Zinchuk
2013, Oleh Petrivk
2013, Vassilii Khachaturov
2013, Zissis Papadopoulos
License: GPL-2+
It was downloaded from http://gramps-project.org Files: debian/*
Copyright: 2001-2002, Brandon L. Griffith
2002, Alex Roitman
2002-2012, James A. Treacy
2013, Ross Gammon
License: GPL-2+
Upstream Authors: Files: src/plugins/webstuff/js/jquery-ui-1.7.2.custom.min.js
Donald N. Allingham, Alexander Roitman, Martin Hawlisch, Richard Taylor, Copyright: 2009, jQuery UI Team (http://jqueryui.com/about/)
Brian Matherly, Tim Waugh, Donald A. Peterson, David Hampton License: MIT and GPL-2
======================================================== Files: src/plugins/webstuff/js/jquery-1.7.1.js
Copyright: 2001-2006 Donald N. Allingham Copyright: 2009, jQuery UI Team (http://jqueryui.com/about/)
This program is free software; you can redistribute it and/or modify License: MIT and GPL-2
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, Files: src/plugins/webstuff/js/jquery-1.3.2.min.js
but WITHOUT ANY WARRANTY; without even the implied warranty of Copyright: 2009, jQuery UI Team (http://jqueryui.com/about/)
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the License: MIT and GPL-2
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with License: GPL-2
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL; This package is free software; you can redistribute it and/or modify
if not, write to the Free Software Foundation, Inc., 59 Temple Place, it under the terms of the GNU General Public License as published by
Suite 330, Boston, MA 02111-1307 USA the Free Software Foundation; version 2 only of the License.
.
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-2'.
On Debian systems, the complete text of the GNU General Public License: GPL-2+
License can be found in /usr/share/common-licenses/GPL 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-2'.
======================================================== License: MIT
The files in help/C directory are Copyright 2006 Alexander Roitman Permission is hereby granted, free of charge, to any person obtaining a
This documentation is free software; you can redistribute it and/or modify copy of this software and associated documentation files (the "Software"),
it under the terms of the GNU General Public License as published by to deal in the Software without restriction, including without limitation
the Free Software Foundation; either version 2 of the License, or the rights to use, copy, modify, merge, publish, distribute, sublicense,
(at your option) any later version. and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
This documentation is distributed in the hope that it will be useful, .
but WITHOUT ANY WARRANTY; without even the implied warranty of The above copyright notice and this permission notice shall be included
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the in all copies or substantial portions of the Software.
GNU General Public License for more details. .
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
You should have received a copy of the GNU General Public License with OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
if not, write to the Free Software Foundation, Inc., 59 Temple Place, THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
Suite 330, Boston, MA 02111-1307 USA LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
======================================================== DEALINGS IN THE SOFTWARE.
The files in help/fr directory are Copyright 2003-2006 Jerome Rapinat
This documentation 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 documentation 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 file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The data/grampsxml.dtd file is Copyright 2001 Graham J. William
and Copyright 2000-2006 Donald N. Allingham
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 file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The src/TreeTips.py file is Copyright 2004 Toshio Kuratomi
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 file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The src/data/fdl.txt file is Copyright 2000,2001,2002
Free Software Foundation, Inc.
59 Temple Place, Suite 330,
Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
========================================================
The file src/docgen/ODFDoc.py file is Copyright 2005-2006 Serge Noiraud
and Copyright 2005-2006 Donald N. Allingham
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 file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The file src/Mime/_WinMime.py file is Copyright 2006 Brian Matherly
and Copyright 2006 Donald N. Allingham
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 file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The src/plugins/Ancestors.py file is Copyright 2003 Tim Waugh
and Copyright 2003-2006 Donald N. Allingham
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 file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The src/plugins/CountAncestors.py file is Copyright 2001 Jesper Zedlitz
and Copyright 2001-2006 Donald N. Allingham
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 file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The files:
src/plugins/DetAncestralReport.py
src/plugins/DetDescendantReport.py
are Copyright 2000-2002 Bruce J. DeGrasse
and Copyright 2002-2006 Donald N. Allingham
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 file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The files:
src/date_test.py
src/DataViews/_PedigreeView.py
src/plugins/DumpGenderStats.py
src/plugins/ExportVCalendar.py
src/plugins/ExportVCard.py
src/plugins/ImportGeneWeb.py
src/plugins/ImportvCard.py
src/plugins/TestcaseGenerator.py
src/plugins/WriteGeneWeb.py
are Copyright 2001-2006 Martin Hawlisch, Donald N. Allingham
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 file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The files:
src/ReportBase/__init__.py
src/ReportBase/_Report.py
are Copyright 2001 David R. Hampton
and Copyright 2001-2006 Donald N. Allingham
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 file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA

1
debian/gramps.docs vendored
View File

@ -1,5 +1,4 @@
AUTHORS AUTHORS
FAQ
NEWS NEWS
README README
TODO TODO

View File

@ -1 +1 @@
data/man/gramps.1.in data/man/gramps.1

View File

@ -1,3 +1,9 @@
#!/bin/sh -e #!/bin/sh
set -e
# Update mime database postinst
if [ -x /usr/sbin/update-mime-database ]; then
update-mime-database /usr/share/mime
fi
#DEBHELPER# #DEBHELPER#

View File

@ -1,3 +1,9 @@
#!/bin/sh -e #!/bin/sh
set -e
# Update mime database postrm
if [ -x /usr/sbin/update-mime-database ]; then
update-mime-database /usr/share/mime
fi
#DEBHELPER# #DEBHELPER#

15
debian/rules vendored
View File

@ -1,9 +1,16 @@
#!/usr/bin/make -f #!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
# This file was automatically generated by stdeb 0.6.0+git at #export DH_VERBOSE=1
# Sun, 31 Mar 2013 16:54:38 +0200 #export DH_OPTIONS=-v
%: %:
dh $@ --with python2 --buildsystem=python_distutils dh $@ --with python2
# Remove COPYING file (duplicates standard copyright)
override_dh_install:
dh_install
rm debian/gramps/usr/share/gramps/COPYING
# Test packager mode to avoid installing mime type
override_dh_auto_configure:
dh_auto_configure -- --enable-packager-mode

3
debian/watch vendored Normal file
View File

@ -0,0 +1,3 @@
version=3
http://sf.net/gramps/gramps-(.+)\.tar\.gz