diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000000000000000000000000000000000000..2763e4b22c3d482870f6818df95ff2d9b3f2d40e --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +dynamic-graph (3.0.0-1) unstable; urgency=low + + * Initial release (Closes: #822608) + + -- Rohan Budhiraja <budhiraja.rohan@gmail.com> Fri, 22 Apr 2016 12:30:14 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000000000000000000000000000000000000..45a4fb75db864000d01701c0f7a51864bd4daabf --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +8 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000000000000000000000000000000000000..405d6fbd1e247263275ec9cc8c31f65b2efbe4cf --- /dev/null +++ b/debian/control @@ -0,0 +1,56 @@ +Source: dynamic-graph +Section: libs +Priority: extra +Maintainer: Rohan Budhiraja <budhiraja.rohan@gmail.com> +Build-Depends: debhelper (>= 8.0.0), + cmake (>= 2.6), + doxygen (>=1.6.3), + pkg-config (>=0.22), + perl (>=5.10.1), + libboost-dev (>=1.46), + libboost-filesystem-dev (>=1.46), + libboost-system-dev (>=1.46), + libboost-test-dev (>=1.46), + libboost-thread-dev (>=1.46), + libboost-program-options-dev (>=1.46), + libpthread-stubs0-dev (>=0.3), + libeigen3-dev (>=3.0.5) +Standards-Version: 3.9.3 + +#Homepage: +#Vcs-Git: +#Vcs-Browser: + +Package: libdynamic-graph-dev +Section: libdevel +Architecture: any +Depends: libdynamic-graph3.0.0 (= ${binary:Version}), + ${misc:Depends} +Suggests: libdynamic-graph-doc +Description: Dynamic graph C++ library development package + The dynamic graph library allows the representation of data-flow in C++. + It provides fast graph evaluation and a simple script language to manipulate + the graph actions. + . + This package contains development files (headers and pkg-config file). + +Package: libdynamic-graph3.0.0 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Dynamic graph C++ library + The dynamic graph library allows the representation of data-flow in C++. + It provides fast graph evaluation and a simple script language to manipulate + the graph actions. + + +Package: libdynamic-graph-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Suggests: libjrl-mathtools-doc +Description: documentation for the dynamic graph C++ library + The dynamic graph library allows the representation of data-flow in C++. + It provides fast graph evaluation and a simple script language to manipulate + the graph actions. + . + This package contains the Doxygen documentation. \ No newline at end of file diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000000000000000000000000000000000000..f070dbf1577e1f5a8f701b98df7d621e4fd33f72 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,29 @@ +This work was packaged for Debian by: + + Rohan Budhiraja <budhiraja.rohan@gmail.com> on Fri, 22 Apr 2016 12:30:14 +0200 + +Upstream Authors: + + Thomas Moulard <thomas.moulard@gmail.com> + François Bleibel <fbleibel@gmail.com> + François Keith <francois.keith@aist.go.jp> + Nicolas Mansard <nicolas.mansard@laas.fr> + Olivier Stasse <olivier.stasse@aist.go.jp> + +Maintainer: + + Rohan Budhiraja <budhiraja.rohan@gmail.com> + +Copyright: + + Copyright (C) 2010 François Bleibel, Olivier Stasse, JRL, CNRS/AIST. + +License: + + See `/usr/share/common-licenses/LGPL-3'. + +The Debian packaging is: + + Copyright (C) 2016 Rohan Budhiraja <budhiraja.rohan@gmail.com> + and is licensed under the LGPL version 3, + see `/usr/share/common-licenses/LGPL-3'. \ No newline at end of file diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000000000000000000000000000000000000..46a4ca7180f4a6e0f569152a8ec634c8ed313ca6 --- /dev/null +++ b/debian/docs @@ -0,0 +1,3 @@ +AUTHORS +NEWS +README.md diff --git a/debian/libdynamic-graph-dev.install b/debian/libdynamic-graph-dev.install new file mode 100644 index 0000000000000000000000000000000000000000..fc5fd602d0a05a0bed37403ef45d4f9399eddd23 --- /dev/null +++ b/debian/libdynamic-graph-dev.install @@ -0,0 +1,3 @@ +usr/include/* +usr/lib/lib*.so +usr/lib/pkgconfig/* \ No newline at end of file diff --git a/debian/libdynamic-graph-doc.doc-base b/debian/libdynamic-graph-doc.doc-base new file mode 100644 index 0000000000000000000000000000000000000000..116ecde60270a29a491d05bf46c6ca17912a3a70 --- /dev/null +++ b/debian/libdynamic-graph-doc.doc-base @@ -0,0 +1,9 @@ +Document: dynamic-graph +Title: Debian dynamic-graph Manual +Author: Thomas Moulard <thomas.moulard@gmail.com> +Abstract: Doxygen documentation of dynamic-graph. +Section: Programming + +Format: HTML +Index: /usr/share/doc/dynamic-graph/doxygen-html/index.html +Files: /usr/share/doc/dynamic-graph/doxygen-html/*.html \ No newline at end of file diff --git a/debian/libdynamic-graph-doc.install b/debian/libdynamic-graph-doc.install new file mode 100644 index 0000000000000000000000000000000000000000..5536e7c10a5f8db99bbf779f486788a43725cbaf --- /dev/null +++ b/debian/libdynamic-graph-doc.install @@ -0,0 +1 @@ +usr/share/doc/dynamic-graph/* \ No newline at end of file diff --git a/debian/libdynamic-graph-doc.lintian-overrides b/debian/libdynamic-graph-doc.lintian-overrides new file mode 100644 index 0000000000000000000000000000000000000000..829488b9678c7c3381f1d900b46b05b08d1088c7 --- /dev/null +++ b/debian/libdynamic-graph-doc.lintian-overrides @@ -0,0 +1,3 @@ +#Suppresses the embedded javascript warning produced by doxygen embed of jquery. +#See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736360 +libdynamic-graph-doc binary: embedded-javascript-library usr/share/doc/dynamic-graph/doxygen-html/jquery.js \ No newline at end of file diff --git a/debian/libdynamic-graph3.0.0.install b/debian/libdynamic-graph3.0.0.install new file mode 100644 index 0000000000000000000000000000000000000000..7cb86914c4a004c3564d003dfc10de0d8e699c82 --- /dev/null +++ b/debian/libdynamic-graph3.0.0.install @@ -0,0 +1,3 @@ +usr/lib/*.so.* +usr/lib/plugin/*.so +usr/share/man/* \ No newline at end of file diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000000000000000000000000000000000000..ecaf145146fc4c997562768e4222eb0f5fa31c9f --- /dev/null +++ b/debian/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +override_dh_auto_configure: + dh_auto_configure -- -DGENERATE_DOC=ON + +override_dh_makeshlibs: + dh_makeshlibs --exclude=lib/plugin + +override_dh_shlibdeps: + dh_shlibdeps --exclude=lib/plugin + +%: + dh $@ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000000000000000000000000000000000000..721b2b9094ea5b68c8a5a354bfce5089e1e75ae3 --- /dev/null +++ b/debian/watch @@ -0,0 +1,7 @@ +# Watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +#version=3 +#http://githubredir.debian.net/github/jrl-umi3218/dynamic-graph (.*).tar.gz diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 9209da60e94313adc87ab350840ae7018186580d..cc45ebd021b8bcad83681638c91feecf230e022e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -85,6 +85,7 @@ FOREACH(plugin_file ${plugins_list}) SET_TARGET_PROPERTIES(${plugin} PROPERTIES PREFIX "" + NO_SONAME true ) INSTALL(TARGETS ${plugin} DESTINATION ${PLUGINDIR})