[med-svn] r10117 - trunk/packages/libsbml/trunk/debian

Ivo Maintz ivomaintz-guest at alioth.debian.org
Wed Mar 28 11:10:31 UTC 2012


Author: ivomaintz-guest
Date: 2012-03-28 11:10:31 +0000 (Wed, 28 Mar 2012)
New Revision: 10117

Added:
   trunk/packages/libsbml/trunk/debian/control.in
Modified:
   trunk/packages/libsbml/trunk/debian/changelog
   trunk/packages/libsbml/trunk/debian/control
   trunk/packages/libsbml/trunk/debian/libsbml5-octave.install
   trunk/packages/libsbml/trunk/debian/rules
Log:
added the dependecy to swig for libsbml5-python
re-added debian/control.in - it allows to build libsbml5-matlab, if matlab is found



Modified: trunk/packages/libsbml/trunk/debian/changelog
===================================================================
--- trunk/packages/libsbml/trunk/debian/changelog	2012-03-28 10:26:54 UTC (rev 10116)
+++ trunk/packages/libsbml/trunk/debian/changelog	2012-03-28 11:10:31 UTC (rev 10117)
@@ -2,6 +2,8 @@
 
   [ Ivo Maintz ]
   * update from upstream
+  * debian/control.in: added swig to libsbml5-python dependencies
+  * debian/control.in: re-added
 
   [ Andreas Tille ]
   * debian/control:
@@ -11,7 +13,7 @@
   * debian/rules: remove useless dh_make boilerplate
   * debian/control.in: removed
 
- -- Andreas Tille <tille at debian.org>  Tue, 27 Mar 2012 08:14:17 +0200
+ -- Ivo Maintz <ivo at maintz.de>  Wed, 28 Mar 2012 12:52:32 +0100
 
 libsbml (5.4.0-1) UNRELEASED; urgency=low
 

Modified: trunk/packages/libsbml/trunk/debian/control
===================================================================
--- trunk/packages/libsbml/trunk/debian/control	2012-03-28 10:26:54 UTC (rev 10116)
+++ trunk/packages/libsbml/trunk/debian/control	2012-03-28 11:10:31 UTC (rev 10117)
@@ -8,7 +8,7 @@
 DM-Upload-Allowed: yes
 Build-Depends: autoconf,
  automake,
- debhelper (>= 8)
+ debhelper (>= 8),
  swig (>= 2),
  ruby1.8,
  libxml2-dev,
@@ -38,6 +38,7 @@
 Conflicts: libsbml3-dev
 Architecture: any
 Depends: libsbml5 (= ${binary:Version}),
+ ${shlibs:Depends},
  ${misc:Depends}
 Description: System Biology Markup Language library - development files
  LibSBML is a library designed to help you read, write, manipulate,
@@ -53,6 +54,7 @@
 Conflicts: libsbml3-dbg
 Architecture: any
 Depends: libsbml5 (= ${binary:Version}),
+ ${shlibs:Depends},
  ${misc:Depends}
 Description: System Biology Markup Language library - debug symbols
  LibSBML is a library designed to help you read, write, manipulate,
@@ -85,7 +87,8 @@
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- ${python:Depends}
+ ${python:Depends},
+ swig (>= 2)
 Description: System Biology Markup Language library - Python bindings
  LibSBML is a library designed to help you read, write, manipulate,
  translate, and validate SBML files and data streams. It is not an
@@ -156,7 +159,7 @@
 Provides: libsbml-octave
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- octave3.2,
+ octave,
  libc6 (>=2.4)
 Architecture: any
 Description: System Biology Markup Language library - Octave binding

Copied: trunk/packages/libsbml/trunk/debian/control.in (from rev 9947, trunk/packages/libsbml/trunk/debian/control.in)
===================================================================
--- trunk/packages/libsbml/trunk/debian/control.in	                        (rev 0)
+++ trunk/packages/libsbml/trunk/debian/control.in	2012-03-28 11:10:31 UTC (rev 10117)
@@ -0,0 +1,196 @@
+Source: libsbml
+Priority: optional
+Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
+Uploaders: Ivo Maintz <ivo at maintz.de>,
+ Changyan Xie <panchoat at gmail.com>,
+ Moriyoshi Koizumi <mozo at sfc.keio.ac.jp>,
+ Andreas Tille <tille at debian.org>
+DM-Upload-Allowed: yes
+Build-Depends: autoconf,
+ automake,
+ debhelper (>= 8),
+ swig (>= 2),
+ ruby1.8,
+ libxml2-dev,
+ python-dev,
+ ruby1.8-dev,
+ perl,
+ libperl-dev,
+ default-jdk | openjdk-6-jdk | java-gcj-compat-dev | java-sdk,
+ octave-pkg-dev,
+ python-support,
+ graphviz,
+ zlib1g-dev,
+ libbz2-dev,
+ mono-devel,
+ mono-gmcs,
+ cli-common-dev,
+ cli-runtime
+Standards-Version: 3.9.3
+Section: science
+Homepage: http://www.sbml.org/
+Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/libsbml/trunk/
+Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/libsbml
+
+Package: libsbml5-dev
+Section: libdevel
+Provides: libsbml-dev
+Conflicts: libsbml3-dev
+Architecture: any
+Depends: libsbml5 (= ${binary:Version}),
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: System Biology Markup Language library - development files
+ LibSBML is a library designed to help you read, write, manipulate,
+ translate, and validate SBML files and data streams. It is not an
+ application itself (though it does come with many example programs),
+ but rather a library you can embed in your own applications.
+ This package contains files necessary for development with libsbml.
+
+Package: libsbml5-dbg
+Section: debug
+Priority: extra
+Provides: libsbml-dbg
+Conflicts: libsbml3-dbg
+Architecture: any
+Depends: libsbml5 (= ${binary:Version}),
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: System Biology Markup Language library - debug symbols
+ LibSBML is a library designed to help you read, write, manipulate,
+ translate, and validate SBML files and data streams. It is not an
+ application itself (though it does come with many example programs),
+ but rather a library you can embed in your own applications.
+ This package contains th debugging symbols for libsbml.
+
+Package: libsbml5
+Section: libs
+Architecture: any
+Provides: libsbml
+Conflicts: libsbml1, libsbml2, libsbml3
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: System Biology Markup Language library
+ LibSBML is a library designed to help you read, write, manipulate,
+ translate, and validate SBML files and data streams. It is not an
+ application itself (though it does come with many example programs),
+ but rather a library you can embed in your own applications.
+
+Package: libsbml5-python
+Section: python
+Provides: ${python:Provides},
+ python-sbml,
+ libsbml-python
+Conflicts: python-sbml3,
+ libsbml4-python,
+ libsbml-python
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${python:Depends},
+ swig (>= 2)
+Description: System Biology Markup Language library - Python bindings
+ LibSBML is a library designed to help you read, write, manipulate,
+ translate, and validate SBML files and data streams. It is not an
+ application itself (though it does come with many example programs),
+ but rather a library you can embed in your own applications.
+ This package contains the Python bindings of LibSBML.
+
+#Package: libsbml5-matlab
+#Section: contrib/math
+#Provides: libsbml-matlab
+#Conflicts: libsbml4-matlab
+#Architecture: any
+#Depends: ${shlibs:Depends}, ${misc:Depends},
+# libsbml5,
+# libc6 (>= 2.3)
+#Description: System Biology Markup Language library - Matlab bindings
+# LibSBML is a library designed to help you read, write, manipulate,
+# translate, and validate SBML files and data streams. It is not an
+# application itself (though it does come with many example programs),
+# but rather a library you can embed in your own applications.
+# This package contains the Matlab bindings of LibSBML.
+
+Package: libsbml5-ruby1.8
+Section: ruby
+Provides: libsbml-ruby
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: System Biology Markup Language library - Ruby binding
+ LibSBML is a library designed to help you read, write, manipulate,
+ translate, and validate SBML files and data streams. It is not an
+ application itself (though it does come with many example programs),
+ but rather a library you can embed in your own applications.
+ This package contains the Ruby binding of LibSBML.
+
+Package: libsbml5-java
+Section: java
+Provides: libsbml-java
+Conflicts: libsbml3-java,
+ libsbml4-java
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: System Biology Markup Language library - Java binding
+ LibSBML is a library designed to help you read, write, manipulate,
+ translate, and validate SBML files and data streams. It is not an
+ application itself (though it does come with many example programs),
+ but rather a library you can embed in your own applications.
+ This Package contains the Java binding of LibSBML.
+
+Package: libsbml5-perl
+Section: perl
+Provides: libsbml-perl
+Conflicts: libsbml3-perl
+Depends: ${shlibs:Depends},
+ ${perl:Depends},
+ ${misc:Depends}
+Architecture: any
+Description: System Biology Markup Language library - Perl binding
+ LibSBML is a library designed to help you read, write, manipulate,
+ translate, and validate SBML files and data streams. It is not an
+ application itself (though it does come with many example programs),
+ but rather a library you can embed in your own applications.
+ This package contains the Perl binding of LibSBML.
+
+Package: libsbml5-octave
+Section: math
+Provides: libsbml-octave
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ octave,
+ libc6 (>=2.4)
+Architecture: any
+Description: System Biology Markup Language library - Octave binding
+ LibSBML is a library designed to help you read, write, manipulate,
+ translate, and validate SBML files and data streams. It is not an
+ application itself (though it does come with many example programs),
+ but rather a library you can embed in your own applications.
+ This package contains the Octave binding of LibSBML.
+
+Package: libsbml5-cil
+Section: cli-mono
+Provides: libsbml-cil
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${cli:Depends}
+Architecture: any
+Description: System Biology Markup Language library - CLR binding
+ LibSBML is a library designed to help you read, write, manipulate,
+ translate, and validate SBML files and data streams. It is not an
+ application itself (though it does come with many example programs),
+ but rather a library you can embed in your own applications.
+ This package contains the CLR binding of LibSBML.
+
+Package: libsbml5-examples
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Suggests: libsbml5-dev (= ${binary:Version})
+Description: System Biology Markup Language library -- example files
+ LibSBML is a library designed to help you read, write, manipulate,
+ translate, and validate SBML files and data streams. It is not an
+ application itself (though it does come with many example programs),
+ but rather a library you can embed in your own applications.
+ This package contains C/C++, Java, Perl and layout examples.

Modified: trunk/packages/libsbml/trunk/debian/libsbml5-octave.install
===================================================================
--- trunk/packages/libsbml/trunk/debian/libsbml5-octave.install	2012-03-28 10:26:54 UTC (rev 10116)
+++ trunk/packages/libsbml/trunk/debian/libsbml5-octave.install	2012-03-28 11:10:31 UTC (rev 10117)
@@ -1,2 +1,2 @@
-usr/lib/octave/*
-../lintian/libsbml5-octave usr/share/lintian/overrides
+usr/lib/x86_64-linux-gnu/octave/*
+#../lintian/libsbml5-octave usr/share/lintian/overrides

Modified: trunk/packages/libsbml/trunk/debian/rules
===================================================================
--- trunk/packages/libsbml/trunk/debian/rules	2012-03-28 10:26:54 UTC (rev 10116)
+++ trunk/packages/libsbml/trunk/debian/rules	2012-03-28 11:10:31 UTC (rev 10117)
@@ -130,6 +130,11 @@
 	examples/c++/Makefile examples/c/Makefile examples/csharp/Makefile \
 	examples/java/Makefile examples/layout/Makefile macosx/resources/package-intro.txt macosx/resources/package-readme.txt \
 	src/bindings/csharp/csharp-files-win/BoundingBox.cs src/bindings/csharp/csharp-files-win/CubicBezier.cs \
+	src/bindings/csharp/local-packages.i src/bindings/java/local-downcast-extension.i src/bindings/java/local-packages.i \
+	src/bindings/perl/local-downcast-extension.cpp src/bindings/perl/local-downcast-plugins.cpp src/bindings/perl/local-downcast.cpp \
+	src/bindings/python/local-downcast-extension.cpp src/bindings/python/local-downcast-namespaces.cpp src/bindings/python/local-downcast.cpp \
+	src/bindings/python/local-packages.i src/bindings/ruby/local-downcast-namespaces.cpp src/bindings/ruby/local-downcast-plugins.cpp \
+	src/bindings/ruby/local-packages.i src/bindings/swig/libsbml-packages.h src/sbml/extension/RegisterExtensions.cxx src/sbml/extension/RegisterExtensions.h \
 	src/bindings/csharp/csharp-files-win/Curve.cs src/bindings/csharp/csharp-files-win/Dimensions.cs \
 	src/bindings/csharp/csharp-files-win/GraphicalObject.cs src/bindings/csharp/csharp-files-win/Layout.cs \
 	src/bindings/csharp/csharp-files-win/LayoutExtension.cs src/bindings/csharp/csharp-files-win/LayoutModelPlugin.cs \
@@ -189,7 +194,7 @@
 #	find $(debtmp)/usr/share/doc/ -type f -name "jquery.js" -exec rm -f {} +
 	sed -i "/dependency_libs/ s/'.*'/''/" `find $(debtmp)/usr/lib/ -name '*.la'`
 	strip --strip-unneeded $(debtmp)/usr/lib/*.mex* || true
-	strip --strip-unneeded $(debtmp)/usr/lib/octave/site/oct/*/*.mex || true
+	strip --strip-unneeded $(debtmp)/usr/lib/x86_64-linux-gnu/octave/site/oct/*/*.mex || true
 
 # Build architecture-independent files here.
 binary-indep: build install




More information about the debian-med-commit mailing list