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 <[email protected]> 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 <[email protected]> +DM-Upload-Allowed: yes +Uploaders: Scott Christley <[email protected]> +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 <[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. 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 _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit
