Bug#582356: csound: please rebuild against tcl 8.5 in experimental

Jonathan Nieder jrnieder at gmail.com
Thu May 20 06:55:32 UTC 2010


Source: csound
Version: 1:5.12.1~dfsg-2
Severity: wishlist
Tags: patch
User: pkg-tcltk-devel at lists.alioth.debian.org
Usertags: UpgradeDefaultTclTkTo85

Hi Felipe and Jonas,

To suss out possible problems before making the change for real, it
would be nice if most packages depending on tcl-dev were built against
version 8.5 in experimental.  As discussed on debian-release[1], this
requires sourceful uploads to introduce versioned build-deps on
tcl-dev, tcl, etc, since experimental buildds are a little fussy
about where they get their build-deps from[2].

Rebuilding csound locally, I did not run into any problems.  tclcsound
builds fine against version 8.5, has the correct dependencies, and
examples run okay.  I did not test if sound works but it noticed my
sound card.  To all appearances, everything is fine --- nice job. :)

Anyway, here is a patch to help others test the change.  Once the
updated tcltk-defaults migrates to sid, this change would be useless;
patch is against master but intended for experimental only.  If an NMU
would be simpler, please let me know and I can look for a sponsor.

Thoughts?
Jonathan

[1] http://lists.debian.org/debian-release/2010/03/msg00303.html
[2] http://lists.debian.org/debian-devel-announce/2006/04/msg00007.html

 debian/changelog |    6 ++++++
 debian/control   |    6 ++++--
 debian/rules     |    6 ++++--
 3 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index df75ca0..973ed68 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+csound (1:5.12.1~dfsg-3) experimental; urgency=low
+
+  * Rebuild against tcl/tk 8.5 from experimental.
+
+ -- Jonathan Nieder <jrnieder at gmail.com>  Thu, 20 May 2010 01:54:26 -0500
+
 csound (1:5.12.1~dfsg-2) unstable; urgency=low
 
   * Revert unpatch hack: upsets build daemons.
diff --git a/debian/control b/debian/control
index 754b0d3..4713ac3 100644
--- a/debian/control
+++ b/debian/control
@@ -17,8 +17,10 @@ Build-Depends: cdbs (>= 0.4.73~),
  libpulse-dev,
  swig,
  liblua5.1-0-dev,
- tk-dev,
- tcl-dev,
+ tk-dev (>= 8.5),
+ tk (>= 8.5),
+ tcl-dev (>= 8.5),
+ tcl (>= 8.5),
  python-all-dev (>= 2.3.5-11),
  puredata,
  default-jdk-builddep [alpha amd64 armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc],
diff --git a/debian/rules b/debian/rules
index 8236522..8244d6c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -336,8 +336,10 @@ CDBS_BUILD_DEPENDS += , \
 CDBS_BUILD_DEPENDS += , \
 	swig, \
 	liblua5.1-0-dev, \
-	tk-dev, \
-	tcl-dev, \
+	tk-dev (>= 8.5), \
+	tk (>= 8.5), \
+	tcl-dev (>= 8.5), \
+	tcl (>= 8.5), \
 	python-all-dev (>= 2.3.5-11), \
 	puredata
 #  * Only build-depend on Java JDK for supported archs
-- 
1.7.1






More information about the pkg-multimedia-maintainers mailing list