This is an automated email from the git hooks/post-receive script. tille pushed a commit to branch master in repository libtecla.
commit 2f86976d65f72b3144255643eb6e548438417875 Author: Scott Christley <[email protected]> Date: Tue Feb 8 15:05:17 2011 -0800 Import Debian changes 1.6.1-1 libtecla (1.6.1-1) unstable; urgency=low * Initial Release. (closes: #612625) --- debian/changelog | 5 +++ debian/compat | 1 + debian/control | 72 ++++++++++++++++++++++++++++++++++++++++ debian/copyright | 33 ++++++++++++++++++ debian/manpages | 3 ++ debian/patches/add-destdir.patch | 18 ++++++++++ debian/patches/manpage-fix.patch | 12 +++++++ debian/patches/series | 2 ++ debian/rules | 44 ++++++++++++++++++++++++ debian/source/format | 1 + debian/watch | 2 ++ 11 files changed, 193 insertions(+) diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..056f8cf --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +libtecla (1.6.1-1) unstable; urgency=low + + * Initial Release. (closes: #612625) + + -- Scott Christley <[email protected]> Tue, 08 Feb 2011 15:05:17 -0800 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..345a103 --- /dev/null +++ b/debian/control @@ -0,0 +1,72 @@ +Source: libtecla +Section: science +Priority: optional +Maintainer: Debian Med Packaging Team <[email protected]> +DM-Upload-Allowed: yes +Uploaders: Scott Christley <[email protected]> +Build-Depends: cdbs, debhelper (>= 7), quilt, autotools-dev, d-shlibs +Standards-Version: 3.9.1 +Homepage: http://www.astro.caltech.edu/~mcs/tecla/ +Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/libtecla/trunk/?rev=0&sc=0 +Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/libtecla/trunk/ + +Package: libtecla1-dev +Section: libdevel +Architecture: any +Depends: libtecla1 (= ${binary:Version}), ${misc:Depends} +Provides: libtecla-dev +Conflicts: libtecla-dev +Description: interactive command line editing facilities (development) + The tecla library provides UNIX and LINUX programs with interactive + command line editing facilities, similar to those of the UNIX tcsh + shell. In addition to simple command-line editing, it supports recall + of previously entered command lines, TAB completion of file names or + other tokens, and in-line wild-card expansion of filenames. The + internal functions which perform file-name completion and wild-card + expansion are also available externally for optional use by programs. + . + In addition, the library includes a path-searching module. This allows + an application to provide completion and lookup of files located in + UNIX style paths. Although not built into the line editor by default, + it can easily be called from custom tab-completion callback + functions. This was originally conceived for completing the names of + executables and providing a way to look up their locations in the + user's PATH environment variable, but it can easily be asked to look + up and complete other types of files in any list of directories. + . + Note that special care has been taken to allow the use of this library + in threaded programs. The option to enable this is discussed in the + Makefile, and specific discussions of thread safety are presented in + the included man pages. + . + This package contains the development files and documentation for + developing applications using the tecla library. + +Package: libtecla1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: interactive command line editing facilities + The tecla library provides UNIX and LINUX programs with interactive + command line editing facilities, similar to those of the UNIX tcsh + shell. In addition to simple command-line editing, it supports recall + of previously entered command lines, TAB completion of file names or + other tokens, and in-line wild-card expansion of filenames. The + internal functions which perform file-name completion and wild-card + expansion are also available externally for optional use by programs. + . + In addition, the library includes a path-searching module. This allows + an application to provide completion and lookup of files located in + UNIX style paths. Although not built into the line editor by default, + it can easily be called from custom tab-completion callback + functions. This was originally conceived for completing the names of + executables and providing a way to look up their locations in the + user's PATH environment variable, but it can easily be asked to look + up and complete other types of files in any list of directories. + . + Note that special care has been taken to allow the use of this library + in threaded programs. The option to enable this is discussed in the + Makefile, and specific discussions of thread safety are presented in + the included man pages. + . + This package contains the runtime libraries. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..b25171a --- /dev/null +++ b/debian/copyright @@ -0,0 +1,33 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 +Name: libtecla +Maintainer: Martin C. Shepherd <[email protected]> +Source: http://www.astro.caltech.edu/~mcs/tecla + +Copyright (c) 2000, 2001, 2002, 2003, 2004 by Martin C. Shepherd. + +All rights reserved. + +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, and/or sell copies of the Software, and to permit persons +to whom the Software is furnished to do so, provided that the above +copyright notice(s) and this permission notice appear in all copies of +the Software and that both the above copyright notice(s) and this +permission notice appear in supporting documentation. + +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 +OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, use +or other dealings in this Software without prior written authorization +of the copyright holder. diff --git a/debian/manpages b/debian/manpages new file mode 100644 index 0000000..2a08320 --- /dev/null +++ b/debian/manpages @@ -0,0 +1,3 @@ +debian/tmp/usr/share/man/man3/* +debian/tmp/usr/share/man/man5/* +debian/tmp/usr/share/man/man7/* diff --git a/debian/patches/add-destdir.patch b/debian/patches/add-destdir.patch new file mode 100644 index 0000000..c307ae9 --- /dev/null +++ b/debian/patches/add-destdir.patch @@ -0,0 +1,18 @@ +Add DESTDIR support for installation directories. +--- a/Makefile.in ++++ b/Makefile.in +@@ -15,10 +15,10 @@ + + prefix=@prefix@ + exec_prefix=@exec_prefix@ +-LIBDIR=@libdir@ +-INCDIR=@includedir@ +-MANDIR=@mandir@ +-BINDIR=@bindir@ ++LIBDIR=$(DESTDIR)@libdir@ ++INCDIR=$(DESTDIR)@includedir@ ++MANDIR=$(DESTDIR)@mandir@ ++BINDIR=$(DESTDIR)@bindir@ + + # Which C compiler do you want to use? + diff --git a/debian/patches/manpage-fix.patch b/debian/patches/manpage-fix.patch new file mode 100644 index 0000000..7ac8e6b --- /dev/null +++ b/debian/patches/manpage-fix.patch @@ -0,0 +1,12 @@ +Correct control characters in man page +--- a/man/func/gl_get_line.in ++++ b/man/func/gl_get_line.in +@@ -1656,7 +1656,7 @@ + had been written to the terminal. Such a signal handler, + when it does write to the terminal, should be sure to start + a new line at the start of its first write, by writing a +-'\\n' character, and should be sure to leave the cursor on a ++\f3\\n\f1 character, and should be sure to leave the cursor on a + new line before returning. If the signal arrives while the + user is entering a line that only occupies a signal terminal + line, or if the cursor is on the last terminal line of a diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..d04cb83 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,2 @@ +add-destdir.patch +manpage-fix.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..fd25d1f --- /dev/null +++ b/debian/rules @@ -0,0 +1,44 @@ +#!/usr/bin/make -f +# debian/rules file for tecla +export DH_VERBOSE=1 + + +include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk + +#DEB_CONFIGURE_EXTRA_FLAGS := --with-tcl=/usr/lib/tcl8.4 --with-tk=/usr/lib/tk8.4 --enable-onelib --with-jdkdir=/usr/lib/jvm/java-6-openjdk + +pkg=libtecla +name=libtecla +version=1.6.1 + +common-binary-post-install-arch:: + # Call d-shlibmove to comply with library packaging guide + d-devlibdeps debian/$(pkg)1-dev.substvars \ + debian/tmp/usr/lib/$(name).so + d-shlibmove --commit \ + --movedev "debian/tmp/usr/include/$(name).h" usr/include/ \ + debian/tmp/usr/lib/$(name).so + +# --movedevdoc "debian/tmp/usr/share/man/man3/*" \ +# --movedevdoc "debian/tmp/usr/share/man/man5/*" \ +# --movedevdoc "debian/tmp/usr/share/man/man7/*" \ +# --movedev "$(name).pc" usr/share/pkgconfig \ + # Remove unneeded *.la files according to + # http://lists.debian.org/debian-devel/2009/08/msg00783.html + # Release goal: Getting rid of unneeded *.la / emptying dependency_libs + #find debian -name "*.la" -exec rm -f \{\} \; + +#install/libtecla1:: +# dh_install -plibtecla1 --autodest debian/tmp/usr/lib/lib*.so.* + +#install/libtecla-dev:: +# dh_install -plibtecla-dev --autodest debian/tmp/usr/include/swarm + +#clean:: +# rm -f tools/findImp.o src/defobj/modulemap.elc +# rm -f interface.elc protocol.elc common.elc src/getters.elc + +#%: +# dh $@ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..97b9d64 --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.astro.caltech.edu/~mcs/tecla/ libtecla-(.+)\.tar\.gz -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/libtecla.git _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
