[med-svn] r5946 - in trunk/packages: . libtecla libtecla/trunk libtecla/trunk/debian libtecla/trunk/debian/patches

Scott Christley schristley-guest at alioth.debian.org
Thu Feb 10 21:36:16 UTC 2011


Author: schristley-guest
Date: 2011-02-10 21:36:13 +0000 (Thu, 10 Feb 2011)
New Revision: 5946

Added:
   trunk/packages/libtecla/
   trunk/packages/libtecla/trunk/
   trunk/packages/libtecla/trunk/debian/
   trunk/packages/libtecla/trunk/debian/changelog
   trunk/packages/libtecla/trunk/debian/control
   trunk/packages/libtecla/trunk/debian/copyright
   trunk/packages/libtecla/trunk/debian/manpages
   trunk/packages/libtecla/trunk/debian/patches/
   trunk/packages/libtecla/trunk/debian/patches/add-destdir.patch
   trunk/packages/libtecla/trunk/debian/patches/series
   trunk/packages/libtecla/trunk/debian/rules
   trunk/packages/libtecla/trunk/debian/watch
Log:
initial packaging of libtecla, bug #612625


Property changes on: trunk/packages/libtecla/trunk/debian
___________________________________________________________________
Added: mergeWithUpstream
   + 1

Added: trunk/packages/libtecla/trunk/debian/changelog
===================================================================
--- trunk/packages/libtecla/trunk/debian/changelog	                        (rev 0)
+++ trunk/packages/libtecla/trunk/debian/changelog	2011-02-10 21:36:13 UTC (rev 5946)
@@ -0,0 +1,5 @@
+libtecla (1.6.1-1) unstable; urgency=low
+
+  * Initial Release. (closes: #)
+
+ -- Scott Christley <schristley at mac.com>  Tue, 08 Feb 2011 15:05:17 -0800

Added: trunk/packages/libtecla/trunk/debian/control
===================================================================
--- trunk/packages/libtecla/trunk/debian/control	                        (rev 0)
+++ trunk/packages/libtecla/trunk/debian/control	2011-02-10 21:36:13 UTC (rev 5946)
@@ -0,0 +1,70 @@
+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, 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})
+Provides: libtecla-dev
+Conflicts: libtecla-dev
+Description: 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}
+Description: 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.

Added: trunk/packages/libtecla/trunk/debian/copyright
===================================================================
--- trunk/packages/libtecla/trunk/debian/copyright	                        (rev 0)
+++ trunk/packages/libtecla/trunk/debian/copyright	2011-02-10 21:36:13 UTC (rev 5946)
@@ -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.

Added: trunk/packages/libtecla/trunk/debian/manpages
===================================================================
--- trunk/packages/libtecla/trunk/debian/manpages	                        (rev 0)
+++ trunk/packages/libtecla/trunk/debian/manpages	2011-02-10 21:36:13 UTC (rev 5946)
@@ -0,0 +1,3 @@
+debian/tmp/usr/share/man/man3/*
+debian/tmp/usr/share/man/man5/*
+debian/tmp/usr/share/man/man7/*

Added: trunk/packages/libtecla/trunk/debian/patches/add-destdir.patch
===================================================================
--- trunk/packages/libtecla/trunk/debian/patches/add-destdir.patch	                        (rev 0)
+++ trunk/packages/libtecla/trunk/debian/patches/add-destdir.patch	2011-02-10 21:36:13 UTC (rev 5946)
@@ -0,0 +1,20 @@
+Add DESTDIR support for installation directories.
+Index: debian/Makefile.in
+===================================================================
+--- debian.orig/Makefile.in	2011-02-08 16:30:47.000000000 -0800
++++ debian/Makefile.in	2011-02-08 16:40:29.000000000 -0800
+@@ -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?
+ 

Added: trunk/packages/libtecla/trunk/debian/patches/series
===================================================================
--- trunk/packages/libtecla/trunk/debian/patches/series	                        (rev 0)
+++ trunk/packages/libtecla/trunk/debian/patches/series	2011-02-10 21:36:13 UTC (rev 5946)
@@ -0,0 +1 @@
+add-destdir.patch

Added: trunk/packages/libtecla/trunk/debian/rules
===================================================================
--- trunk/packages/libtecla/trunk/debian/rules	                        (rev 0)
+++ trunk/packages/libtecla/trunk/debian/rules	2011-02-10 21:36:13 UTC (rev 5946)
@@ -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 $@


Property changes on: trunk/packages/libtecla/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/packages/libtecla/trunk/debian/watch
===================================================================
--- trunk/packages/libtecla/trunk/debian/watch	                        (rev 0)
+++ trunk/packages/libtecla/trunk/debian/watch	2011-02-10 21:36:13 UTC (rev 5946)
@@ -0,0 +1,2 @@
+version=3
+http://www.astro.caltech.edu/~mcs/tecla/ libtecla-(.+)\.tar\.gz




More information about the debian-med-commit mailing list