[yarp] 05/109: added metapackages

Daniele E. Domenichelli drdanz-guest at moszumanska.debian.org
Thu Jun 22 16:10:11 UTC 2017


This is an automated email from the git hooks/post-receive script.

drdanz-guest pushed a commit to branch master
in repository yarp.

commit 3b3f7b2db1f9ce42da5a54e942d2f93da6bd23f0
Author: Matteo Brunettini <matteo.brunettini at iit.it>
Date:   Thu Aug 6 11:27:28 2015 +0200

    added metapackages
---
 debian/changelog                   |   3 +-
 debian/control                     | 184 ++++++++++++++++++++++---------------
 debian/libyarp-logger-dev.install  |   2 -
 debian/libyarp-manager-dev.install |   2 -
 debian/libyarp-name-dev.install    |   2 -
 debian/libyarp-name1.install       |   1 -
 debian/not-installed               |   6 +-
 debian/yarp-tools.install          |   1 +
 8 files changed, 116 insertions(+), 85 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 88dd848..87dd01c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
 yarp (2.3.64-0r1) UNRELEASED; urgency=low
 
+  [ Daniele E. Domenichelli ]
   * Initial release. (Closes: #682756)
 
- -- Daniele E. Domenichelli <daniele.domenichelli at gmail.com>  Thu, 23 Aug 2012 15:58:12 +0200
+ -- Matteo Brunettini <matteo.brunettini at iit.it>  Wed, 08 Jul 2015 09:49:34 +0200
diff --git a/debian/control b/debian/control
index a20003c..b95aa09 100644
--- a/debian/control
+++ b/debian/control
@@ -167,49 +167,6 @@ Description: thin middleware for humanoid robots and more - [dev] development fi
  .
  This package contains the [dev] development files.
 
-Package: libyarp-name-dev
-Section: libdevel
-Architecture: any
-Depends: ${misc:Depends},
- libyarp-name1 (= ${binary:Version})
-Description: thin middleware for humanoid robots and more - [name] development files
- [TODO add description]
- .
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
- lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
- viverra nec consectetur ante hendrerit. Donec et mollis dolor.
- .
- This package contains the [name] development files.
-
-Package: libyarp-manager-dev
-Section: libdevel
-Architecture: any
-Depends: ${misc:Depends},
- libyarp-os1 (= ${binary:Version})
-Description: thin middleware for humanoid robots and more - [manager] development files
- [TODO add description]
- .
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
- lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
- viverra nec consectetur ante hendrerit. Donec et mollis dolor.
- .
- This package contains the [manager] development files.
-
-Package: libyarp-logger-dev
-Section: libdevel
-Architecture: any
-Depends: ${misc:Depends},
- libyarp-os1 (= ${binary:Version})
-Description: thin middleware for humanoid robots and more - [logger] development files
- [TODO add description]
- .
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
- lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
- viverra nec consectetur ante hendrerit. Donec et mollis dolor.
- .
- This package contains the [logger] development files.
-
-
 ##################### DEBUG
 
 Package: libyarp-dbg
@@ -439,59 +396,134 @@ Description: mjpeg carrier
 
 ##################### BINDINGS
 
-Package: libyarp-bindings-tmp
+#Package: libyarp-bindings-tmp
+#Section: libdevel
+#Architecture: any
+#Depends: ${misc:Depends},
+# libyarp-name1 (= ${binary:Version})
+#Description: thin middleware for humanoid robots and more - bindings
+# [TODO add description]
+# .
+# Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
+# lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
+# viverra nec consectetur ante hendrerit. Donec et mollis dolor.
+# .
+# This package contains the bindings.
+
+##################### META
+
+Package: yarp-dev
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends},
- libyarp-name1 (= ${binary:Version})
-Description: thin middleware for humanoid robots and more - bindings
+ libyarp-os-dev (= ${binary:Version}),
+ libyarp-dev-dev (= ${binary:Version}),
+ libyarp-math-dev (= ${binary:Version}),
+ libyarp-sig-dev (= ${binary:Version})
+Suggests: cmake-curses-gui, cmake-qt-gui
+Description: thin middleware for humanoid robots and more - development files
  [TODO add description]
  .
  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
  lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
  viverra nec consectetur ante hendrerit. Donec et mollis dolor.
  .
- This package contains the bindings.
+ This metapackage installs the development files.
 
-##################### META
+Package: yarp-gui-gtk
+Architecture: any
+Depends: ${misc:Depends},
+ yarpbuilder (= ${binary:Version}),
+ yarpdataplayer-gtk (= ${binary:Version}),
+ yarpmanager-gtk (= ${binary:Version}),
+ yarpmotorgui-gtk (= ${binary:Version}),
+ yarpscope-gtk (= ${binary:Version}),
+ yarpview-gtk (= ${binary:Version})
+Description: thin middleware for humanoid robots and more - GTK2 GUIs
+ [TODO add description]
+ .
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
+ lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
+ viverra nec consectetur ante hendrerit. Donec et mollis dolor.
+ .
+ This metapackage installs the GTK2 GUIs.
 
-# Package: libyarp-dev
-# Section: libdevel
-# Architecture: any
-# Depends: ${misc:Depends},
-#  libyarp-os-dev (= ${binary:Version})
-#  libyarp1 (= ${binary:Version})
-# Suggests: cmake-curses-gui, cmake-qt-gui
-# Description: thin middleware for humanoid robots and more - development files
-#  [TODO add description]
-#  .
-#  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
-#  lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
-#  viverra nec consectetur ante hendrerit. Donec et mollis dolor.
-#  .
-#  This package contains the development files.
+Package: yarp-gui-qt
+Architecture: any
+Depends: ${misc:Depends},
+ yarpdataplayer (= ${binary:Version}),
+ yarplogger (= ${binary:Version}),
+ yarpmanager (= ${binary:Version}),
+ yarpmotorgui (= ${binary:Version}),
+ yarpscope (= ${binary:Version}),
+ yarpview (= ${binary:Version})
+Description: thin middleware for humanoid robots and more - Qt5 GUIs
+ [TODO add description]
+ .
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
+ lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
+ viverra nec consectetur ante hendrerit. Donec et mollis dolor.
+ .
+ This metapackage installs the Qt5 GUIs.
+
+Package: yarp-gui
+Architecture: any
+Depends: ${misc:Depends},
+ yarp-gui-qt (= ${binary:Version}) | yarp-gui-gtk (= ${binary:Version}),
+ yarpbuilder (= ${binary:Version}),
+ yarplogger (= ${binary:Version})
+Description: thin middleware for humanoid robots and more - All GUIs
+ [TODO add description]
+ .
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
+ lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
+ viverra nec consectetur ante hendrerit. Donec et mollis dolor.
+ .
+ This metapackage installs all GUIs.
+
+ Package: yarp
+ Architecture: any
+ Depends: ${misc:Depends},
+  yarp-gui (= ${binary:Version}),
+  yarp-tools (= ${binary:Version}),
+  yarpdatadumper (= ${binary:Version})
+ Description: thin middleware for humanoid robots and more - all runtime files
+  [TODO add description]
+  .
+  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
+  lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
+  viverra nec consectetur ante hendrerit. Donec et mollis dolor.
+  .
+  This metapackage installs all runtime dependancies.
+
+Package: yarp-full
+Architecture: any
+Depends: ${misc:Depends},
+ yarp (= ${binary:Version}),
+ yarp-dev (= ${binary:Version})
+Description: thin middleware for humanoid robots and more - all runtime files
+ [TODO add description]
+ .
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
+ lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
+ viverra nec consectetur ante hendrerit. Donec et mollis dolor.
+ .
+ This metapackage installs all runtime dependancies.
 
 
-# Package: libyarp1
-# Section: libs
+# Package: yarp-optional-carriers
 # Architecture: any
-# Depends: ${misc:Depends},
-#  libyarp-os1 (>= ${source:Version}),
-#  libyarp-sig1 (>= ${source:Version}),
-#  libyarp-math1 (>= ${source:Version}),
-#  libyarp-dev1 (>= ${source:Version}),
-#  libyarp-name1 (>= ${source:Version}),
-# Description: thin middleware for humanoid robots and more - shared libraries
+# Depends: ${misc:Depends}, ${shlibs:Depends}
+# Description: thin middleware for humanoid robots and more - carriers
 #  [TODO add description]
 #  .
 #  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
 #  lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
 #  viverra nec consectetur ante hendrerit. Donec et mollis dolor.
 #  .
-#  This package contains the shared library. [metapackage]
+#  This metapackage installs the optional carriers.
 
-
-# Package: yarp-optional-carriers
+# Package: yarp-optional-devices
 # Architecture: any
 # Depends: ${misc:Depends}, ${shlibs:Depends}
 # Description: thin middleware for humanoid robots and more - carriers
@@ -501,4 +533,4 @@ Description: thin middleware for humanoid robots and more - bindings
 #  lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
 #  viverra nec consectetur ante hendrerit. Donec et mollis dolor.
 #  .
-#  This package contains the carriers.
+#  This metapackage installs the optional devices.
diff --git a/debian/libyarp-logger-dev.install b/debian/libyarp-logger-dev.install
deleted file mode 100644
index 44c9888..0000000
--- a/debian/libyarp-logger-dev.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/include/yarp/logger/*.h
-usr/lib/*/libYARP_logger.a
diff --git a/debian/libyarp-manager-dev.install b/debian/libyarp-manager-dev.install
deleted file mode 100644
index 2231a1a..0000000
--- a/debian/libyarp-manager-dev.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/include/yarp/manager/*.h
-usr/lib/*/libYARP_manager.a
diff --git a/debian/libyarp-name-dev.install b/debian/libyarp-name-dev.install
deleted file mode 100644
index 0e50c5f..0000000
--- a/debian/libyarp-name-dev.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/include/yarp/name/*.h
-usr/lib/*/libYARP_name.so
diff --git a/debian/libyarp-name1.install b/debian/libyarp-name1.install
deleted file mode 100644
index 2a96e3c..0000000
--- a/debian/libyarp-name1.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libYARP_name.so.*
diff --git a/debian/not-installed b/debian/not-installed
index f4ca0d7..e933247 100644
--- a/debian/not-installed
+++ b/debian/not-installed
@@ -91,6 +91,10 @@ usr/lib/x86_64-linux-gnu/libYARP_manager.a
 usr/lib/x86_64-linux-gnu/libyarpcar.so
 usr/lib/x86_64-linux-gnu/libyarpmod.so
 
+# libYARP_name
+usr/include/yarp/name/*.h
+usr/lib/*/libYARP_name.so
+
 
 
 #usr/share/yarp/bindings/example.scm
@@ -117,4 +121,4 @@ usr/lib/x86_64-linux-gnu/libyarpmod.so
 #usr/share/yarp/bindings/src/Example2.java
 #usr/share/yarp/bindings/src/Example1.java
 #usr/share/yarp/bindings/src/LoadYarp.java
-#usr/share/yarp/bindings/src/Example3.java
\ No newline at end of file
+#usr/share/yarp/bindings/src/Example3.java
diff --git a/debian/yarp-tools.install b/debian/yarp-tools.install
index ba66c1f..6a3851a 100644
--- a/debian/yarp-tools.install
+++ b/debian/yarp-tools.install
@@ -11,3 +11,4 @@ usr/bin/yarpidl_thrift
 usr/bin/yarpidl_rosmsg
 usr/bin/yarphear
 usr/bin/yarpros
+usr/lib/*/libYARP_name.so.*

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/yarp.git



More information about the debian-science-commits mailing list