[libticonv] 01/01: Include the work done by Albert Huang <alberth.debian at gmail.com>.

Andreas B. Mundt andi at alioth.debian.org
Thu Aug 8 09:26:45 UTC 2013


This is an automated email from the git hooks/post-receive script.

andi pushed a commit to branch master
in repository libticonv.

commit d059e82b2f1db0a3164409e13fbe8bdabc070d93
Author: Andreas B. Mundt <andi at debian.org>
Date:   Wed Aug 7 20:47:28 2013 +0200

    Include the work done by Albert Huang <alberth.debian at gmail.com>.
    
    Fetched from: <URL:https://code.google.com/p/tilp-debian/>.
---
 debian/changelog              |   12 ++
 debian/control                |   28 ++++-
 debian/copyright              |  276 +++++++++++++++++++++++++++++++++--------
 debian/libticonv-dev.doc-base |   11 ++
 debian/libticonv7.symbols     |   51 ++++++++
 debian/rules                  |   10 +-
 debian/watch                  |    2 +
 7 files changed, 330 insertions(+), 60 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 6782025..a18a828 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,18 @@
 libticonv (1.1.4-1) UNRELEASED; urgency=low
 
+  * Team maintained in Debian-Science now. (Closes: #678872)
   * New upstream release.
+  * Created a debug package to provide debugging symbols.
+  * Added support for multiarch.
+  * Added debian/watch to enable upstream update tracking.
+  * Fixed debian/copyright. (Closes: #686635)
+  * Added library symbols to fix lintian warning.
+  * Added a doc-base entry for the installed HTML documentation.
+  * Bumped versions of libti* dependencies for compatibility and
+    stability.
+  * Updated to packaging format 3.0, bumped debian/compat to 9 and
+    updated debhelper version to 9.
+  * Bumped Standards-Version to 3.9.4.
 
  -- Andreas B. Mundt <andi at debian.org>  Sun, 09 Jun 2013 23:50:41 +0200
 
diff --git a/debian/control b/debian/control
index 85f5f4e..7983472 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,11 @@ Source: libticonv
 Priority: optional
 Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Andreas B. Mundt <andi at debian.org>
-Build-Depends: debhelper (>= 9.0.0), libglib2.0-dev, tfdocgen, autotools-dev
+Build-Depends: autotools-dev,
+               debhelper (>= 9.0.0),
+               libglib2.0-dev,
+               pkg-config,
+               tfdocgen
 Standards-Version: 3.9.4
 Section: libs
 Homepage: http://lpg.ticalc.org/prj_tilp/
@@ -12,8 +16,10 @@ Vcs-Browser: http://git.debian.org/?p=debian-science/packages/libticonv.git
 Package: libticonv-dev
 Section: libdevel
 Architecture: any
-Depends: libticonv7 (= ${binary:Version}), ${misc:Depends}, pkg-config, libglib2.0-dev
-Pre-Depends: ${misc:Pre-Depends}
+Depends: libglib2.0-dev,
+         libticonv7 (= ${binary:Version}),
+         pkg-config,
+         ${misc:Depends}
 Description: Texas Instruments calculators charsets library [development files]
  The libticonv is a library providing support for operations on Texas
  Instruments calculators charsets. All charsets for all calculators are
@@ -25,11 +31,25 @@ Description: Texas Instruments calculators charsets library [development files]
 Package: libticonv7
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
+Conflicts: libticonv3
 Description: Texas Instruments calculators charsets library
  The libticonv is a library providing support for operations on Texas
  Instruments calculators charsets. All charsets for all calculators are
  supported; the library is also able to convert from/to UTF-8/UTF-16.
  .
  This package provides the shared library.
+
+Package: libticonv-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Depends: libticonv7 (= ${binary:Version}), ${misc:Depends}
+Description: Texas Instruments calculators charsets library [debugging symbols]
+ The libticonv is a library providing support for operations on Texas
+ Instruments calculators charsets. All charsets for all calculators are
+ supported; the library is also able to convert from/to UTF-8/UTF-16.
+ .
+ This package provides the debugging symbols for the library.
diff --git a/debian/copyright b/debian/copyright
index ff19cbe..619dcb2 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,75 +1,241 @@
 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: libticonv
-Upstream-Contact: Romain Lievin <roms at tilp.info>
-Source: http://sourceforge.net/project/showfiles.php?group_id=18378
+Upstream-Contact: Lionel Debroux <lionel_debroux at yahoo.fr>
+Source: http://lpg.ticalc.org/prj_tilp/
+License: GPL-2+
 
 Files: *
-Copyright: 1999-2006 TiLP team <tilp-users at lists.sf.net>
-License: GPL-2
- 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 in
- version 2 of the license.
- .
- 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 package; if not, write to the Free
- Software Foundation, Inc., 51 Franklin St, Fifth Floor,
- Boston, MA  02110-1301 USA
- .
- On Debian systems, the full text of the GNU General Public
- License version 2 can be found in the file
- '/usr/share/common-licenses/GPL-2'.
-
-Files: src/charset.c src/filename.c src/tokens.c src/ticonv.c
-Copyright: 2006 Romain Lievin and Kevin Kofler
+Copyright: 1999-2006 Romain Liévin <roms at tilp.info>
+           2006 Tyler Cassidy <nexon89 at gmail.com>
+           1999-2011 The TiLP Team <tilp-users at lists.sf.net>
 License: GPL-2+
 
-Files: src/charset.h
-Copyright: 2006 Kevin Kofler
+Files: src/*
+Copyright: 1999-2006 Romain Liévin <roms at tilp.info>
+           1999-2006 Kevin Kofler <kevin.kofler at chello.at>
+           2006 Tyler Cassidy <nexon89 at gmail.com>
+           Benjamin Moody <benjamin at ecg.mit.edu>
 License: GPL-2+
 
-Files: src/export4.h
-Copyright: 1999-2005 Romain Lievin
+Files: tests/*
+Copyright: 1999-2004 Romain Liévin <roms at tilp.info>
 License: GPL-2+
 
-Files: src/stdints4.h
-Copyright: 1999-2005  Romain Lievin
-           2006 Tyler Cassidy
+Files: docs/*
+Copyright: Romain Liévin <roms at tilp.info>
+           2006-2009 The TiLP team <tilp-users at lists.sf.net>
 License: GPL-2+
 
-Files: src/ticonv.h
-Copyright: 1999-2006 Romain Lievin and Kevin Kofler
-License: GPL-2+
+Files: aclocal.m4
+Copyright: 1996-2009 Free Software Foundation, Inc.
+           2004 Scott James Remnant <scott at netsplit.com>
+License: GPL-2+ with Autoconf exception and other-GAP and other-GAP-m4
+
+Files: m4/*
+Copyright: 1992-2011 Free Software Foundation, Inc.
+License: other-GAP-m4
+
+Files: m4/libtool.m4
+Copyright: 1996-2001, 2003-2011 Free Software Foundation, Inc.
+License: GPL-2+ with Libtool exception and other-GAP-m4
+
+Files: compile
+       depcomp
+       missing
+Copyright: 1996-1997, 1999-2000, 2002-2009 Free Software Foundation, Inc.
+License: GPL-2+ with Autoconf exception
+
+Files: config.guess
+       config.sub
+Copyright: 1992-2011 Free Software Foundation, Inc.
+License: GPL-2+ with Autoconf exception and other-GAP-config
+
+Files: configure
+Copyright: 1992-2010 Free Software Foundation, Inc.
+License: GPL-2+ with Libtool exception and other-GAP-configure
+
+Files: install-sh
+Copyright: 1994 X Consortium
+License: Expat
+
+Files: ltmain.sh
+Copyright: 1996-2001, 2003-2011 Free Software Foundation, Inc.
+License: GPL-2+ with Libtool exception
+
+Files: */Makefile.in
+Copyright: 1994-2009 Free Software Foundation, Inc.
+License: other-GAP-Makefile.in
 
 Files: debian/*
-Copyright: Copyright 2009 Krzysztof Burghardt <krzysztof at burghardt.pl>
-License: GPL-2+
+Copyright: 2007-2009 Kryzsytof Burghardt <krzysztof at burghardt.pl>
+           Julien Blache <jb at jblache.org>
+           2012 Albert Huang <alberth.debian at gmail.com>
+           2012 Jacob Young <jacobly.debian at gmail.com>
+License: GPL-3+
 
 License: GPL-2+
- 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 along with this package; if not, write to the Free
- Software Foundation, Inc., 51 Franklin St, Fifth Floor,
- Boston, MA  02110-1301 USA
+ 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
+ along with this program; if not, write to the Free Software Foundation,
+ Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  .
  On Debian systems, the full text of the GNU General Public
  License version 2 can be found in the file
- '/usr/share/common-licenses/GPL-2'.
+ `/usr/share/common-licenses/GPL-2'.
+Comment:
+ The exception provided in the README of this package is invalid.
+ The exception is only for the libticables source package, not the
+ libticonv package. Furthermore, upsteam has stated that the exception has
+ expired due to the new licensing status of the packages depending on the
+ libti* libraries. Emails documenting the situation follow.
+ .
+ From: Benjamin Moody <benjamin.moody at gmail.com>
+ Date: Tue, Sep 4, 2012 at 3:50 PM
+ All true, and if you want to drop that exception in future versions
+ you'll have no objections from me.
+ .
+ This exception only ever applied to libticables2; if it's mentioned in
+ the other libraries' README files I'm sure that was a mistake.
+ .
+ From: Lionel Debroux <lionel_debroux at yahoo.fr>
+ Date: Tue, Sep 4, 2012 at 1:09 PM
+ Well, said exception was created years before my time as the maintainer...
+ I _think_ that this exception is obsolete nowadays, as TilEm 2.0 is
+ completely free software. TilEm 0.x used a component with a non-free
+ license, but it has been replaced with free software for the TilEm 2.0
+ release, produced this year, which Albert is attempting to package for
+ Debian as well.
 
+License: GPL-2+ with Libtool exception
+ GNU Libtool 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.
+ .
+ As a special exception to the GNU General Public License,
+ if you distribute this file as part of a program or library that
+ is built using GNU Libtool, you may include this file under the
+ same distribution terms that you use for the rest of that program.
+ .
+ GNU Libtool 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 GNU Libtool; see the file COPYING.  If not, a copy
+ can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+ obtained by writing to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/GPL-2'.
+
+License: GPL-2+ with Autoconf exception
+ 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
+ along with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ or see <http://www.gnu.org/licenses/>.
+ .
+ As a special exception to the GNU General Public License, if you
+ distribute this file as part of a program that contains a
+ configuration script generated by Autoconf, you may include it under
+ the same distribution terms that you use for the rest of that program.
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/GPL-2'.
+
+License: other-GAP
+ This file is free software; the Free Software Foundation
+ gives unlimited permission to copy and/or distribute it,
+ with or without modifications, as long as this notice is preserved.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+ even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE.
+
+License: other-GAP-m4
+ This file is free software; the Free Software Foundation gives
+ unlimited permission to copy and/or distribute it, with or without
+ modifications, as long as this notice is preserved.
+
+License: other-GAP-configure
+ This configure script is free software; the Free Software Foundation
+ gives unlimited permission to copy, distribute and modify it."
+
+License: other-GAP-config
+ This is free software; see the source for copying conditions.  There is NO
+ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+License: other-GAP-Makefile.in
+ This Makefile.in is free software; the Free Software Foundation
+ gives unlimited permission to copy and/or distribute it,
+ with or without modifications, as long as this notice is preserved.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+ even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE.
+
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to
+ deal in the Software without restriction, including without limitation the
+ rights to use, copy, modify, merge, publish, distribute, sublicense, 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:
+ .
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+ X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+ AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+ TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ .
+ Except as contained in this notice, the name of the X Consortium shall not
+ be used in advertising or otherwise to promote the sale, use or other deal-
+ ings in this Software without prior written authorization from the X Consor-
+ tium.
+
+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 <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 3 can be found in the file
+ `/usr/share/common-licenses/GPL-3'.
diff --git a/debian/libticonv-dev.doc-base b/debian/libticonv-dev.doc-base
new file mode 100644
index 0000000..82ec8df
--- /dev/null
+++ b/debian/libticonv-dev.doc-base
@@ -0,0 +1,11 @@
+Document: ticonv-library-documentaton
+Title: TIConv Library Documentation
+Author: Romain Liévin <roms at tilp.info>
+        The TiLP team <tilp-users at lists.sf.net>
+Abstract: This manual documents the libticonv C API for developers that wish to
+ use the libticonv API in their application.
+Section: Programming/C
+
+Format: HTML
+Index: /usr/share/doc/libticonv-dev/html/index.html
+Files: /usr/share/doc/libticonv-dev/html/*.html
diff --git a/debian/libticonv7.symbols b/debian/libticonv7.symbols
new file mode 100644
index 0000000..3cefe3a
--- /dev/null
+++ b/debian/libticonv7.symbols
@@ -0,0 +1,51 @@
+libticonv.so.7 libticonv7 #MINVER#
+ ti73_charset at Base 1.1.4
+ ti80_charset at Base 1.1.4
+ ti82_charset at Base 1.1.4
+ ti83_charset at Base 1.1.4
+ ti83p_charset at Base 1.1.4
+ ti85_charset at Base 1.1.4
+ ti86_charset at Base 1.1.4
+ ti9x_charset at Base 1.1.4
+ ticonv_charset_ti_to_utf16 at Base 1.1.4
+ ticonv_charset_ti_to_utf16_s at Base 1.1.4
+ ticonv_charset_utf16_to_ti at Base 1.1.4
+ ticonv_charset_utf16_to_ti_s at Base 1.1.4
+ ticonv_gfe_to_zfe at Base 1.1.4
+ ticonv_ti73_to_utf16 at Base 1.1.4
+ ticonv_ti80_to_utf16 at Base 1.1.4
+ ticonv_ti82_to_utf16 at Base 1.1.4
+ ticonv_ti83_to_utf16 at Base 1.1.4
+ ticonv_ti83p_to_utf16 at Base 1.1.4
+ ticonv_ti84pusb_to_utf16 at Base 1.1.4
+ ticonv_ti85_to_utf16 at Base 1.1.4
+ ticonv_ti86_to_utf16 at Base 1.1.4
+ ticonv_ti89tusb_to_utf16 at Base 1.1.4
+ ticonv_ti9x_to_utf16 at Base 1.1.4
+ ticonv_utf16_strlen at Base 1.1.4
+ ticonv_utf16_to_gfe at Base 1.1.4
+ ticonv_utf16_to_ti73 at Base 1.1.4
+ ticonv_utf16_to_ti80 at Base 1.1.4
+ ticonv_utf16_to_ti82 at Base 1.1.4
+ ticonv_utf16_to_ti83 at Base 1.1.4
+ ticonv_utf16_to_ti83p at Base 1.1.4
+ ticonv_utf16_to_ti84pusb at Base 1.1.4
+ ticonv_utf16_to_ti85 at Base 1.1.4
+ ticonv_utf16_to_ti86 at Base 1.1.4
+ ticonv_utf16_to_ti89tusb at Base 1.1.4
+ ticonv_utf16_to_ti9x at Base 1.1.4
+ ticonv_utf16_to_utf8 at Base 1.1.4
+ ticonv_utf8_to_utf16 at Base 1.1.4
+ ticonv_varname_detokenize at Base 1.1.4
+ ticonv_varname_from_tifile at Base 1.1.4
+ ticonv_varname_from_tifile_s at Base 1.1.4
+ ticonv_varname_to_filename at Base 1.1.4
+ ticonv_varname_to_filename_s at Base 1.1.4
+ ticonv_varname_to_tifile at Base 1.1.4
+ ticonv_varname_to_tifile_s at Base 1.1.4
+ ticonv_varname_to_utf16 at Base 1.1.4
+ ticonv_varname_to_utf16_s at Base 1.1.4
+ ticonv_varname_to_utf8 at Base 1.1.4
+ ticonv_varname_to_utf8_s at Base 1.1.4
+ ticonv_varname_tokenize at Base 1.1.4
+ ticonv_version_get at Base 1.1.4
diff --git a/debian/rules b/debian/rules
index 312e24d..abfc131 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,4 +10,12 @@
 #export DH_VERBOSE=1
 
 %:
-	dh $@  --with autotools-dev
+	dh $@
+
+override_dh_strip:
+	dh_strip --dbg-package=libticonv-dbg
+
+override_dh_clean:
+        dh_clean --exclude=build/mingw/ticonv.rc~
+
+.PHONY: override_dh_strip
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..23c7f4c
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/tilp/libticonv-(.+)\.tar\.bz2

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/libticonv.git



More information about the debian-science-commits mailing list