stfl (0.21-2) debian-dir only changes

Summary

 debian/changelog                  |  155 ++++++++++++++++++++++++++++++++
 debian/compat                     |    1 
 debian/control                    |   93 +++++++++++++++++++
 debian/copyright                  |  181 ++++++++++++++++++++++++++++++++++++++
 debian/docs                       |    1 
 debian/libstfl-dev.dirs           |    3 
 debian/libstfl-dev.install        |    3 
 debian/libstfl-dev.links          |    1 
 debian/libstfl-dev.manpages       |    1 
 debian/libstfl-perl.dirs          |    2 
 debian/libstfl-perl.examples      |    1 
 debian/libstfl-perl.install       |    2 
 debian/libstfl-ruby1.8.dirs       |    1 
 debian/libstfl-ruby1.8.examples   |    1 
 debian/libstfl-ruby1.8.install    |    1 
 debian/libstfl-ruby1.9.1.dirs     |    1 
 debian/libstfl-ruby1.9.1.examples |    1 
 debian/libstfl-ruby1.9.1.install  |    1 
 debian/libstfl-spl.dirs           |    1 
 debian/libstfl-spl.examples       |    2 
 debian/libstfl-spl.install        |    1 
 debian/libstfl0.install           |    1 
 debian/libstfl0.links             |    2 
 debian/libstfl0.postinst          |   13 ++
 debian/libstfl0.postrm            |   13 ++
 debian/libstfl0.symbols           |   71 ++++++++++++++
 debian/python-stfl.examples       |    1 
 debian/python-stfl.install        |    2 
 debian/rules                      |  101 +++++++++++++++++++++
 debian/stfl.3                     |  103 +++++++++++++++++++++
 debian/watch                      |    2 
 31 files changed, 763 insertions(+)

    
download this patch

Patch contents

--- stfl-0.21.orig/debian/libstfl-spl.dirs
+++ stfl-0.21/debian/libstfl-spl.dirs
@@ -0,0 +1 @@
+/usr/lib/spl_modules
--- stfl-0.21.orig/debian/compat
+++ stfl-0.21/debian/compat
@@ -0,0 +1 @@
+7
--- stfl-0.21.orig/debian/libstfl-ruby1.9.1.install
+++ stfl-0.21/debian/libstfl-ruby1.9.1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/ruby/1.9.1/*/stfl.so
--- stfl-0.21.orig/debian/libstfl0.links
+++ stfl-0.21/debian/libstfl0.links
@@ -0,0 +1,2 @@
+usr/lib/libstfl.so.0.21 usr/lib/libstfl.so.0
+
--- stfl-0.21.orig/debian/libstfl-dev.manpages
+++ stfl-0.21/debian/libstfl-dev.manpages
@@ -0,0 +1 @@
+debian/stfl.3
--- stfl-0.21.orig/debian/libstfl-spl.install
+++ stfl-0.21/debian/libstfl-spl.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/spl_modules/mod_stfl.so
--- stfl-0.21.orig/debian/libstfl0.symbols
+++ stfl-0.21/debian/libstfl0.symbols
@@ -0,0 +1,71 @@
+libstfl.so.0 libstfl0 #MINVER#
+ curses_active@Base 0.21
+ id_counter@Base 0.21
+ make_corner@Base 0.21
+ stfl_api_allow_null_pointers@Base 0.21
+ stfl_check_setfocus@Base 0.21
+ stfl_colorpair_counter@Base 0.21
+ stfl_create@Base 0.21
+ stfl_dump@Base 0.21
+ stfl_error@Base 0.21
+ stfl_error_action@Base 0.21
+ stfl_find_child_tree@Base 0.21
+ stfl_find_first_focusable@Base 0.21
+ stfl_focus_next@Base 0.21
+ stfl_focus_prev@Base 0.21
+ stfl_form_event@Base 0.21
+ stfl_form_free@Base 0.21
+ stfl_form_new@Base 0.21
+ stfl_form_reset@Base 0.21
+ stfl_form_run@Base 0.21
+ stfl_free@Base 0.21
+ stfl_get@Base 0.21
+ stfl_get_focus@Base 0.21
+ stfl_getkv_by_name_int@Base 0.21
+ stfl_getkv_by_name_str@Base 0.21
+ stfl_ipool_add@Base 0.21
+ stfl_ipool_create@Base 0.21
+ stfl_ipool_destroy@Base 0.21
+ stfl_ipool_flush@Base 0.21
+ stfl_ipool_fromwc@Base 0.21
+ stfl_ipool_towc@Base 0.21
+ stfl_keyname@Base 0.21
+ stfl_kv_by_id@Base 0.21
+ stfl_kv_by_name@Base 0.21
+ stfl_lookup@Base 0.21
+ stfl_matchbind@Base 0.21
+ stfl_modify@Base 0.21
+ stfl_parser@Base 0.21
+ stfl_parser_file@Base 0.21
+ stfl_print_richtext@Base 0.21
+ stfl_quote@Base 0.21
+ stfl_quote_backend@Base 0.21
+ stfl_reset@Base 0.21
+ stfl_run@Base 0.21
+ stfl_set@Base 0.21
+ stfl_set_focus@Base 0.21
+ stfl_setkv_by_name_int@Base 0.21
+ stfl_setkv_by_name_str@Base 0.21
+ stfl_style@Base 0.21
+ stfl_switch_focus@Base 0.21
+ stfl_widget_by_id@Base 0.21
+ stfl_widget_by_name@Base 0.21
+ stfl_widget_dump@Base 0.21
+ stfl_widget_free@Base 0.21
+ stfl_widget_getkv@Base 0.21
+ stfl_widget_getkv_int@Base 0.21
+ stfl_widget_getkv_str@Base 0.21
+ stfl_widget_new@Base 0.21
+ stfl_widget_setkv_int@Base 0.21
+ stfl_widget_setkv_str@Base 0.21
+ stfl_widget_style@Base 0.21
+ stfl_widget_type_hbox@Base 0.21
+ stfl_widget_type_input@Base 0.21
+ stfl_widget_type_label@Base 0.21
+ stfl_widget_type_list@Base 0.21
+ stfl_widget_type_listitem@Base 0.21
+ stfl_widget_type_table@Base 0.21
+ stfl_widget_type_tablebr@Base 0.21
+ stfl_widget_type_textview@Base 0.21
+ stfl_widget_type_vbox@Base 0.21
+ stfl_widget_types@Base 0.21
--- stfl-0.21.orig/debian/libstfl-ruby1.8.examples
+++ stfl-0.21/debian/libstfl-ruby1.8.examples
@@ -0,0 +1 @@
+ruby/example.rb
--- stfl-0.21.orig/debian/libstfl-ruby1.8.dirs
+++ stfl-0.21/debian/libstfl-ruby1.8.dirs
@@ -0,0 +1 @@
+/usr/lib/ruby/1.8/x86_64-linux
--- stfl-0.21.orig/debian/stfl.3
+++ stfl-0.21/debian/stfl.3
@@ -0,0 +1,103 @@
+.TH libstfl
+.SH NAME
+libstfl \- structured terminal forms language/library
+.SH SYNOPSIS
+.nf
+#include <ncurses.h>
+.br
+#include <stfl.h>
+.sp
+struct stfl_form *stfl_create( char *text);
+.sp
+void stfl_free(struct stfl_form *f);
+.sp
+char *stfl_run(struct stfl_form *f, int timeout);
+.sp
+void stfl_reset();
+.sp
+char *stfl_get(struct stfl_form *f,  char *name);
+.sp
+void stfl_set(struct stfl_form *f,  char *name,  char *value);
+.sp
+char *stfl_get_focus(struct stfl_form *f);
+.sp
+void stfl_set_focus(struct stfl_form *f,  char *name);
+.sp
+char *stfl_quote( char *text);
+.sp
+char *stfl_dump(struct stfl_form *f,  char *name,  char *prefix, int focus);
+.sp
+void stfl_modify(struct stfl_form *f,  char *name,  char *mode, const char *text);
+.sp
+char *stfl_lookup(struct stfl_form *f,  char *path,  char *newname);
+.sp
+char *stfl_error();
+.sp
+void stfl_error_action( char *mode);
+.SH DESCRIPTION
+stfl is a library which implements a curses-based widget set for text terminals.
+A special language (the Structured Terminal Forms Language) is used to describe
+stfl GUIs. The language is designed to be easy and fast to write so an
+application programmer does not need to spend ages fiddling around with the GUI
+and can concentrate on the more interesting programming tasks.
+.TP
+stfl_create
+Parses the the stfl description text passed as parameter and returns a form
+handler.
+.TP
+stfl_free
+Free all resources associated with this form
+.TP
+stfl_run
+Return the next event. If no more prior generated events are waiting display
+the form and process one input character.
+.TP
+stfl_reset
+The stfl_run() function automatically activates ncurses. This function
+can be used to explicitely switch back to normal text mode. In some
+languages this is automatically done on program termination.
+.TP
+stfl_get
+Returns the current value of the specified variable. When the variable does not
+exist this function returns an undefined value.
+.TP
+stfl_set
+This sets the specified variable to the specified value.
+.TP
+stfl_get_focus
+Returns the name of the widget which currently has the focus or an undefined
+value when the widget having the focus has no name.
+.TP
+stfl_set_focus
+Set the focus to the specified widget.
+.TP
+setfl_quote
+Quote the text so it can be savely used as variable value in stfl code.
+.TP
+stfl_dump
+Return the subtree starting with the widget specified in the 2nd parameter as
+stfl code fragment.
+.TP
+stfl_modify
+Import the stfl code specified in the 4th parameter to an existing form. The
+2nd parameter is used to specify a widget which is used as starting point for
+the modification. The 3rd parameter is a string specifying how the new stfl
+code should be added to the widget tree.
+.TP
+stfl_lookup
+Lookup widgets in the form using a path and optionally assign a new name.
+This function is not implemented yet.
+.TP
+stfl_error
+Set the error handling algorithm.
+
+.SH AUTHORS
+stfl is developed by Clifford Wolf <clifford@clifford.at>.
+This manual page was written by Nico Golde <nion@debian.org> for the Debian system (but may be used
+by others).
+
+.SH SEE ALSO
+.BR ncurses(3)
+.br
+/usr/include/stfl.h
+/usr/share/doc/libstfl-dev/README.gz
--- stfl-0.21.orig/debian/copyright
+++ stfl-0.21/debian/copyright
@@ -0,0 +1,181 @@
+This package was debianized by Nico Golde <nion@debian.org> on
+Tue, 19 Dec 2006 22:25:03 +0100.
+
+It was downloaded from http://www.clifford.at/stfl/
+
+Upstream Author: Clifford Wolf <clifford@clifford.at>
+
+Copyright: (C) 2006-2009  Clifford Wolf <clifford@clifford.at>
+
+License:
+
+The LGPL v3 applies to this program:
+
+      GNU LESSER GENERAL PUBLIC LICENSE
+                      Version 3, 29 June 2007
+
+Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
+
+
+  This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+  0. Additional Definitions. 
+
+  As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+  "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+  An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+  A "Combined Work" is a work produced by combining or linking an
+Application with the Library.  The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+  The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+  The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+  1. Exception to Section 3 of the GNU GPL.
+
+  You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+  2. Conveying Modified Versions.
+
+  If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+   a) under this License, provided that you make a good faith effort to
+   ensure that, in the event an Application does not supply the
+   function or data, the facility still operates, and performs
+   whatever part of its purpose remains meaningful, or
+
+   b) under the GNU GPL, with none of the additional permissions of
+   this License applicable to that copy.
+
+  3. Object Code Incorporating Material from Library Header Files.
+
+  The object code form of an Application may incorporate material from
+a header file that is part of the Library.  You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+   a) Give prominent notice with each copy of the object code that the
+   Library is used in it and that the Library and its use are
+   covered by this License.
+
+   b) Accompany the object code with a copy of the GNU GPL and this license
+   document.
+
+  4. Combined Works.
+
+  You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+   a) Give prominent notice with each copy of the Combined Work that
+   the Library is used in it and that the Library and its use are
+   covered by this License.
+
+   b) Accompany the Combined Work with a copy of the GNU GPL and this license
+   document.
+
+   c) For a Combined Work that displays copyright notices during
+   execution, include the copyright notice for the Library among
+   these notices, as well as a reference directing the user to the
+   copies of the GNU GPL and this license document.
+
+   d) Do one of the following:
+
+       0) Convey the Minimal Corresponding Source under the terms of this
+       License, and the Corresponding Application Code in a form
+       suitable for, and under terms that permit, the user to
+       recombine or relink the Application with a modified version of
+       the Linked Version to produce a modified Combined Work, in the
+       manner specified by section 6 of the GNU GPL for conveying
+       Corresponding Source.
+
+       1) Use a suitable shared library mechanism for linking with the
+       Library.  A suitable mechanism is one that (a) uses at run time
+       a copy of the Library already present on the user's computer
+       system, and (b) will operate properly with a modified version
+       of the Library that is interface-compatible with the Linked
+       Version. 
+
+   e) Provide Installation Information, but only if you would otherwise
+   be required to provide such information under section 6 of the
+   GNU GPL, and only to the extent that such information is
+   necessary to install and execute a modified version of the
+   Combined Work produced by recombining or relinking the
+   Application with a modified version of the Linked Version. (If
+   you use option 4d0, the Installation Information must accompany
+   the Minimal Corresponding Source and Corresponding Application
+   Code. If you use option 4d1, you must provide the Installation
+   Information in the manner specified by section 6 of the GNU GPL
+   for conveying Corresponding Source.)
+
+  5. Combined Libraries.
+
+  You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+   a) Accompany the combined library with a copy of the same work based
+   on the Library, uncombined with any other library facilities,
+   conveyed under the terms of this License.
+
+   b) Give prominent notice with the combined library that part of it
+   is a work based on the Library, and explaining where to find the
+   accompanying uncombined form of the same work.
+
+  6. Revised Versions of the GNU Lesser General Public License.
+
+  The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+  Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+  If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
+
+The Debian packaging is Copyright (C) 2006-2010, Nico Golde <nion@debian.org> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'.
--- stfl-0.21.orig/debian/libstfl-ruby1.9.1.dirs
+++ stfl-0.21/debian/libstfl-ruby1.9.1.dirs
@@ -0,0 +1 @@
+/usr/lib/ruby/1.9.1/x86_64-linux
--- stfl-0.21.orig/debian/libstfl-ruby1.8.install
+++ stfl-0.21/debian/libstfl-ruby1.8.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/ruby/1.8/*/stfl.so
--- stfl-0.21.orig/debian/libstfl0.postrm
+++ stfl-0.21/debian/libstfl0.postrm
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
+
+if [ "$1" = "remove" ]; then
+	ldconfig
+fi
+
+exit 0
+
+# vim:ts=4:sw=4:
--- stfl-0.21.orig/debian/libstfl-perl.dirs
+++ stfl-0.21/debian/libstfl-perl.dirs
@@ -0,0 +1,2 @@
+/usr/lib/perl5
+/usr/lib/perl5/auto/stfl
--- stfl-0.21.orig/debian/libstfl-perl.install
+++ stfl-0.21/debian/libstfl-perl.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/perl5/auto/stfl/stfl.so
+debian/tmp/usr/lib/perl5/stfl.pm
--- stfl-0.21.orig/debian/libstfl-spl.examples
+++ stfl-0.21/debian/libstfl-spl.examples
@@ -0,0 +1,2 @@
+spl/example.spl
+spl/genexampledb.spl
--- stfl-0.21.orig/debian/watch
+++ stfl-0.21/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://www.clifford.at/stfl/stfl-(.*)\.tar\.gz
--- stfl-0.21.orig/debian/rules
+++ stfl-0.21/debian/rules
@@ -0,0 +1,101 @@
+#!/usr/bin/make -f
+#export DH_VERBOSE=1
+
+include /usr/share/python/python.mk
+
+export DH_PYCENTRAL=nomove
+
+RUBY_VERSIONS = 1.8 1.9.1
+#PYTHON_VERSIONS = 2.4 2.5
+#PYVERS=$(shell pyversions -vr)
+PYTHON_VERSIONS = $(shell pyversions -vr)
+MAKE_DESTDIR        := $(CURDIR)/debian/tmp
+MAKE_PYTHON_DESTDIR := $(MAKE_DESTDIR)/usr/lib/python
+MAKE_FOUND_INTERPR  := FOUND_PERL5=0 FOUND_SWIG=1 FOUND_SPL=1 FOUND_RUBY=0 FOUND_PYTHON=0
+MAKE_INSTALL_TARGET := DESTDIR=$(MAKE_DESTDIR) prefix=/usr
+CFLAGS += -fPIC
+
+build: build-stamp $(addprefix build-stamp-ruby-, $(RUBY_VERSIONS)) $(addprefix build-stamp-python-, $(PYTHON_VERSIONS))
+build-stamp:
+	dh_testdir
+	
+	$(MAKE) $(MAKE_FOUND_INTERPR)
+	# perl
+	test ! -f perl5/Makefile || $(MAKE) -C perl5 clean
+	cd perl5 && swig -perl5 stfl.i && perl Makefile.PL INSTALLDIRS=vendor
+	$(MAKE) -C perl5
+	
+	touch $@
+
+build-stamp-ruby-%:
+	cp -a ruby ruby$*
+	cd ruby$* && swig -ruby stfl.i && ruby$* extconf.rb
+	$(MAKE) -C ruby$* clean && $(MAKE) -C ruby$* LIBS+="../libstfl.a -lncursesw" CFLAGS+="-I.. -fPIC"
+	
+	touch $@
+
+build-stamp-python-%:
+	cp -a python python$*
+	cd python$* && swig -python stfl.i
+	gcc -shared -fPIC python$*/stfl_wrap.c -I/usr/include/python$*	-I. libstfl.a -lncursesw -o python$*/_stfl.so
+	cd python$* && python$* -c 'import stfl'
+	
+	touch $@
+
+install: build $(addprefix install-ruby-, $(RUBY_VERSIONS)) $(addprefix install-python-, $(PYTHON_VERSIONS))
+	dh_testdir
+	dh_testroot
+	$(MAKE) $(MAKE_INSTALL_TARGET) $(MAKE_FOUND_INTERPR)  install
+	# perl
+	$(MAKE) -C perl5 install DESTDIR=$(MAKE_DESTDIR) PREFIX=/usr 
+
+install-ruby-%:
+	$(MAKE) -C ruby$* $(MAKE_INSTALL_TARGET) sitedir=$(MAKE_DESTDIR)/usr/lib/ruby install
+
+install-python-%:
+	mkdir -p $(MAKE_PYTHON_DESTDIR)$*/$(call py_sitename, $*)/
+	cp python$*/_stfl.so $(MAKE_PYTHON_DESTDIR)$*/$(call py_sitename, $*)/
+	#cp python$*/stfl.pyc $(MAKE_PYTHON_DESTDIR)$*/site-packages/
+	cp python$*/stfl.py $(MAKE_PYTHON_DESTDIR)$*/$(call py_sitename, $*)/
+
+clean: $(addprefix clean-ruby-, $(RUBY_VERSIONS)) $(addprefix clean-python-, $(PYTHON_VERSIONS))
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp* 
+	
+	# Add here commands to clean up after the build process.
+	[ ! -f Makefile ] || $(MAKE) clean
+	rm -rf debian/tmp
+	
+	dh_clean
+
+clean-ruby-%:
+	rm -rf ruby$*
+
+clean-python-%:
+	rm -rf python$*
+
+binary-indep: build install
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs
+	dh_installdocs
+	dh_installexamples -plibstfl-dev example.c example.stfl
+	dh_install
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_perl
+	#dh_pycentral $(CURDIR)/debian/usr/lib/python*/site-packages
+	dh_pycentral
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
--- stfl-0.21.orig/debian/libstfl-dev.dirs
+++ stfl-0.21/debian/libstfl-dev.dirs
@@ -0,0 +1,3 @@
+/usr/lib
+/usr/include
+/usr/lib/pkgconfig
--- stfl-0.21.orig/debian/libstfl0.install
+++ stfl-0.21/debian/libstfl0.install
@@ -0,0 +1 @@
+usr/lib/lib*.so.*
--- stfl-0.21.orig/debian/libstfl0.postinst
+++ stfl-0.21/debian/libstfl0.postinst
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
+
+if [ "$1" = "configure" ]; then
+	ldconfig
+fi
+
+exit 0
+
+# vim:ts=4:sw=4:
--- stfl-0.21.orig/debian/control
+++ stfl-0.21/debian/control
@@ -0,0 +1,93 @@
+Source: stfl
+Priority: optional
+Maintainer: Nico Golde <nion@debian.org>
+Build-Depends: debhelper (>= 7), libncursesw5-dev, swig, python-all-dev (>= 2.3.5-11), python-central (>= 0.5.6), ruby1.8, ruby1.8-dev, ruby1.9.1, ruby1.9.1-dev, spl-dev
+Standards-Version: 3.8.3
+Section: libdevel
+XS-Python-Version: all
+Vcs-Svn: svn://svn.debian.org/svn/collab-maint/deb-maint/stfl/trunk/
+Vcs-Browser: http://svn.debian.org/wsvn/collab-maint/deb-maint/trunk/
+Homepage: http://www.clifford.at/stfl/
+
+Package: libstfl0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libncursesw5-dev
+Description: structured terminal forms language/library
+ stfl is a library which implements a curses-based widget set for text
+ terminals.
+ .
+ This package contains the shared library for libstfl.
+
+Package: libstfl-dev
+Architecture: any
+Depends: libncursesw5-dev, ${shlibs:Depends}
+Description: development files for libstfl
+ stfl is a library which implements a curses-based widget set for text
+ terminals.
+ .
+ This package contains the development files required to
+ build software that uses libstfl.
+
+Package: libstfl-perl
+Section: perl
+Architecture: any
+Depends: ${perl:Depends}, ${shlibs:Depends}
+Description: Perl bindings for the structured terminal forms language/library
+ stfl is a library which implements a curses-based widget set for text
+ terminals.
+ .
+ This package contains the perl bindings to libstfl.
+
+Package: python-stfl
+Section: python
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Provides: ${python:Provides}
+XB-Python-Version: ${python:Versions}
+Description: python bindings for the structured terminal forms language/library
+ stfl is a library which implements a curses-based widget set for text
+ terminals.
+ .
+ This package contains the Python bindings to libstfl.
+
+Package: libstfl-ruby1.8
+Section: ruby
+Architecture: any
+Depends: ruby1.8, ${shlibs:Depends}
+Description: Ruby 1.8 bindings for the structured terminal forms language/library
+ stfl is a library which implements a curses-based widget set for text
+ terminals.
+ .
+ This package contains the ruby1.8 bindings to libstfl.
+
+Package: libstfl-ruby1.9.1
+Section: ruby
+Architecture: any
+Depends: ruby1.9.1, ${shlibs:Depends}
+Description: Ruby 1.9.1 bindings for the structured terminal forms language/library
+ stfl is a library which implements a curses-based widget set for text
+ terminals.
+ .
+ This package contains the ruby1.9 bindings to libstfl.
+
+Package: libstfl-ruby
+Section: ruby
+Architecture: all
+Depends: libstfl-ruby1.8
+Description: Ruby bindings for the structured terminal forms language/library
+ stfl is a library which implements a curses-based widget set for text
+ terminals.
+ .
+ This is a dependency package which depends on Debian's default Ruby version
+ (currently 1.8.x).
+
+Package: libstfl-spl
+Section: devel
+Architecture: any
+Depends: libncursesw5-dev, ${spl:Depends}, ${shlibs:Depends}
+Description: SPL bindings for the structured terminal forms language/library
+ stfl is a library which implements a curses-based widget set for text
+ terminals.
+ .
+ This package contains the SPL bindings to libstfl.
--- stfl-0.21.orig/debian/python-stfl.examples
+++ stfl-0.21/debian/python-stfl.examples
@@ -0,0 +1 @@
+python/example.py
--- stfl-0.21.orig/debian/python-stfl.install
+++ stfl-0.21/debian/python-stfl.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/python*/*-packages/_stfl.so
+debian/tmp/usr/lib/python*/*-packages/stfl.py
--- stfl-0.21.orig/debian/docs
+++ stfl-0.21/debian/docs
@@ -0,0 +1 @@
+README
--- stfl-0.21.orig/debian/libstfl-perl.examples
+++ stfl-0.21/debian/libstfl-perl.examples
@@ -0,0 +1 @@
+perl5/example.pl
--- stfl-0.21.orig/debian/changelog
+++ stfl-0.21/debian/changelog
@@ -0,0 +1,155 @@
+stfl (0.21-2) unstable; urgency=low
+
+  * Adapt package to build with ruby 1.9.1 rather than 1.9 (Closes: #565844).
+
+ -- Nico Golde <nion@debian.org>  Tue, 19 Jan 2010 10:18:07 +0100
+
+stfl (0.21-1) unstable; urgency=low
+
+  * New upstream release
+    - allows overwriting key values for page up/down (Closes: #479650).
+    - introduce libstfl0 as upstream builds a shared library now.
+    - Added libstfl0.symbols.
+  * debian/rules:
+    - use py_sitename macro to copy all python modules in to the right path.
+    - include /usr/share/python/python.mk (needed to build with Python 2.6).
+    - additionally adjust debian/python-stfl.install to install all python
+      modules into /usr/lib/pythonX.Y/*-packages.
+      Thanks Alessio Treglia (Closes: #528715).
+  * Bump policy version, no changes needed.
+  * Fix duplicate short descriptions.
+  * Remove Michael Mende from uploaders as it seems he is not interested
+    in this package anymore. Thanks a lot for your previous work!
+
+ -- Nico Golde <nion@debian.org>  Tue, 22 Sep 2009 12:48:17 +0200
+
+stfl (0.20-2) unstable; urgency=low
+
+  * Add pkg config file to -dev package (Closes: #528394)
+
+ -- Nico Golde <nion@debian.org>  Tue, 12 May 2009 22:58:49 +0200
+
+stfl (0.20-1) unstable; urgency=low
+
+  * New upstream release.
+  * Bump policy version, no changes needed.
+  * We have a ruby section now, changed section fields for
+    ruby related packages.
+  * Adjust copyright years.
+  * Remove section for libstfl-dev as this is inherited from the
+    source package.
+
+ -- Nico Golde <nion@debian.org>  Mon, 27 Apr 2009 16:24:58 +0200
+
+stfl (0.19-1) unstable; urgency=low
+
+  * New upstream release.
+  * Bump policy version to 3.8.0, no changes needed.
+  * Bump debhelper compat level.
+  * Fix spelling error in python-stfl description (python->Python).
+
+ -- Nico Golde <nion@debian.org>  Mon, 27 Apr 2009 16:10:53 +0200
+
+stfl (0.18-3) unstable; urgency=low
+
+  * Apply patch by Kusanagi Kouichi to prevent a segfault
+    if the root widget was replaced (Closes: #476256).
+  * Bump compat level to 6 as it is the default now.
+  * Fix spelling-error-in-description python Python by writing
+    python in lowercase letters in the description.
+
+ -- Nico Golde <nion@debian.org>  Thu, 01 May 2008 14:08:01 +0200
+
+stfl (0.18-2) unstable; urgency=low
+
+  * Change ruby library path for ruby1.9 as it changed with the upload
+    of ruby 1.9.0.0-1 (Closes: #458714).
+  * Bumped Standards version, no changes needed.
+
+ -- Nico Golde <nion@debian.org>  Wed, 02 Jan 2008 14:19:36 +0100
+
+stfl (0.18-1) unstable; urgency=low
+
+  * New upstream release.
+  * Switched from the Xs-Vcs fields to Vcs- since they are now
+    supported by dpkg and from old Homepage tag to the new Homepage
+    control field.
+
+ -- Nico Golde <nion@debian.org>  Mon, 12 Nov 2007 13:48:36 +0100
+
+stfl (0.17-1) unstable; urgency=low
+
+  * New upstream release.
+    - pthread related fixes for stfl_quote (Closes: #439644).
+
+ -- Nico Golde <nion@debian.org>  Tue, 04 Sep 2007 14:39:52 +0200
+
+stfl (0.16-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Nico Golde <nion@debian.org>  Thu, 30 Aug 2007 15:32:53 +0200
+
+stfl (0.15-3) unstable; urgency=low
+
+  * Again added fPIC to CFLAGS. Hopefully all build issues
+    are fixed now.
+
+ -- Nico Golde <nion@debian.org>  Tue, 07 Aug 2007 13:06:54 +0200
+
+stfl (0.15-2) unstable; urgency=low
+
+  * Removed CFLAGS fix for fPIC command line switch in rules.
+
+ -- Nico Golde <nion@debian.org>  Mon, 06 Aug 2007 01:15:59 +0200
+
+stfl (0.15-1) unstable; urgency=low
+
+  * New upstream release, upstream switched to LGPL v3.
+
+ -- Nico Golde <nion@debian.org>  Fri, 27 Jul 2007 15:04:16 +0200
+
+stfl (0.14-1) unstable; urgency=low
+
+  [ Michael Mende ]
+  * New upstream release (Closes: #427814).
+  * Depends now on libncursesw5-dev instead of libncurses5-dev.
+  * Added new packages containing bindings for perl, python, ruby,
+    spl (Closes: #425214, #425217).
+  * Build depends now on python-all-dev, python-central, ruby1.[89]-dev,
+    spl-dev, swig.x.
+
+  [ Nico Golde ]
+  * New Uploader Michael Mende (Closes: #427814).
+  * Some fixes on package split configuration by Michael.
+  * Removed template stuff from watch file.
+  * Added XS-Vcs-Svn and XS-Vcs-Browser tags to control.
+  * Do not ignore errors on make clean in rules anymore,
+    just look at missing Makefile.
+  * Removed README.Debian since we have bindings now.
+  * Added example.c and example.stfl as examples.
+
+ -- Nico Golde <nion@debian.org>  Thu, 28 Jun 2007 12:01:35 +0000
+
+stfl (0.8-2) unstable; urgency=low
+
+  * Added missing -fPIC to CFLAGS (fixed by upstream with
+    next release) and deactivated all bindings.
+    The bindings will hopefully be ready as package with
+    the next revision.
+
+ -- Nico Golde <nion@debian.org>  Sat, 05 May 2007 21:12:22 +0200
+
+stfl (0.8-1) unstable; urgency=low
+
+  * New upstream release.
+  * Changed maintainer address.
+  * Added README.Debian.
+
+ -- Nico Golde <nion@debian.org>  Sat, 31 Mar 2007 12:16:20 +0200
+
+stfl (0.7-1) unstable; urgency=low
+
+  * Initial release (Closes: #403813).
+
+ -- Nico Golde <nico@ngolde.de>  Tue, 19 Dec 2006 22:25:03 +0100
--- stfl-0.21.orig/debian/libstfl-ruby1.9.1.examples
+++ stfl-0.21/debian/libstfl-ruby1.9.1.examples
@@ -0,0 +1 @@
+ruby/example.rb
--- stfl-0.21.orig/debian/libstfl-dev.install
+++ stfl-0.21/debian/libstfl-dev.install
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/libstfl.a
+debian/tmp/usr/include/stfl.h
+debian/tmp/usr/lib/pkgconfig/stfl.pc
--- stfl-0.21.orig/debian/libstfl-dev.links
+++ stfl-0.21/debian/libstfl-dev.links
@@ -0,0 +1 @@
+usr/lib/libstfl.so.0 usr/lib/libstfl.so