[Python-modules-commits] r22221 - in packages/ghmm/trunk (13 files)

miriam at users.alioth.debian.org miriam at users.alioth.debian.org
Tue Jun 19 19:54:15 UTC 2012


    Date: Tuesday, June 19, 2012 @ 19:54:14
  Author: miriam
Revision: 22221

[svn-inject] Applying Debian modifications (0.0.20120619+svn2290-1) to trunk

Added:
  packages/ghmm/trunk/debian/
  packages/ghmm/trunk/debian/README.source
  packages/ghmm/trunk/debian/changelog
  packages/ghmm/trunk/debian/compat
  packages/ghmm/trunk/debian/control
  packages/ghmm/trunk/debian/copyright
  packages/ghmm/trunk/debian/ghmm-bin.install
  packages/ghmm/trunk/debian/ghmm-dev.install
  packages/ghmm/trunk/debian/libghmm1.install
  packages/ghmm/trunk/debian/rules
  packages/ghmm/trunk/debian/source/
  packages/ghmm/trunk/debian/source/format
  packages/ghmm/trunk/debian/source/options


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

Added: packages/ghmm/trunk/debian/README.source
===================================================================
--- packages/ghmm/trunk/debian/README.source	                        (rev 0)
+++ packages/ghmm/trunk/debian/README.source	2012-06-19 19:54:14 UTC (rev 22221)
@@ -0,0 +1 @@
+See /usr/share/doc/quilt/README.source

Added: packages/ghmm/trunk/debian/changelog
===================================================================
--- packages/ghmm/trunk/debian/changelog	                        (rev 0)
+++ packages/ghmm/trunk/debian/changelog	2012-06-19 19:54:14 UTC (rev 22221)
@@ -0,0 +1,5 @@
+ghmm (0.0.20120619+svn2290-1) UNRELEASED; urgency=low
+
+  * Initial release.
+
+ -- Miriam Ruiz <miriam at debian.org>  Tue, 19 Jun 2012 10:49:05 +0200

Added: packages/ghmm/trunk/debian/compat
===================================================================
--- packages/ghmm/trunk/debian/compat	                        (rev 0)
+++ packages/ghmm/trunk/debian/compat	2012-06-19 19:54:14 UTC (rev 22221)
@@ -0,0 +1 @@
+7

Added: packages/ghmm/trunk/debian/control
===================================================================
--- packages/ghmm/trunk/debian/control	                        (rev 0)
+++ packages/ghmm/trunk/debian/control	2012-06-19 19:54:14 UTC (rev 22221)
@@ -0,0 +1,89 @@
+Source: ghmm
+Section: python
+Priority: optional
+Maintainer: Miriam Ruiz <miriam at debian.org>
+Build-Depends: debhelper (>= 7), dh-buildinfo, quilt, autotools-dev,
+ pkg-config, python-all-dev (>= 2.6.6-3~), python-setuptools,
+ dejagnu, automake, autoconf, libtool, m4, libxml2-dev, swig
+Standards-Version: 3.9.3
+Homepage: http://ghmm.org/
+
+Package: libghmm1
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: ghmm-bin, ghmm-dbg, ghmm-dev
+Description: General Hidden Markov Model library - libs
+ The General Hidden Markov Model library (GHMM) is a freely available
+ C library implementing efficient data structures and algorithms for
+ basic and extended HMMs with discrete and continuous emissions.
+ It comes with Python wrappers which provide a much nicer interface
+ and added functionality. The GHMM is licensed under the LGPL. .
+ This package contains the run-time libraries.
+
+Package: ghmm-bin
+Section: utils
+Architecture: any
+Depends: libghmm1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Suggests: ghmm-dbg
+Description: General Hidden Markov Model library - programs
+ The General Hidden Markov Model library (GHMM) is a freely available
+ C library implementing efficient data structures and algorithms for
+ basic and extended HMMs with discrete and continuous emissions.
+ It comes with Python wrappers which provide a much nicer interface
+ and added functionality. The GHMM is licensed under the LGPL.
+ .
+ This package contains utility programs
+
+Package: ghmm-dev
+Section: libdevel
+Architecture: any
+Depends: libghmm1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: General Hidden Markov Model library - devel
+ The General Hidden Markov Model library (GHMM) is a freely available
+ C library implementing efficient data structures and algorithms for
+ basic and extended HMMs with discrete and continuous emissions.
+ It comes with Python wrappers which provide a much nicer interface
+ and added functionality. The GHMM is licensed under the LGPL.
+ .
+ This package contains the development libraries and headers.
+ 
+Package: python-ghmm
+Architecture: any
+Depends: libghmm1 (= ${binary:Version}), ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}
+Provides: ${python:Provides}
+Suggests: python-ghmm-dbg (= ${binary:Version})
+Description: General Hidden Markov Model library
+ The General Hidden Markov Model library (GHMM) is a freely available
+ C library implementing efficient data structures and algorithms for
+ basic and extended HMMs with discrete and continuous emissions.
+ It comes with Python wrappers which provide a much nicer interface
+ and added functionality. The GHMM is licensed under the LGPL.
+
+Package: ghmmed
+Architecture: all
+Depends: python-ghmm (>= ${source:Version}), python-tk,
+ ${python:Depends}, ${misc:Depends}
+Description: General Hidden Markov Model library - editor
+ The General Hidden Markov Model library (GHMM) is a freely available
+ C library implementing efficient data structures and algorithms for
+ basic and extended HMMs with discrete and continuous emissions.
+ It comes with Python wrappers which provide a much nicer interface
+ and added functionality. The GHMM is licensed under the LGPL.
+ .
+ This package contains the graphical editor, based on Gato (Graphical
+ Animation Toolbox).
+
+Package: ghmm-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: libghmm1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: General Hidden Markov Model library - debug
+ The General Hidden Markov Model library (GHMM) is a freely available
+ C library implementing efficient data structures and algorithms for
+ basic and extended HMMs with discrete and continuous emissions.
+ It comes with Python wrappers which provide a much nicer interface
+ and added functionality. The GHMM is licensed under the LGPL.
+ .
+ This package contains the debugging symbols.

Added: packages/ghmm/trunk/debian/copyright
===================================================================
--- packages/ghmm/trunk/debian/copyright	                        (rev 0)
+++ packages/ghmm/trunk/debian/copyright	2012-06-19 19:54:14 UTC (rev 22221)
@@ -0,0 +1,29 @@
+Format: http://dep.debian.net/deps/dep5/
+Upstream-Name: ghmm
+Upstream-Contact: Alexander Schliep <alexander at schliep.org>
+Source: http://ghmm.sourceforge.net/
+Debianized-By: Miriam Ruiz <miriam at debian.org>
+Debianized-Date: Tue, 19 Jun 2012 10:49:05 +0200
+
+Files: *
+Copyright:
+ Copyright (C) 1998-2005 Alexander Schliep
+ Copyright (C) 1998-2001 ZAIK/ZPR, Universitaet zu Koeln
+ Copyright (C) 2002-2005 Max-Planck-Institut fuer Molekulare Genetik, Berlin
+License: LGPL-2+
+
+Files: debian/*
+Copyright: Copyright (C) 2012, Miriam Ruiz <miriam at debian.org>
+License: LGPL-2+
+
+License: LGPL-2+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ On Debian systems, the complete text of the latest version of the GNU Lesser
+ General Public License can be found in `/usr/share/common-licenses/LGPL'.
+ .
+ The complete text of version 2 of the Lesser GNU General Public License
+ can be found in `/usr/share/common-licenses/LGPL-2'.

Added: packages/ghmm/trunk/debian/ghmm-bin.install
===================================================================
--- packages/ghmm/trunk/debian/ghmm-bin.install	                        (rev 0)
+++ packages/ghmm/trunk/debian/ghmm-bin.install	2012-06-19 19:54:14 UTC (rev 22221)
@@ -0,0 +1 @@
+debian/tmp/usr/bin/* usr/bin

Added: packages/ghmm/trunk/debian/ghmm-dev.install
===================================================================
--- packages/ghmm/trunk/debian/ghmm-dev.install	                        (rev 0)
+++ packages/ghmm/trunk/debian/ghmm-dev.install	2012-06-19 19:54:14 UTC (rev 22221)
@@ -0,0 +1,4 @@
+debian/tmp/usr/include/* usr/include/
+debian/tmp/usr/lib/lib*.a usr/lib/
+debian/tmp/usr/lib/lib*.so usr/lib/
+#debian/tmp/usr/lib/lib*.la usr/lib/

Added: packages/ghmm/trunk/debian/libghmm1.install
===================================================================
--- packages/ghmm/trunk/debian/libghmm1.install	                        (rev 0)
+++ packages/ghmm/trunk/debian/libghmm1.install	2012-06-19 19:54:14 UTC (rev 22221)
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/lib*.so.* usr/lib/
+debian/tmp/usr/share/ghmm/* usr/share/ghmm/

Added: packages/ghmm/trunk/debian/rules
===================================================================
--- packages/ghmm/trunk/debian/rules	                        (rev 0)
+++ packages/ghmm/trunk/debian/rules	2012-06-19 19:54:14 UTC (rev 22221)
@@ -0,0 +1,133 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
+CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+else
+CROSS= --build $(DEB_BUILD_GNU_TYPE)
+endif
+
+include /usr/share/quilt/quilt.make
+
+PYVERS=$(shell pyversions -vs)
+LDFLAGS=-Wl,-z,defs -Wl,--as-needed -Wl,--no-undefined
+
+config: config-stamp
+config-stamp: 
+	dh_testdir
+	[ ! -d debian/patches ] || $(MAKE) -f /usr/share/quilt/quilt.make patch
+	./autogen.sh
+	./configure $(CROSS) \
+		--prefix=/usr \
+		--datarootdir=\$${prefix}/share \
+		--mandir=\$${prefix}/share/man \
+		--infodir=\$${prefix}/share/info \
+		CFLAGS="$(CFLAGS)" \
+		LDFLAGS="$(LDFLAGS)" \
+		--without-python
+	touch $@
+
+build-indep: 
+
+build-arch: build-stamp $(PYVERS:%=build-python%)
+
+build: build-indep build-arch
+
+build-stamp: config
+	dh_testdir
+	$(MAKE)
+	touch $@
+
+build-python%: config-stamp build-stamp
+	dh_testdir
+	cd ghmmwrapper && python$* setup.py build
+	touch $@
+
+clean: unpatch
+	dh_testdir
+	dh_testroot
+	[ ! -f Makefile ] || $(MAKE) distclean
+	rm -fv config.sub config.guess config.cache config.log
+	rm -fv INSTALL install-sh COPYING depcomp missing configure
+	rm -fv HMMEd/Makefile.in Makefile.in aclocal.m4 config.h.in ghmm/Makefile.in
+	rm -fv ghmmwrapper/Makefile.in ltmain.sh tests/Makefile.in
+	rm -fv tests/data/Makefile.in tools/Makefile.in
+	rm -fv build-stamp config-stamp build-python?.* install-python?.*
+	rm -fv HMMEd/Makefile ghmmwrapper/Makefile
+	rm -fv ghmmwrapper/ghmmwrapper.py ghmmwrapper/ghmmwrapper_wrap.c
+	rm -fv `find . -name "*.pyc"`
+	rm -rfv ghmmwrapper/build/
+	[ ! -d debian/patches ] || $(MAKE) -f /usr/share/quilt/quilt.make unpatch
+	dh_clean
+
+install-prepare:
+	dh_testdir
+	dh_testroot
+	dh_prep
+	dh_installdirs
+
+install: build install-prepare $(PYVERS:%=install-python%)
+	dh_testdir
+	dh_testroot
+	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+	rm -fv debian/tmp/usr/lib/*.la
+
+install-python%: build-python%
+	dh_testdir
+	dh_testroot
+	cd ghmmwrapper && python$* setup.py install \
+		--no-compile \
+		--install-layout=deb \
+		--root=$(CURDIR)/debian/python-ghmm
+	touch $@
+
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs -i
+	dh_installdocs -i
+	dh_installexamples -i
+	dh_install -i --fail-missing
+#	dh_installmenu -i
+	dh_installman -i
+	dh_link -i
+	dh_compress -i --exclude=.js --exclude=.pdf --exclude=.py
+	dh_fixperms -i
+	dh_python2 -i
+	[ ! -e /usr/bin/dh_buildinfo ] || dh_buildinfo -i
+	dh_installdeb -i
+	dh_shlibdeps -i
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
+
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs -a
+	dh_installdocs -a
+	dh_installexamples -a
+	dh_install -a --fail-missing
+#	dh_installmenu -a
+	dh_installman -a
+	dh_link -a
+	dh_python2 -a
+	dh_strip -a --dbg-package=ghmm-dbg
+	dh_compress -a
+	dh_fixperms -a
+	dh_makeshlibs -a
+	[ ! -e /usr/bin/dh_buildinfo ] || dh_buildinfo -a
+	dh_installdeb -a
+	dh_shlibdeps -a
+	dh_gencontrol -a
+	dh_md5sums -a
+	dh_builddeb -a
+
+binary: binary-indep binary-arch
+.PHONY: config build-indep build-arch build clean binary-indep binary-arch binary install


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

Added: packages/ghmm/trunk/debian/source/format
===================================================================
--- packages/ghmm/trunk/debian/source/format	                        (rev 0)
+++ packages/ghmm/trunk/debian/source/format	2012-06-19 19:54:14 UTC (rev 22221)
@@ -0,0 +1 @@
+3.0 (quilt)

Added: packages/ghmm/trunk/debian/source/options
===================================================================
--- packages/ghmm/trunk/debian/source/options	                        (rev 0)
+++ packages/ghmm/trunk/debian/source/options	2012-06-19 19:54:14 UTC (rev 22221)
@@ -0,0 +1,5 @@
+# Bzip2 compression for debian.tar
+compression = "bzip2"
+compression-level = 7
+# Do not generate diff for changes in config.(sub|guess)
+extend-diff-ignore = "(^|/)config.(sub|guess)$"




More information about the Python-modules-commits mailing list