[Pkg-kde-commits] rev 282 - in trunk/packages/arts/debian: . patches

Christopher Martin chrsmrtn-guest@haydn.debian.org
Tue, 07 Dec 2004 13:44:34 -0700


Author: chrsmrtn-guest
Date: 2004-12-07 13:44:29 -0700 (Tue, 07 Dec 2004)
New Revision: 282

Added:
   trunk/packages/arts/debian/README.Debian
   trunk/packages/arts/debian/arts.docs
   trunk/packages/arts/debian/libarts1-dev.docs
   trunk/packages/arts/debian/libarts1.docs
   trunk/packages/arts/debian/patches/06_automake-1.9.diff
Modified:
   trunk/packages/arts/debian/changelog
   trunk/packages/arts/debian/control
   trunk/packages/arts/debian/patches/02_autotools_update.diff
   trunk/packages/arts/debian/patches/03_libtool_arm.diff
   trunk/packages/arts/debian/patches/04_am_maintainer_mode.diff
   trunk/packages/arts/debian/patches/05_pedantic-errors.diff
   trunk/packages/arts/debian/rules
Log:
Committing changes for arts 1.3.2-1.


Added: trunk/packages/arts/debian/README.Debian
===================================================================
--- trunk/packages/arts/debian/README.Debian	2004-12-06 02:42:33 UTC (rev 281)
+++ trunk/packages/arts/debian/README.Debian	2004-12-07 20:44:29 UTC (rev 282)
@@ -0,0 +1,27 @@
+aRts for Debian ships without the SUID bit set on artswrapper, thus
+preventing the aRts daemon from running with realtime scheduling
+priority, a feature which helps prevent audio skips and jumps.
+
+This restriction is in place due to aRts' unfortunate tendency to
+lock the system on exit, when run with realtime priority on systems
+with a 2.4 series kernel.
+
+NB: The akode aRts decoder plug-in, introduced with KDE 3.3,
+dramatically improves aRts' CPU usage and helps to maintain
+uninterrupted playback, often making realtime scheduling
+unnecessary (apt-get install akode).
+
+Users running other kernels, or simply willing to risk it, can set
+SUID on artswrapper, thus enabling the possibility of realtime
+scheduling, by running, as root:
+
+dpkg-statoverride --add --update root root 4755 /usr/bin/artswrapper
+
+If this causes problems, the default permissions can be restored by
+running, as root:
+
+dpkg-statoverride --remove /usr/bin/artswrapper
+chmod 0755 /usr/bin/artswrapper
+
+ -- Christopher Martin <chrsmrtn@freeshell.org>
+    Mon,  6 Dec 2004 12:26:16 -0500

Added: trunk/packages/arts/debian/arts.docs
===================================================================
--- trunk/packages/arts/debian/arts.docs	2004-12-06 02:42:33 UTC (rev 281)
+++ trunk/packages/arts/debian/arts.docs	2004-12-07 20:44:29 UTC (rev 282)
@@ -0,0 +1 @@
+debian/README.Debian

Modified: trunk/packages/arts/debian/changelog
===================================================================
--- trunk/packages/arts/debian/changelog	2004-12-06 02:42:33 UTC (rev 281)
+++ trunk/packages/arts/debian/changelog	2004-12-07 20:44:29 UTC (rev 282)
@@ -1,3 +1,14 @@
+arts (1.3.2-1) unstable; urgency=medium
+
+  * New upstream release.
+  * No longer set suid on artswrapper. Works around a 2.4 kernel lockup bug,
+    but disables realtime priority. Added a README.Debian, explaining the
+    change and how to cope with it, and reverse it.
+    (Closes: #266760)
+  * Add Suggests on akode, which often suffices in place of realtime priority.
+
+ -- Christopher Martin <chrsmrtn@freeshell.org>  Mon,  6 Dec 2004 12:26:16 -0500
+
 arts (1.3.1-1) unstable; urgency=low
 
   * New upstream release.

Modified: trunk/packages/arts/debian/control
===================================================================
--- trunk/packages/arts/debian/control	2004-12-06 02:42:33 UTC (rev 281)
+++ trunk/packages/arts/debian/control	2004-12-07 20:44:29 UTC (rev 282)
@@ -2,10 +2,10 @@
 Section: libs
 Priority: optional
 Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
-Uploaders: Christopher L Cheney <ccheney@debian.org>
+Uploaders: Christopher L Cheney <ccheney@debian.org>, Christopher Martin <chrsmrtn@freeshell.org>
 Build-Depends: automake1.9, debhelper (>> 4.2.0), docbook-to-man, gawk, gettext, libasound2-dev, libaudio-dev, libaudiofile-dev, libesd0-dev, libglib2.0-dev, libjack0.80.0-dev, libmad0-dev, libqt3-mt-dev, libvorbis-dev, sharutils, texinfo, xlibs-static-pic
 Build-Conflicts: libmas-dev
-Standards-Version: 3.6.1.0
+Standards-Version: 3.6.1
 
 Package: arts
 Architecture: all
@@ -26,6 +26,7 @@
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}
+Suggests: akode
 Conflicts: libarts (<< 4:3.0.0), libarts-alsa (<< 4:3.0.0)
 Replaces: libarts (<< 4:3.0.0), libarts-alsa (<< 4:3.0.0)
 Description: aRts Sound system

Added: trunk/packages/arts/debian/libarts1-dev.docs
===================================================================
--- trunk/packages/arts/debian/libarts1-dev.docs	2004-12-06 02:42:33 UTC (rev 281)
+++ trunk/packages/arts/debian/libarts1-dev.docs	2004-12-07 20:44:29 UTC (rev 282)
@@ -0,0 +1 @@
+debian/README.Debian

Added: trunk/packages/arts/debian/libarts1.docs
===================================================================
--- trunk/packages/arts/debian/libarts1.docs	2004-12-06 02:42:33 UTC (rev 281)
+++ trunk/packages/arts/debian/libarts1.docs	2004-12-07 20:44:29 UTC (rev 282)
@@ -0,0 +1 @@
+debian/README.Debian

Modified: trunk/packages/arts/debian/patches/02_autotools_update.diff
===================================================================
--- trunk/packages/arts/debian/patches/02_autotools_update.diff	2004-12-06 02:42:33 UTC (rev 281)
+++ trunk/packages/arts/debian/patches/02_autotools_update.diff	2004-12-07 20:44:29 UTC (rev 282)
@@ -1,5 +1,4 @@
-diff -Nrua arts-1.3.1/admin/compile arts-patched/admin/compile
---- arts-1.3.1/admin/compile	2002-09-30 07:18:17.000000000 -0500
+--- arts-1.3.2/admin/compile	2002-09-30 07:18:17.000000000 -0500
 +++ arts-patched/admin/compile	2004-09-19 17:51:50.000000000 -0500
 @@ -1,8 +1,9 @@
  #! /bin/sh
@@ -180,8 +179,7 @@
 +# time-stamp-format: "%:y-%02m-%02d.%02H"
 +# time-stamp-end: "$"
 +# End:
-diff -Nrua arts-1.3.1/admin/config.guess arts-patched/admin/config.guess
---- arts-1.3.1/admin/config.guess	2004-08-02 09:17:40.000000000 -0500
+--- arts-1.3.2/admin/config.guess	2004-08-02 09:17:40.000000000 -0500
 +++ arts-patched/admin/config.guess	2004-08-25 09:25:50.000000000 -0500
 @@ -3,7 +3,7 @@
  #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
@@ -244,8 +242,7 @@
  	esac
  	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
  	exit 0 ;;
-diff -Nrua arts-1.3.1/admin/depcomp arts-patched/admin/depcomp
---- arts-1.3.1/admin/depcomp	2003-04-16 16:53:18.000000000 -0500
+--- arts-1.3.2/admin/depcomp	2003-04-16 16:53:18.000000000 -0500
 +++ arts-patched/admin/depcomp	2004-09-19 17:51:50.000000000 -0500
 @@ -1,7 +1,9 @@
  #! /bin/sh
@@ -717,8 +714,7 @@
 +# time-stamp-format: "%:y-%02m-%02d.%02H"
 +# time-stamp-end: "$"
 +# End:
-diff -Nrua arts-1.3.1/admin/install-sh arts-patched/admin/install-sh
---- arts-1.3.1/admin/install-sh	2003-08-07 04:41:31.000000000 -0500
+--- arts-1.3.2/admin/install-sh	2003-08-07 04:41:31.000000000 -0500
 +++ arts-patched/admin/install-sh	2004-09-19 17:51:50.000000000 -0500
 @@ -1,19 +1,38 @@
  #!/bin/sh
@@ -1268,8 +1264,7 @@
 +# time-stamp-format: "%:y-%02m-%02d.%02H"
 +# time-stamp-end: "$"
 +# End:
-diff -Nrua arts-1.3.1/admin/missing arts-patched/admin/missing
---- arts-1.3.1/admin/missing	2002-10-26 11:44:28.000000000 -0500
+--- arts-1.3.2/admin/missing	2002-10-26 11:44:28.000000000 -0500
 +++ arts-patched/admin/missing	2004-09-19 17:51:50.000000000 -0500
 @@ -1,6 +1,10 @@
  #! /bin/sh
@@ -1527,8 +1522,7 @@
 +# time-stamp-format: "%:y-%02m-%02d.%02H"
 +# time-stamp-end: "$"
 +# End:
-diff -Nrua arts-1.3.1/admin/mkinstalldirs arts-patched/admin/mkinstalldirs
---- arts-1.3.1/admin/mkinstalldirs	2002-10-26 11:53:16.000000000 -0500
+--- arts-1.3.2/admin/mkinstalldirs	2002-10-26 11:53:16.000000000 -0500
 +++ arts-patched/admin/mkinstalldirs	2004-09-19 17:51:50.000000000 -0500
 @@ -1,20 +1,32 @@
  #! /bin/sh
@@ -1654,8 +1648,7 @@
 +# time-stamp-end: "$"
  # End:
 -# mkinstalldirs ends here
-diff -Nrua arts-1.3.1/admin/ylwrap arts-patched/admin/ylwrap
---- arts-1.3.1/admin/ylwrap	2001-10-04 19:46:36.000000000 -0500
+--- arts-1.3.2/admin/ylwrap	2001-10-04 19:46:36.000000000 -0500
 +++ arts-patched/admin/ylwrap	2004-09-19 17:51:50.000000000 -0500
 @@ -1,6 +1,11 @@
  #! /bin/sh

Modified: trunk/packages/arts/debian/patches/03_libtool_arm.diff
===================================================================
--- trunk/packages/arts/debian/patches/03_libtool_arm.diff	2004-12-06 02:42:33 UTC (rev 281)
+++ trunk/packages/arts/debian/patches/03_libtool_arm.diff	2004-12-07 20:44:29 UTC (rev 282)
@@ -1,5 +1,4 @@
-diff -Nrua arts-1.2.92/admin/libtool.m4.in arts-patched/admin/libtool.m4.in
---- arts-1.2.92/admin/libtool.m4.in	2004-04-02 09:39:50.000000000 -0600
+--- arts-1.3.2/admin/libtool.m4.in	2004-04-02 09:39:50.000000000 -0600
 +++ arts-patched/admin/libtool.m4.in	2004-07-26 14:50:02.000000000 -0500
 @@ -2180,17 +2180,7 @@
  

Modified: trunk/packages/arts/debian/patches/04_am_maintainer_mode.diff
===================================================================
--- trunk/packages/arts/debian/patches/04_am_maintainer_mode.diff	2004-12-06 02:42:33 UTC (rev 281)
+++ trunk/packages/arts/debian/patches/04_am_maintainer_mode.diff	2004-12-07 20:44:29 UTC (rev 282)
@@ -1,5 +1,4 @@
-diff -Nru arts-1.1.94/configure.in.in arts-patched/configure.in.in
---- arts-1.1.94/configure.in.in	2003-11-24 14:13:09.000000000 -0600
+--- arts-1.3.2/configure.in.in	2003-11-24 14:13:09.000000000 -0600
 +++ arts-patched/configure.in.in	2004-01-04 19:00:08.000000000 -0600
 @@ -23,6 +23,8 @@
  dnl Automake doc recommends to do this only here. (Janos)

Modified: trunk/packages/arts/debian/patches/05_pedantic-errors.diff
===================================================================
--- trunk/packages/arts/debian/patches/05_pedantic-errors.diff	2004-12-06 02:42:33 UTC (rev 281)
+++ trunk/packages/arts/debian/patches/05_pedantic-errors.diff	2004-12-07 20:44:29 UTC (rev 282)
@@ -1,5 +1,4 @@
-diff -Nrua arts-1.2.92/admin/acinclude.m4.in arts-patched/admin/acinclude.m4.in
---- arts-1.2.92/admin/acinclude.m4.in	2004-07-26 14:50:44.000000000 -0500
+--- arts-1.3.2/admin/acinclude.m4.in	2004-07-26 14:50:44.000000000 -0500
 +++ arts-patched/admin/acinclude.m4.in	2004-07-26 14:51:06.000000000 -0500
 @@ -2087,9 +2087,6 @@
  save_CXXFLAGS="$CXXFLAGS"

Added: trunk/packages/arts/debian/patches/06_automake-1.9.diff
===================================================================
--- trunk/packages/arts/debian/patches/06_automake-1.9.diff	2004-12-06 02:42:33 UTC (rev 281)
+++ trunk/packages/arts/debian/patches/06_automake-1.9.diff	2004-12-07 20:44:29 UTC (rev 282)
@@ -0,0 +1,11 @@
+--- arts-1.3.2/admin/detect-autoconf.sh
++++ arts-patched/admin/detect-autoconf.sh
+@@ -11,7 +11,7 @@
+ # needed to compile KDE. Do not forget to include the name/version #
+ # separator if one is present, e.g. -1.2 where - is the separator.
+ KDE_AUTOCONF_VERS="-2.58 -2.57 257 -2.54 -2.53a -2.53 -2.52 -2.5x"
+-KDE_AUTOMAKE_VERS="-1.7 17 -1.6"
++KDE_AUTOMAKE_VERS="-1.9 -1.7 17 -1.6"
+ 
+ # We don't use variable here for remembering the type ... strings. Local 
+ # variables are not that portable, but we fear namespace issues with our

Modified: trunk/packages/arts/debian/rules
===================================================================
--- trunk/packages/arts/debian/rules	2004-12-06 02:42:33 UTC (rev 281)
+++ trunk/packages/arts/debian/rules	2004-12-07 20:44:29 UTC (rev 282)
@@ -161,8 +161,6 @@
 	cd $(objdir) && \
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
 
-	chmod 4755 debian/tmp/usr/bin/artswrapper
-
 	dh_install -s --list-missing
 
 install-indep:
@@ -201,7 +199,7 @@
 	dh_link
 	dh_strip
 	dh_compress -X.bz2 -X.css -X.dcl -X.docbook -X-license -X.tag
-	dh_fixperms -Xartswrapper
+	dh_fixperms
 #	dh_perl
 #	dh_python
 	dh_makeshlibs -V