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 <[email protected]> Tue, 27 Mar 2012 08:14:17 +0200 + -- Ivo Maintz <[email protected]> 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 <[email protected]> +Uploaders: Ivo Maintz <[email protected]>, + Changyan Xie <[email protected]>, + Moriyoshi Koizumi <[email protected]>, + Andreas Tille <[email protected]> +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 _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
