[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