[SCM] ecasound/master: move ecatools to standalone package to avoid intra-source-package-circular-dependency

ghedo-guest at users.alioth.debian.org ghedo-guest at users.alioth.debian.org
Wed May 11 19:37:29 UTC 2011


The following commit has been merged in the master branch:
commit c1396f3006b8fff5b3e70c261789a32f5af9d909
Author: Alessandro Ghedini <al3xbio at gmail.com>
Date:   Wed May 11 19:54:13 2011 +0200

    move ecatools to standalone package to avoid intra-source-package-circular-dependency

diff --git a/debian/control b/debian/control
index b003c1c..34fc58a 100644
--- a/debian/control
+++ b/debian/control
@@ -33,8 +33,6 @@ Package: ecasound
 Architecture: any
 Depends: ${shlibs:Depends},
  ${misc:Depends},
- ${python:Depends},
- python-ecasound (= ${source:Version})
 Suggests: mp3-encoder,
  mpg321 | mp3-decoder,
  vorbis-tools,
@@ -57,7 +55,34 @@ Description: Multitrack-capable audio recorder and effect processor
  alternative user-interfaces is easy. A versatile console mode
  interface is included in the package.
  .
- This package provides ecasound executables.
+ This package provides the ecasound executable.
+
+Package: ecatools
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
+ python-ecasound (= ${source:Version})
+Description: Multitrack-capable audio recorder and effect processor (tools)
+ Ecasound is a software package designed for multitrack audio
+ processing. It can be used for simple tasks like audio playback,
+ recording and format conversions, as well as for multitrack effect
+ processing, mixing, recording and signal recycling.
+ .
+ Ecasound supports a wide range of audio inputs, outputs and effect
+ algorithms. Effects and audio objects can be combined in various ways,
+ and their parameters can be controlled by operator objects like oscillators
+ and MIDI-CCs.
+ .
+ As most functionality is located in shared libraries, creating
+ alternative user-interfaces is easy. A versatile console mode
+ interface is included in the package.
+ .
+ This package provides the following tools:
+  * ecaconvert: tool for converting a set of files to a common target format
+  * ecafixdc: command-line tool for fixing DC-offset
+  * ecalength: tool for printing audio file length and other information
+  * ecamonitor: tool for monitoring an active ecasound session
+  * ecanormalize: command-line tool for normalizing audio files
+  * ecaplay: command-line tool for playing audio files
 
 Package: libecasound23
 Architecture: any
diff --git a/debian/ecasound.install b/debian/ecasound.install
index 370ace9..fb42015 100644
--- a/debian/ecasound.install
+++ b/debian/ecasound.install
@@ -1,4 +1,4 @@
-usr/bin/eca*
+usr/bin/ecasound
 usr/share/ecasound/ecasoundrc
 usr/share/ecasound/effect_presets
-usr/share/ecasound/generic_oscillators
\ No newline at end of file
+usr/share/ecasound/generic_oscillators
diff --git a/debian/ecasound.manpages b/debian/ecasound.manpages
index 805786d..093dafe 100644
--- a/debian/ecasound.manpages
+++ b/debian/ecasound.manpages
@@ -1,5 +1,2 @@
-./Documentation/ecasound.1
-./Documentation/ecatools.1
-./Documentation/ecalength.1
-./Documentation/ecasound-iam.1
-./Documentation/ecasoundrc.5
+Documentation/ecasound.1
+Documentation/ecasoundrc.5
diff --git a/debian/ecatools.install b/debian/ecatools.install
new file mode 100644
index 0000000..bef7ab7
--- /dev/null
+++ b/debian/ecatools.install
@@ -0,0 +1,7 @@
+usr/bin/ecaconvert
+usr/bin/ecafixdc
+usr/bin/ecalength
+usr/bin/ecamonitor
+usr/bin/ecanormalize
+usr/bin/ecaplay
+
diff --git a/debian/ecasound.links b/debian/ecatools.links
similarity index 100%
rename from debian/ecasound.links
rename to debian/ecatools.links
diff --git a/debian/ecatools.manpages b/debian/ecatools.manpages
new file mode 100644
index 0000000..fe05b60
--- /dev/null
+++ b/debian/ecatools.manpages
@@ -0,0 +1,3 @@
+Documentation/ecatools.1
+Documentation/ecalength.1
+Documentation/ecasound-iam.1

-- 
ecasound packaging



More information about the pkg-multimedia-commits mailing list