[med-svn] [libtecla] 01/15: Import Debian changes 1.6.1-1

Andreas Tille tille at debian.org
Tue Aug 22 19:25:51 UTC 2017


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 <schristley at mac.com>
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 <schristley at mac.com>  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 <debian-med-packaging at lists.alioth.debian.org>
+DM-Upload-Allowed: yes
+Uploaders: Scott Christley <schristley at mac.com>
+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 <mcs at astro.caltech.edu>
+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



More information about the debian-med-commit mailing list