[SCM] gsequencer/master: removed libgsequencer* because it is private as well split libraries libags, libags-audio and libags-gui

jkraehemann-guest at users.alioth.debian.org jkraehemann-guest at users.alioth.debian.org
Wed Aug 31 00:41:45 UTC 2016


The following commit has been merged in the master branch:
commit 2199bf3af2c72858721557e5e164fb1df7781e94
Author: Joël Krähemann <jkraehemann-guest at users.alioth.debian.org>
Date:   Wed Aug 31 01:15:46 2016 +0200

    removed libgsequencer* because it is private as well split libraries libags, libags-audio and libags-gui

diff --git a/debian/control b/debian/control
index 744d5cc..8b574cc 100644
--- a/debian/control
+++ b/debian/control
@@ -33,7 +33,7 @@ Vcs-Browser: https://anonscm.debian.org/cgit/pkg-multimedia/gsequencer.git
 
 Package: gsequencer
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, libags, libags-audio, libags-gui
 Suggests: hydrogen, hydrogen-drumkits, fluid-soundfont-gm, fluid-soundfont-gs, musescore-soundfont-gm
 Description: Advanced Gtk+ Sequencer audio processing engine
  Advanced GTK+ Sequencer is intended to be used for music composition.
@@ -42,24 +42,60 @@ Description: Advanced Gtk+ Sequencer audio processing engine
  be highly configurable. You may add effects to its effect chain; and
  add or remove audio channels/pads. You may set up a fully functional
  network of engines, thus there is a link editor for linking audio lines.
- .
- The following libraries are provided:
+
+Package: libags
+Section: lib
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: libags-dev, libags-doc
+Recommends: gsequencer
+Description: Advanced Gtk+ Sequencer core library
+ libags is a general purpose application context library built upon GObject providing
+ persistence and configuration. It allows you to organize threads in a tree hierarchy
+ that is synced 1000 times per second per default. Since it is written in a object
+ orientated manner you might want to override its default behaviour.
+ The following libraries will be provided:
  .
  • libags
  • libags_thread
  • libags_server
+
+Package: libags-audio
+Section: lib
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: libags-audio-dev, libags-audio-doc
+Recommends: gsequencer
+Description: Advanced Gtk+ Sequencer audio processing library
+ libags-audio is a tree based audio processing library built upon GObject and libags. It
+ allows  you to do audio processing supporting LADSPA, DSSI and Lv2 plugin support. Audio
+ data is processed multi-threaded.
+ The following libraries will be provided:
+ .
  • libags_audio
+
+Package: libags-gui
+Section: lib
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: libags-dev, libags-doc
+Recommends: gsequencer
+Description: Advanced Gtk+ Sequencer widget library
+ libags is a widget library built upon Gtk+-2.0. It contains at the moment a led, dial and
+ indicator widget.
+ The following libraries will be provided:
+ .
  • libags_gui
- • libgsequencer
- 
+
 Package: libags-dev
 Section: libdevel
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Suggests: libags-doc
 Recommends: gsequencer
-Description: Advanced Gtk+ Sequencer audio processing engine (Development files)
- Advanced GTK+ Sequencer is intended to be used for music composition.
+Description: Advanced Gtk+ Sequencer core library (Development files)
+ libags is a general purpose application context library built upon GObject providing
+ persistence and configuration.
  The header files of following libraries will be provided:
  .
  • libags
@@ -76,7 +112,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, libags-dev
 Suggests: libags-audio-doc
 Recommends: gsequencer
 Description: Advanced Gtk+ Sequencer audio processing engine (Development files)
- Advanced GTK+ Sequencer is intended to be used for music composition.
+ libags-audio is a tree based audio processing library built upon GObject and libags.
  The header files of following library will be provided:
  .
  • libags_audio
@@ -90,8 +126,8 @@ Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Suggests: libags-gui-doc
 Recommends: gsequencer
-Description: Advanced Gtk+ Sequencer audio processing engine (Development files)
- Advanced GTK+ Sequencer is intended to be used for music composition.
+Description: Advanced Gtk+ Sequencer widget library (Development files)
+ libags is a widget library built upon Gtk+-2.0.
  The header files of following library will be provided:
  .
  • libags_gui
@@ -99,21 +135,6 @@ Description: Advanced Gtk+ Sequencer audio processing engine (Development files)
  This package includes the needed header files to develop with
  Advanced Gtk+ Sequencer UI widget library.
 
-Package: libgsequencer-dev
-Section: libdevel
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libags-dev, libags-audio-dev, libags-gui-dev
-Suggests: libgsequencer-doc
-Recommends: gsequencer
-Description: Advanced Gtk+ Sequencer audio processing engine (Development files)
- Advanced GTK+ Sequencer is intended to be used for music composition.
- The header files of following library will be provided:
- .
- • libgsequencer
- .
- This package includes the needed header files to develop with
- Advanced Gtk+ Sequencer.
-
 Package: gsequencer-doc
 Section: doc
 Architecture: all
@@ -131,7 +152,8 @@ Architecture: all
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Recommends: libags-dev
 Description: API documentation for Advanced Gtk+ Sequencer
- Advanced GTK+ Sequencer is intended to be used for music composition.
+ libags is a general purpose application context library built upon GObject providing
+ persistence and configuration.
  .
  This package contains the API reference in html format of
  Advanced Gtk+ Sequencer base library.
@@ -142,7 +164,7 @@ Architecture: all
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Recommends: libags-audio-dev
 Description: API documentation for Advanced Gtk+ Sequencer
- Advanced GTK+ Sequencer is intended to be used for music composition.
+ libags-audio is a tree based audio processing library built upon GObject and libags.
  .
  This package contains the API reference in html format of
  Advanced Gtk+ Sequencer audio processing library.
@@ -153,18 +175,7 @@ Architecture: all
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Recommends: libags-gui-dev
 Description: API documentation for Advanced Gtk+ Sequencer
- Advanced GTK+ Sequencer is intended to be used for music composition.
+ libags is a widget library built upon Gtk+-2.0.
  .
  This package contains the API reference in html format of
  Advanced Gtk+ Sequencer UI widget library.
-
-Package: libgsequencer-doc
-Section: doc
-Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Recommends: libgsequencer-dev
-Description: API documentation for Advanced Gtk+ Sequencer
- Advanced GTK+ Sequencer is intended to be used for music composition.
- .
- This package contains the API reference and developer manual in html format of
- Advanced Gtk+ Sequencer.

-- 
gsequencer packaging



More information about the pkg-multimedia-commits mailing list